diff --git a/.gitignore b/.gitignore deleted file mode 100755 index 1763e378..00000000 --- a/.gitignore +++ /dev/null @@ -1,35 +0,0 @@ -# Logs -*.log - -# Runtime data -pids -*.pid -*.seed - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -build/coverage.html - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - -# Dependency directory -# Deployed apps should consider commenting this line out: -# see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git -node_modules - - -.idea/ -/build/coverage.html -/test/fixtures/core/utils/JSONStateHandler/save/ -/src/bin/core/search/elasticsearch-pid -/utils/apacheTikaMimeTypesParser/fileTypes.json -/utils/topologyTestRunner/zmap-results.json -/utils/topologyTestRunner/configBuilder.pyc -*.pyc diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index f0306470..00000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "vendor/docstrap"] - path = vendor/docstrap - url = https://github.com/terryweiss/docstrap.git diff --git a/CodeStyles.md b/CodeStyles.md deleted file mode 100644 index 6d0026b8..00000000 --- a/CodeStyles.md +++ /dev/null @@ -1,184 +0,0 @@ -# Code Styles - -Als Basis für die Code-Style dient die `./codeStyleSettings.xml`. Diese muss in den (ignorierten) `.idea`-Ordner verschoben werden. - -__Für alle Listen in diesem Dokument gilt: Eine Leerzeile zwischen den Items!__ - -## Module - -Module sollten nur bei kleinen, zusammenhängenden Klassen & Interfaces konstruiert werden. Siehe z.B. `./core/config/Config.ts` - -## Interfaces - -Interfaces sind getrennt von den Implementationen in einer `./interfaces/InterfaceName.ts` Datei. -Die Methoden sind alphabetisch geordnet. - -``` -// ./interfaces/FooBar.ts -interface FooBar {} -export = FooBar -``` - -Sollte eine Typescript-Definition __mehr als einmal__ im gleichen Zusammenhang verwendet werden, muss diese in ein eigenes Interface gekapselt werden. - -``` -// Bad: -getConfigKeys():Array -setConfigKeys(keys:Array) - -// Good: -interface ConfigKeyList extends Array {} - -getConfigKeys():ConfigKeyList -setConfigKeys(keys:ConfigKeyList) - -``` - -## Klassen - -Eine Datei pro Klasse. Die Datei exportiert die Klasse direkt. Der Dateiname entspricht dem Klassennamen. - -``` -// FooBar.ts -class FooBar {} -export = FooBar -``` - -Die Datei ist wie folgt aufgebaut: - -1. Interface Imports `` -2. Node-Core Module Imports `require('net')` -2. Externe Node-Module imports `require('thirdparty-foobar')` -3. Datei-Imports `require('../src/Foo')` -4. Der Kommentar der Klasse - -Eine Klasse ist in die folgenden Gruppen gegliedert, die Mitglieder einer Gruppe sind alphabetisch sortiert. - -1. Properties -2. Statics -3. Constructor -4. Public -5. Private - - -Klassen __erhalten alle Dependencies__ als __Constructor-Injection__. Es wird __niemals eine Implementation erzeugt__ (`new FooBar`). Der letzte Parameter ist ein (optionales) Optionen-Object. - -## Methodennamen - -Methodennamen wenn möglich in die - -## Options - -Optionen sind Interfaces die die Optionen eines Objects in alphabetischer Reihenfolge definieren. - -`interface ObjectNameOptions {}` - - -## Kommentare - -Der TSDoc-Generator analysiert __keinen__ Code und erhält seine Informationen __nur__ aus den Kommentaren. -Dater müssen `@class`, `@interface`, `@member`, `@method` etc. überall angegeben werden. - -Weitere Infos [http://usejsdoc.org/tags-type.html](http://usejsdoc.org/tags-type.html) - -Kommentiert werden in erster Linie die Interface-Methoden. - -### Klassen und Interfaces - -Über der Klasse/dem Interface ist der Kommentar in die folgenden Bereiche eingeteilt: - -1. Ausführliche Beschreibung -2. Beschreibung des Objects (`@class`, `@interface`, `@extends`, `@implements`) -3. Evtl. Beispiel, todo etc. -4. Die Parameter des Constructors - -``` -/** - * Description - * - * @interface - * @class topology.BucketInterface - * @extends utils.ClosableInterface - * - * todo foobar - * @example - * var foo = false; - * - * @param {namespace.InterfaceName} parameterName Description - */ -``` - -### Properties - -Properties IMMER konstruieren (v8 hidden classes) - -1. Beschreibung des Properties -2. Typ (private, static), Member - -``` -/** - * Description - * - * @private - * @member {namespaced.type} ClassName#_propertyName - */ -``` - -### Methoden - -1. Beschreibung der Methode -2. Typ (private, static), Member -3. Parameter, Return der Methode - -``` -/** - * Description - * - * @private - * @method ClassName(.#~ static,instance,inner) - * - * @param {namespace.InterfaceName} parameterName Description - * @returns {boolean} Description - */ -``` - -## Code - -- Aussagekräftige Funktions- und Klassennamen -- Code gegen Interfaces schreiben – nicht gegen Implementationen -- `'` vor `"` -- Leerzeile vor `return` Statement -- Inline-Kommentare beginnen mit `// ` -- __keine__ Kommentare hinter den Code, immer drüber -- __keine__ `if` one-liner -- Eine Leerzeile zwischen Methoden -- Eine Leerzeile vor und nach Loops -- Eine Leerzeile innerhalb der Klasse/Interface, etc. -- Jede Variable mit `var` am Anfang des _Levels_ mit `var typescript:Type` deklarieren – Leerzeile am Ende des Variablen-Blocks. -- Anonyme Funktionen so kurz wie möglich halten _(v8 performance)_ -- Private Methoden/Properties beginnen mit `_` -- Variablen, Methoden, Properties, Klassen, Interfaces, Module und Event-Namen in `lowerCamelCase` -- Bei Vergleichen gegen definierte Primitive steht das Primitive auf der rechten Seite. - - `if (err.code === 'MODULE_NOT_FOUND')` - `if (err.code === 1)` -- Java-Style für Array/Object Deklarationen `Array`, `[key:string]: Object` - -## Error - -- sync: throw Error -- async: (err instanceof Error, res) -- emitter.emit('error', err instanceof Error) - -http://stackoverflow.com/questions/7310521/node-js-best-practice-exception-handling -http://www.nodewiz.biz/nodejs-error-handling-pattern/ - -- Fehler haben das folgende Format: `Class.method: message` - - -## Tests - -Die Tests einer Implementation sollte alle Methoden des Interfaces berücksichtigen. Sie müssen aber nicht in "Test pro Methode" aufgeteilt sein. - -Der Test einer Implementation ist vollständig, sobald min. __95% Coverage__ erreicht sind. - diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100755 index 188911e9..00000000 --- a/Gruntfile.js +++ /dev/null @@ -1,110 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - env: { - test: { - NODE_ENV: 'test' - }, - dev : { - NODE_ENV: 'development' - }, - prod: { - NODE_ENV: 'production' - } - }, - - plato: { - source: { - options: { - exclude: /node_modules|reports|interfaces|namespace\.js|\.json/ - }, - files : { - 'build/js-source-analysis-report': ['src/**/*.js'] - } - } - }, - - mochaTest: { - test : { - options: { - reporter: 'spec', - require : 'test/config/coverage_blanket', - quiet : false - }, - src : ['test/**/*.js'] - }, - coverage : { - options: { - reporter : 'html-cov', - quiet : true, - captureFile: 'build/coverage.html' - }, - src : ['test/**/*.js'] - }, - 'travis-cov': { - options: { - reporter: 'travis-cov' - }, - src : ['test/**/*.js'] - } - }, - - // monitors the compiled .js files so that external builders (e.g. WebStorm) trigger restart - nodemon : { - dev: { - options: { - file : 'app/main.js', - watchedExtensions: ['js', 'json'], - watchedFolders : ['app', 'config', 'test'] - } - } - }, - - nodewebkit: { - options: { - build_dir: './webkitbuilds', // Where the build version of my node-webkit app is saved - mac : true, // We want to build it for mac - win : false, // We want to build it for win - linux32 : false, // We don't need linux32 - linux64 : false // We don't need linux64 - }, - src : ['./application.nw/**/*'] // Your node-webkit app - }, - - // execute 'grunt curl' manually to refresh the external definition files - curl : { - 'ts-definitions/fs-extra/fs-extra.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/fs-extra/fs-extra.d.ts', - 'ts-definitions/mime/mime.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/mime/mime.d.ts', - 'ts-definitions/mocha/mocha.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/mocha/mocha.d.ts', - 'ts-definitions/node/node.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/node/node.d.ts', - 'ts-definitions/should/should.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/should/should.d.ts', - 'ts-definitions/sinon/sinon.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/sinon/sinon.d.ts', - 'ts-definitions/superagent/superagent.d.ts': 'https://github.com/borisyankov/DefinitelyTyped/raw/master/superagent/superagent.d.ts', - 'ts-definitions/supertest/supertest.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/supertest/supertest.d.ts', - 'ts-definitions/winston/winston.d.ts' : 'https://github.com/borisyankov/DefinitelyTyped/raw/master/winston/winston.d.ts' - } - }); - - // These plugins provide necessary tasks - grunt.loadNpmTasks('grunt-env'); - grunt.loadNpmTasks('grunt-typescript'); - grunt.loadNpmTasks('grunt-mocha-test'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-nodemon'); - grunt.loadNpmTasks('grunt-curl'); - grunt.loadNpmTasks('grunt-node-webkit-builder'); - grunt.loadNpmTasks('grunt-plato'); - - // Task aliases - grunt.registerTask('createReports', ['env:test', 'mochaTest:coverage', 'plato:source']); - grunt.registerTask('_runTests', ['env:test', 'mochaTest']); - grunt.registerTask('_coverage', ['env:test', 'mochaTest:coverage']); - grunt.registerTask('test', ['_runTests']); - grunt.registerTask('dev', ['env:dev', 'nodemon']); - grunt.registerTask('prod', ['env:prod', 'nodemon']); - - // Default task - grunt.registerTask('default', ['test']); -}; diff --git a/README.md b/README.md deleted file mode 100755 index 1466d187..00000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -abschluss_app -============= diff --git a/build/js-source-analysis-report/assets/css/morris.css b/build/js-source-analysis-report/assets/css/morris.css deleted file mode 100644 index bc687242..00000000 --- a/build/js-source-analysis-report/assets/css/morris.css +++ /dev/null @@ -1,2 +0,0 @@ -.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} -.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} diff --git a/build/js-source-analysis-report/assets/css/plato-display.css b/build/js-source-analysis-report/assets/css/plato-display.css deleted file mode 100644 index 92f9cb5c..00000000 --- a/build/js-source-analysis-report/assets/css/plato-display.css +++ /dev/null @@ -1,88 +0,0 @@ - -body { - background: #222222; - margin: 20px; -} - -.reportBlock { - background: #34495e; - color: #ecf0f1; - height: 300px; - position: relative; -} - -.chart { - width: 100%; - height: 300px; - position: absolute; - top: 0; left: 0; - z-index: 0; -} - -.reportContent { - z-index: 10; - position: absolute; - top: 0; left: 0; - width: 100%; -} - -h2.reportTitle { - position: absolute; - top: 0; - left: 0; - color: #7F8181; - font-size: 14px; - font-weight: 200; - padding: 10px; - margin: 0; - text-transform: uppercase; - letter-spacing: 1px; -} - -.reportBlock.lineCount { background-color: #272727; } -.reportBlock.maintainability { background-color: #272727; } -.reportBlock.maintainabilityList, -.reportBlock.locList, -.reportBlock.lintList { - background-color: #2A2A2A; - margin-top: 15px; - padding: 20px 5px; -} - -.reportBlock .chart-label { - display: block; - padding-top: 100px; - text-align: center; - color: #7F8181; - font-size: 14px; - font-weight: 200; - text-transform: uppercase; - letter-spacing: 1px; -} - -.reportBlock strong { - display: block; - font-size: 90%; -} - -.reportBlock li { - border-bottom: 1px solid #323232; -} - -.reportBlock h1 { - margin: 0; - font-size: 60px; - text-align: center; -} - -.reportBlock ul { - margin: 15px !important; -} -.reportBlock h3 { - margin: 5px 15px 0; -} - -.reportBlock li { - line-height: 22px; - font-size: 16px; -} diff --git a/build/js-source-analysis-report/assets/css/plato-file.css b/build/js-source-analysis-report/assets/css/plato-file.css deleted file mode 100644 index 2deb00fa..00000000 --- a/build/js-source-analysis-report/assets/css/plato-file.css +++ /dev/null @@ -1,88 +0,0 @@ -.historical .chart { - height: 200px; -} - -.CodeMirror { - height: auto; -} - -.CodeMirror-scroll { - overflow-x: hidden; - overflow-y: hidden; -} -.CodeMirror-lines { - cursor:default; -} - -.plato-mark { - background-color:rgb(212, 250, 236); - border: 1px dashed red; - border-width:1px 0 1px 0; - cursor:pointer; -} - -.plato-mark.focus { - background-color: rgb(235, 250, 166); -} -.plato-mark.active { - background-color: rgb(158, 180, 255); -} - -.plato-mark-start { - border-left-width:1px; - padding-left:1px; -} -.plato-mark-end { - border-right-width:1px; - padding-right:1px; -} -.plato-gutter { -} - -.plato-gutter-icon { - font-size:16px; - cursor:pointer; - color: #800000; - text-align:center; -} - -.plato-gutter-jshint, .plato-gutter-complexity { - width:14px; -} - -.charts { - margin-top:1em; -} - -.charts .header { - font-weight:normal; - text-align:center; -} - -.chart-header { - font-weight:normal; - text-align:center; -} - -.CodeMirror pre { - z-index:4; -} - -.CodeMirror-linewidget { - background-color: hsl(240, 20%, 96%); - font-size:12px; - box-shadow:inset 10px 10px 10px -12px hsl(240, 20%, 17%); - margin-top:10px; - padding-top:5px; - padding-left:5px; - padding-bottom:2px; -} - -.CodeMirror-linewidget ~ .CodeMirror-linewidget{ - box-shadow:inset 10px 0px 10px -12px hsl(240, 20%, 17%); - margin-top:0px; - padding-top:0px; -} - -.plato-line-widget { -} \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/css/plato-overview.css b/build/js-source-analysis-report/assets/css/plato-overview.css deleted file mode 100644 index c21277e8..00000000 --- a/build/js-source-analysis-report/assets/css/plato-overview.css +++ /dev/null @@ -1,117 +0,0 @@ -.chart { - margin: 0 auto; - height: 200px; -} - -.overview .chart { - height: 250px; -} - -.historical .chart { - height:200px; -} - -.chart rect { - cursor:pointer; -} - -.file-list li { - border-bottom:1px solid #ccc; - padding-bottom:10px; - padding-top:10px; -} - -.file-list li:nth-child(odd) { - background-color: hsl(0, 0%, 98%); -} - -.fade-left { - background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */ - background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */ -} - -.file-list li:nth-child(odd) .fade-left { - background: -moz-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */ - background: linear-gradient(to right, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */ -} - -.fadeout { - position: absolute; - height: 50px; - z-index: 10; - float: left; - width:70px -} - -.file { - white-space: nowrap; -} - - -.file-link { - text-align: right; - direction: rtl; - overflow: hidden; - height:40px; - font-size:20px; - color: #334B6D; - display:block; - padding:12px 12px 12px 0; - text-decoration: underline; -} - -.file-link:hover { - color: #3B71B1; -} - -.file-chart label { - width: 75px; - text-align: right; - margin-right: 10px; -} - -.file-chart .chart-value { - margin-left: 3px; - font-size:11px; -} - -.horizontal-bar { - display:inline-block; - height:8px; - border-radius: 0 4px 4px 0; -} - -.threshold-0 .horizontal-bar { - background-color: #01939A; -} -.threshold-1 .horizontal-bar { - background-color: #FFAB00; -} -.threshold-2 .horizontal-bar { - background-color: #FF0700; -} - - -@media (max-width: 767px) { - .file-link { - text-align: center; - } -} - -.complexity, .sloc, .bugs, .lint { - font-weight: normal; -} - -.on { /* marking 'sorting buttons' active */ - font-weight: bold; -} diff --git a/build/js-source-analysis-report/assets/css/plato.css b/build/js-source-analysis-report/assets/css/plato.css deleted file mode 100644 index 625aebc9..00000000 --- a/build/js-source-analysis-report/assets/css/plato.css +++ /dev/null @@ -1,69 +0,0 @@ - -body { -} - -.navbar { - margin-bottom:0; - padding: 0 20px; - background-color: #f2f2f2; - background-image: none; - border: 1px solid #d4d4d4; - border-radius: 4px; - -webkit-box-shadow: none; - box-shadow: none; - line-height:10px; -} - -.navbar-nav > .active > a { - background-color: rgb(233, 233, 233); -} - -a:visited { - fill:inherit; -} - -.jumbotron { - color:#333; -} - -li { - line-height: 10px; -} - -/* Landscape phone to portrait tablet */ -@media (max-width: 767px) { - .jumbotron h1 { - font-size: 40px; - } -} - -.aggregate-stats { - -} - -.group-header { - text-align:center; -} - - -.aggregate-stats .header { - text-align: center; - color: #5a5a5a; - font-weight:lighter; -} - -.aggregate-stats .stat { - text-align: center; - color: #5a5a5a; - font-size:55px; - line-height:70px; -} - -i.icon[rel=popover] { - font-size:23px; - color: #0088cc; -} - -.popover { - z-index:100000; -} \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/css/vendor/bootstrap.css b/build/js-source-analysis-report/assets/css/vendor/bootstrap.css deleted file mode 100755 index 97fb4747..00000000 --- a/build/js-source-analysis-report/assets/css/vendor/bootstrap.css +++ /dev/null @@ -1,6805 +0,0 @@ -/*! - * Bootstrap v3.0.0 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ - -/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -video { - display: inline-block; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden] { - display: none; -} - -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -a:focus { - outline: thin dotted; -} - -a:active, -a:hover { - outline: 0; -} - -h1 { - margin: 0.67em 0; - font-size: 2em; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -hr { - height: 0; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -mark { - color: #000; - background: #ff0; -} - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 1em; -} - -pre { - white-space: pre-wrap; -} - -q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -figure { - margin: 0; -} - -fieldset { - padding: 0.35em 0.625em 0.75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} - -legend { - padding: 0; - border: 0; -} - -button, -input, -select, -textarea { - margin: 0; - font-family: inherit; - font-size: 100%; -} - -button, -input { - line-height: normal; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -input[type="checkbox"], -input[type="radio"] { - padding: 0; - box-sizing: border-box; -} - -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -@media print { - * { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - @page { - margin: 2cm .5cm; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - .navbar { - display: none; - } - .table td, - .table th { - background-color: #fff !important; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} - -*, -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html { - font-size: 62.5%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.428571429; - color: #333333; - background-color: #ffffff; -} - -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input, -select[multiple], -textarea { - background-image: none; -} - -a { - color: #428bca; - text-decoration: none; -} - -a:hover, -a:focus { - color: #2a6496; - text-decoration: underline; -} - -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -img { - vertical-align: middle; -} - -.img-responsive { - display: block; - height: auto; - max-width: 100%; -} - -.img-rounded { - border-radius: 6px; -} - -.img-thumbnail { - display: inline-block; - height: auto; - max-width: 100%; - padding: 4px; - line-height: 1.428571429; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.img-circle { - border-radius: 50%; -} - -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0 0 0 0); - border: 0; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 16.099999999999998px; - font-weight: 200; - line-height: 1.4; -} - -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} - -small { - font-size: 85%; -} - -cite { - font-style: normal; -} - -.text-muted { - color: #999999; -} - -.text-primary { - color: #428bca; -} - -.text-warning { - color: #c09853; -} - -.text-danger { - color: #b94a48; -} - -.text-success { - color: #468847; -} - -.text-info { - color: #3a87ad; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-center { - text-align: center; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-weight: 500; - line-height: 1.1; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small { - font-weight: normal; - line-height: 1; - color: #999999; -} - -h1, -h2, -h3 { - margin-top: 20px; - margin-bottom: 10px; -} - -h4, -h5, -h6 { - margin-top: 10px; - margin-bottom: 10px; -} - -h1, -.h1 { - font-size: 36px; -} - -h2, -.h2 { - font-size: 30px; -} - -h3, -.h3 { - font-size: 24px; -} - -h4, -.h4 { - font-size: 18px; -} - -h5, -.h5 { - font-size: 14px; -} - -h6, -.h6 { - font-size: 12px; -} - -h1 small, -.h1 small { - font-size: 24px; -} - -h2 small, -.h2 small { - font-size: 18px; -} - -h3 small, -.h3 small, -h4 small, -.h4 small { - font-size: 14px; -} - -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} - -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 1.428571429; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 0; -} - -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } - .dl-horizontal dd:before, - .dl-horizontal dd:after { - display: table; - content: " "; - } - .dl-horizontal dd:after { - clear: both; - } - .dl-horizontal dd:before, - .dl-horizontal dd:after { - display: table; - content: " "; - } - .dl-horizontal dd:after { - clear: both; - } -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999999; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - border-left: 5px solid #eeeeee; -} - -blockquote p { - font-size: 17.5px; - font-weight: 300; - line-height: 1.25; -} - -blockquote p:last-child { - margin-bottom: 0; -} - -blockquote small { - display: block; - line-height: 1.428571429; - color: #999999; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} - -blockquote.pull-right small:before { - content: ''; -} - -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} - -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -address { - display: block; - margin-bottom: 20px; - font-style: normal; - line-height: 1.428571429; -} - -code, -pre { - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; -} - -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - white-space: nowrap; - background-color: #f9f2f4; - border-radius: 4px; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.428571429; - color: #333333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #cccccc; - border-radius: 4px; -} - -pre.prettyprint { - margin-bottom: 20px; -} - -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -.container:before, -.container:after { - display: table; - content: " "; -} - -.container:after { - clear: both; -} - -.container:before, -.container:after { - display: table; - content: " "; -} - -.container:after { - clear: both; -} - -.row { - margin-right: -15px; - margin-left: -15px; -} - -.row:before, -.row:after { - display: table; - content: " "; -} - -.row:after { - clear: both; -} - -.row:before, -.row:after { - display: table; - content: " "; -} - -.row:after { - clear: both; -} - -.col-xs-1, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9, -.col-xs-10, -.col-xs-11, -.col-xs-12, -.col-sm-1, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-md-1, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-md-10, -.col-md-11, -.col-md-12, -.col-lg-1, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-lg-10, -.col-lg-11, -.col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} - -.col-xs-1, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9, -.col-xs-10, -.col-xs-11 { - float: left; -} - -.col-xs-1 { - width: 8.333333333333332%; -} - -.col-xs-2 { - width: 16.666666666666664%; -} - -.col-xs-3 { - width: 25%; -} - -.col-xs-4 { - width: 33.33333333333333%; -} - -.col-xs-5 { - width: 41.66666666666667%; -} - -.col-xs-6 { - width: 50%; -} - -.col-xs-7 { - width: 58.333333333333336%; -} - -.col-xs-8 { - width: 66.66666666666666%; -} - -.col-xs-9 { - width: 75%; -} - -.col-xs-10 { - width: 83.33333333333334%; -} - -.col-xs-11 { - width: 91.66666666666666%; -} - -.col-xs-12 { - width: 100%; -} - -@media (min-width: 768px) { - .container { - max-width: 750px; - } - .col-sm-1, - .col-sm-2, - .col-sm-3, - .col-sm-4, - .col-sm-5, - .col-sm-6, - .col-sm-7, - .col-sm-8, - .col-sm-9, - .col-sm-10, - .col-sm-11 { - float: left; - } - .col-sm-1 { - width: 8.333333333333332%; - } - .col-sm-2 { - width: 16.666666666666664%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-4 { - width: 33.33333333333333%; - } - .col-sm-5 { - width: 41.66666666666667%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-7 { - width: 58.333333333333336%; - } - .col-sm-8 { - width: 66.66666666666666%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-10 { - width: 83.33333333333334%; - } - .col-sm-11 { - width: 91.66666666666666%; - } - .col-sm-12 { - width: 100%; - } - .col-sm-push-1 { - left: 8.333333333333332%; - } - .col-sm-push-2 { - left: 16.666666666666664%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-4 { - left: 33.33333333333333%; - } - .col-sm-push-5 { - left: 41.66666666666667%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-7 { - left: 58.333333333333336%; - } - .col-sm-push-8 { - left: 66.66666666666666%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-10 { - left: 83.33333333333334%; - } - .col-sm-push-11 { - left: 91.66666666666666%; - } - .col-sm-pull-1 { - right: 8.333333333333332%; - } - .col-sm-pull-2 { - right: 16.666666666666664%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-4 { - right: 33.33333333333333%; - } - .col-sm-pull-5 { - right: 41.66666666666667%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-7 { - right: 58.333333333333336%; - } - .col-sm-pull-8 { - right: 66.66666666666666%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-10 { - right: 83.33333333333334%; - } - .col-sm-pull-11 { - right: 91.66666666666666%; - } - .col-sm-offset-1 { - margin-left: 8.333333333333332%; - } - .col-sm-offset-2 { - margin-left: 16.666666666666664%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-4 { - margin-left: 33.33333333333333%; - } - .col-sm-offset-5 { - margin-left: 41.66666666666667%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-7 { - margin-left: 58.333333333333336%; - } - .col-sm-offset-8 { - margin-left: 66.66666666666666%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-10 { - margin-left: 83.33333333333334%; - } - .col-sm-offset-11 { - margin-left: 91.66666666666666%; - } -} - -@media (min-width: 992px) { - .container { - max-width: 970px; - } - .col-md-1, - .col-md-2, - .col-md-3, - .col-md-4, - .col-md-5, - .col-md-6, - .col-md-7, - .col-md-8, - .col-md-9, - .col-md-10, - .col-md-11 { - float: left; - } - .col-md-1 { - width: 8.333333333333332%; - } - .col-md-2 { - width: 16.666666666666664%; - } - .col-md-3 { - width: 25%; - } - .col-md-4 { - width: 33.33333333333333%; - } - .col-md-5 { - width: 41.66666666666667%; - } - .col-md-6 { - width: 50%; - } - .col-md-7 { - width: 58.333333333333336%; - } - .col-md-8 { - width: 66.66666666666666%; - } - .col-md-9 { - width: 75%; - } - .col-md-10 { - width: 83.33333333333334%; - } - .col-md-11 { - width: 91.66666666666666%; - } - .col-md-12 { - width: 100%; - } - .col-md-push-0 { - left: auto; - } - .col-md-push-1 { - left: 8.333333333333332%; - } - .col-md-push-2 { - left: 16.666666666666664%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-4 { - left: 33.33333333333333%; - } - .col-md-push-5 { - left: 41.66666666666667%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-7 { - left: 58.333333333333336%; - } - .col-md-push-8 { - left: 66.66666666666666%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-10 { - left: 83.33333333333334%; - } - .col-md-push-11 { - left: 91.66666666666666%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-pull-1 { - right: 8.333333333333332%; - } - .col-md-pull-2 { - right: 16.666666666666664%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-4 { - right: 33.33333333333333%; - } - .col-md-pull-5 { - right: 41.66666666666667%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-7 { - right: 58.333333333333336%; - } - .col-md-pull-8 { - right: 66.66666666666666%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-10 { - right: 83.33333333333334%; - } - .col-md-pull-11 { - right: 91.66666666666666%; - } - .col-md-offset-0 { - margin-left: 0; - } - .col-md-offset-1 { - margin-left: 8.333333333333332%; - } - .col-md-offset-2 { - margin-left: 16.666666666666664%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-4 { - margin-left: 33.33333333333333%; - } - .col-md-offset-5 { - margin-left: 41.66666666666667%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-7 { - margin-left: 58.333333333333336%; - } - .col-md-offset-8 { - margin-left: 66.66666666666666%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-10 { - margin-left: 83.33333333333334%; - } - .col-md-offset-11 { - margin-left: 91.66666666666666%; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1170px; - } - .col-lg-1, - .col-lg-2, - .col-lg-3, - .col-lg-4, - .col-lg-5, - .col-lg-6, - .col-lg-7, - .col-lg-8, - .col-lg-9, - .col-lg-10, - .col-lg-11 { - float: left; - } - .col-lg-1 { - width: 8.333333333333332%; - } - .col-lg-2 { - width: 16.666666666666664%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-4 { - width: 33.33333333333333%; - } - .col-lg-5 { - width: 41.66666666666667%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-7 { - width: 58.333333333333336%; - } - .col-lg-8 { - width: 66.66666666666666%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-10 { - width: 83.33333333333334%; - } - .col-lg-11 { - width: 91.66666666666666%; - } - .col-lg-12 { - width: 100%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-push-1 { - left: 8.333333333333332%; - } - .col-lg-push-2 { - left: 16.666666666666664%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-4 { - left: 33.33333333333333%; - } - .col-lg-push-5 { - left: 41.66666666666667%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-7 { - left: 58.333333333333336%; - } - .col-lg-push-8 { - left: 66.66666666666666%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-10 { - left: 83.33333333333334%; - } - .col-lg-push-11 { - left: 91.66666666666666%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-pull-1 { - right: 8.333333333333332%; - } - .col-lg-pull-2 { - right: 16.666666666666664%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-4 { - right: 33.33333333333333%; - } - .col-lg-pull-5 { - right: 41.66666666666667%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-7 { - right: 58.333333333333336%; - } - .col-lg-pull-8 { - right: 66.66666666666666%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-10 { - right: 83.33333333333334%; - } - .col-lg-pull-11 { - right: 91.66666666666666%; - } - .col-lg-offset-0 { - margin-left: 0; - } - .col-lg-offset-1 { - margin-left: 8.333333333333332%; - } - .col-lg-offset-2 { - margin-left: 16.666666666666664%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-4 { - margin-left: 33.33333333333333%; - } - .col-lg-offset-5 { - margin-left: 41.66666666666667%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-7 { - margin-left: 58.333333333333336%; - } - .col-lg-offset-8 { - margin-left: 66.66666666666666%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-10 { - margin-left: 83.33333333333334%; - } - .col-lg-offset-11 { - margin-left: 91.66666666666666%; - } -} - -table { - max-width: 100%; - background-color: transparent; -} - -th { - text-align: left; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table thead > tr > th, -.table tbody > tr > th, -.table tfoot > tr > th, -.table thead > tr > td, -.table tbody > tr > td, -.table tfoot > tr > td { - padding: 8px; - line-height: 1.428571429; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #dddddd; -} - -.table caption + thead tr:first-child th, -.table colgroup + thead tr:first-child th, -.table thead:first-child tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child td { - border-top: 0; -} - -.table tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table .table { - background-color: #ffffff; -} - -.table-condensed thead > tr > th, -.table-condensed tbody > tr > th, -.table-condensed tfoot > tr > th, -.table-condensed thead > tr > td, -.table-condensed tbody > tr > td, -.table-condensed tfoot > tr > td { - padding: 5px; -} - -.table-bordered { - border: 1px solid #dddddd; -} - -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #dddddd; -} - -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} - -.table-striped > tbody > tr:nth-child(odd) > td, -.table-striped > tbody > tr:nth-child(odd) > th { - background-color: #f9f9f9; -} - -.table-hover > tbody > tr:hover > td, -.table-hover > tbody > tr:hover > th { - background-color: #f5f5f5; -} - -table col[class*="col-"] { - display: table-column; - float: none; -} - -table td[class*="col-"], -table th[class*="col-"] { - display: table-cell; - float: none; -} - -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} - -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td { - background-color: #d0e9c6; - border-color: #c9e2b3; -} - -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; - border-color: #eed3d7; -} - -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td { - background-color: #ebcccc; - border-color: #e6c1c7; -} - -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; - border-color: #fbeed5; -} - -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td { - background-color: #faf2cc; - border-color: #f8e5be; -} - -@media (max-width: 768px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-x: scroll; - overflow-y: hidden; - border: 1px solid #dddddd; - } - .table-responsive > .table { - margin-bottom: 0; - background-color: #fff; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > thead > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > thead > tr:last-child > td, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -label { - display: inline-block; - margin-bottom: 5px; - font-weight: bold; -} - -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - /* IE8-9 */ - - line-height: normal; -} - -input[type="file"] { - display: block; -} - -select[multiple], -select[size] { - height: auto; -} - -select optgroup { - font-family: inherit; - font-size: inherit; - font-style: inherit; -} - -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -input[type="number"]::-webkit-outer-spin-button, -input[type="number"]::-webkit-inner-spin-button { - height: auto; -} - -.form-control:-moz-placeholder { - color: #999999; -} - -.form-control::-moz-placeholder { - color: #999999; -} - -.form-control:-ms-input-placeholder { - color: #999999; -} - -.form-control::-webkit-input-placeholder { - color: #999999; -} - -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.428571429; - color: #555555; - vertical-align: middle; - background-color: #ffffff; - border: 1px solid #cccccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -} - -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - cursor: not-allowed; - background-color: #eeeeee; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 15px; -} - -.radio, -.checkbox { - display: block; - min-height: 20px; - padding-left: 20px; - margin-top: 10px; - margin-bottom: 10px; - vertical-align: middle; -} - -.radio label, -.checkbox label { - display: inline; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} - -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - float: left; - margin-left: -20px; -} - -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} - -.radio-inline, -.checkbox-inline { - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} - -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -.radio[disabled], -.radio-inline[disabled], -.checkbox[disabled], -.checkbox-inline[disabled], -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"], -fieldset[disabled] .radio, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} - -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -select.input-sm { - height: 30px; - line-height: 30px; -} - -textarea.input-sm { - height: auto; -} - -.input-lg { - height: 45px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -select.input-lg { - height: 45px; - line-height: 45px; -} - -textarea.input-lg { - height: auto; -} - -.has-warning .help-block, -.has-warning .control-label { - color: #c09853; -} - -.has-warning .form-control { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.has-warning .form-control:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} - -.has-warning .input-group-addon { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.has-error .help-block, -.has-error .control-label { - color: #b94a48; -} - -.has-error .form-control { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.has-error .form-control:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} - -.has-error .input-group-addon { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.has-success .help-block, -.has-success .control-label { - color: #468847; -} - -.has-success .form-control { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.has-success .form-control:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} - -.has-success .input-group-addon { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.form-control-static { - padding-top: 7px; - margin-bottom: 0; -} - -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} - -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - padding-left: 0; - margin-top: 0; - margin-bottom: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; - } -} - -.form-horizontal .control-label, -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} - -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} - -.form-horizontal .form-group:before, -.form-horizontal .form-group:after { - display: table; - content: " "; -} - -.form-horizontal .form-group:after { - clear: both; -} - -.form-horizontal .form-group:before, -.form-horizontal .form-group:after { - display: table; - content: " "; -} - -.form-horizontal .form-group:after { - clear: both; -} - -@media (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; - } -} - -.btn { - display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.428571429; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - border: 1px solid transparent; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; -} - -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn:hover, -.btn:focus { - color: #333333; - text-decoration: none; -} - -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - pointer-events: none; - cursor: not-allowed; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn-default { - color: #333333; - background-color: #ffffff; - border-color: #cccccc; -} - -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - color: #333333; - background-color: #ebebeb; - border-color: #adadad; -} - -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - background-image: none; -} - -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #ffffff; - border-color: #cccccc; -} - -.btn-primary { - color: #ffffff; - background-color: #428bca; - border-color: #357ebd; -} - -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - color: #ffffff; - background-color: #3276b1; - border-color: #285e8e; -} - -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - background-image: none; -} - -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #428bca; - border-color: #357ebd; -} - -.btn-warning { - color: #ffffff; - background-color: #f0ad4e; - border-color: #eea236; -} - -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - color: #ffffff; - background-color: #ed9c28; - border-color: #d58512; -} - -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - background-image: none; -} - -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} - -.btn-danger { - color: #ffffff; - background-color: #d9534f; - border-color: #d43f3a; -} - -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - color: #ffffff; - background-color: #d2322d; - border-color: #ac2925; -} - -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - background-image: none; -} - -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} - -.btn-success { - color: #ffffff; - background-color: #5cb85c; - border-color: #4cae4c; -} - -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - color: #ffffff; - background-color: #47a447; - border-color: #398439; -} - -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - background-image: none; -} - -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} - -.btn-info { - color: #ffffff; - background-color: #5bc0de; - border-color: #46b8da; -} - -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - color: #ffffff; - background-color: #39b3d7; - border-color: #269abc; -} - -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - background-image: none; -} - -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} - -.btn-link { - font-weight: normal; - color: #428bca; - cursor: pointer; - border-radius: 0; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} - -.btn-link:hover, -.btn-link:focus { - color: #2a6496; - text-decoration: underline; - background-color: transparent; -} - -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #999999; - text-decoration: none; -} - -.btn-lg { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -.btn-sm, -.btn-xs { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-xs { - padding: 1px 5px; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - display: none; -} - -.collapse.in { - display: block; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot'); - src: url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); -} - -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - line-height: 1; -} - -.glyphicon-asterisk:before { - content: "\2a"; -} - -.glyphicon-plus:before { - content: "\2b"; -} - -.glyphicon-euro:before { - content: "\20ac"; -} - -.glyphicon-minus:before { - content: "\2212"; -} - -.glyphicon-cloud:before { - content: "\2601"; -} - -.glyphicon-envelope:before { - content: "\2709"; -} - -.glyphicon-pencil:before { - content: "\270f"; -} - -.glyphicon-glass:before { - content: "\e001"; -} - -.glyphicon-music:before { - content: "\e002"; -} - -.glyphicon-search:before { - content: "\e003"; -} - -.glyphicon-heart:before { - content: "\e005"; -} - -.glyphicon-star:before { - content: "\e006"; -} - -.glyphicon-star-empty:before { - content: "\e007"; -} - -.glyphicon-user:before { - content: "\e008"; -} - -.glyphicon-film:before { - content: "\e009"; -} - -.glyphicon-th-large:before { - content: "\e010"; -} - -.glyphicon-th:before { - content: "\e011"; -} - -.glyphicon-th-list:before { - content: "\e012"; -} - -.glyphicon-ok:before { - content: "\e013"; -} - -.glyphicon-remove:before { - content: "\e014"; -} - -.glyphicon-zoom-in:before { - content: "\e015"; -} - -.glyphicon-zoom-out:before { - content: "\e016"; -} - -.glyphicon-off:before { - content: "\e017"; -} - -.glyphicon-signal:before { - content: "\e018"; -} - -.glyphicon-cog:before { - content: "\e019"; -} - -.glyphicon-trash:before { - content: "\e020"; -} - -.glyphicon-home:before { - content: "\e021"; -} - -.glyphicon-file:before { - content: "\e022"; -} - -.glyphicon-time:before { - content: "\e023"; -} - -.glyphicon-road:before { - content: "\e024"; -} - -.glyphicon-download-alt:before { - content: "\e025"; -} - -.glyphicon-download:before { - content: "\e026"; -} - -.glyphicon-upload:before { - content: "\e027"; -} - -.glyphicon-inbox:before { - content: "\e028"; -} - -.glyphicon-play-circle:before { - content: "\e029"; -} - -.glyphicon-repeat:before { - content: "\e030"; -} - -.glyphicon-refresh:before { - content: "\e031"; -} - -.glyphicon-list-alt:before { - content: "\e032"; -} - -.glyphicon-flag:before { - content: "\e034"; -} - -.glyphicon-headphones:before { - content: "\e035"; -} - -.glyphicon-volume-off:before { - content: "\e036"; -} - -.glyphicon-volume-down:before { - content: "\e037"; -} - -.glyphicon-volume-up:before { - content: "\e038"; -} - -.glyphicon-qrcode:before { - content: "\e039"; -} - -.glyphicon-barcode:before { - content: "\e040"; -} - -.glyphicon-tag:before { - content: "\e041"; -} - -.glyphicon-tags:before { - content: "\e042"; -} - -.glyphicon-book:before { - content: "\e043"; -} - -.glyphicon-print:before { - content: "\e045"; -} - -.glyphicon-font:before { - content: "\e047"; -} - -.glyphicon-bold:before { - content: "\e048"; -} - -.glyphicon-italic:before { - content: "\e049"; -} - -.glyphicon-text-height:before { - content: "\e050"; -} - -.glyphicon-text-width:before { - content: "\e051"; -} - -.glyphicon-align-left:before { - content: "\e052"; -} - -.glyphicon-align-center:before { - content: "\e053"; -} - -.glyphicon-align-right:before { - content: "\e054"; -} - -.glyphicon-align-justify:before { - content: "\e055"; -} - -.glyphicon-list:before { - content: "\e056"; -} - -.glyphicon-indent-left:before { - content: "\e057"; -} - -.glyphicon-indent-right:before { - content: "\e058"; -} - -.glyphicon-facetime-video:before { - content: "\e059"; -} - -.glyphicon-picture:before { - content: "\e060"; -} - -.glyphicon-map-marker:before { - content: "\e062"; -} - -.glyphicon-adjust:before { - content: "\e063"; -} - -.glyphicon-tint:before { - content: "\e064"; -} - -.glyphicon-edit:before { - content: "\e065"; -} - -.glyphicon-share:before { - content: "\e066"; -} - -.glyphicon-check:before { - content: "\e067"; -} - -.glyphicon-move:before { - content: "\e068"; -} - -.glyphicon-step-backward:before { - content: "\e069"; -} - -.glyphicon-fast-backward:before { - content: "\e070"; -} - -.glyphicon-backward:before { - content: "\e071"; -} - -.glyphicon-play:before { - content: "\e072"; -} - -.glyphicon-pause:before { - content: "\e073"; -} - -.glyphicon-stop:before { - content: "\e074"; -} - -.glyphicon-forward:before { - content: "\e075"; -} - -.glyphicon-fast-forward:before { - content: "\e076"; -} - -.glyphicon-step-forward:before { - content: "\e077"; -} - -.glyphicon-eject:before { - content: "\e078"; -} - -.glyphicon-chevron-left:before { - content: "\e079"; -} - -.glyphicon-chevron-right:before { - content: "\e080"; -} - -.glyphicon-plus-sign:before { - content: "\e081"; -} - -.glyphicon-minus-sign:before { - content: "\e082"; -} - -.glyphicon-remove-sign:before { - content: "\e083"; -} - -.glyphicon-ok-sign:before { - content: "\e084"; -} - -.glyphicon-question-sign:before { - content: "\e085"; -} - -.glyphicon-info-sign:before { - content: "\e086"; -} - -.glyphicon-screenshot:before { - content: "\e087"; -} - -.glyphicon-remove-circle:before { - content: "\e088"; -} - -.glyphicon-ok-circle:before { - content: "\e089"; -} - -.glyphicon-ban-circle:before { - content: "\e090"; -} - -.glyphicon-arrow-left:before { - content: "\e091"; -} - -.glyphicon-arrow-right:before { - content: "\e092"; -} - -.glyphicon-arrow-up:before { - content: "\e093"; -} - -.glyphicon-arrow-down:before { - content: "\e094"; -} - -.glyphicon-share-alt:before { - content: "\e095"; -} - -.glyphicon-resize-full:before { - content: "\e096"; -} - -.glyphicon-resize-small:before { - content: "\e097"; -} - -.glyphicon-exclamation-sign:before { - content: "\e101"; -} - -.glyphicon-gift:before { - content: "\e102"; -} - -.glyphicon-leaf:before { - content: "\e103"; -} - -.glyphicon-eye-open:before { - content: "\e105"; -} - -.glyphicon-eye-close:before { - content: "\e106"; -} - -.glyphicon-warning-sign:before { - content: "\e107"; -} - -.glyphicon-plane:before { - content: "\e108"; -} - -.glyphicon-random:before { - content: "\e110"; -} - -.glyphicon-comment:before { - content: "\e111"; -} - -.glyphicon-magnet:before { - content: "\e112"; -} - -.glyphicon-chevron-up:before { - content: "\e113"; -} - -.glyphicon-chevron-down:before { - content: "\e114"; -} - -.glyphicon-retweet:before { - content: "\e115"; -} - -.glyphicon-shopping-cart:before { - content: "\e116"; -} - -.glyphicon-folder-close:before { - content: "\e117"; -} - -.glyphicon-folder-open:before { - content: "\e118"; -} - -.glyphicon-resize-vertical:before { - content: "\e119"; -} - -.glyphicon-resize-horizontal:before { - content: "\e120"; -} - -.glyphicon-hdd:before { - content: "\e121"; -} - -.glyphicon-bullhorn:before { - content: "\e122"; -} - -.glyphicon-certificate:before { - content: "\e124"; -} - -.glyphicon-thumbs-up:before { - content: "\e125"; -} - -.glyphicon-thumbs-down:before { - content: "\e126"; -} - -.glyphicon-hand-right:before { - content: "\e127"; -} - -.glyphicon-hand-left:before { - content: "\e128"; -} - -.glyphicon-hand-up:before { - content: "\e129"; -} - -.glyphicon-hand-down:before { - content: "\e130"; -} - -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} - -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} - -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} - -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} - -.glyphicon-globe:before { - content: "\e135"; -} - -.glyphicon-tasks:before { - content: "\e137"; -} - -.glyphicon-filter:before { - content: "\e138"; -} - -.glyphicon-fullscreen:before { - content: "\e140"; -} - -.glyphicon-dashboard:before { - content: "\e141"; -} - -.glyphicon-heart-empty:before { - content: "\e143"; -} - -.glyphicon-link:before { - content: "\e144"; -} - -.glyphicon-phone:before { - content: "\e145"; -} - -.glyphicon-usd:before { - content: "\e148"; -} - -.glyphicon-gbp:before { - content: "\e149"; -} - -.glyphicon-sort:before { - content: "\e150"; -} - -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} - -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} - -.glyphicon-sort-by-order:before { - content: "\e153"; -} - -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} - -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} - -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} - -.glyphicon-unchecked:before { - content: "\e157"; -} - -.glyphicon-expand:before { - content: "\e158"; -} - -.glyphicon-collapse-down:before { - content: "\e159"; -} - -.glyphicon-collapse-up:before { - content: "\e160"; -} - -.glyphicon-log-in:before { - content: "\e161"; -} - -.glyphicon-flash:before { - content: "\e162"; -} - -.glyphicon-log-out:before { - content: "\e163"; -} - -.glyphicon-new-window:before { - content: "\e164"; -} - -.glyphicon-record:before { - content: "\e165"; -} - -.glyphicon-save:before { - content: "\e166"; -} - -.glyphicon-open:before { - content: "\e167"; -} - -.glyphicon-saved:before { - content: "\e168"; -} - -.glyphicon-import:before { - content: "\e169"; -} - -.glyphicon-export:before { - content: "\e170"; -} - -.glyphicon-send:before { - content: "\e171"; -} - -.glyphicon-floppy-disk:before { - content: "\e172"; -} - -.glyphicon-floppy-saved:before { - content: "\e173"; -} - -.glyphicon-floppy-remove:before { - content: "\e174"; -} - -.glyphicon-floppy-save:before { - content: "\e175"; -} - -.glyphicon-floppy-open:before { - content: "\e176"; -} - -.glyphicon-credit-card:before { - content: "\e177"; -} - -.glyphicon-transfer:before { - content: "\e178"; -} - -.glyphicon-cutlery:before { - content: "\e179"; -} - -.glyphicon-header:before { - content: "\e180"; -} - -.glyphicon-compressed:before { - content: "\e181"; -} - -.glyphicon-earphone:before { - content: "\e182"; -} - -.glyphicon-phone-alt:before { - content: "\e183"; -} - -.glyphicon-tower:before { - content: "\e184"; -} - -.glyphicon-stats:before { - content: "\e185"; -} - -.glyphicon-sd-video:before { - content: "\e186"; -} - -.glyphicon-hd-video:before { - content: "\e187"; -} - -.glyphicon-subtitles:before { - content: "\e188"; -} - -.glyphicon-sound-stereo:before { - content: "\e189"; -} - -.glyphicon-sound-dolby:before { - content: "\e190"; -} - -.glyphicon-sound-5-1:before { - content: "\e191"; -} - -.glyphicon-sound-6-1:before { - content: "\e192"; -} - -.glyphicon-sound-7-1:before { - content: "\e193"; -} - -.glyphicon-copyright-mark:before { - content: "\e194"; -} - -.glyphicon-registration-mark:before { - content: "\e195"; -} - -.glyphicon-cloud-download:before { - content: "\e197"; -} - -.glyphicon-cloud-upload:before { - content: "\e198"; -} - -.glyphicon-tree-conifer:before { - content: "\e199"; -} - -.glyphicon-tree-deciduous:before { - content: "\e200"; -} - -.glyphicon-briefcase:before { - content: "\1f4bc"; -} - -.glyphicon-calendar:before { - content: "\1f4c5"; -} - -.glyphicon-pushpin:before { - content: "\1f4cc"; -} - -.glyphicon-paperclip:before { - content: "\1f4ce"; -} - -.glyphicon-camera:before { - content: "\1f4f7"; -} - -.glyphicon-lock:before { - content: "\1f512"; -} - -.glyphicon-bell:before { - content: "\1f514"; -} - -.glyphicon-bookmark:before { - content: "\1f516"; -} - -.glyphicon-fire:before { - content: "\1f525"; -} - -.glyphicon-wrench:before { - content: "\1f527"; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-bottom: 0 dotted; - border-left: 4px solid transparent; - content: ""; -} - -.dropdown { - position: relative; -} - -.dropdown-toggle:focus { - outline: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - list-style: none; - background-color: #ffffff; - border: 1px solid #cccccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} - -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.428571429; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #ffffff; - text-decoration: none; - background-color: #428bca; -} - -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #ffffff; - text-decoration: none; - background-color: #428bca; - outline: 0; -} - -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #999999; -} - -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.open > .dropdown-menu { - display: block; -} - -.open > a { - outline: 0; -} - -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.428571429; - color: #999999; -} - -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} - -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0 dotted; - border-bottom: 4px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } -} - -.btn-default .caret { - border-top-color: #333333; -} - -.btn-primary .caret, -.btn-success .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret { - border-top-color: #fff; -} - -.dropup .btn-default .caret { - border-bottom-color: #333333; -} - -.dropup .btn-primary .caret, -.dropup .btn-success .caret, -.dropup .btn-warning .caret, -.dropup .btn-danger .caret, -.dropup .btn-info .caret { - border-bottom-color: #fff; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} - -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus { - outline: none; -} - -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} - -.btn-toolbar:before, -.btn-toolbar:after { - display: table; - content: " "; -} - -.btn-toolbar:after { - clear: both; -} - -.btn-toolbar:before, -.btn-toolbar:after { - display: table; - content: " "; -} - -.btn-toolbar:after { - clear: both; -} - -.btn-toolbar .btn-group { - float: left; -} - -.btn-toolbar > .btn + .btn, -.btn-toolbar > .btn-group + .btn, -.btn-toolbar > .btn + .btn-group, -.btn-toolbar > .btn-group + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} - -.btn-group > .btn:first-child { - margin-left: 0; -} - -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group > .btn-group { - float: left; -} - -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -.btn-group > .btn-group:first-child > .btn:last-child, -.btn-group > .btn-group:first-child > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn-group:last-child > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group-xs > .btn { - padding: 5px 10px; - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} - -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn .caret { - margin-left: 0; -} - -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} - -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - display: block; - float: none; - width: 100%; - max-width: 100%; -} - -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after { - display: table; - content: " "; -} - -.btn-group-vertical > .btn-group:after { - clear: both; -} - -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after { - display: table; - content: " "; -} - -.btn-group-vertical > .btn-group:after { - clear: both; -} - -.btn-group-vertical > .btn-group > .btn { - float: none; -} - -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} - -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-right-radius: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 0; -} - -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -.btn-group-vertical > .btn-group:first-child > .btn:last-child, -.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn-group:last-child > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.btn-group-justified { - display: table; - width: 100%; - border-collapse: separate; - table-layout: fixed; -} - -.btn-group-justified .btn { - display: table-cell; - float: none; - width: 1%; -} - -[data-toggle="buttons"] > .btn > input[type="radio"], -[data-toggle="buttons"] > .btn > input[type="checkbox"] { - display: none; -} - -.input-group { - position: relative; - display: table; - border-collapse: separate; -} - -.input-group.col { - float: none; - padding-right: 0; - padding-left: 0; -} - -.input-group .form-control { - width: 100%; - margin-bottom: 0; -} - -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 45px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 45px; - line-height: 45px; -} - -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn { - height: auto; -} - -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} - -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn { - height: auto; -} - -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} - -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} - -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} - -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - text-align: center; - background-color: #eeeeee; - border: 1px solid #cccccc; - border-radius: 4px; -} - -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} - -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} - -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} - -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group-addon:first-child { - border-right: 0; -} - -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.input-group-addon:last-child { - border-left: 0; -} - -.input-group-btn { - position: relative; - white-space: nowrap; -} - -.input-group-btn > .btn { - position: relative; -} - -.input-group-btn > .btn + .btn { - margin-left: -4px; -} - -.input-group-btn > .btn:hover, -.input-group-btn > .btn:active { - z-index: 2; -} - -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav:before, -.nav:after { - display: table; - content: " "; -} - -.nav:after { - clear: both; -} - -.nav:before, -.nav:after { - display: table; - content: " "; -} - -.nav:after { - clear: both; -} - -.nav > li { - position: relative; - display: block; -} - -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} - -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} - -.nav > li.disabled > a { - color: #999999; -} - -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #999999; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} - -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #428bca; -} - -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} - -.nav > li > a > img { - max-width: none; -} - -.nav-tabs { - border-bottom: 1px solid #dddddd; -} - -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} - -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.428571429; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #dddddd; - border-bottom-color: transparent; -} - -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} - -.nav-tabs.nav-justified > li { - float: none; -} - -.nav-tabs.nav-justified > li > a { - text-align: center; -} - -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } -} - -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-bottom: 1px solid #dddddd; -} - -.nav-tabs.nav-justified > .active > a { - border-bottom-color: #ffffff; -} - -.nav-pills > li { - float: left; -} - -.nav-pills > li > a { - border-radius: 5px; -} - -.nav-pills > li + li { - margin-left: 2px; -} - -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #ffffff; - background-color: #428bca; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} - -.nav-justified { - width: 100%; -} - -.nav-justified > li { - float: none; -} - -.nav-justified > li > a { - text-align: center; -} - -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } -} - -.nav-tabs-justified { - border-bottom: 0; -} - -.nav-tabs-justified > li > a { - margin-right: 0; - border-bottom: 1px solid #dddddd; -} - -.nav-tabs-justified > .active > a { - border-bottom-color: #ffffff; -} - -.tabbable:before, -.tabbable:after { - display: table; - content: " "; -} - -.tabbable:after { - clear: both; -} - -.tabbable:before, -.tabbable:after { - display: table; - content: " "; -} - -.tabbable:after { - clear: both; -} - -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} - -.tab-content > .active, -.pill-content > .active { - display: block; -} - -.nav .caret { - border-top-color: #428bca; - border-bottom-color: #428bca; -} - -.nav a:hover .caret { - border-top-color: #2a6496; - border-bottom-color: #2a6496; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.navbar { - position: relative; - z-index: 1000; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} - -.navbar:before, -.navbar:after { - display: table; - content: " "; -} - -.navbar:after { - clear: both; -} - -.navbar:before, -.navbar:after { - display: table; - content: " "; -} - -.navbar:after { - clear: both; -} - -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} - -.navbar-header:before, -.navbar-header:after { - display: table; - content: " "; -} - -.navbar-header:after { - clear: both; -} - -.navbar-header:before, -.navbar-header:after { - display: table; - content: " "; -} - -.navbar-header:after { - clear: both; -} - -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} - -.navbar-collapse { - max-height: 340px; - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} - -.navbar-collapse:before, -.navbar-collapse:after { - display: table; - content: " "; -} - -.navbar-collapse:after { - clear: both; -} - -.navbar-collapse:before, -.navbar-collapse:after { - display: table; - content: " "; -} - -.navbar-collapse:after { - clear: both; -} - -.navbar-collapse.in { - overflow-y: auto; -} - -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-collapse .navbar-nav.navbar-left:first-child { - margin-left: -15px; - } - .navbar-collapse .navbar-nav.navbar-right:last-child { - margin-right: -15px; - } - .navbar-collapse .navbar-text:last-child { - margin-right: 0; - } -} - -.container > .navbar-header, -.container > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} - -@media (min-width: 768px) { - .container > .navbar-header, - .container > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} - -.navbar-static-top { - border-width: 0 0 1px; -} - -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - border-width: 0 0 1px; -} - -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} - -.navbar-fixed-top { - top: 0; - z-index: 1030; -} - -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; -} - -.navbar-brand { - float: left; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} - -@media (min-width: 768px) { - .navbar > .container .navbar-brand { - margin-left: -15px; - } -} - -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - border: 1px solid transparent; - border-radius: 4px; -} - -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} - -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} - -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} - -.navbar-nav { - margin: 7.5px -15px; -} - -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} - -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} - -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} - -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - } -} - -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); -} - -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - padding-left: 0; - margin-top: 0; - margin-bottom: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; - } -} - -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } -} - -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} - -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.navbar-nav.pull-right > li > .dropdown-menu, -.navbar-nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} - -.navbar-text { - float: left; - margin-top: 15px; - margin-bottom: 15px; -} - -@media (min-width: 768px) { - .navbar-text { - margin-right: 15px; - margin-left: 15px; - } -} - -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} - -.navbar-default .navbar-brand { - color: #777777; -} - -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} - -.navbar-default .navbar-text { - color: #777777; -} - -.navbar-default .navbar-nav > li > a { - color: #777777; -} - -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333333; - background-color: transparent; -} - -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555555; - background-color: #e7e7e7; -} - -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #cccccc; - background-color: transparent; -} - -.navbar-default .navbar-toggle { - border-color: #dddddd; -} - -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #dddddd; -} - -.navbar-default .navbar-toggle .icon-bar { - background-color: #cccccc; -} - -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e6e6e6; -} - -.navbar-default .navbar-nav > .dropdown > a:hover .caret, -.navbar-default .navbar-nav > .dropdown > a:focus .caret { - border-top-color: #333333; - border-bottom-color: #333333; -} - -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555555; - background-color: #e7e7e7; -} - -.navbar-default .navbar-nav > .open > a .caret, -.navbar-default .navbar-nav > .open > a:hover .caret, -.navbar-default .navbar-nav > .open > a:focus .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar-default .navbar-nav > .dropdown > a .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} - -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #cccccc; - background-color: transparent; - } -} - -.navbar-default .navbar-link { - color: #777777; -} - -.navbar-default .navbar-link:hover { - color: #333333; -} - -.navbar-inverse { - background-color: #222222; - border-color: #080808; -} - -.navbar-inverse .navbar-brand { - color: #999999; -} - -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .navbar-text { - color: #999999; -} - -.navbar-inverse .navbar-nav > li > a { - color: #999999; -} - -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #ffffff; - background-color: #080808; -} - -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444444; - background-color: transparent; -} - -.navbar-inverse .navbar-toggle { - border-color: #333333; -} - -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333333; -} - -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #ffffff; -} - -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} - -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #ffffff; - background-color: #080808; -} - -.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-nav > .dropdown > a .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} - -.navbar-inverse .navbar-nav > .open > a .caret, -.navbar-inverse .navbar-nav > .open > a:hover .caret, -.navbar-inverse .navbar-nav > .open > a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #999999; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #ffffff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #ffffff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444444; - background-color: transparent; - } -} - -.navbar-inverse .navbar-link { - color: #999999; -} - -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} - -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} - -.breadcrumb > li { - display: inline-block; -} - -.breadcrumb > li + li:before { - padding: 0 5px; - color: #cccccc; - content: "/\00a0"; -} - -.breadcrumb > .active { - color: #999999; -} - -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} - -.pagination > li { - display: inline; -} - -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.428571429; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; -} - -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} - -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - background-color: #eeeeee; -} - -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #ffffff; - cursor: default; - background-color: #428bca; - border-color: #428bca; -} - -.pagination > .disabled > span, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #999999; - cursor: not-allowed; - background-color: #ffffff; - border-color: #dddddd; -} - -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; -} - -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 6px; - border-top-left-radius: 6px; -} - -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; -} - -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} - -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} - -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} - -.pager:before, -.pager:after { - display: table; - content: " "; -} - -.pager:after { - clear: both; -} - -.pager:before, -.pager:after { - display: table; - content: " "; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 15px; -} - -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} - -.pager .next > a, -.pager .next > span { - float: right; -} - -.pager .previous > a, -.pager .previous > span { - float: left; -} - -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #999999; - cursor: not-allowed; - background-color: #ffffff; -} - -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} - -.label[href]:hover, -.label[href]:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label:empty { - display: none; -} - -.label-default { - background-color: #999999; -} - -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #808080; -} - -.label-primary { - background-color: #428bca; -} - -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #3071a9; -} - -.label-success { - background-color: #5cb85c; -} - -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} - -.label-info { - background-color: #5bc0de; -} - -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} - -.label-warning { - background-color: #f0ad4e; -} - -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} - -.label-danger { - background-color: #d9534f; -} - -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} - -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; - border-radius: 10px; -} - -.badge:empty { - display: none; -} - -a.badge:hover, -a.badge:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.btn .badge { - position: relative; - top: -1px; -} - -a.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #428bca; - background-color: #ffffff; -} - -.nav-pills > li > a > .badge { - margin-left: 3px; -} - -.jumbotron { - padding: 30px; - margin-bottom: 30px; - font-size: 21px; - font-weight: 200; - line-height: 2.1428571435; - color: inherit; - background-color: #eeeeee; -} - -.jumbotron h1 { - line-height: 1; - color: inherit; -} - -.jumbotron p { - line-height: 1.4; -} - -.container .jumbotron { - border-radius: 6px; -} - -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1 { - font-size: 63px; - } -} - -.thumbnail { - display: inline-block; - display: block; - height: auto; - max-width: 100%; - padding: 4px; - line-height: 1.428571429; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.thumbnail > img { - display: block; - height: auto; - max-width: 100%; -} - -a.thumbnail:hover, -a.thumbnail:focus { - border-color: #428bca; -} - -.thumbnail > img { - margin-right: auto; - margin-left: auto; -} - -.thumbnail .caption { - padding: 9px; - color: #333333; -} - -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} - -.alert h4 { - margin-top: 0; - color: inherit; -} - -.alert .alert-link { - font-weight: bold; -} - -.alert > p, -.alert > ul { - margin-bottom: 0; -} - -.alert > p + p { - margin-top: 5px; -} - -.alert-dismissable { - padding-right: 35px; -} - -.alert-dismissable .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} - -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-success hr { - border-top-color: #c9e2b3; -} - -.alert-success .alert-link { - color: #356635; -} - -.alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-info hr { - border-top-color: #a6e1ec; -} - -.alert-info .alert-link { - color: #2d6987; -} - -.alert-warning { - color: #c09853; - background-color: #fcf8e3; - border-color: #fbeed5; -} - -.alert-warning hr { - border-top-color: #f8e5be; -} - -.alert-warning .alert-link { - color: #a47e3c; -} - -.alert-danger { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} - -.alert-danger hr { - border-top-color: #e6c1c7; -} - -.alert-danger .alert-link { - color: #953b39; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - background-color: #428bca; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress-striped .progress-bar { - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px; -} - -.progress.active .progress-bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-bar-success { - background-color: #5cb85c; -} - -.progress-striped .progress-bar-success { - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-bar-info { - background-color: #5bc0de; -} - -.progress-striped .progress-bar-info { - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-bar-warning { - background-color: #f0ad4e; -} - -.progress-striped .progress-bar-warning { - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-bar-danger { - background-color: #d9534f; -} - -.progress-striped .progress-bar-danger { - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.media, -.media-body { - overflow: hidden; - zoom: 1; -} - -.media, -.media .media { - margin-top: 15px; -} - -.media:first-child { - margin-top: 0; -} - -.media-object { - display: block; -} - -.media-heading { - margin: 0 0 5px; -} - -.media > .pull-left { - margin-right: 10px; -} - -.media > .pull-right { - margin-left: 10px; -} - -.media-list { - padding-left: 0; - list-style: none; -} - -.list-group { - padding-left: 0; - margin-bottom: 20px; -} - -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #ffffff; - border: 1px solid #dddddd; -} - -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} - -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} - -.list-group-item > .badge { - float: right; -} - -.list-group-item > .badge + .badge { - margin-right: 5px; -} - -a.list-group-item { - color: #555555; -} - -a.list-group-item .list-group-item-heading { - color: #333333; -} - -a.list-group-item:hover, -a.list-group-item:focus { - text-decoration: none; - background-color: #f5f5f5; -} - -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #ffffff; - background-color: #428bca; - border-color: #428bca; -} - -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading { - color: inherit; -} - -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #e1edf7; -} - -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} - -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} - -.panel { - margin-bottom: 20px; - background-color: #ffffff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.panel-body { - padding: 15px; -} - -.panel-body:before, -.panel-body:after { - display: table; - content: " "; -} - -.panel-body:after { - clear: both; -} - -.panel-body:before, -.panel-body:after { - display: table; - content: " "; -} - -.panel-body:after { - clear: both; -} - -.panel > .list-group { - margin-bottom: 0; -} - -.panel > .list-group .list-group-item { - border-width: 1px 0; -} - -.panel > .list-group .list-group-item:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.panel > .list-group .list-group-item:last-child { - border-bottom: 0; -} - -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} - -.panel > .table { - margin-bottom: 0; -} - -.panel > .panel-body + .table { - border-top: 1px solid #dddddd; -} - -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} - -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; -} - -.panel-title > a { - color: inherit; -} - -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #dddddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} - -.panel-group .panel { - margin-bottom: 0; - overflow: hidden; - border-radius: 4px; -} - -.panel-group .panel + .panel { - margin-top: 5px; -} - -.panel-group .panel-heading { - border-bottom: 0; -} - -.panel-group .panel-heading + .panel-collapse .panel-body { - border-top: 1px solid #dddddd; -} - -.panel-group .panel-footer { - border-top: 0; -} - -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #dddddd; -} - -.panel-default { - border-color: #dddddd; -} - -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #dddddd; -} - -.panel-default > .panel-heading + .panel-collapse .panel-body { - border-top-color: #dddddd; -} - -.panel-default > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #dddddd; -} - -.panel-primary { - border-color: #428bca; -} - -.panel-primary > .panel-heading { - color: #ffffff; - background-color: #428bca; - border-color: #428bca; -} - -.panel-primary > .panel-heading + .panel-collapse .panel-body { - border-top-color: #428bca; -} - -.panel-primary > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #428bca; -} - -.panel-success { - border-color: #d6e9c6; -} - -.panel-success > .panel-heading { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.panel-success > .panel-heading + .panel-collapse .panel-body { - border-top-color: #d6e9c6; -} - -.panel-success > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #d6e9c6; -} - -.panel-warning { - border-color: #fbeed5; -} - -.panel-warning > .panel-heading { - color: #c09853; - background-color: #fcf8e3; - border-color: #fbeed5; -} - -.panel-warning > .panel-heading + .panel-collapse .panel-body { - border-top-color: #fbeed5; -} - -.panel-warning > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #fbeed5; -} - -.panel-danger { - border-color: #eed3d7; -} - -.panel-danger > .panel-heading { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} - -.panel-danger > .panel-heading + .panel-collapse .panel-body { - border-top-color: #eed3d7; -} - -.panel-danger > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #eed3d7; -} - -.panel-info { - border-color: #bce8f1; -} - -.panel-info > .panel-heading { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.panel-info > .panel-heading + .panel-collapse .panel-body { - border-top-color: #bce8f1; -} - -.panel-info > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #bce8f1; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -.well-lg { - padding: 24px; - border-radius: 6px; -} - -.well-sm { - padding: 9px; - border-radius: 3px; -} - -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} - -.close:hover, -.close:focus { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.modal-open { - overflow: hidden; -} - -body.modal-open, -.modal-open .navbar-fixed-top, -.modal-open .navbar-fixed-bottom { - margin-right: 15px; -} - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - display: none; - overflow: auto; - overflow-y: scroll; -} - -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} - -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - transform: translate(0, 0); -} - -.modal-dialog { - z-index: 1050; - width: auto; - padding: 10px; - margin-right: auto; - margin-left: auto; -} - -.modal-content { - position: relative; - background-color: #ffffff; - border: 1px solid #999999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - outline: none; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} - -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} - -.modal-header { - min-height: 16.428571429px; - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} - -.modal-header .close { - margin-top: -2px; -} - -.modal-title { - margin: 0; - line-height: 1.428571429; -} - -.modal-body { - position: relative; - padding: 20px; -} - -.modal-footer { - padding: 19px 20px 20px; - margin-top: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} - -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} - -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} - -@media screen and (min-width: 768px) { - .modal-dialog { - right: auto; - left: 50%; - width: 600px; - padding-top: 30px; - padding-bottom: 30px; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - font-size: 12px; - line-height: 1.4; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} - -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} - -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} - -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} - -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - border-radius: 4px; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.top-left .tooltip-arrow { - bottom: 0; - left: 5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.top-right .tooltip-arrow { - right: 5px; - bottom: 0; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.tooltip.bottom-left .tooltip-arrow { - top: 0; - left: 5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.tooltip.bottom-right .tooltip-arrow { - top: 0; - right: 5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - max-width: 276px; - padding: 1px; - text-align: left; - white-space: normal; - background-color: #ffffff; - border: 1px solid #cccccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - background-clip: padding-box; -} - -.popover.top { - margin-top: -10px; -} - -.popover.right { - margin-left: 10px; -} - -.popover.bottom { - margin-top: 10px; -} - -.popover.left { - margin-left: -10px; -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover .arrow { - border-width: 11px; -} - -.popover .arrow:after { - border-width: 10px; - content: ""; -} - -.popover.top .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; -} - -.popover.top .arrow:after { - bottom: 1px; - margin-left: -10px; - border-top-color: #ffffff; - border-bottom-width: 0; - content: " "; -} - -.popover.right .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); - border-left-width: 0; -} - -.popover.right .arrow:after { - bottom: -10px; - left: 1px; - border-right-color: #ffffff; - border-left-width: 0; - content: " "; -} - -.popover.bottom .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-top-width: 0; -} - -.popover.bottom .arrow:after { - top: 1px; - margin-left: -10px; - border-bottom-color: #ffffff; - border-top-width: 0; - content: " "; -} - -.popover.left .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); - border-right-width: 0; -} - -.popover.left .arrow:after { - right: 1px; - bottom: -10px; - border-left-color: #ffffff; - border-right-width: 0; - content: " "; -} - -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} - -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - height: auto; - max-width: 100%; - line-height: 1; -} - -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} - -.carousel-inner > .active { - left: 0; -} - -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} - -.carousel-inner > .next { - left: 100%; -} - -.carousel-inner > .prev { - left: -100%; -} - -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} - -.carousel-inner > .active.left { - left: -100%; -} - -.carousel-inner > .active.right { - left: 100%; -} - -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #ffffff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.left { - background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); - background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); - background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); -} - -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); - background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); - background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); -} - -.carousel-control:hover, -.carousel-control:focus { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - left: 50%; - z-index: 5; - display: inline-block; -} - -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - margin-top: -10px; - margin-left: -10px; - font-family: serif; -} - -.carousel-control .icon-prev:before { - content: '\2039'; -} - -.carousel-control .icon-next:before { - content: '\203a'; -} - -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} - -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - border: 1px solid #ffffff; - border-radius: 10px; -} - -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #ffffff; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #ffffff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} - -.carousel-caption .btn { - text-shadow: none; -} - -@media screen and (min-width: 768px) { - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - margin-left: -15px; - font-size: 30px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} - -.clearfix:before, -.clearfix:after { - display: table; - content: " "; -} - -.clearfix:after { - clear: both; -} - -.pull-right { - float: right !important; -} - -.pull-left { - float: left !important; -} - -.hide { - display: none !important; -} - -.show { - display: block !important; -} - -.invisible { - visibility: hidden; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.affix { - position: fixed; -} - -@-ms-viewport { - width: device-width; -} - -@media screen and (max-width: 400px) { - @-ms-viewport { - width: 320px; - } -} - -.hidden { - display: none !important; - visibility: hidden !important; -} - -.visible-xs { - display: none !important; -} - -tr.visible-xs { - display: none !important; -} - -th.visible-xs, -td.visible-xs { - display: none !important; -} - -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-xs.visible-sm { - display: block !important; - } - tr.visible-xs.visible-sm { - display: table-row !important; - } - th.visible-xs.visible-sm, - td.visible-xs.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-xs.visible-md { - display: block !important; - } - tr.visible-xs.visible-md { - display: table-row !important; - } - th.visible-xs.visible-md, - td.visible-xs.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-xs.visible-lg { - display: block !important; - } - tr.visible-xs.visible-lg { - display: table-row !important; - } - th.visible-xs.visible-lg, - td.visible-xs.visible-lg { - display: table-cell !important; - } -} - -.visible-sm { - display: none !important; -} - -tr.visible-sm { - display: none !important; -} - -th.visible-sm, -td.visible-sm { - display: none !important; -} - -@media (max-width: 767px) { - .visible-sm.visible-xs { - display: block !important; - } - tr.visible-sm.visible-xs { - display: table-row !important; - } - th.visible-sm.visible-xs, - td.visible-sm.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-sm.visible-md { - display: block !important; - } - tr.visible-sm.visible-md { - display: table-row !important; - } - th.visible-sm.visible-md, - td.visible-sm.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-sm.visible-lg { - display: block !important; - } - tr.visible-sm.visible-lg { - display: table-row !important; - } - th.visible-sm.visible-lg, - td.visible-sm.visible-lg { - display: table-cell !important; - } -} - -.visible-md { - display: none !important; -} - -tr.visible-md { - display: none !important; -} - -th.visible-md, -td.visible-md { - display: none !important; -} - -@media (max-width: 767px) { - .visible-md.visible-xs { - display: block !important; - } - tr.visible-md.visible-xs { - display: table-row !important; - } - th.visible-md.visible-xs, - td.visible-md.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-md.visible-sm { - display: block !important; - } - tr.visible-md.visible-sm { - display: table-row !important; - } - th.visible-md.visible-sm, - td.visible-md.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-md.visible-lg { - display: block !important; - } - tr.visible-md.visible-lg { - display: table-row !important; - } - th.visible-md.visible-lg, - td.visible-md.visible-lg { - display: table-cell !important; - } -} - -.visible-lg { - display: none !important; -} - -tr.visible-lg { - display: none !important; -} - -th.visible-lg, -td.visible-lg { - display: none !important; -} - -@media (max-width: 767px) { - .visible-lg.visible-xs { - display: block !important; - } - tr.visible-lg.visible-xs { - display: table-row !important; - } - th.visible-lg.visible-xs, - td.visible-lg.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-lg.visible-sm { - display: block !important; - } - tr.visible-lg.visible-sm { - display: table-row !important; - } - th.visible-lg.visible-sm, - td.visible-lg.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-lg.visible-md { - display: block !important; - } - tr.visible-lg.visible-md { - display: table-row !important; - } - th.visible-lg.visible-md, - td.visible-lg.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} - -.hidden-xs { - display: block !important; -} - -tr.hidden-xs { - display: table-row !important; -} - -th.hidden-xs, -td.hidden-xs { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } - tr.hidden-xs { - display: none !important; - } - th.hidden-xs, - td.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-xs.hidden-sm { - display: none !important; - } - tr.hidden-xs.hidden-sm { - display: none !important; - } - th.hidden-xs.hidden-sm, - td.hidden-xs.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-xs.hidden-md { - display: none !important; - } - tr.hidden-xs.hidden-md { - display: none !important; - } - th.hidden-xs.hidden-md, - td.hidden-xs.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-xs.hidden-lg { - display: none !important; - } - tr.hidden-xs.hidden-lg { - display: none !important; - } - th.hidden-xs.hidden-lg, - td.hidden-xs.hidden-lg { - display: none !important; - } -} - -.hidden-sm { - display: block !important; -} - -tr.hidden-sm { - display: table-row !important; -} - -th.hidden-sm, -td.hidden-sm { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-sm.hidden-xs { - display: none !important; - } - tr.hidden-sm.hidden-xs { - display: none !important; - } - th.hidden-sm.hidden-xs, - td.hidden-sm.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } - tr.hidden-sm { - display: none !important; - } - th.hidden-sm, - td.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-sm.hidden-md { - display: none !important; - } - tr.hidden-sm.hidden-md { - display: none !important; - } - th.hidden-sm.hidden-md, - td.hidden-sm.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-sm.hidden-lg { - display: none !important; - } - tr.hidden-sm.hidden-lg { - display: none !important; - } - th.hidden-sm.hidden-lg, - td.hidden-sm.hidden-lg { - display: none !important; - } -} - -.hidden-md { - display: block !important; -} - -tr.hidden-md { - display: table-row !important; -} - -th.hidden-md, -td.hidden-md { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-md.hidden-xs { - display: none !important; - } - tr.hidden-md.hidden-xs { - display: none !important; - } - th.hidden-md.hidden-xs, - td.hidden-md.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-md.hidden-sm { - display: none !important; - } - tr.hidden-md.hidden-sm { - display: none !important; - } - th.hidden-md.hidden-sm, - td.hidden-md.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } - tr.hidden-md { - display: none !important; - } - th.hidden-md, - td.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-md.hidden-lg { - display: none !important; - } - tr.hidden-md.hidden-lg { - display: none !important; - } - th.hidden-md.hidden-lg, - td.hidden-md.hidden-lg { - display: none !important; - } -} - -.hidden-lg { - display: block !important; -} - -tr.hidden-lg { - display: table-row !important; -} - -th.hidden-lg, -td.hidden-lg { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-lg.hidden-xs { - display: none !important; - } - tr.hidden-lg.hidden-xs { - display: none !important; - } - th.hidden-lg.hidden-xs, - td.hidden-lg.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-lg.hidden-sm { - display: none !important; - } - tr.hidden-lg.hidden-sm { - display: none !important; - } - th.hidden-lg.hidden-sm, - td.hidden-lg.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-lg.hidden-md { - display: none !important; - } - tr.hidden-lg.hidden-md { - display: none !important; - } - th.hidden-lg.hidden-md, - td.hidden-lg.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } - tr.hidden-lg { - display: none !important; - } - th.hidden-lg, - td.hidden-lg { - display: none !important; - } -} - -.visible-print { - display: none !important; -} - -tr.visible-print { - display: none !important; -} - -th.visible-print, -td.visible-print { - display: none !important; -} - -@media print { - .visible-print { - display: block !important; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } - .hidden-print { - display: none !important; - } - tr.hidden-print { - display: none !important; - } - th.hidden-print, - td.hidden-print { - display: none !important; - } -} \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/css/vendor/codemirror.css b/build/js-source-analysis-report/assets/css/vendor/codemirror.css deleted file mode 100644 index bf995f48..00000000 --- a/build/js-source-analysis-report/assets/css/vendor/codemirror.css +++ /dev/null @@ -1,239 +0,0 @@ -/* BASICS */ - -.CodeMirror { - /* Set height, width, borders, and global font properties here */ - font-family: monospace; - height: 300px; -} -.CodeMirror-scroll { - /* Set scrolling behaviour here */ - overflow: auto; -} - -/* PADDING */ - -.CodeMirror-lines { - padding: 4px 0; /* Vertical padding around content */ -} -.CodeMirror pre { - padding: 0 4px; /* Horizontal padding of content */ -} - -.CodeMirror-scrollbar-filler { - background-color: white; /* The little square between H and V scrollbars */ -} - -/* GUTTER */ - -.CodeMirror-gutters { - border-right: 1px solid #ddd; - background-color: #f7f7f7; -} -.CodeMirror-linenumbers {} -.CodeMirror-linenumber { - padding: 0 3px 0 5px; - min-width: 20px; - text-align: right; - color: #999; -} - -/* CURSOR */ - -.CodeMirror pre.CodeMirror-cursor { - border-left: 1px solid black; -} -/* Shown when moving in bi-directional text */ -.CodeMirror pre.CodeMirror-secondarycursor { - border-left: 1px solid silver; -} -.cm-keymap-fat-cursor pre.CodeMirror-cursor { - width: auto; - border: 0; - background: transparent; - background: rgba(0, 200, 0, .4); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800); -} -/* Kludge to turn off filter in ie9+, which also accepts rgba */ -.cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) { - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} -/* Can style cursor different in overwrite (non-insert) mode */ -.CodeMirror pre.CodeMirror-cursor.CodeMirror-overwrite {} - -/* DEFAULT THEME */ - -.cm-s-default .cm-keyword {color: #708;} -.cm-s-default .cm-atom {color: #219;} -.cm-s-default .cm-number {color: #164;} -.cm-s-default .cm-def {color: #00f;} -.cm-s-default .cm-variable {color: black;} -.cm-s-default .cm-variable-2 {color: #05a;} -.cm-s-default .cm-variable-3 {color: #085;} -.cm-s-default .cm-property {color: black;} -.cm-s-default .cm-operator {color: black;} -.cm-s-default .cm-comment {color: #a50;} -.cm-s-default .cm-string {color: #a11;} -.cm-s-default .cm-string-2 {color: #f50;} -.cm-s-default .cm-meta {color: #555;} -.cm-s-default .cm-error {color: #f00;} -.cm-s-default .cm-qualifier {color: #555;} -.cm-s-default .cm-builtin {color: #30a;} -.cm-s-default .cm-bracket {color: #997;} -.cm-s-default .cm-tag {color: #170;} -.cm-s-default .cm-attribute {color: #00c;} -.cm-s-default .cm-header {color: blue;} -.cm-s-default .cm-quote {color: #090;} -.cm-s-default .cm-hr {color: #999;} -.cm-s-default .cm-link {color: #00c;} - -.cm-negative {color: #d44;} -.cm-positive {color: #292;} -.cm-header, .cm-strong {font-weight: bold;} -.cm-em {font-style: italic;} -.cm-emstrong {font-style: italic; font-weight: bold;} -.cm-link {text-decoration: underline;} - -.cm-invalidchar {color: #f00;} - -div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;} -div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;} - -/* STOP */ - -/* The rest of this file contains styles related to the mechanics of - the editor. You probably shouldn't touch them. */ - -.CodeMirror { - line-height: 1; - position: relative; - overflow: hidden; -} - -.CodeMirror-scroll { - /* 30px is the magic margin used to hide the element's real scrollbars */ - /* See overflow: hidden in .CodeMirror, and the paddings in .CodeMirror-sizer */ - margin-bottom: -30px; margin-right: -30px; - padding-bottom: 30px; padding-right: 30px; - height: 100%; - outline: none; /* Prevent dragging from highlighting the element */ - position: relative; -} -.CodeMirror-sizer { - position: relative; -} - -/* The fake, visible scrollbars. Used to force redraw during scrolling - before actuall scrolling happens, thus preventing shaking and - flickering artifacts. */ -.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler { - position: absolute; - z-index: 6; - display: none; -} -.CodeMirror-vscrollbar { - right: 0; top: 0; - overflow-x: hidden; - overflow-y: scroll; -} -.CodeMirror-hscrollbar { - bottom: 0; left: 0; - overflow-y: hidden; - overflow-x: scroll; -} -.CodeMirror-scrollbar-filler { - right: 0; bottom: 0; - z-index: 6; -} - -.CodeMirror-gutters { - position: absolute; left: 0; top: 0; - height: 100%; - z-index: 3; -} -.CodeMirror-gutter { - height: 100%; - display: inline-block; - /* Hack to make IE7 behave */ - *zoom:1; - *display:inline; -} -.CodeMirror-gutter-elt { - position: absolute; - cursor: default; - z-index: 4; -} - -.CodeMirror-lines { - cursor: text; -} -.CodeMirror pre { - /* Reset some styles that the rest of the page might have set */ - -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; - border-width: 0; - background: transparent; - font-family: inherit; - font-size: inherit; - margin: 0; - white-space: pre; - word-wrap: normal; - line-height: inherit; - color: inherit; - z-index: 2; - position: relative; - overflow: visible; -} -.CodeMirror-wrap pre { - word-wrap: break-word; - white-space: pre-wrap; - word-break: normal; -} -.CodeMirror-linebackground { - position: absolute; - left: 0; right: 0; top: 0; bottom: 0; - z-index: 0; -} - -.CodeMirror-linewidget { - position: relative; - z-index: 2; -} - -.CodeMirror-wrap .CodeMirror-scroll { - overflow-x: hidden; -} - -.CodeMirror-measure { - position: absolute; - width: 100%; height: 0px; - overflow: hidden; - visibility: hidden; -} -.CodeMirror-measure pre { position: static; } - -.CodeMirror pre.CodeMirror-cursor { - position: absolute; - visibility: hidden; - border-right: none; - width: 0; -} -.CodeMirror-focused pre.CodeMirror-cursor { - visibility: visible; -} - -.CodeMirror-selected { background: #d9d9d9; } -.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } - -.CodeMirror-searching { - background: #ffa; - background: rgba(255, 255, 0, .4); -} - -/* IE7 hack to prevent it from returning funny offsetTops on the spans */ -.CodeMirror span { *vertical-align: text-bottom; } - -@media print { - /* Hide the cursor when printing */ - .CodeMirror pre.CodeMirror-cursor { - visibility: hidden; - } -} diff --git a/build/js-source-analysis-report/assets/css/vendor/font-awesome.css b/build/js-source-analysis-report/assets/css/vendor/font-awesome.css deleted file mode 100755 index 3280ad45..00000000 --- a/build/js-source-analysis-report/assets/css/vendor/font-awesome.css +++ /dev/null @@ -1,303 +0,0 @@ -/* Font Awesome - the iconic font designed for use with Twitter Bootstrap - ------------------------------------------------------- - The full suite of pictographic icons, examples, and documentation - can be found at: http://fortawesome.github.com/Font-Awesome/ - - License - ------------------------------------------------------- - The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: - http://creativecommons.org/licenses/by/3.0/ A mention of - 'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable - source code is considered acceptable attribution (most common on the web). - If human readable source code is not available to the end user, a mention in - an 'About' or 'Credits' screen is considered acceptable (most common in desktop - or mobile software). - - Contact - ------------------------------------------------------- - Email: dave@davegandy.com - Twitter: http://twitter.com/fortaweso_me - Work: http://lemonwi.se co-founder - - */ -@font-face { - font-family: "FontAwesome"; - src: url('../../font/fontawesome-webfont.eot'); - src: url('../../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../../font/fontawesome-webfont.woff') format('woff'), url('../../font/fontawesome-webfont.ttf') format('truetype'), url('../../font/fontawesome-webfont.svg#FontAwesome') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* Font Awesome styles - ------------------------------------------------------- */ -[class^="icon-"]:before, [class*=" icon-"]:before { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - display: inline-block; - text-decoration: inherit; -} -a [class^="icon-"], a [class*=" icon-"] { - display: inline-block; - text-decoration: inherit; -} -/* makes the font 33% larger relative to the icon container */ -.icon-large:before { - vertical-align: top; - font-size: 1.3333333333333333em; -} -.btn [class^="icon-"], .btn [class*=" icon-"] { - /* keeps button heights with and without icons the same */ - - line-height: .9em; -} -li [class^="icon-"], li [class*=" icon-"] { - display: inline-block; - width: 1.25em; - text-align: center; -} -li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] { - /* 1.5 increased font size for icon-large * 1.25 width */ - - width: 1.875em; -} -li[class^="icon-"], li[class*=" icon-"] { - margin-left: 0; - list-style-type: none; -} -li[class^="icon-"]:before, li[class*=" icon-"]:before { - text-indent: -2em; - text-align: center; -} -li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before { - text-indent: -1.3333333333333333em; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.icon-glass:before { content: "\f000"; } -.icon-music:before { content: "\f001"; } -.icon-search:before { content: "\f002"; } -.icon-envelope:before { content: "\f003"; } -.icon-heart:before { content: "\f004"; } -.icon-star:before { content: "\f005"; } -.icon-star-empty:before { content: "\f006"; } -.icon-user:before { content: "\f007"; } -.icon-film:before { content: "\f008"; } -.icon-th-large:before { content: "\f009"; } -.icon-th:before { content: "\f00a"; } -.icon-th-list:before { content: "\f00b"; } -.icon-ok:before { content: "\f00c"; } -.icon-remove:before { content: "\f00d"; } -.icon-zoom-in:before { content: "\f00e"; } - -.icon-zoom-out:before { content: "\f010"; } -.icon-off:before { content: "\f011"; } -.icon-signal:before { content: "\f012"; } -.icon-cog:before { content: "\f013"; } -.icon-trash:before { content: "\f014"; } -.icon-home:before { content: "\f015"; } -.icon-file:before { content: "\f016"; } -.icon-time:before { content: "\f017"; } -.icon-road:before { content: "\f018"; } -.icon-download-alt:before { content: "\f019"; } -.icon-download:before { content: "\f01a"; } -.icon-upload:before { content: "\f01b"; } -.icon-inbox:before { content: "\f01c"; } -.icon-play-circle:before { content: "\f01d"; } -.icon-repeat:before { content: "\f01e"; } - -/* \f020 doesn't work in Safari. all shifted one down */ -.icon-refresh:before { content: "\f021"; } -.icon-list-alt:before { content: "\f022"; } -.icon-lock:before { content: "\f023"; } -.icon-flag:before { content: "\f024"; } -.icon-headphones:before { content: "\f025"; } -.icon-volume-off:before { content: "\f026"; } -.icon-volume-down:before { content: "\f027"; } -.icon-volume-up:before { content: "\f028"; } -.icon-qrcode:before { content: "\f029"; } -.icon-barcode:before { content: "\f02a"; } -.icon-tag:before { content: "\f02b"; } -.icon-tags:before { content: "\f02c"; } -.icon-book:before { content: "\f02d"; } -.icon-bookmark:before { content: "\f02e"; } -.icon-print:before { content: "\f02f"; } - -.icon-camera:before { content: "\f030"; } -.icon-font:before { content: "\f031"; } -.icon-bold:before { content: "\f032"; } -.icon-italic:before { content: "\f033"; } -.icon-text-height:before { content: "\f034"; } -.icon-text-width:before { content: "\f035"; } -.icon-align-left:before { content: "\f036"; } -.icon-align-center:before { content: "\f037"; } -.icon-align-right:before { content: "\f038"; } -.icon-align-justify:before { content: "\f039"; } -.icon-list:before { content: "\f03a"; } -.icon-indent-left:before { content: "\f03b"; } -.icon-indent-right:before { content: "\f03c"; } -.icon-facetime-video:before { content: "\f03d"; } -.icon-picture:before { content: "\f03e"; } - -.icon-pencil:before { content: "\f040"; } -.icon-map-marker:before { content: "\f041"; } -.icon-adjust:before { content: "\f042"; } -.icon-tint:before { content: "\f043"; } -.icon-edit:before { content: "\f044"; } -.icon-share:before { content: "\f045"; } -.icon-check:before { content: "\f046"; } -.icon-move:before { content: "\f047"; } -.icon-step-backward:before { content: "\f048"; } -.icon-fast-backward:before { content: "\f049"; } -.icon-backward:before { content: "\f04a"; } -.icon-play:before { content: "\f04b"; } -.icon-pause:before { content: "\f04c"; } -.icon-stop:before { content: "\f04d"; } -.icon-forward:before { content: "\f04e"; } - -.icon-fast-forward:before { content: "\f050"; } -.icon-step-forward:before { content: "\f051"; } -.icon-eject:before { content: "\f052"; } -.icon-chevron-left:before { content: "\f053"; } -.icon-chevron-right:before { content: "\f054"; } -.icon-plus-sign:before { content: "\f055"; } -.icon-minus-sign:before { content: "\f056"; } -.icon-remove-sign:before { content: "\f057"; } -.icon-ok-sign:before { content: "\f058"; } -.icon-question-sign:before { content: "\f059"; } -.icon-info-sign:before { content: "\f05a"; } -.icon-screenshot:before { content: "\f05b"; } -.icon-remove-circle:before { content: "\f05c"; } -.icon-ok-circle:before { content: "\f05d"; } -.icon-ban-circle:before { content: "\f05e"; } - -.icon-arrow-left:before { content: "\f060"; } -.icon-arrow-right:before { content: "\f061"; } -.icon-arrow-up:before { content: "\f062"; } -.icon-arrow-down:before { content: "\f063"; } -.icon-share-alt:before { content: "\f064"; } -.icon-resize-full:before { content: "\f065"; } -.icon-resize-small:before { content: "\f066"; } -.icon-plus:before { content: "\f067"; } -.icon-minus:before { content: "\f068"; } -.icon-asterisk:before { content: "\f069"; } -.icon-exclamation-sign:before { content: "\f06a"; } -.icon-gift:before { content: "\f06b"; } -.icon-leaf:before { content: "\f06c"; } -.icon-fire:before { content: "\f06d"; } -.icon-eye-open:before { content: "\f06e"; } - -.icon-eye-close:before { content: "\f070"; } -.icon-warning-sign:before { content: "\f071"; } -.icon-plane:before { content: "\f072"; } -.icon-calendar:before { content: "\f073"; } -.icon-random:before { content: "\f074"; } -.icon-comment:before { content: "\f075"; } -.icon-magnet:before { content: "\f076"; } -.icon-chevron-up:before { content: "\f077"; } -.icon-chevron-down:before { content: "\f078"; } -.icon-retweet:before { content: "\f079"; } -.icon-shopping-cart:before { content: "\f07a"; } -.icon-folder-close:before { content: "\f07b"; } -.icon-folder-open:before { content: "\f07c"; } -.icon-resize-vertical:before { content: "\f07d"; } -.icon-resize-horizontal:before { content: "\f07e"; } - -.icon-bar-chart:before { content: "\f080"; } -.icon-twitter-sign:before { content: "\f081"; } -.icon-facebook-sign:before { content: "\f082"; } -.icon-camera-retro:before { content: "\f083"; } -.icon-key:before { content: "\f084"; } -.icon-cogs:before { content: "\f085"; } -.icon-comments:before { content: "\f086"; } -.icon-thumbs-up:before { content: "\f087"; } -.icon-thumbs-down:before { content: "\f088"; } -.icon-star-half:before { content: "\f089"; } -.icon-heart-empty:before { content: "\f08a"; } -.icon-signout:before { content: "\f08b"; } -.icon-linkedin-sign:before { content: "\f08c"; } -.icon-pushpin:before { content: "\f08d"; } -.icon-external-link:before { content: "\f08e"; } - -.icon-signin:before { content: "\f090"; } -.icon-trophy:before { content: "\f091"; } -.icon-github-sign:before { content: "\f092"; } -.icon-upload-alt:before { content: "\f093"; } -.icon-lemon:before { content: "\f094"; } -.icon-phone:before { content: "\f095"; } -.icon-check-empty:before { content: "\f096"; } -.icon-bookmark-empty:before { content: "\f097"; } -.icon-phone-sign:before { content: "\f098"; } -.icon-twitter:before { content: "\f099"; } -.icon-facebook:before { content: "\f09a"; } -.icon-github:before { content: "\f09b"; } -.icon-unlock:before { content: "\f09c"; } -.icon-credit-card:before { content: "\f09d"; } -.icon-rss:before { content: "\f09e"; } - -.icon-hdd:before { content: "\f0a0"; } -.icon-bullhorn:before { content: "\f0a1"; } -.icon-bell:before { content: "\f0a2"; } -.icon-certificate:before { content: "\f0a3"; } -.icon-hand-right:before { content: "\f0a4"; } -.icon-hand-left:before { content: "\f0a5"; } -.icon-hand-up:before { content: "\f0a6"; } -.icon-hand-down:before { content: "\f0a7"; } -.icon-circle-arrow-left:before { content: "\f0a8"; } -.icon-circle-arrow-right:before { content: "\f0a9"; } -.icon-circle-arrow-up:before { content: "\f0aa"; } -.icon-circle-arrow-down:before { content: "\f0ab"; } -.icon-globe:before { content: "\f0ac"; } -.icon-wrench:before { content: "\f0ad"; } -.icon-tasks:before { content: "\f0ae"; } - -.icon-filter:before { content: "\f0b0"; } -.icon-briefcase:before { content: "\f0b1"; } -.icon-fullscreen:before { content: "\f0b2"; } - -.icon-group:before { content: "\f0c0"; } -.icon-link:before { content: "\f0c1"; } -.icon-cloud:before { content: "\f0c2"; } -.icon-beaker:before { content: "\f0c3"; } -.icon-cut:before { content: "\f0c4"; } -.icon-copy:before { content: "\f0c5"; } -.icon-paper-clip:before { content: "\f0c6"; } -.icon-save:before { content: "\f0c7"; } -.icon-sign-blank:before { content: "\f0c8"; } -.icon-reorder:before { content: "\f0c9"; } -.icon-list-ul:before { content: "\f0ca"; } -.icon-list-ol:before { content: "\f0cb"; } -.icon-strikethrough:before { content: "\f0cc"; } -.icon-underline:before { content: "\f0cd"; } -.icon-table:before { content: "\f0ce"; } - -.icon-magic:before { content: "\f0d0"; } -.icon-truck:before { content: "\f0d1"; } -.icon-pinterest:before { content: "\f0d2"; } -.icon-pinterest-sign:before { content: "\f0d3"; } -.icon-google-plus-sign:before { content: "\f0d4"; } -.icon-google-plus:before { content: "\f0d5"; } -.icon-money:before { content: "\f0d6"; } -.icon-caret-down:before { content: "\f0d7"; } -.icon-caret-up:before { content: "\f0d8"; } -.icon-caret-left:before { content: "\f0d9"; } -.icon-caret-right:before { content: "\f0da"; } -.icon-columns:before { content: "\f0db"; } -.icon-sort:before { content: "\f0dc"; } -.icon-sort-down:before { content: "\f0dd"; } -.icon-sort-up:before { content: "\f0de"; } - -.icon-envelope-alt:before { content: "\f0e0"; } -.icon-linkedin:before { content: "\f0e1"; } -.icon-undo:before { content: "\f0e2"; } -.icon-legal:before { content: "\f0e3"; } -.icon-dashboard:before { content: "\f0e4"; } -.icon-comment-alt:before { content: "\f0e5"; } -.icon-comments-alt:before { content: "\f0e6"; } -.icon-bolt:before { content: "\f0e7"; } -.icon-sitemap:before { content: "\f0e8"; } -.icon-umbrella:before { content: "\f0e9"; } -.icon-paste:before { content: "\f0ea"; } - -.icon-user-md:before { content: "\f200"; } diff --git a/build/js-source-analysis-report/assets/css/vendor/morris.css b/build/js-source-analysis-report/assets/css/vendor/morris.css deleted file mode 100644 index 99a71344..00000000 --- a/build/js-source-analysis-report/assets/css/vendor/morris.css +++ /dev/null @@ -1,2 +0,0 @@ -.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} -.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/font/fontawesome-webfont.eot b/build/js-source-analysis-report/assets/font/fontawesome-webfont.eot deleted file mode 100755 index 89070c1e..00000000 Binary files a/build/js-source-analysis-report/assets/font/fontawesome-webfont.eot and /dev/null differ diff --git a/build/js-source-analysis-report/assets/font/fontawesome-webfont.svg b/build/js-source-analysis-report/assets/font/fontawesome-webfont.svg deleted file mode 100755 index 1245f92c..00000000 --- a/build/js-source-analysis-report/assets/font/fontawesome-webfont.svg +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/font/fontawesome-webfont.ttf b/build/js-source-analysis-report/assets/font/fontawesome-webfont.ttf deleted file mode 100755 index c17e9f8d..00000000 Binary files a/build/js-source-analysis-report/assets/font/fontawesome-webfont.ttf and /dev/null differ diff --git a/build/js-source-analysis-report/assets/font/fontawesome-webfont.woff b/build/js-source-analysis-report/assets/font/fontawesome-webfont.woff deleted file mode 100755 index 09f2469a..00000000 Binary files a/build/js-source-analysis-report/assets/font/fontawesome-webfont.woff and /dev/null differ diff --git a/build/js-source-analysis-report/assets/scripts/bundles/codemirror.js b/build/js-source-analysis-report/assets/scripts/bundles/codemirror.js deleted file mode 100644 index bcb4adb2..00000000 --- a/build/js-source-analysis-report/assets/scripts/bundles/codemirror.js +++ /dev/null @@ -1,3 +0,0 @@ -window.CodeMirror=function(){"use strict";function a(e,f){if(!(this instanceof a))return new a(e,f);this.options=f=f||{};for(var h in _d)!f.hasOwnProperty(h)&&_d.hasOwnProperty(h)&&(f[h]=_d[h]);l(f);var j=this.display=b(e);j.wrapper.CodeMirror=this,i(this),f.autofocus&&!Rd&&_(this),this.view=c(new Dc([new Cc([rc("",null,R(j))])])),this.nextOpId=0,d(this),g(this),f.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),this.setValue(f.value||""),Ed&&setTimeout(ed($,this,!0),20),this.view.history=Kc(),bb(this);var k;try{k=document.activeElement==j.input}catch(m){}k||f.autofocus&&!Rd?setTimeout(ed(rb,this),20):sb(this),V(this,function(){for(var a in $d)$d.propertyIsEnumerable(a)&&$d[a](this,f[a],ae);for(var b=0;ba.maxLineLength&&(a.maxLineLength=c,a.maxLine=b)})}function l(a){for(var b=!1,c=0;ca.scroller.clientWidth,f=d>a.scroller.clientHeight;f?(a.scrollbarV.style.display="block",a.scrollbarV.style.bottom=e?ld(a.measure)+"px":"0",a.scrollbarV.firstChild.style.height=d-a.scroller.clientHeight+a.scrollbarV.clientHeight+"px"):a.scrollbarV.style.display="",e?(a.scrollbarH.style.display="block",a.scrollbarH.style.right=f?ld(a.measure)+"px":"0",a.scrollbarH.firstChild.style.width=a.scroller.scrollWidth-a.scroller.clientWidth+a.scrollbarH.clientWidth+"px"):a.scrollbarH.style.display="",e&&f?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=a.scrollbarFiller.style.width=ld(a.measure)+"px"):a.scrollbarFiller.style.display="",Nd&&0===ld(a.measure)&&(a.scrollbarV.style.minWidth=a.scrollbarH.style.minHeight=Od?"18px":"12px")}function n(a,b,c){var d=a.scroller.scrollTop,e=a.wrapper.clientHeight;"number"==typeof c?d=c:c&&(d=c.top,e=c.bottom-c.top),d=Math.floor(d-G(a));var f=Math.ceil(d+e);return{from:Hc(b,d),to:Hc(b,f)}}function o(a){var b=a.display;if(b.alignWidgets||b.gutters.firstChild){for(var c=r(b)-b.scroller.scrollLeft+a.view.scrollLeft,d=b.gutters.offsetWidth,e=c+"px",f=b.lineDiv.firstChild;f;f=f.nextSibling)if(f.alignable)for(var g=0,h=f.alignable;gd.showingFrom&&f.tol&&d.showingTo-l<20&&(l=Math.min(e.size,d.showingTo)),Ud)for(j=Gc(jc(e,Ec(e,j)));ll&&(q.to=l),q.from>=q.to?m.splice(g--,1):o+=q.to-q.from}if(o!=l-j||j!=d.showingFrom||l!=d.showingTo){m.sort(function(a,b){return a.from-b.from}),.7*(l-j)>o&&(d.lineDiv.style.display="none"),w(a,j,l,m,k),d.lineDiv.style.display="";var r=j!=d.showingFrom||l!=d.showingTo||d.lastSizeC!=d.wrapper.clientHeight;r&&(d.lastSizeC=d.wrapper.clientHeight),d.showingFrom=j,d.showingTo=l,C(a,100);for(var s,t=d.lineDiv.offsetTop,v=d.lineDiv.firstChild;v;v=v.nextSibling)if(v.lineObj){if(Fd){var x=v.offsetTop+v.offsetHeight;s=x-t,t=x}else{var y=v.getBoundingClientRect();s=y.bottom-y.top}var z=v.lineObj.height-s;2>s&&(s=R(d)),(z>.001||-.001>z)&&Fc(v.lineObj,s)}return d.viewOffset=Ic(a,Ec(e,j)),d.mover.style.top=d.viewOffset+"px",!0}}}function u(a,b){for(var c=0,d=b.length||0;d>c;++c){for(var e=b[c],f=[],g=e.diff||0,h=0,i=a.length;i>h;++h){var j=a[h];e.to<=j.from&&e.diff?f.push({from:j.from+g,to:j.to+g}):e.to<=j.from||e.from>=j.to?f.push(j):(e.from>j.from&&f.push({from:j.from,to:e.from}),e.tom){for(;k.lineObj!=b;)k=f(k);i&&m>=e&&k.lineNumber&&kd(k.lineNumber,q(a.options,m)),k=k.nextSibling}else{var c=x(a,b,m,g);j.insertBefore(c,k),c.lineObj=b}++m});k;)k=f(k)}function x(a,b,c,d){var e=xc(a,b),f=b.gutterMarkers,g=a.display;if(!(a.options.lineNumbers||f||b.bgClass||b.wrapClass||b.widgets&&b.widgets.length))return e;var h=hd("div",null,b.wrapClass,"position: relative");if(a.options.lineNumbers||f){var i=h.appendChild(hd("div",null,null,"position: absolute; left: "+d.fixedPos+"px"));if(h.alignable=[i],!a.options.lineNumbers||f&&f["CodeMirror-linenumbers"]||(h.lineNumber=i.appendChild(hd("div",q(a.options,c),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+d.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+g.lineNumInnerWidth+"px"))),f)for(var j=0;jb&&(b=0),g.appendChild(hd("div",null,"CodeMirror-selected","position: absolute; left: "+a+"px; top: "+b+"px; width: "+(null==c?h-a:c)+"px; height: "+(d-b)+"px"))}function c(c,d,f,g){function j(b){return N(a,{line:c,ch:b},"div",k)}var k=Ec(e,c),l=k.text.length,m=g?1/0:-1/0;return nd(Jc(k),d||0,null==f?l:f,function(a,c,e){var k=j("rtl"==e?c-1:a),n=j("rtl"==e?a:c-1),o=k.left,p=n.right;n.top-k.top>3&&(b(o,k.top,null,k.bottom),o=i,k.bottomo&&(o=i),b(o,n.top,p-o,n.bottom)}),m}var d=a.display,e=a.view.doc,f=a.view.sel,g=document.createDocumentFragment(),h=d.lineSpace.offsetWidth,i=H(a.display);if(f.from.line==f.to.line)c(f.from.line,f.from.ch,f.to.ch);else{for(var j,k,l=Ec(e,f.from.line),m=l,n=[f.from.line,f.from.ch];j=ic(m);){var o=j.find();if(n.push(o.from.ch,o.to.line,o.to.ch),o.to.line==f.to.line){n.push(f.to.ch),k=!0;break}m=Ec(e,o.to.line)}if(k)for(var p=0;pq&&b(i,q,null,r)}}jd(d.selectionDiv,g),d.selectionDiv.style.display=""}function B(a){var b=a.display;clearInterval(b.blinker);var c=!0;b.cursor.style.visibility=b.otherCursor.style.visibility="",b.blinker=setInterval(function(){b.cursor.offsetHeight&&(b.cursor.style.visibility=b.otherCursor.style.visibility=(c=!c)?"":"hidden")},a.options.cursorBlinkRate)}function C(a,b){a.view.frontier=a.display.showingTo)){var d,e=+new Date+a.options.workTime,f=Tb(b.mode,F(a,b.frontier)),g=[];c.iter(b.frontier,Math.min(c.size,a.display.showingTo+500),function(c){return b.frontier>=a.display.showingFrom?(uc(a,c,f)&&b.frontier>=a.display.showingFrom&&(d&&d.end==b.frontier?d.end++:g.push(d={start:b.frontier,end:b.frontier+1})),c.stateAfter=Tb(b.mode,f)):(vc(a,c,f),c.stateAfter=b.frontier%5==0?Tb(b.mode,f):null),++b.frontier,+new Date>e?(C(a,a.options.workDelay),!0):void 0}),g.length&&V(a,function(){for(var a=0;ag;--f){if(0==f)return 0;var h=Ec(e,f-1);if(h.stateAfter)return f;var i=$c(h.text,null,a.options.tabSize);(null==d||c>i)&&(d=f-1,c=i)}return d}function F(a,b){var c=a.view,d=E(a,b),e=d&&Ec(c.doc,d-1).stateAfter;return e=e?Tb(c.mode,e):Ub(c.mode),c.doc.iter(d,b,function(f){vc(a,f,e);var g=d==b-1||d%5==0||d>=c.showingFrom&&de&&0==f&&(e=1)}return{left:c>f?g.right:g.left,right:f>c?g.left:g.right,top:g.top,bottom:g.bottom}}function J(a,b){for(var c=a.display,d=a.display.measureLineCache,e=0;e100){for(var f=document.createDocumentFragment(),g=10,h=e.childNodes.length,i=0,j=Math.ceil(h/g);j>i;++i){for(var k=hd("div",null,null,"display: inline-block"),l=0;g>l&&h;++l)k.appendChild(e.firstChild),--h;f.appendChild(k)}e.appendChild(f)}jd(c.measure,e);for(var m,n=c.lineDiv.getBoundingClientRect(),o=[],p=dd(b.text.length),q=e.offsetHeight,i=0;it||s>v)&&(s>=u&&v>=t||u>=s&&t>=v||Math.min(t,v)-Math.max(s,u)>=t-s>>1)){o[l]=Math.min(s,u),o[l+1]=Math.max(t,v);break}}l==o.length&&o.push(s,t),p[i]={left:r.left-n.left,right:r.right-n.left,top:l}}for(var m,i=0;ih)return f(h,p);var q=p?o.to:o.from,r=p?o.from:o.to;if(q==h)n=l&&o.level<(m=g[l-1]).level?f(m.level%2?m.from:m.to-1,!0):f(p&&o.from!=o.to?h-1:h),p==k?i=n:j=n;else if(r==h){var m=lc)return{line:0,ch:0,outside:!0};var e=Hc(d,c);if(e>=d.size)return{line:d.size-1,ch:Ec(d,d.size-1).text.length};for(0>b&&(b=0);;){var f=Ec(d,e),g=Q(a,f,e,b,c),h=ic(f);if(!h||g.ch!=rd(f))return g;e=h.find().to.line}}function Q(a,b,c,d,e){function f(d){var e=O(a,{line:c,ch:d},"line",b,j);return h=!0,g>e.bottom?Math.max(0,e.left-i):gp)return{line:c,ch:n,outside:h};for(;;){if(k?n==m||n==ud(b,m,1):1>=n-m){for(var q=p-d>d-o,r=q?m:n;ne.test(b.text.charAt(r));)++r;return{line:c,ch:r,after:q,outside:h}}var s=Math.ceil(l/2),t=m+s;if(k){t=m;for(var u=0;s>u;++u)t=ud(b,t,1)}var v=f(t);v>d?(n=t,p=v,h&&(p+=1e3),l-=s):(m=t,o=v,l=s)}}function R(a){if(null!=a.cachedTextHeight)return a.cachedTextHeight;if(null==wd){wd=hd("pre");for(var b=0;49>b;++b)wd.appendChild(document.createTextNode("x")),wd.appendChild(hd("br"));wd.appendChild(document.createTextNode("x"))}jd(a.measure,wd);var c=wd.offsetHeight/50;return c>3&&(a.cachedTextHeight=c),id(a.measure),c||1}function S(a){if(null!=a.cachedCharWidth)return a.cachedCharWidth;var b=hd("span","x"),c=hd("pre",[b]);jd(a.measure,c);var d=b.offsetWidth;return d>2&&(a.cachedCharWidth=d),d||10}function T(a){a.curOp?++a.curOp.depth:a.curOp={depth:1,changes:[],delayedCallbacks:[],updateInput:null,userSelChange:null,textChanged:null,selectionChanged:!1,updateMaxLine:!1,id:++a.nextOpId}}function U(a){var b=a.curOp;if(!--b.depth){a.curOp=null;var c=a.view,d=a.display;if(b.updateMaxLine&&k(c),c.maxLineChanged&&!a.options.lineWrapping){var e=I(a,c.maxLine,c.maxLine.text.length).right;d.sizer.style.minWidth=e+3+je+"px",c.maxLineChanged=!1}var f,g;if(b.selectionChanged){var h=O(a,c.sel.head);f=Mb(a,h.left,h.top,h.left,h.bottom)}(b.changes.length||f&&null!=f.scrollTop)&&(g=s(a,b.changes,f&&f.scrollTop)),!g&&b.selectionChanged&&y(a),f&&Jb(a),b.selectionChanged&&B(a),c.focused&&b.updateInput&&$(a,b.userSelChange),b.textChanged&&Wc(a,"change",a,b.textChanged),b.selectionChanged&&Wc(a,"cursorActivity",a);for(var i=0;ig&&c[g]==f[g];)++g;var i=e.from,j=e.to;g1e3?b.value=a.display.prevInput="":a.display.prevInput=f,U(a),a.display.pasteIncoming=!1,!0}function $(a,b){var c,d,e=a.view;zb(e.sel.from,e.sel.to)?b&&(a.display.prevInput=a.display.input.value=""):(a.display.prevInput="",c=ue&&(e.sel.to.line-e.sel.from.line>100||(d=a.getSelection()).length>1e3),a.display.input.value=c?"-":d||a.getSelection(),e.focused&&bd(a.display.input)),a.display.inaccurateSelection=c}function _(a){"nocursor"==a.options.readOnly||!Ed&&document.activeElement==a.display.input||a.display.input.focus()}function ab(a){return a.options.readOnly||a.view.cantEdit}function bb(a){function b(){a.view.focused&&setTimeout(ed(_,a),0)}function c(b){a.options.onDragEvent&&a.options.onDragEvent(a,Nc(b))||Qc(b)}function d(){e.inaccurateSelection&&(e.prevInput="",e.inaccurateSelection=!1,e.input.value=a.getSelection(),bd(e.input))}var e=a.display;Uc(e.scroller,"mousedown",V(a,eb)),Uc(e.scroller,"dblclick",V(a,Oc)),Uc(e.lineSpace,"selectstart",function(a){cb(e,a)||Oc(a)}),Dd||Uc(e.scroller,"contextmenu",function(b){tb(a,b)}),Uc(e.scroller,"scroll",function(){ib(a,e.scroller.scrollTop),jb(a,e.scroller.scrollLeft,!0),Wc(a,"scroll",a)}),Uc(e.scrollbarV,"scroll",function(){ib(a,e.scrollbarV.scrollTop)}),Uc(e.scrollbarH,"scroll",function(){jb(a,e.scrollbarH.scrollLeft)}),Uc(e.scroller,"mousewheel",function(b){kb(a,b)}),Uc(e.scroller,"DOMMouseScroll",function(b){kb(a,b)}),Uc(e.scrollbarH,"mousedown",b),Uc(e.scrollbarV,"mousedown",b),Uc(e.wrapper,"scroll",function(){e.wrapper.scrollTop=e.wrapper.scrollLeft=0}),Uc(window,"resize",function f(){e.cachedCharWidth=e.cachedTextHeight=null,L(a),e.wrapper.parentNode?s(a,!0):Vc(window,"resize",f)}),Uc(e.input,"keyup",V(a,function(b){a.options.onKeyEvent&&a.options.onKeyEvent(a,Nc(b))||16==Tc(b,"keyCode")&&(a.view.sel.shift=!1)})),Uc(e.input,"input",ed(Y,a)),Uc(e.input,"keydown",V(a,pb)),Uc(e.input,"keypress",V(a,qb)),Uc(e.input,"focus",ed(rb,a)),Uc(e.input,"blur",ed(sb,a)),a.options.dragDrop&&(Uc(e.scroller,"dragstart",function(b){hb(a,b)}),Uc(e.scroller,"dragenter",c),Uc(e.scroller,"dragover",c),Uc(e.scroller,"drop",V(a,fb))),Uc(e.scroller,"paste",function(){_(a),Y(a)}),Uc(e.input,"paste",function(){e.pasteIncoming=!0,Y(a)}),Uc(e.input,"cut",d),Uc(e.input,"copy",d),Md&&Uc(e.sizer,"mouseup",function(){document.activeElement==e.input&&e.input.blur(),_(a)})}function cb(a,b){for(var c=Rc(b);c!=a.wrapper;c=c.parentNode)if(/\bCodeMirror-(?:line)?widget\b/.test(c.className)||c.parentNode==a.sizer&&c!=a.mover)return!0}function db(a,b,c){var d=a.display;if(!c){var e=Rc(b);if(e==d.scrollbarH||e==d.scrollbarH.firstChild||e==d.scrollbarV||e==d.scrollbarV.firstChild||e==d.scrollbarFiller)return null}var f,g,h=d.lineSpace.getBoundingClientRect();try{f=b.clientX,g=b.clientY}catch(b){return null}return P(a,f-h.left,g-h.top)}function eb(a){function b(a){if("single"==l)return Fb(e,Db(i,j),a),void 0;if(q=Db(i,q),r=Db(i,r),"double"==l){var b=Qb(Ec(i,a.line).text,a);Ab(a,q)?Fb(e,b.from,r):Fb(e,q,b.to)}else"triple"==l&&(Ab(a,q)?Fb(e,r,Db(i,{line:a.line,ch:0})):Fb(e,q,Db(i,{line:a.line+1,ch:0})))}function c(a){var d=++t,h=db(e,a,!0);if(h)if(zb(h,o)){var j=a.clientYs.bottom?20:0;j&&setTimeout(V(e,function(){t==d&&(f.scroller.scrollTop+=j,c(a))}),50)}else{g.focused||rb(e),o=h,b(h);var k=n(f,i);(h.line>=k.to||h.linek-400&&zb(yd.pos,j))l="triple",Oc(a),setTimeout(ed(_,e),20),Rb(e,j.line);else if(xd&&xd.time>k-400&&zb(xd.pos,j)){l="double",yd={time:k,pos:j},Oc(a);var m=Qb(Ec(i,j.line).text,j);Fb(e,m.from,m.to)}else xd={time:k,pos:j};var o=j;if(e.options.dragDrop&&oe&&!ab(e)&&!zb(h.from,h.to)&&!Ab(j,h.from)&&!Ab(h.to,j)&&"single"==l){var p=V(e,function(b){Hd&&(f.scroller.draggable=!1),g.draggingText=!1,Vc(document,"mouseup",p),Vc(f.scroller,"drop",p),Math.abs(a.clientX-b.clientX)+Math.abs(a.clientY-b.clientY)<10&&(Oc(b),Fb(e,j),_(e))});return Hd&&(f.scroller.draggable=!0),g.draggingText=p,f.scroller.dragDrop&&f.scroller.dragDrop(),Uc(document,"mouseup",p),Uc(f.scroller,"drop",p),void 0}Oc(a),"single"==l&&Fb(e,Db(i,j));var q=h.from,r=h.to,s=f.wrapper.getBoundingClientRect(),t=0,u=V(e,function(a){Ed||Sc(a)?c(a):d(a)}),v=V(e,d);Uc(document,"mousemove",u),Uc(document,"mouseup",v)}}function fb(a){var b=this;if(!b.options.onDragEvent||!b.options.onDragEvent(b,Nc(a))){Oc(a);var c=db(b,a,!0),d=a.dataTransfer.files;if(c&&!ab(b))if(d&&d.length&&window.FileReader&&window.File)for(var e=d.length,f=Array(e),g=0,h=function(a,d){var h=new FileReader;h.onload=function(){f[d]=h.result,++g==e&&(c=Db(b.view.doc,c),V(b,function(){var a=yb(b,f.join(""),c,c,"paste");Gb(b,c,a)})())},h.readAsText(a)},i=0;e>i;++i)h(d[i],i);else{if(b.view.draggingText&&!Ab(c,b.view.sel.from)&&!Ab(b.view.sel.to,c))return b.view.draggingText(a),Ed&&setTimeout(ed(_,b),50),void 0;try{var f=a.dataTransfer.getData("Text");if(f){var j=b.view.sel.from,k=b.view.sel.to;Gb(b,c,c),b.view.draggingText&&yb(b,"",j,k,"paste"),b.replaceSelection(f,null,"paste"),_(b),rb(b)}}catch(a){}}}}function gb(a,b){var c=a.display;try{var d=b.clientX,e=b.clientY}catch(b){return!1}if(d>=Math.floor(c.gutters.getBoundingClientRect().right))return!1;if(Oc(b),!Yc(a,"gutterClick"))return!0;var f=c.lineDiv.getBoundingClientRect();if(e>f.bottom)return!0;e-=f.top-c.viewOffset;for(var g=0;g=d){var i=Hc(a.view.doc,e),j=a.options.gutters[g];Xc(a,a,"gutterClick",a,i,j,b);break}}return!0}function hb(a,b){var c=a.getSelection();b.dataTransfer.setData("Text",c),b.dataTransfer.setDragImage&&!Ld&&b.dataTransfer.setDragImage(hd("img"),0,0)}function ib(a,b){Math.abs(a.view.scrollTop-b)<2||(a.view.scrollTop=b,Dd||s(a,[],b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b),a.display.scrollbarV.scrollTop!=b&&(a.display.scrollbarV.scrollTop=b),Dd&&s(a,[]))}function jb(a,b,c){(c?b==a.view.scrollLeft:Math.abs(a.view.scrollLeft-b)<2)||(a.view.scrollLeft=b,o(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbarH.scrollLeft!=b&&(a.display.scrollbarH.scrollLeft=b))}function kb(a,b){var c=b.wheelDeltaX,d=b.wheelDeltaY;if(null==c&&b.detail&&b.axis==b.HORIZONTAL_AXIS&&(c=b.detail),null==d&&b.detail&&b.axis==b.VERTICAL_AXIS?d=b.detail:null==d&&(d=b.wheelDelta),d&&Sd&&Hd)for(var e=b.target;e!=f;e=e.parentNode)if(e.lineObj){a.display.currentWheelTarget=e;break}var f=a.display.scroller;if(c&&!Dd&&!Kd&&null!=Wd)return d&&ib(a,Math.max(0,Math.min(f.scrollTop+d*Wd,f.scrollHeight-f.clientHeight))),jb(a,Math.max(0,Math.min(f.scrollLeft+c*Wd,f.scrollWidth-f.clientWidth))),Oc(b),Bd=null,void 0;if(d&&null!=Wd){var g=d*Wd,h=a.view.scrollTop,i=h+a.display.wrapper.clientHeight;0>g?h=Math.max(0,h+g-50):i=Math.min(a.view.doc.height,i+g+50),s(a,[],{top:h,bottom:i})}20>Vd&&(null==Bd?(Bd=f.scrollLeft,Cd=f.scrollTop,zd=c,Ad=d,setTimeout(function(){if(null!=Bd){var a=f.scrollLeft-Bd,b=f.scrollTop-Cd,c=b&&Ad&&b/Ad||a&&zd&&a/zd;Bd=Cd=null,c&&(Wd=(Wd*Vd+c)/(Vd+1),++Vd)}},200)):(zd+=c,Ad+=d))}function lb(a,b,c){if("string"==typeof b&&(b=fe[b],!b))return!1;a.display.pollingFast&&Z(a)&&(a.display.pollingFast=!1);var d=a.view,e=d.sel.shift;try{ab(a)&&(d.suppressEdits=!0),c&&(d.sel.shift=!1),b(a)}catch(f){if(f!=ke)throw f;return!1}finally{d.sel.shift=e,d.suppressEdits=!1}return!0}function mb(a){var b=a.view.keyMaps.slice(0);return b.push(a.options.keyMap),a.options.extraKeys&&b.unshift(a.options.extraKeys),b}function nb(a,b){function c(){i=!0}var d=Vb(a.options.keyMap),e=d.auto;clearTimeout(Xd),e&&!Xb(b)&&(Xd=setTimeout(function(){Vb(a.options.keyMap)==d&&(a.options.keyMap=e.call?e.call(null,a):e)},50));var f=ve[Tc(b,"keyCode")],g=!1,h=Sd&&(Kd||Id);if(null==f||b.altGraphKey)return!1;Tc(b,"altKey")&&(f="Alt-"+f),Tc(b,h?"metaKey":"ctrlKey")&&(f="Ctrl-"+f),Tc(b,h?"ctrlKey":"metaKey")&&(f="Cmd-"+f);var i=!1,j=mb(a);return g=Tc(b,"shiftKey")?Wb("Shift-"+f,j,function(b){return lb(a,b,!0)},c)||Wb(f,j,function(b){return"string"==typeof b&&/^go[A-Z]/.test(b)?lb(a,b):void 0},c):Wb(f,j,function(b){return lb(a,b)},c),i&&(g=!1),g&&(Oc(b),B(a),Gd&&(b.oldKeyCode=b.keyCode,b.keyCode=0)),g}function ob(a,b,c){var d=Wb("'"+c+"'",mb(a),function(b){return lb(a,b,!0)});return d&&(Oc(b),B(a)),d}function pb(a){var b=this;if(b.view.focused||rb(b),Ed&&27==a.keyCode&&(a.returnValue=!1),!b.options.onKeyEvent||!b.options.onKeyEvent(b,Nc(a))){var c=Tc(a,"keyCode");b.view.sel.shift=16==c||Tc(a,"shiftKey");var d=nb(b,a);Kd&&(Zd=d?c:null,d||88!=c||ue||!Tc(a,Sd?"metaKey":"ctrlKey")||b.replaceSelection(""))}}function qb(a){var b=this;if(!b.options.onKeyEvent||!b.options.onKeyEvent(b,Nc(a))){var c=Tc(a,"keyCode"),d=Tc(a,"charCode");if(Kd&&c==Zd)return Zd=null,Oc(a),void 0;if(!(Kd&&(!a.which||a.which<10)||Md)||!nb(b,a)){var e=String.fromCharCode(null==d?c:d);this.options.electricChars&&this.view.mode.electricChars&&this.options.smartIndent&&!ab(this)&&this.view.mode.electricChars.indexOf(e)>-1&&setTimeout(V(b,function(){Nb(b,b.view.sel.to.line,"smart")}),75),ob(b,a,e)||Y(b)}}}function rb(a){"nocursor"!=a.options.readOnly&&(a.view.focused||(Wc(a,"focus",a),a.view.focused=!0,-1==a.display.scroller.className.search(/\bCodeMirror-focused\b/)&&(a.display.scroller.className+=" CodeMirror-focused"),$(a,!0)),X(a),B(a))}function sb(a){a.view.focused&&(Wc(a,"blur",a),a.view.focused=!1,a.display.scroller.className=a.display.scroller.className.replace(" CodeMirror-focused","")),clearInterval(a.display.blinker),setTimeout(function(){a.view.focused||(a.view.sel.shift=!1)},150)}function tb(a,b){function c(){if(d.inputDiv.style.position="relative",d.input.style.cssText=h,Gd&&(d.scrollbarV.scrollTop=d.scroller.scrollTop=g),X(a),null!=d.input.selectionStart){clearTimeout(Yd); -var b=d.input.value=" "+(zb(e.from,e.to)?"":d.input.value),c=0;d.prevInput=" ",d.input.selectionStart=1,d.input.selectionEnd=b.length,Yd=setTimeout(function f(){" "==d.prevInput&&0==d.input.selectionStart?V(a,fe.selectAll)(a):c++<10?Yd=setTimeout(f,500):$(a)},200)}}var d=a.display,e=a.view.sel,f=db(a,b),g=d.scroller.scrollTop;if(f&&!Kd){(zb(e.from,e.to)||Ab(f,e.from)||!Ab(f,e.to))&&V(a,Gb)(a,f,f);var h=d.input.style.cssText;d.inputDiv.style.position="absolute",d.input.style.cssText="position: fixed; width: 30px; height: 30px; top: "+(b.clientY-5)+"px; left: "+(b.clientX-5)+"px; z-index: 1000; background: white; outline: none;border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",_(a),$(a,!0),zb(e.from,e.to)&&(d.input.value=d.prevInput=" "),Dd?(Qc(b),Uc(window,"mouseup",function i(){Vc(window,"mouseup",i),setTimeout(c,20)})):setTimeout(c,50)}}function ub(a,b,c,d,e,f){var g=Td&&fc(a.view.doc,b,c);if(!g)return vb(a,b,c,d,e,f);for(var h=g.length-1;h>=1;--h)vb(a,g[h].from,g[h].to,[""],f);return g.length?vb(a,g[0].from,g[0].to,d,e,f):void 0}function vb(a,b,c,d,e,f){if(!a.view.suppressEdits){var g=a.view,h=g.doc,i=[];h.iter(b.line,c.line+1,function(a){i.push(oc(a.text,a.markedSpans))});var j=g.sel.from,k=g.sel.to,l=ec(nc(i[0]),nc(ad(i)),b.ch,c.ch,d),m=xb(a,b,c,l,e,f);return g.history&&Lc(a,b.line,d.length,i,f,j,k,g.sel.from,g.sel.to),m}}function wb(a,b){var c=a.view.doc,d=a.view.history,e=("undo"==b?d.done:d.undone).pop();if(e){for(var f={events:[],fromBefore:e.fromAfter,toBefore:e.toAfter,fromAfter:e.fromBefore,toAfter:e.toBefore},g=e.events.length-1;g>=0;g-=1){d.dirtyCounter+="undo"==b?-1:1;var h=e.events[g],i=[],j=h.start+h.added;c.iter(h.start,j,function(a){i.push(oc(a.text,a.markedSpans))}),f.events.push({start:h.start,added:h.old.length,old:i});var k=g?null:{from:e.fromBefore,to:e.toBefore};xb(a,{line:h.start,ch:0},{line:j-1,ch:Ec(c,j-1).text.length},h.old,k,b)}("undo"==b?d.undone:d.done).push(f)}}function xb(a,b,c,d,e,f){var g=a.view,h=g.doc,i=a.display;if(!g.suppressEdits){var k=c.line-b.line,l=Ec(h,b.line),m=Ec(h,c.line),n=!1,o=b.line;a.options.lineWrapping||(o=Gc(jc(h,l)),h.iter(o,c.line+1,function(a){return j(h,a)==g.maxLineLength?(n=!0,!0):void 0}));var p=ad(d),q=R(i);if(0==b.ch&&0==c.ch&&""==mc(p)){for(var r=[],s=0,t=d.length-1;t>s;++s)r.push(rc(mc(d[s]),nc(d[s]),q));sc(a,m,m.text,nc(p)),k&&h.remove(b.line,k,a),r.length&&h.insert(b.line,r)}else if(l==m)if(1==d.length)sc(a,l,l.text.slice(0,b.ch)+mc(d[0])+l.text.slice(c.ch),nc(d[0]));else{for(var r=[],s=1,t=d.length-1;t>s;++s)r.push(rc(mc(d[s]),nc(d[s]),q));r.push(rc(mc(p)+l.text.slice(c.ch),nc(p),q)),sc(a,l,l.text.slice(0,b.ch)+mc(d[0]),nc(d[0])),h.insert(b.line+1,r)}else if(1==d.length)sc(a,l,l.text.slice(0,b.ch)+mc(d[0])+m.text.slice(c.ch),nc(d[0])),h.remove(b.line+1,k,a);else{var r=[];sc(a,l,l.text.slice(0,b.ch)+mc(d[0]),nc(d[0])),sc(a,m,mc(p)+m.text.slice(c.ch),nc(p));for(var s=1,t=d.length-1;t>s;++s)r.push(rc(mc(d[s]),nc(d[s]),q));k>1&&h.remove(b.line+1,k-1,a),h.insert(b.line+1,r)}if(a.options.lineWrapping){var u=Math.max(5,i.scroller.clientWidth/S(i)-3);h.iter(b.line,b.line+d.length,function(a){if(0!=a.height){var b=(Math.ceil(a.text.length/u)||1)*q;b!=a.height&&Fc(a,b)}})}else h.iter(o,b.line+d.length,function(a){var b=j(h,a);b>g.maxLineLength&&(g.maxLine=a,g.maxLineLength=b,g.maxLineChanged=!0,n=!1)}),n&&(a.curOp.updateMaxLine=!0);g.frontier=Math.min(g.frontier,b.line),C(a,400);var v=d.length-k-1;if(W(a,b.line,c.line+1,v),Yc(a,"change")){for(var s=0;s=a.size)return{line:a.size-1,ch:Ec(a,a.size-1).text.length};var c=b.ch,d=Ec(a,b.line).text.length;return null==c||c>d?{line:b.line,ch:d}:0>c?{line:b.line,ch:0}:b}function Eb(a,b){return b>=0&&b=g.ch:l.to>g.ch))){if(d&&m.clearOnEnter){(i||(i=[])).push(m);continue}if(!m.atomic)continue;var n=m.find()[0>h?"from":"to"];if(zb(n,g)&&(n.ch+=h,n.ch<0?n=n.line?Db(e,{line:n.line-1}):null:n.ch>j.text.length&&(n=n.line(window.innerHeight||document.documentElement.clientHeight)&&(f=!1),null!=f&&!Pd){var g="none"==d.cursor.style.display;g&&(d.cursor.style.display="",d.cursor.style.left=c.left+"px",d.cursor.style.top=c.top-d.viewOffset+"px"),d.cursor.scrollIntoView(f),g&&(d.cursor.style.display="none")}}}function Kb(a,b){for(;;){var c=!1,d=O(a,b),e=Mb(a,d.left,d.top,d.left,d.bottom),f=a.view.scrollTop,g=a.view.scrollLeft;if(null!=e.scrollTop&&(ib(a,e.scrollTop),Math.abs(a.view.scrollTop-f)>1&&(c=!0)),null!=e.scrollLeft&&(jb(a,e.scrollLeft),Math.abs(a.view.scrollLeft-g)>1&&(c=!0)),!c)return d}}function Lb(a,b,c,d,e){var f=Mb(a,b,c,d,e);null!=f.scrollTop&&ib(a,f.scrollTop),null!=f.scrollLeft&&jb(a,f.scrollLeft)}function Mb(a,b,c,d,e){var f=a.display,g=G(f);c+=g,e+=g;var h=f.scroller.clientHeight-je,i=f.scroller.scrollTop,j={},k=a.view.doc.height+2*g,l=g+10>c,m=e+g>k-10;i>c?j.scrollTop=l?0:Math.max(0,c):e>i+h&&(j.scrollTop=(m?k:e)-h);var n=f.scroller.clientWidth-je,o=f.scroller.scrollLeft;b+=f.gutters.offsetWidth,d+=f.gutters.offsetWidth;var p=f.gutters.offsetWidth,q=p+10>b;return o+p>b||q?(q&&(b=0),j.scrollLeft=Math.max(0,b-10-p)):d>n+o-3&&(j.scrollLeft=d+10-n),j}function Nb(a,b,c,d){var e=a.view.doc;if(c||(c="add"),"smart"==c)if(a.view.mode.indent)var f=F(a,b);else c="prev";var g,h=a.options.tabSize,i=Ec(e,b),j=$c(i.text,null,h),k=i.text.match(/^\s*/)[0];if("smart"==c&&(g=a.view.mode.indent(f,i.text.slice(k.length),i.text),g==ke)){if(!d)return;c="prev"}"prev"==c?g=b?$c(Ec(e,b-1).text,null,h):0:"add"==c?g=j+a.options.indentUnit:"subtract"==c&&(g=j-a.options.indentUnit),g=Math.max(0,g);var l="",m=0;if(a.options.indentWithTabs)for(var n=Math.floor(g/h);n;--n)m+=h,l+=" ";g>m&&(l+=_c(g-m)),l!=k&&yb(a,l,{line:b,ch:0},{line:b,ch:k.length},"input"),i.stateAfter=null}function Ob(a,b,c){var d=b,e=b,f=a.view.doc;return"number"==typeof b?e=Ec(f,Cb(f,b)):d=Gc(b),null==d?null:c(e,d)?(W(a,d,d+1),e):null}function Pb(a,b,c,d){function e(){var a=i+b;return 0>a||a==g.size?!1:(i=a,k=Ec(g,a))}function f(a){var c=(d?ud:vd)(k,j,b,!0);if(null==c){if(a||!e())return!1;j=d?(0>b?rd:qd)(k):0>b?k.text.length:0}else j=c;return!0}var g=a.view.doc,h=a.view.sel.head,i=h.line,j=h.ch,k=Ec(g,i);if("char"==c)f();else if("column"==c)f(!0);else if("word"==c)for(var l=!1;!(0>b)||f();){if(fd(k.text.charAt(j)))l=!0;else if(l){0>b&&(b=1,f());break}if(b>0&&!f())break}return Ib(a,{line:i,ch:j},b,!0)}function Qb(a,b){var c=b.ch,d=b.ch;if(a){b.after===!1||d==a.length?--c:++d;for(var e=a.charAt(c),f=fd(e)?fd:/\s/.test(e)?function(a){return/\s/.test(a)}:function(a){return!/\s/.test(a)&&!fd(a)};c>0&&f(a.charAt(c-1));)--c;for(;dh;++h)if(e(g[h]))return!0;return!1}for(var f=0;f=b:e.to>b);(c||(c=[])).push({from:e.from,to:h?null:e.to,marker:f})}}return c}function dc(a,b,c){if(a)for(var d,e=0;e=c:f.to>c);if(h||"bookmark"==g.type&&f.from==c&&f.from!=b){var i=null==f.from||(g.inclusiveLeft?f.from<=c:f.from0&&f)for(var j=0;jj;++j)m.push(oc(e[j+1],n));m.push(oc(ad(e),g))}return m}function fc(a,b,c){var d=null;if(a.iter(b.line,c.line+1,function(a){if(a.markedSpans)for(var b=0;bb)&&(!c||c.width=k.length||h!=k[g]||i!=k[g+1],k[g++]=h,k[g++]=i),h=m,i=l),j.pos>5e3)break}return h&&(f=f||g>=k.length||h!=k[g]||i!=k[g+1],k[g++]=h,k[g++]=i),j.pos>5e3&&(k[g++]=b.text.slice(j.pos),k[g++]=null),g!=k.length&&(k.length=g,f=!0),f}function vc(a,b,c){var d=a.view.mode,e=new Yb(b.text,a.options.tabSize);for(""==b.text&&d.blankLine&&d.blankLine(c);!e.eol()&&e.pos<=5e3;)d.token(e,c),e.start=e.pos}function wc(a){return a?he[a]||(he[a]="cm-"+a.replace(/ +/g," cm-")):null}function xc(a,b,c){for(var d,e,f,g=b,h=!0;d=hc(g);)h=!1,g=Ec(a.view.doc,d.find().from.line),e||(e=g);var i={pre:hd("pre"),col:0,pos:0,display:!c,measure:null,addedOne:!1,cm:a};g.textClass&&(i.pre.className=g.textClass);do{g.styles||uc(a,g,g.stateAfter=F(a,Gc(g))),i.measure=g==b&&c,i.pos=0,i.addToken=i.measure?zc:yc,c&&f&&g!=b&&!i.addedOne&&(c[0]=i.pre.appendChild(md(a.display.measure)),i.addedOne=!0);var j=Bc(g,i);f=g==e,j&&(g=Ec(a.view.doc,j.to.line),h=!1)}while(j);return c&&!i.addedOne&&(c[0]=i.pre.appendChild(h?hd("span"," "):md(a.display.measure))),i.pre.firstChild||kc(b)||i.pre.appendChild(document.createTextNode(" ")),i.pre}function yc(a,b,c,d,e){if(b){if(ie.test(b))for(var f=document.createDocumentFragment(),g=0;;){ie.lastIndex=g;var h=ie.exec(b),i=h?h.index-g:b.length-g;if(i&&(f.appendChild(document.createTextNode(b.slice(g,g+i))),a.col+=i),!h)break;if(g+=i+1," "==h[0]){var j=a.cm.options.tabSize,k=j-a.col%j;f.appendChild(hd("span",_c(k),"cm-tab")),a.col+=k}else{var l=hd("span","•","cm-invalidchar");l.title="\\u"+h[0].charCodeAt(0).toString(16),f.appendChild(l),a.col+=1}}else{a.col+=b.length;var f=document.createTextNode(b)}if(c||d||e||a.measure){var m=c||"";return d&&(m+=d),e&&(m+=e),a.pre.appendChild(hd("span",[f],m))}a.pre.appendChild(f)}}function zc(a,b,c,d,e){for(var f=0;fl)?(null!=r.to&&o>r.to&&(o=r.to,g=""),s.className&&(f+=" "+s.className),s.startStyle&&r.from==l&&(h+=" "+s.startStyle),s.endStyle&&r.to==o&&(g+=" "+s.endStyle),s.collapsed&&(!i||i.marker.widthl&&o>r.from&&(o=r.from),"bookmark"==s.type&&r.from==l&&s.replacedWith&&(p=s.replacedWith)}if(i&&(i.from||0)==l&&(Ac(b,(null==i.to?k:i.to)-l,null!=i.from&&i.marker.replacedWith),null==i.to))return i.marker.find();p&&!i&&Ac(b,0,p)}if(l>=k)break;for(var t=Math.min(k,o);;){if(n){var u=l+n.length;if(!i){var v=u>t?n.slice(0,t-l):n;b.addToken(b,v,e+f,h,l+v.length==o?g:"")}if(u>=t){n=n.slice(t-l),l=t;break}l=u,h=""}n=c[m++],e=wc(c[m++])}}else for(var m=0;mb;++b)a[b].parent=this,d+=a[b].height;this.height=d}function Dc(a){this.children=a;for(var b=0,c=0,d=0,e=a.length;e>d;++d){var f=a[d];b+=f.chunkSize(),c+=f.height,f.parent=this}this.size=b,this.height=c,this.parent=null}function Ec(a,b){for(;!a.lines;)for(var c=0;;++c){var d=a.children[c],e=d.chunkSize();if(e>b){a=d;break}b-=e}return a.lines[b]}function Fc(a,b){for(var c=b-a.height,d=a;d;d=d.parent)d.height+=c}function Gc(a){if(null==a.parent)return null;for(var b=a.parent,c=cd(b.lines,a),d=b.parent;d;b=d,d=d.parent)for(var e=0;d.children[e]!=b;++e)c+=d.children[e].chunkSize();return c}function Hc(a,b){var c=0;a:do{for(var d=0,e=a.children.length;e>d;++d){var f=a.children[d],g=f.height;if(g>b){a=f;continue a}b-=g,c+=f.chunkSize()}return c}while(!a.lines);for(var d=0,e=a.lines.length;e>d;++d){var h=a.lines[d],i=h.height;if(i>b)break;b-=i}return c+d}function Ic(a,b){b=jc(a.view.doc,b);for(var c=0,d=b.parent,e=0;ek-600)){var m=ad(l.events);if(m.start>b+d.length||m.start+m.added0;--p)m.old.unshift(d[p-1]);for(var p=o;p>0;--p)m.old.push(d[d.length-p]);n&&(m.start=b),m.added+=c-(d.length-n-o)}l.fromAfter=h,l.toAfter=i}else{for(l={events:[{start:b,added:c,old:d}],fromBefore:f,toBefore:g,fromAfter:h,toAfter:i},j.done.push(l);j.done.length>a.options.undoDepth;)j.done.shift();j.dirtyCounter<0?j.dirtyCounter=0/0:j.dirtyCounter++}j.lastTime=k,j.lastOp=a.curOp.id,j.lastOrigin=e}function Mc(){Qc(this)}function Nc(a){return a.stop||(a.stop=Mc),a}function Oc(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Pc(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Qc(a){Oc(a),Pc(a)}function Rc(a){return a.target||a.srcElement}function Sc(a){var b=a.which;return null==b&&(1&a.button?b=1:2&a.button?b=3:4&a.button&&(b=2)),Sd&&a.ctrlKey&&1==b&&(b=3),b}function Tc(a,b){var c=a.override&&a.override.hasOwnProperty(b);return c?a.override[b]:a[b]}function Uc(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent("on"+b,c);else{var d=a._handlers||(a._handlers={}),e=d[b]||(d[b]=[]);e.push(c)}}function Vc(a,b,c){if(a.removeEventListener)a.removeEventListener(b,c,!1);else if(a.detachEvent)a.detachEvent("on"+b,c);else{var d=a._handlers&&a._handlers[b];if(!d)return;for(var e=0;e0}function Zc(){this.id=null}function $c(a,b,c){null==b&&(b=a.search(/[^\s\u00a0]/),-1==b&&(b=a.length));for(var d=0,e=0;b>d;++d)" "==a.charAt(d)?e+=c-e%c:++e;return e}function _c(a){for(;le.length<=a;)le.push(ad(le)+" ");return le[a]}function ad(a){return a[a.length-1]}function bd(a){Qd?(a.selectionStart=0,a.selectionEnd=a.value.length):a.select()}function cd(a,b){if(a.indexOf)return a.indexOf(b);for(var c=0,d=a.length;d>c;++c)if(a[c]==b)return c;return-1}function dd(a){for(var b=[],c=0;a>c;++c)b.push(void 0);return b}function ed(a){var b=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,b)}}function fd(a){return/\w/.test(a)||a>"€"&&(a.toUpperCase()!=a.toLowerCase()||me.test(a))}function gd(a){var b=0;for(var c in a)a.hasOwnProperty(c)&&a[c]&&++b;return!b}function hd(a,b,c,d){var e=document.createElement(a);if(c&&(e.className=c),d&&(e.style.cssText=d),"string"==typeof b)kd(e,b);else if(b)for(var f=0;f2&&!Fd)}return re?hd("span","​"):hd("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px")}function nd(a,b,c,d){if(!a)return d(b,c,"ltr");for(var e=0;eb&&d(Math.max(f.from,b),Math.min(f.to,c),1==f.level?"rtl":"ltr")}}function od(a){return a.level%2?a.to:a.from}function pd(a){return a.level%2?a.from:a.to}function qd(a){var b=Jc(a);return b?od(b[0]):0}function rd(a){var b=Jc(a);return b?pd(ad(b)):a.text.length}function sd(a,b){var c=Ec(a.view.doc,b),d=jc(a.view.doc,c);d!=c&&(b=Gc(d));var e=Jc(d),f=e?e[0].level%2?rd(d):qd(d):0;return{line:b,ch:f}}function td(a,b){for(var c,d;c=ic(d=Ec(a.view.doc,b));)b=c.find().to.line;var e=Jc(d),f=e?e[0].level%2?qd(d):rd(d):d.text.length;return{line:b,ch:f}}function ud(a,b,c,d){var e=Jc(a);if(!e)return vd(a,b,c,d);for(var f=d?function(b,c){do b+=c;while(b>0&&ne.test(a.text.charAt(b)));return b}:function(a,b){return a+b},g=e[0].level,h=0;hb||j&&(i.from==b||i.to==b))break}for(var k=f(b,i.level%2?-c:c);null!=k;)if(i.level%2==g){if(!(ki.to))break;i=e[h+=c],k=i&&(c>0==i.level%2?f(i.to,-1):f(i.from,1))}else if(k==od(i))i=e[--h],k=i&&pd(i);else{if(k!=pd(i))break;i=e[++h],k=i&&od(i)}return 0>k||k>a.text.length?null:k}function vd(a,b,c,d){var e=b+c;if(d)for(;e>0&&ne.test(a.text.charAt(e));)e+=c;return 0>e||e>a.text.length?null:e}var wd,xd,yd,zd,Ad,Bd,Cd,Dd=/gecko\/\d/i.test(navigator.userAgent),Ed=/MSIE \d/.test(navigator.userAgent),Fd=/MSIE [1-7]\b/.test(navigator.userAgent),Gd=/MSIE [1-8]\b/.test(navigator.userAgent),Hd=/WebKit\//.test(navigator.userAgent),Id=Hd&&/Qt\/\d+\.\d+/.test(navigator.userAgent),Jd=/Chrome\//.test(navigator.userAgent),Kd=/Opera\//.test(navigator.userAgent),Ld=/Apple Computer/.test(navigator.vendor),Md=/KHTML\//.test(navigator.userAgent),Nd=/Mac OS X 1\d\D([7-9]|\d\d)\D/.test(navigator.userAgent),Od=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(navigator.userAgent),Pd=/PhantomJS/.test(navigator.userAgent),Qd=/AppleWebKit/.test(navigator.userAgent)&&/Mobile\/\w+/.test(navigator.userAgent),Rd=Qd||/Android|webOS|BlackBerry|Opera Mini|IEMobile/i.test(navigator.userAgent),Sd=Qd||/Mac/.test(navigator.platform),Td=!1,Ud=!1,Vd=0,Wd=null;Ed?Wd=-.53:Dd?Wd=15:Jd?Wd=-.7:Ld&&(Wd=-1/3);var Xd,Yd,Zd=null;a.prototype={getValue:function(a){var b=[],c=this.view.doc;return c.iter(0,c.size,function(a){b.push(a.text)}),b.join(a||"\n")},setValue:V(null,function(a){var b=this.view.doc,c={line:0,ch:0},d=Ec(b,b.size-1).text.length;vb(this,c,{line:b.size-1,ch:d},se(a),c,c,"setValue")}),getSelection:function(a){return this.getRange(this.view.sel.from,this.view.sel.to,a)},replaceSelection:V(null,function(a,b,c){var d=this.view.sel;ub(this,d.from,d.to,se(a),b||"around",c)}),focus:function(){window.focus(),_(this),rb(this),Y(this)},setOption:function(a,b){var c=this.options,d=c[a];(c[a]!=b||"mode"==a)&&(c[a]=b,$d.hasOwnProperty(a)&&V(this,$d[a])(this,b,d))},getOption:function(a){return this.options[a]},getMode:function(){return this.view.mode},addKeyMap:function(a){this.view.keyMaps.push(a)},removeKeyMap:function(a){for(var b=this.view.keyMaps,c=0;c=d;++d)Nb(this,d,a)}),historySize:function(){var a=this.view.history;return{undo:a.done.length,redo:a.undone.length}},clearHistory:function(){this.view.history=Kc()},markClean:function(){this.view.history.dirtyCounter=0,this.view.history.lastOp=this.view.history.lastOrigin=null},isClean:function(){return 0==this.view.history.dirtyCounter},getHistory:function(){function a(a){for(var b,c=0,d=[];c=a.ch)&&c.push(f.marker)}return c},setGutterMarker:V(null,function(a,b,c){return Ob(this,a,function(a){var d=a.gutterMarkers||(a.gutterMarkers={});return d[b]=c,!c&&gd(d)&&(a.gutterMarkers=null),!0})}),clearGutter:V(null,function(a){var b=0,c=this,d=c.view.doc;d.iter(0,d.size,function(d){d.gutterMarkers&&d.gutterMarkers[a]&&(d.gutterMarkers[a]=null,W(c,b,b+1),gd(d.gutterMarkers)&&(d.gutterMarkers=null)),++b})}),addLineClass:V(null,function(a,b,c){return Ob(this,a,function(a){var d="text"==b?"textClass":"background"==b?"bgClass":"wrapClass";if(a[d]){if(new RegExp("\\b"+c+"\\b").test(a[d]))return!1;a[d]+=" "+c}else a[d]=c;return!0})}),removeLineClass:V(null,function(a,b,c){return Ob(this,a,function(a){var d="text"==b?"textClass":"background"==b?"bgClass":"wrapClass",e=a[d];if(!e)return!1;if(null==c)a[d]=null;else{var f=e.replace(new RegExp("^"+c+"\\b\\s*|\\s*\\b"+c+"\\b"),"");if(f==e)return!1;a[d]=f||null}return!0})}),addLineWidget:V(null,function(a,b,c){var d=c||{};return d.node=b,d.noHScroll&&(this.display.alignWidgets=!0),Ob(this,a,function(a){return(a.widgets||(a.widgets=[])).push(d),d.line=a,!0}),d}),removeLineWidget:V(null,function(a){var b=a.line.widgets,c=Gc(a.line);if(null!=c){for(var d=0;di&&a.top>b.offsetHeight&&(g=a.top-b.offsetHeight),h+b.offsetWidth>j&&(h=j-b.offsetWidth)}b.style.top=g+G(f)+"px",b.style.left=b.style.right="","right"==e?(h=f.sizer.clientWidth-b.offsetWidth,b.style.right="0px"):("left"==e?h=0:"middle"==e&&(h=(f.sizer.clientWidth-b.offsetWidth)/2),b.style.left=h+"px"),c&&Lb(this,h,g,h+b.offsetWidth,g+b.offsetHeight)},lineCount:function(){return this.view.doc.size},clipPos:function(a){return Db(this.view.doc,a)},getCursor:function(a){var b,c=this.view.sel;return b=null==a||"head"==a?c.head:"anchor"==a?c.anchor:"end"==a||a===!1?c.to:c.from,Bb(b)},somethingSelected:function(){return!zb(this.view.sel.from,this.view.sel.to)},setCursor:V(null,function(a,b,c){var d=Db(this.view.doc,"number"==typeof a?{line:a,ch:b||0}:a);c?Fb(this,d):Gb(this,d,d)}),setSelection:V(null,function(a,b){var c=this.view.doc;Gb(this,Db(c,a),Db(c,b||a))}),extendSelection:V(null,function(a,b){var c=this.view.doc;Fb(this,Db(c,a),b&&Db(c,b))}),setExtending:function(a){this.view.sel.extend=a},getLine:function(a){var b=this.getLineHandle(a);return b&&b.text},getLineHandle:function(a){var b=this.view.doc;return Eb(b,a)?Ec(b,a):void 0},getLineNumber:function(a){return Gc(a)},setLine:V(null,function(a,b){Eb(this.view.doc,a)&&yb(this,b,{line:a,ch:0},{line:a,ch:Ec(this.view.doc,a).text.length})}),removeLine:V(null,function(a){Eb(this.view.doc,a)&&yb(this,"",{line:a,ch:0},Db(this.view.doc,{line:a+1,ch:0}))}),replaceRange:V(null,function(a,b,c){var d=this.view.doc;return b=Db(d,b),c=c?Db(d,c):b,yb(this,a,b,c)}),getRange:function(a,b,c){var d=this.view.doc;a=Db(d,a),b=Db(d,b);var e=a.line,f=b.line;if(e==f)return Ec(d,e).text.slice(a.ch,b.ch);var g=[Ec(d,e).text.slice(a.ch)];return d.iter(e+1,f,function(a){g.push(a.text) -}),g.push(Ec(d,f).text.slice(0,b.ch)),g.join(c||"\n")},triggerOnKeyDown:V(null,pb),execCommand:function(a){return fe[a](this)},moveH:V(null,function(a,b){var c=this.view.sel,d=0>a?c.from:c.to;(c.shift||c.extend||zb(c.from,c.to))&&(d=Pb(this,a,b,!0)),Fb(this,d,d,a)}),deleteH:V(null,function(a,b){var c=this.view.sel;zb(c.from,c.to)?yb(this,"",c.from,Pb(this,a,b,!1),"delete"):yb(this,"",c.from,c.to,"delete"),this.curOp.userSelChange=!0}),moveV:V(null,function(a,b){var c,d=this.view,e=d.doc,f=this.display,g=d.sel.head,h=O(this,g,"div"),i=h.left;if(null!=d.goalColumn&&(i=d.goalColumn),"page"==b){var j=Math.min(f.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);c=h.top+a*j}else"line"==b&&(c=a>0?h.bottom+3:h.top-3);do{var k=P(this,i,c);c+=5*a}while(k.outside&&(0>a?c>0:ca?(b=a,!0):(a-=e,++c,void 0)}),Db(d,{line:c,ch:b})},indexFromPos:function(a){if(a.line<0||a.ch<0)return 0;var b=a.ch;return this.view.doc.iter(0,a.line,function(a){b+=a.text.length+1}),b},scrollTo:function(a,b){null!=a&&(this.display.scrollbarH.scrollLeft=this.display.scroller.scrollLeft=a),null!=b&&(this.display.scrollbarV.scrollTop=this.display.scroller.scrollTop=b),s(this,[])},getScrollInfo:function(){var a=this.display.scroller,b=je;return{left:a.scrollLeft,top:a.scrollTop,height:a.scrollHeight-b,width:a.scrollWidth-b,clientHeight:a.clientHeight-b,clientWidth:a.clientWidth-b}},scrollIntoView:function(a){"number"==typeof a&&(a={line:a,ch:0}),a=a?Db(this.view.doc,a):this.view.sel.head,Kb(this,a)},setSize:function(a,b){function c(a){return"number"==typeof a||/^\d+$/.test(String(a))?a+"px":a}null!=a&&(this.display.wrapper.style.width=c(a)),null!=b&&(this.display.wrapper.style.height=c(b)),this.refresh()},on:function(a,b){Uc(this,a,b)},off:function(a,b){Vc(this,a,b)},operation:function(a){return V(this,a)()},refresh:function(){L(this),this.display.scroller.scrollHeight>this.view.scrollTop&&(this.display.scrollbarV.scrollTop=this.display.scroller.scrollTop=this.view.scrollTop),s(this,!0)},getInputField:function(){return this.display.input},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};var $d=a.optionHandlers={},_d=a.defaults={},ae=a.Init={toString:function(){return"CodeMirror.Init"}};Sb("value","",function(a,b){a.setValue(b)},!0),Sb("mode",null,d,!0),Sb("indentUnit",2,d,!0),Sb("indentWithTabs",!1),Sb("smartIndent",!0),Sb("tabSize",4,function(a){d(a),L(a),s(a,!0)},!0),Sb("electricChars",!0),Sb("theme","default",function(a){g(a),h(a)},!0),Sb("keyMap","default",f),Sb("extraKeys",null),Sb("onKeyEvent",null),Sb("onDragEvent",null),Sb("lineWrapping",!1,e,!0),Sb("gutters",[],function(a){l(a.options),h(a)},!0),Sb("lineNumbers",!1,function(a){l(a.options),h(a)},!0),Sb("firstLineNumber",1,h,!0),Sb("lineNumberFormatter",function(a){return a},h,!0),Sb("showCursorWhenSelecting",!1,y,!0),Sb("readOnly",!1,function(a,b){"nocursor"==b?(sb(a),a.display.input.blur()):b||$(a,!0)}),Sb("dragDrop",!0),Sb("cursorBlinkRate",530),Sb("cursorHeight",1),Sb("workTime",100),Sb("workDelay",100),Sb("flattenSpans",!0),Sb("pollInterval",100),Sb("undoDepth",40),Sb("viewportMargin",10,function(a){a.refresh()},!0),Sb("tabindex",null,function(a,b){a.display.input.tabIndex=b||""}),Sb("autofocus",null);var be=a.modes={},ce=a.mimeModes={};a.defineMode=function(b,c){if(a.defaults.mode||"null"==b||(a.defaults.mode=b),arguments.length>2){c.dependencies=[];for(var d=2;d0&&b.ch=this.string.length},sol:function(){return 0==this.pos},peek:function(){return this.string.charAt(this.pos)||void 0},next:function(){return this.posb},eatSpace:function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},skipToEnd:function(){this.pos=this.string.length},skipTo:function(a){var b=this.string.indexOf(a,this.pos);return b>-1?(this.pos=b,!0):void 0},backUp:function(a){this.pos-=a},column:function(){return $c(this.string,this.start,this.tabSize)},indentation:function(){return $c(this.string,null,this.tabSize)},match:function(a,b,c){if("string"!=typeof a){var d=this.string.slice(this.pos).match(a);return d&&d.index>0?null:(d&&b!==!1&&(this.pos+=d[0].length),d)}var e=function(a){return c?a.toLowerCase():a};return e(this.string).indexOf(e(a),this.pos)==this.pos?(b!==!1&&(this.pos+=a.length),!0):void 0},current:function(){return this.string.slice(this.start,this.pos)}},a.StringStream=Yb,Zb.prototype.clear=function(){if(!this.explicitlyCleared){T(this.cm);for(var a=null,b=null,c=0;cd;++d){var f=this.lines[d];this.height-=f.height,tc(f),Xc(c,f,"delete")}this.lines.splice(a,b)},collapse:function(a){a.splice.apply(a,[a.length,0].concat(this.lines))},insertHeight:function(a,b,c){this.height+=c,this.lines=this.lines.slice(0,a).concat(b).concat(this.lines.slice(a));for(var d=0,e=b.length;e>d;++d)b[d].parent=this},iterN:function(a,b,c){for(var d=a+b;d>a;++a)if(c(this.lines[a]))return!0}},Dc.prototype={chunkSize:function(){return this.size},remove:function(a,b,c){this.size-=b;for(var d=0;da){var g=Math.min(b,f-a),h=e.height;if(e.remove(a,g,c),this.height-=h-e.height,f==g&&(this.children.splice(d--,1),e.parent=null),0==(b-=g))break;a=0}else a-=f}if(this.size-b<25){var i=[];this.collapse(i),this.children=[new Cc(i)],this.children[0].parent=this}},collapse:function(a){for(var b=0,c=this.children.length;c>b;++b)this.children[b].collapse(a)},insert:function(a,b){for(var c=0,d=0,e=b.length;e>d;++d)c+=b[d].height;this.insertHeight(a,b,c)},insertHeight:function(a,b,c){this.size+=b.length,this.height+=c;for(var d=0,e=this.children.length;e>d;++d){var f=this.children[d],g=f.chunkSize();if(g>=a){if(f.insertHeight(a,b,c),f.lines&&f.lines.length>50){for(;f.lines.length>50;){var h=f.lines.splice(f.lines.length-25,25),i=new Cc(h);f.height-=i.height,this.children.splice(d+1,0,i),i.parent=this}this.maybeSpill()}break}a-=g}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var b=a.children.splice(a.children.length-5,5),c=new Dc(b);if(a.parent){a.size-=c.size,a.height-=c.height;var d=cd(a.parent.children,a);a.parent.children.splice(d+1,0,c)}else{var e=new Dc(a.children);e.parent=a,a.children=[e,c],a=e}c.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iter:function(a,b,c){this.iterN(a,b-a,c)},iterN:function(a,b,c){for(var d=0,e=this.children.length;e>d;++d){var f=this.children[d],g=f.chunkSize();if(g>a){var h=Math.min(b,g-a);if(f.iterN(a,h,c))return!0;if(0==(b-=h))break;a=0}else a-=g}}},a.e_stop=Qc,a.e_preventDefault=Oc,a.e_stopPropagation=Pc,a.on=Uc,a.off=Vc,a.signal=Wc;var je=30,ke=a.Pass={toString:function(){return"CodeMirror.Pass"}};Zc.prototype={set:function(a,b){clearTimeout(this.id),this.id=setTimeout(b,a)}},a.countColumn=$c;var le=[""],me=/[\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc]/,ne=/[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\uA66F\uA670-\uA672\uA674-\uA67D\uA69F]/,oe=function(){if(Gd)return!1;var a=hd("div");return"draggable"in a||"dragDrop"in a}(),pe=/^$/;Dd?pe=/$'/:Ld?pe=/\-[^ \-?]|\?[^ !'\"\),.\-\/:;\?\]\}]/:Jd&&(pe=/\-[^ \-\.?]|\?[^ \-\.?\]\}:;!'\"\),\/]|[\.!\"#&%\)*+,:;=>\]|\}~][\(\{\[<]|\$'/);var qe,re,se=3!="\n\nb".split(/\n/).length?function(a){for(var b=0,c=[],d=a.length;d>=b;){var e=a.indexOf("\n",b);-1==e&&(e=a.length);var f=a.slice(b,"\r"==a.charAt(e-1)?e-1:e),g=f.indexOf("\r");-1!=g?(c.push(f.slice(0,g)),b+=g+1):(c.push(f),b=e+1)}return c}:function(a){return a.split(/\r\n?|\n/)};a.splitLines=se;var te=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){try{var b=a.ownerDocument.selection.createRange()}catch(c){}return b&&b.parentElement()==a?0!=b.compareEndPoints("StartToEnd",b):!1},ue=function(){var a=hd("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),"function"==typeof a.oncopy)}(),ve={3:"Enter",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",91:"Mod",92:"Mod",93:"Mod",109:"-",107:"=",127:"Delete",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63276:"PageUp",63277:"PageDown",63275:"End",63273:"Home",63234:"Left",63232:"Up",63235:"Right",63233:"Down",63302:"Insert",63272:"Delete"};a.keyNames=ve,function(){for(var a=0;10>a;a++)ve[a+48]=String(a);for(var a=65;90>=a;a++)ve[a]=String.fromCharCode(a);for(var a=1;12>=a;a++)ve[a+111]=ve[a+63235]="F"+a}();var we=function(){function a(a){return 255>=a?b.charAt(a):a>=1424&&1524>=a?"R":a>=1536&&1791>=a?c.charAt(a-1536):a>=1792&&2220>=a?"r":"L"}var b="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLL",c="rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmmrrrrrrrrrrrrrrrrrr",d=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,e=/[stwN]/,f=/[LRr]/,g=/[Lb1n]/,h=/[1n]/;return function(b){if(!d.test(b))return!1;for(var c,i=b.length,j=[],k=null,l=0;i>l;++l)j.push(c=a(b.charCodeAt(l))),null==k&&("L"==c?k="L":("R"==c||"r"==c)&&(k="R"));null==k&&(k="L");for(var l=0,m=k;i>l;++l){var c=j[l];"m"==c?j[l]=m:m=c}for(var l=0,n=k;i>l;++l){var c=j[l];"1"==c&&"r"==n?j[l]="n":f.test(c)&&(n=c,"r"==c&&(j[l]="R"))}for(var l=1,m=j[0];i-1>l;++l){var c=j[l];"+"==c&&"1"==m&&"1"==j[l+1]?j[l]="1":","!=c||m!=j[l+1]||"1"!=m&&"n"!=m||(j[l]=m),m=c}for(var l=0;i>l;++l){var c=j[l];if(","==c)j[l]="N";else if("%"==c){for(var o=l+1;i>o&&"%"==j[o];++o);for(var p=l&&"!"==j[l-1]||i-1>o&&"1"==j[o]?"1":"N",q=l;o>q;++q)j[q]=p;l=o-1}}for(var l=0,n=k;i>l;++l){var c=j[l];"L"==n&&"1"==c?j[l]="L":f.test(c)&&(n=c)}for(var l=0;i>l;++l)if(e.test(j[l])){for(var o=l+1;i>o&&e.test(j[o]);++o);for(var r="L"==(l?j[l-1]:k),s="L"==(i-1>o?j[o]:k),p=r||s?"L":"R",q=l;o>q;++q)j[q]=p;l=o-1}for(var t,u=[],l=0;i>l;)if(g.test(j[l])){var v=l;for(++l;i>l&&g.test(j[l]);++l);u.push({from:v,to:l,level:0})}else{var w=l,x=u.length;for(++l;i>l&&"L"!=j[l];++l);for(var q=w;l>q;)if(h.test(j[q])){q>w&&u.splice(x,0,{from:w,to:q,level:1});var y=q;for(++q;l>q&&h.test(j[q]);++q);u.splice(x,0,{from:y,to:q,level:2}),w=q}else++q;l>w&&u.splice(x,0,{from:w,to:l,level:1})}return 1==u[0].level&&(t=b.match(/^\s+/))&&(u[0].from=t[0].length,u.unshift({from:0,to:t[0].length,level:0})),1==ad(u).level&&(t=b.match(/\s+$/))&&(ad(u).to-=t[0].length,u.push({from:i-t[0].length,to:i,level:0})),u[0].level!=ad(u).level&&u.push({from:i,to:i,level:u[0].level}),u}}();return a.version="3.0",a}(),CodeMirror.defineMode("javascript",function(a,b){function c(a,b,c){return b.tokenize=c,c(a,b)}function d(a,b){for(var c,d=!1;null!=(c=a.next());){if(c==b&&!d)return!1;d=!d&&"\\"==c}return d}function e(a,b,c){return M=a,N=c,b}function f(a,b){var f=a.next();if('"'==f||"'"==f)return c(a,b,g(f));if(/[\[\]{}\(\),;\:\.]/.test(f))return e(f);if("0"==f&&a.eat(/x/i))return a.eatWhile(/[\da-f]/i),e("number","number");if(/\d/.test(f)||"-"==f&&a.eat(/\d/))return a.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),e("number","number");if("/"==f)return a.eat("*")?c(a,b,h):a.eat("/")?(a.skipToEnd(),e("comment","comment")):"operator"==b.lastType||"keyword c"==b.lastType||/^[\[{}\(,;:]$/.test(b.lastType)?(d(a,"/"),a.eatWhile(/[gimy]/),e("regexp","string-2")):(a.eatWhile(S),e("operator",null,a.current()));if("#"==f)return a.skipToEnd(),e("error","error");if(S.test(f))return a.eatWhile(S),e("operator",null,a.current());a.eatWhile(/[\w\$_]/);var i=a.current(),j=R.propertyIsEnumerable(i)&&R[i];return j&&"."!=b.lastType?e(j.type,j.style,i):e("variable","variable",i)}function g(a){return function(b,c){return d(b,a)||(c.tokenize=f),e("string","string")}}function h(a,b){for(var c,d=!1;c=a.next();){if("/"==c&&d){b.tokenize=f;break}d="*"==c}return e("comment","comment")}function i(a,b,c,d,e,f){this.indented=a,this.column=b,this.type=c,this.prev=e,this.info=f,null!=d&&(this.align=d)}function j(a,b){for(var c=a.localVars;c;c=c.next)if(c.name==b)return!0}function k(a,b,c,d,e){var f=a.cc;for(U.state=a,U.stream=e,U.marked=null,U.cc=f,a.lexical.hasOwnProperty("align")||(a.lexical.align=!0);;){var g=f.length?f.pop():P?u:t;if(g(c,d)){for(;f.length&&f[f.length-1].lex;)f.pop()();return U.marked?U.marked:"variable"==c&&j(a,d)?"variable-2":b}}}function l(){for(var a=arguments.length-1;a>=0;a--)U.cc.push(arguments[a])}function m(){return l.apply(null,arguments),!0}function n(a){var b=U.state;if(b.context){U.marked="def";for(var c=b.localVars;c;c=c.next)if(c.name==a)return;b.localVars={name:a,next:b.localVars}}}function o(){U.state.context={prev:U.state.context,vars:U.state.localVars},U.state.localVars=V}function p(){U.state.localVars=U.state.context.vars,U.state.context=U.state.context.prev}function q(a,b){var c=function(){var c=U.state;c.lexical=new i(c.indented,U.stream.column(),a,null,c.lexical,b)};return c.lex=!0,c}function r(){var a=U.state;a.lexical.prev&&(")"==a.lexical.type&&(a.indented=a.lexical.indented),a.lexical=a.lexical.prev)}function s(a){return function(b){return b==a?m():";"==a?l():m(arguments.callee)}}function t(a){return"var"==a?m(q("vardef"),E,s(";"),r):"keyword a"==a?m(q("form"),u,t,r):"keyword b"==a?m(q("form"),t,r):"{"==a?m(q("}"),B,r):";"==a?m():"function"==a?m(K):"for"==a?m(q("form"),s("("),q(")"),G,s(")"),r,t,r):"variable"==a?m(q("stat"),x):"switch"==a?m(q("form"),u,q("}","switch"),s("{"),B,r,r):"case"==a?m(u,s(":")):"default"==a?m(s(":")):"catch"==a?m(q("form"),o,s("("),L,s(")"),t,r,p):l(q("stat"),u,s(";"),r)}function u(a){return T.hasOwnProperty(a)?m(w):"function"==a?m(K):"keyword c"==a?m(v):"("==a?m(q(")"),v,s(")"),r,w):"operator"==a?m(u):"["==a?m(q("]"),A(u,"]"),r,w):"{"==a?m(q("}"),A(z,"}"),r,w):m()}function v(a){return a.match(/[;\}\)\],]/)?l():l(u)}function w(a,b){if("operator"==a&&/\+\+|--/.test(b))return m(w);if("operator"==a&&"?"==b)return m(u,s(":"),u);if(";"!=a)return"("==a?m(q(")"),A(u,")"),r,w):"."==a?m(y,w):"["==a?m(q("]"),u,s("]"),r,w):void 0}function x(a){return":"==a?m(r,t):l(w,s(";"),r)}function y(a){return"variable"==a?(U.marked="property",m()):void 0}function z(a){return"variable"==a&&(U.marked="property"),T.hasOwnProperty(a)?m(s(":"),u):void 0}function A(a,b){function c(d){return","==d?m(a,c):d==b?m():m(s(b))}return function(d){return d==b?m():l(a,c)}}function B(a){return"}"==a?m():l(t,B)}function C(a){return":"==a?m(D):l()}function D(a){return"variable"==a?(U.marked="variable-3",m()):l()}function E(a,b){return"variable"==a?(n(b),Q?m(C,F):m(F)):l()}function F(a,b){return"="==b?m(u,F):","==a?m(E):void 0}function G(a){return"var"==a?m(E,s(";"),I):";"==a?m(I):"variable"==a?m(H):m(I)}function H(a,b){return"in"==b?m(u):m(w,I)}function I(a,b){return";"==a?m(J):"in"==b?m(u):m(u,s(";"),J)}function J(a){")"!=a&&m(u)}function K(a,b){return"variable"==a?(n(b),m(K)):"("==a?m(q(")"),o,A(L,")"),r,t,p):void 0}function L(a,b){return"variable"==a?(n(b),Q?m(C):m()):void 0}var M,N,O=a.indentUnit,P=b.json,Q=b.typescript,R=function(){function a(a){return{type:a,style:"keyword"}}var b=a("keyword a"),c=a("keyword b"),d=a("keyword c"),e=a("operator"),f={type:"atom",style:"atom"},g={"if":b,"while":b,"with":b,"else":c,"do":c,"try":c,"finally":c,"return":d,"break":d,"continue":d,"new":d,"delete":d,"throw":d,"var":a("var"),"const":a("var"),let:a("var"),"function":a("function"),"catch":a("catch"),"for":a("for"),"switch":a("switch"),"case":a("case"),"default":a("default"),"in":e,"typeof":e,"instanceof":e,"true":f,"false":f,"null":f,undefined:f,NaN:f,Infinity:f};if(Q){var h={type:"variable",style:"variable-3"},i={"interface":a("interface"),"class":a("class"),"extends":a("extends"),constructor:a("constructor"),"public":a("public"),"private":a("private"),"protected":a("protected"),"static":a("static"),"super":a("super"),string:h,number:h,bool:h,any:h};for(var j in i)g[j]=i[j]}return g}(),S=/[+\-*&%=<>!?|]/,T={atom:!0,number:!0,variable:!0,string:!0,regexp:!0},U={state:null,column:null,marked:null,cc:null},V={name:"this",next:{name:"arguments"}};return r.lex=!0,{startState:function(a){return{tokenize:f,lastType:null,cc:[],lexical:new i((a||0)-O,0,"block",!1),localVars:b.localVars,context:b.localVars&&{vars:b.localVars},indented:0}},token:function(a,b){if(a.sol()&&(b.lexical.hasOwnProperty("align")||(b.lexical.align=!1),b.indented=a.indentation()),a.eatSpace())return null;var c=b.tokenize(a,b);return"comment"==M?c:(b.lastType=M,k(b,c,M,N,a))},indent:function(a,b){if(a.tokenize==h)return CodeMirror.Pass;if(a.tokenize!=f)return 0;var c=b&&b.charAt(0),d=a.lexical;"stat"==d.type&&"}"==c&&(d=d.prev);var e=d.type,g=c==e;return"vardef"==e?d.indented+("operator"==a.lastType||","==a.lastType?4:0):"form"==e&&"{"==c?d.indented:"form"==e?d.indented+O:"stat"==e?d.indented+("operator"==a.lastType||","==a.lastType?O:0):"switch"!=d.info||g?d.align?d.column+(g?0:1):d.indented+(g?0:O):d.indented+(/^(?:case|default)\b/.test(b)?O:2*O)},electricChars:":{}",jsonMode:P}}),CodeMirror.defineMIME("text/javascript","javascript"),CodeMirror.defineMIME("application/json",{name:"javascript",json:!0}),CodeMirror.defineMIME("text/typescript",{name:"javascript",typescript:!0}),CodeMirror.defineMIME("application/typescript",{name:"javascript",typescript:!0}),function(){function a(a,b,c,d){if(this.atOccurrence=!1,this.cm=a,null==d&&"string"==typeof b&&(d=!1),c=c?a.clipPos(c):{line:0,ch:0},this.pos={from:c,to:c},"string"!=typeof b)b.global||(b=new RegExp(b.source,b.ignoreCase?"ig":"g")),this.matches=function(c,d){if(c){b.lastIndex=0;for(var e=a.getLine(d.line).slice(0,d.ch),f=b.exec(e),g=0;f;){g+=f.index+1,e=e.slice(g),b.lastIndex=0;var h=b.exec(e);if(!h)break;f=h}g--}else{b.lastIndex=d.ch;var e=a.getLine(d.line),f=b.exec(e),g=f&&f.index}return f?{from:{line:d.line,ch:g},to:{line:d.line,ch:g+f[0].length},match:f}:void 0};else{d&&(b=b.toLowerCase());var e=d?function(a){return a.toLowerCase()}:function(a){return a},f=b.split("\n");this.matches=1==f.length?function(c,d){var f,g=e(a.getLine(d.line)),h=b.length;return(c?d.ch>=h&&-1!=(f=g.lastIndexOf(b,d.ch-h)):-1!=(f=g.indexOf(b,d.ch)))?{from:{line:d.line,ch:f},to:{line:d.line,ch:f+h}}:void 0}:function(b,c){var d=c.line,g=b?f.length-1:0,h=f[g],i=e(a.getLine(d)),j=b?i.indexOf(h)+h.length:i.lastIndexOf(h);if(!(b?j>=c.ch||j!=h.length:j<=c.ch||j!=i.length-h.length))for(;;){if(b?!d:d==a.lineCount()-1)return;if(i=e(a.getLine(d+=b?-1:1)),h=f[b?--g:++g],!(g>0&&g=0===c})}function k(a){var b=Nb.split("|"),c=a.createDocumentFragment();if(c.createElement)for(;b.length;)c.createElement(b.pop());return c}function l(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function m(a,b){if(1===b.nodeType&&$.hasData(a)){var c,d,e,f=$._data(a),g=$._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)$.event.add(b,c,h[c][d])}g.data&&(g.data=$.extend({},g.data))}}function n(a,b){var c;1===b.nodeType&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),$.support.html5Clone&&a.innerHTML&&!$.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Xb.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.selected=a.defaultSelected:"input"===c||"textarea"===c?b.defaultValue=a.defaultValue:"script"===c&&b.text!==a.text&&(b.text=a.text),b.removeAttribute($.expando))}function o(a){return"undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName("*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll("*"):[]}function p(a){Xb.test(a.type)&&(a.defaultChecked=a.checked)}function q(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=rc.length;e--;)if(b=rc[e]+c,b in a)return b;return d}function r(a,b){return a=b||a,"none"===$.css(a,"display")||!$.contains(a.ownerDocument,a)}function s(a,b){for(var c,d,e=[],f=0,g=a.length;g>f;f++)c=a[f],c.style&&(e[f]=$._data(c,"olddisplay"),b?(!e[f]&&"none"===c.style.display&&(c.style.display=""),""===c.style.display&&r(c)&&(e[f]=$._data(c,"olddisplay",w(c.nodeName)))):(d=cc(c,"display"),!e[f]&&"none"!==d&&$._data(c,"olddisplay",d)));for(f=0;g>f;f++)c=a[f],c.style&&(b&&"none"!==c.style.display&&""!==c.style.display||(c.style.display=b?e[f]||"":"none"));return a}function t(a,b,c){var d=kc.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function u(a,b,c,d){for(var e=c===(d?"border":"content")?4:"width"===b?1:0,f=0;4>e;e+=2)"margin"===c&&(f+=$.css(a,c+qc[e],!0)),d?("content"===c&&(f-=parseFloat(cc(a,"padding"+qc[e]))||0),"margin"!==c&&(f-=parseFloat(cc(a,"border"+qc[e]+"Width"))||0)):(f+=parseFloat(cc(a,"padding"+qc[e]))||0,"padding"!==c&&(f+=parseFloat(cc(a,"border"+qc[e]+"Width"))||0));return f}function v(a,b,c){var d="width"===b?a.offsetWidth:a.offsetHeight,e=!0,f=$.support.boxSizing&&"border-box"===$.css(a,"boxSizing");if(0>=d||null==d){if(d=cc(a,b),(0>d||null==d)&&(d=a.style[b]),lc.test(d))return d;e=f&&($.support.boxSizingReliable||d===a.style[b]),d=parseFloat(d)||0}return d+u(a,b,c||(f?"border":"content"),e)+"px"}function w(a){if(nc[a])return nc[a];var b=$("<"+a+">").appendTo(P.body),c=b.css("display");return b.remove(),("none"===c||""===c)&&(dc=P.body.appendChild(dc||$.extend(P.createElement("iframe"),{frameBorder:0,width:0,height:0})),ec&&dc.createElement||(ec=(dc.contentWindow||dc.contentDocument).document,ec.write(""),ec.close()),b=ec.body.appendChild(ec.createElement(a)),c=cc(b,"display"),P.body.removeChild(dc)),nc[a]=c,c}function x(a,b,c,d){var e;if($.isArray(b))$.each(b,function(b,e){c||uc.test(a)?d(a,e):x(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==$.type(b))d(a,b);else for(e in b)x(a+"["+e+"]",b[e],c,d)}function y(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(bb),h=0,i=g.length;if($.isFunction(c))for(;i>h;h++)d=g[h],f=/^\+/.test(d),f&&(d=d.substr(1)||"*"),e=a[d]=a[d]||[],e[f?"unshift":"push"](c)}}function z(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;for(var h,i=a[f],j=0,k=i?i.length:0,l=a===Kc;k>j&&(l||!h);j++)h=i[j](c,d,e),"string"==typeof h&&(!l||g[h]?h=b:(c.dataTypes.unshift(h),h=z(a,c,d,e,h,g)));return(l||!h)&&!g["*"]&&(h=z(a,c,d,e,"*",g)),h}function A(a,c){var d,e,f=$.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((f[d]?a:e||(e={}))[d]=c[d]);e&&$.extend(!0,a,e)}function B(a,c,d){var e,f,g,h,i=a.contents,j=a.dataTypes,k=a.responseFields;for(f in k)f in d&&(c[k[f]]=d[f]);for(;"*"===j[0];)j.shift(),e===b&&(e=a.mimeType||c.getResponseHeader("content-type"));if(e)for(f in i)if(i[f]&&i[f].test(e)){j.unshift(f);break}if(j[0]in d)g=j[0];else{for(f in d){if(!j[0]||a.converters[f+" "+j[0]]){g=f;break}h||(h=f)}g=g||h}return g?(g!==j[0]&&j.unshift(g),d[g]):void 0}function C(a,b){var c,d,e,f,g=a.dataTypes.slice(),h=g[0],i={},j=0;if(a.dataFilter&&(b=a.dataFilter(b,a.dataType)),g[1])for(c in a.converters)i[c.toLowerCase()]=a.converters[c];for(;e=g[++j];)if("*"!==e){if("*"!==h&&h!==e){if(c=i[h+" "+e]||i["* "+e],!c)for(d in i)if(f=d.split(" "),f[1]===e&&(c=i[h+" "+f[0]]||i["* "+f[0]])){c===!0?c=i[d]:i[d]!==!0&&(e=f[0],g.splice(j--,0,e));break}if(c!==!0)if(c&&a["throws"])b=c(b);else try{b=c(b)}catch(k){return{state:"parsererror",error:c?k:"No conversion from "+h+" to "+e}}}h=e}return{state:"success",data:b}}function D(){try{return new a.XMLHttpRequest}catch(b){}}function E(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function F(){return setTimeout(function(){Vc=b},0),Vc=$.now()}function G(a,b){$.each(b,function(b,c){for(var d=(_c[b]||[]).concat(_c["*"]),e=0,f=d.length;f>e;e++)if(d[e].call(a,b,c))return})}function H(a,b,c){var d,e=0,f=$c.length,g=$.Deferred().always(function(){delete h.elem}),h=function(){for(var b=Vc||F(),c=Math.max(0,i.startTime+i.duration-b),d=c/i.duration||0,e=1-d,f=0,h=i.tweens.length;h>f;f++)i.tweens[f].run(e);return g.notifyWith(a,[i,e,c]),1>e&&h?c:(g.resolveWith(a,[i]),!1)},i=g.promise({elem:a,props:$.extend({},b),opts:$.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Vc||F(),duration:c.duration,tweens:[],createTween:function(b,c){var d=$.Tween(a,i.opts,b,c,i.opts.specialEasing[b]||i.opts.easing);return i.tweens.push(d),d},stop:function(b){for(var c=0,d=b?i.tweens.length:0;d>c;c++)i.tweens[c].run(1);return b?g.resolveWith(a,[i,b]):g.rejectWith(a,[i,b]),this}}),j=i.props;for(I(j,i.opts.specialEasing);f>e;e++)if(d=$c[e].call(i,a,j,i.opts))return d;return G(i,j),$.isFunction(i.opts.start)&&i.opts.start.call(a,i),$.fx.timer($.extend(h,{anim:i,queue:i.opts.queue,elem:a})),i.progress(i.opts.progress).done(i.opts.done,i.opts.complete).fail(i.opts.fail).always(i.opts.always)}function I(a,b){var c,d,e,f,g;for(c in a)if(d=$.camelCase(c),e=b[d],f=a[c],$.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=$.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function J(a,b,c){var d,e,f,g,h,i,j,k,l,m=this,n=a.style,o={},p=[],q=a.nodeType&&r(a);c.queue||(k=$._queueHooks(a,"fx"),null==k.unqueued&&(k.unqueued=0,l=k.empty.fire,k.empty.fire=function(){k.unqueued||l()}),k.unqueued++,m.always(function(){m.always(function(){k.unqueued--,$.queue(a,"fx").length||k.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[n.overflow,n.overflowX,n.overflowY],"inline"===$.css(a,"display")&&"none"===$.css(a,"float")&&($.support.inlineBlockNeedsLayout&&"inline"!==w(a.nodeName)?n.zoom=1:n.display="inline-block")),c.overflow&&(n.overflow="hidden",$.support.shrinkWrapBlocks||m.done(function(){n.overflow=c.overflow[0],n.overflowX=c.overflow[1],n.overflowY=c.overflow[2]}));for(d in b)if(f=b[d],Xc.exec(f)){if(delete b[d],i=i||"toggle"===f,f===(q?"hide":"show"))continue;p.push(d)}if(g=p.length){h=$._data(a,"fxshow")||$._data(a,"fxshow",{}),"hidden"in h&&(q=h.hidden),i&&(h.hidden=!q),q?$(a).show():m.done(function(){$(a).hide()}),m.done(function(){var b;$.removeData(a,"fxshow",!0);for(b in o)$.style(a,b,o[b])});for(d=0;g>d;d++)e=p[d],j=m.createTween(e,q?h[e]:0),o[e]=h[e]||$.style(a,e),e in h||(h[e]=j.start,q&&(j.end=j.start,j.start="width"===e||"height"===e?1:0))}}function K(a,b,c,d,e){return new K.prototype.init(a,b,c,d,e)}function L(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=qc[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function M(a){return $.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var N,O,P=a.document,Q=a.location,R=a.navigator,S=a.jQuery,T=a.$,U=Array.prototype.push,V=Array.prototype.slice,W=Array.prototype.indexOf,X=Object.prototype.toString,Y=Object.prototype.hasOwnProperty,Z=String.prototype.trim,$=function(a,b){return new $.fn.init(a,b,N)},_=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,ab=/\S/,bb=/\s+/,cb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,db=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,eb=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,fb=/^[\],:{}\s]*$/,gb=/(?:^|:|,)(?:\s*\[)+/g,hb=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ib=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,jb=/^-ms-/,kb=/-([\da-z])/gi,lb=function(a,b){return(b+"").toUpperCase()},mb=function(){P.addEventListener?(P.removeEventListener("DOMContentLoaded",mb,!1),$.ready()):"complete"===P.readyState&&(P.detachEvent("onreadystatechange",mb),$.ready())},nb={};$.fn=$.prototype={constructor:$,init:function(a,c,d){var e,f,g;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:db.exec(a),e&&(e[1]||!c)){if(e[1])return c=c instanceof $?c[0]:c,g=c&&c.nodeType?c.ownerDocument||c:P,a=$.parseHTML(e[1],g,!0),eb.test(e[1])&&$.isPlainObject(c)&&this.attr.call(a,c,!0),$.merge(this,a);if(f=P.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return d.find(a);this.length=1,this[0]=f}return this.context=P,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return $.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),$.makeArray(a,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return V.call(this)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=$.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,"find"===b?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return $.each(this,a,b)},ready:function(a){return $.ready.promise().done(a),this},eq:function(a){return a=+a,-1===a?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(V.apply(this,arguments),"slice",V.call(arguments).join(","))},map:function(a){return this.pushStack($.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice},$.fn.init.prototype=$.fn,$.extend=$.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[1]||{},i=2),"object"!=typeof h&&!$.isFunction(h)&&(h={}),j===i&&(h=this,--i);j>i;i++)if(null!=(a=arguments[i]))for(c in a)d=h[c],e=a[c],h!==e&&(k&&e&&($.isPlainObject(e)||(f=$.isArray(e)))?(f?(f=!1,g=d&&$.isArray(d)?d:[]):g=d&&$.isPlainObject(d)?d:{},h[c]=$.extend(k,g,e)):e!==b&&(h[c]=e));return h},$.extend({noConflict:function(b){return a.$===$&&(a.$=T),b&&a.jQuery===$&&(a.jQuery=S),$},isReady:!1,readyWait:1,holdReady:function(a){a?$.readyWait++:$.ready(!0)},ready:function(a){if(a===!0?!--$.readyWait:!$.isReady){if(!P.body)return setTimeout($.ready,1);$.isReady=!0,a!==!0&&--$.readyWait>0||(O.resolveWith(P,[$]),$.fn.trigger&&$(P).trigger("ready").off("ready"))}},isFunction:function(a){return"function"===$.type(a)},isArray:Array.isArray||function(a){return"array"===$.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return null==a?String(a):nb[X.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==$.type(a)||a.nodeType||$.isWindow(a))return!1;try{if(a.constructor&&!Y.call(a,"constructor")&&!Y.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||Y.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return a&&"string"==typeof a?("boolean"==typeof b&&(c=b,b=0),b=b||P,(d=eb.exec(a))?[b.createElement(d[1])]:(d=$.buildFragment([a],b,c?null:[]),$.merge([],(d.cacheable?$.clone(d.fragment):d.fragment).childNodes))):null},parseJSON:function(b){return b&&"string"==typeof b?(b=$.trim(b),a.JSON&&a.JSON.parse?a.JSON.parse(b):fb.test(b.replace(hb,"@").replace(ib,"]").replace(gb,""))?new Function("return "+b)():($.error("Invalid JSON: "+b),void 0)):null},parseXML:function(c){var d,e;if(!c||"string"!=typeof c)return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&$.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&ab.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(jb,"ms-").replace(kb,lb)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||$.isFunction(a);if(d)if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;g>f&&c.apply(a[f++],d)!==!1;);else if(h){for(e in a)if(c.call(a[e],e,a[e])===!1)break}else for(;g>f&&c.call(a[f],f,a[f++])!==!1;);return a},trim:Z&&!Z.call(" ")?function(a){return null==a?"":Z.call(a)}:function(a){return null==a?"":(a+"").replace(cb,"")},makeArray:function(a,b){var c,d=b||[];return null!=a&&(c=$.type(a),null==a.length||"string"===c||"function"===c||"regexp"===c||$.isWindow(a)?U.call(d,a):$.merge(d,a)),d},inArray:function(a,b,c){var d;if(b){if(W)return W.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=c.length,e=a.length,f=0;if("number"==typeof d)for(;d>f;f++)a[e++]=c[f];else for(;c[f]!==b;)a[e++]=c[f++];return a.length=e,a},grep:function(a,b,c){var d,e=[],f=0,g=a.length;for(c=!!c;g>f;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,c,d){var e,f,g=[],h=0,i=a.length,j=a instanceof $||i!==b&&"number"==typeof i&&(i>0&&a[0]&&a[i-1]||0===i||$.isArray(a));if(j)for(;i>h;h++)e=c(a[h],h,d),null!=e&&(g[g.length]=e);else for(f in a)e=c(a[f],f,d),null!=e&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,c){var d,e,f;return"string"==typeof c&&(d=a[c],c=a,a=d),$.isFunction(a)?(e=V.call(arguments,2),f=function(){return a.apply(c,e.concat(V.call(arguments)))},f.guid=a.guid=a.guid||$.guid++,f):b},access:function(a,c,d,e,f,g,h){var i,j=null==d,k=0,l=a.length;if(d&&"object"==typeof d){for(k in d)$.access(a,c,k,d[k],1,g,e);f=1}else if(e!==b){if(i=h===b&&$.isFunction(e),j&&(i?(i=c,c=function(a,b,c){return i.call($(a),c)}):(c.call(a,e),c=null)),c)for(;l>k;k++)c(a[k],d,i?e.call(a[k],k,c(a[k],d)):e,h);f=1}return f?a:j?c.call(a):l?c(a[0],d):g},now:function(){return(new Date).getTime()}}),$.ready.promise=function(b){if(!O)if(O=$.Deferred(),"complete"===P.readyState)setTimeout($.ready,1);else if(P.addEventListener)P.addEventListener("DOMContentLoaded",mb,!1),a.addEventListener("load",$.ready,!1);else{P.attachEvent("onreadystatechange",mb),a.attachEvent("onload",$.ready);var c=!1;try{c=null==a.frameElement&&P.documentElement}catch(d){}c&&c.doScroll&&function e(){if(!$.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}$.ready()}}()}return O.promise(b)},$.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){nb["[object "+b+"]"]=b.toLowerCase()}),N=$(P);var ob={};$.Callbacks=function(a){a="string"==typeof a?ob[a]||c(a):$.extend({},a);var d,e,f,g,h,i,j=[],k=!a.once&&[],l=function(b){for(d=a.memory&&b,e=!0,i=g||0,g=0,h=j.length,f=!0;j&&h>i;i++)if(j[i].apply(b[0],b[1])===!1&&a.stopOnFalse){d=!1;break}f=!1,j&&(k?k.length&&l(k.shift()):d?j=[]:m.disable())},m={add:function(){if(j){var b=j.length;!function c(b){$.each(b,function(b,d){var e=$.type(d);"function"===e?(!a.unique||!m.has(d))&&j.push(d):d&&d.length&&"string"!==e&&c(d)})}(arguments),f?h=j.length:d&&(g=b,l(d))}return this},remove:function(){return j&&$.each(arguments,function(a,b){for(var c;(c=$.inArray(b,j,c))>-1;)j.splice(c,1),f&&(h>=c&&h--,i>=c&&i--)}),this},has:function(a){return $.inArray(a,j)>-1},empty:function(){return j=[],this},disable:function(){return j=k=d=b,this},disabled:function(){return!j},lock:function(){return k=b,d||m.disable(),this},locked:function(){return!k},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],j&&(!e||k)&&(f?k.push(b):l(b)),this},fire:function(){return m.fireWith(this,arguments),this},fired:function(){return!!e}};return m},$.extend({Deferred:function(a){var b=[["resolve","done",$.Callbacks("once memory"),"resolved"],["reject","fail",$.Callbacks("once memory"),"rejected"],["notify","progress",$.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return $.Deferred(function(c){$.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]]($.isFunction(g)?function(){var a=g.apply(this,arguments);a&&$.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return null!=a?$.extend(a,d):d}},e={};return d.pipe=d.then,$.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b,c,d,e=0,f=V.call(arguments),g=f.length,h=1!==g||a&&$.isFunction(a.promise)?g:0,i=1===h?a:$.Deferred(),j=function(a,c,d){return function(e){c[a]=this,d[a]=arguments.length>1?V.call(arguments):e,d===b?i.notifyWith(c,d):--h||i.resolveWith(c,d)}};if(g>1)for(b=new Array(g),c=new Array(g),d=new Array(g);g>e;e++)f[e]&&$.isFunction(f[e].promise)?f[e].promise().done(j(e,d,f)).fail(i.reject).progress(j(e,c,b)):--h;return h||i.resolveWith(d,f),i.promise()}}),$.support=function(){var b,c,d,e,f,g,h,i,j,k,l,m=P.createElement("div");if(m.setAttribute("className","t"),m.innerHTML="
a",c=m.getElementsByTagName("*"),d=m.getElementsByTagName("a")[0],!c||!d||!c.length)return{};e=P.createElement("select"),f=e.appendChild(P.createElement("option")),g=m.getElementsByTagName("input")[0],d.style.cssText="top:1px;float:left;opacity:.5",b={leadingWhitespace:3===m.firstChild.nodeType,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===g.value,optSelected:f.selected,getSetAttribute:"t"!==m.className,enctype:!!P.createElement("form").enctype,html5Clone:"<:nav>"!==P.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===P.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},g.checked=!0,b.noCloneChecked=g.cloneNode(!0).checked,e.disabled=!0,b.optDisabled=!f.disabled;try{delete m.test}catch(n){b.deleteExpando=!1}if(!m.addEventListener&&m.attachEvent&&m.fireEvent&&(m.attachEvent("onclick",l=function(){b.noCloneEvent=!1}),m.cloneNode(!0).fireEvent("onclick"),m.detachEvent("onclick",l)),g=P.createElement("input"),g.value="t",g.setAttribute("type","radio"),b.radioValue="t"===g.value,g.setAttribute("checked","checked"),g.setAttribute("name","t"),m.appendChild(g),h=P.createDocumentFragment(),h.appendChild(m.lastChild),b.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=g.checked,h.removeChild(g),h.appendChild(m),m.attachEvent)for(j in{submit:!0,change:!0,focusin:!0})i="on"+j,k=i in m,k||(m.setAttribute(i,"return;"),k="function"==typeof m[i]),b[j+"Bubbles"]=k;return $(function(){var c,d,e,f,g="padding:0;margin:0;border:0;display:block;overflow:hidden;",h=P.getElementsByTagName("body")[0];h&&(c=P.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",h.insertBefore(c,h.firstChild),d=P.createElement("div"),c.appendChild(d),d.innerHTML="
t
",e=d.getElementsByTagName("td"),e[0].style.cssText="padding:0;margin:0;border:0;display:none",k=0===e[0].offsetHeight,e[0].style.display="",e[1].style.display="none",b.reliableHiddenOffsets=k&&0===e[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=4===d.offsetWidth,b.doesNotIncludeMarginInBodyOffset=1!==h.offsetTop,a.getComputedStyle&&(b.pixelPosition="1%"!==(a.getComputedStyle(d,null)||{}).top,b.boxSizingReliable="4px"===(a.getComputedStyle(d,null)||{width:"4px"}).width,f=P.createElement("div"),f.style.cssText=d.style.cssText=g,f.style.marginRight=f.style.width="0",d.style.width="1px",d.appendChild(f),b.reliableMarginRight=!parseFloat((a.getComputedStyle(f,null)||{}).marginRight)),"undefined"!=typeof d.style.zoom&&(d.innerHTML="",d.style.cssText=g+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=3!==d.offsetWidth,c.style.zoom=1),h.removeChild(c),c=d=e=f=null)}),h.removeChild(m),c=d=e=f=g=h=m=null,b}();var pb=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,qb=/([A-Z])/g;$.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+($.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?$.cache[a[$.expando]]:a[$.expando],!!a&&!e(a)},data:function(a,c,d,e){if($.acceptData(a)){var f,g,h=$.expando,i="string"==typeof c,j=a.nodeType,k=j?$.cache:a,l=j?a[h]:a[h]&&h;if(l&&k[l]&&(e||k[l].data)||!i||d!==b)return l||(j?a[h]=l=$.deletedIds.pop()||$.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=$.noop)),("object"==typeof c||"function"==typeof c)&&(e?k[l]=$.extend(k[l],c):k[l].data=$.extend(k[l].data,c)),f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[$.camelCase(c)]=d),i?(g=f[c],null==g&&(g=f[$.camelCase(c)])):g=f,g}},removeData:function(a,b,c){if($.acceptData(a)){var d,f,g,h=a.nodeType,i=h?$.cache:a,j=h?a[$.expando]:$.expando;if(i[j]){if(b&&(d=c?i[j]:i[j].data)){$.isArray(b)||(b in d?b=[b]:(b=$.camelCase(b),b=b in d?[b]:b.split(" ")));for(f=0,g=b.length;g>f;f++)delete d[b[f]];if(!(c?e:$.isEmptyObject)(d))return}(c||(delete i[j].data,e(i[j])))&&(h?$.cleanData([a],!0):$.support.deleteExpando||i!=i.window?delete i[j]:i[j]=null)}}},_data:function(a,b,c){return $.data(a,b,c,!0)},acceptData:function(a){var b=a.nodeName&&$.noData[a.nodeName.toLowerCase()];return!b||b!==!0&&a.getAttribute("classid")===b}}),$.fn.extend({data:function(a,c){var e,f,g,h,i,j=this[0],k=0,l=null;if(a===b){if(this.length&&(l=$.data(j),1===j.nodeType&&!$._data(j,"parsedAttrs"))){for(g=j.attributes,i=g.length;i>k;k++)h=g[k].name,h.indexOf("data-")||(h=$.camelCase(h.substring(5)),d(j,h,l[h]));$._data(j,"parsedAttrs",!0)}return l}return"object"==typeof a?this.each(function(){$.data(this,a)}):(e=a.split(".",2),e[1]=e[1]?"."+e[1]:"",f=e[1]+"!",$.access(this,function(c){return c===b?(l=this.triggerHandler("getData"+f,[e[0]]),l===b&&j&&(l=$.data(j,a),l=d(j,a,l)),l===b&&e[1]?this.data(e[0]):l):(e[1]=c,this.each(function(){var b=$(this);b.triggerHandler("setData"+f,e),$.data(this,a,c),b.triggerHandler("changeData"+f,e)}),void 0)},null,c,arguments.length>1,null,!1))},removeData:function(a){return this.each(function(){$.removeData(this,a)})}}),$.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=$._data(a,b),c&&(!d||$.isArray(c)?d=$._data(a,b,$.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=$.queue(a,b),d=c.length,e=c.shift(),f=$._queueHooks(a,b),g=function(){$.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return $._data(a,c)||$._data(a,c,{empty:$.Callbacks("once memory").add(function(){$.removeData(a,b+"queue",!0),$.removeData(a,c,!0)})})}}),$.fn.extend({queue:function(a,c){var d=2;return"string"!=typeof a&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){$.removeAttr(this,a)})},prop:function(a,b){return $.access(this,$.prop,a,b,arguments.length>1)},removeProp:function(a){return a=$.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if($.isFunction(a))return this.each(function(b){$(this).addClass(a.call(this,b,this.className))});if(a&&"string"==typeof a)for(b=a.split(bb),c=0,d=this.length;d>c;c++)if(e=this[c],1===e.nodeType)if(e.className||1!==b.length){for(f=" "+e.className+" ",g=0,h=b.length;h>g;g++)f.indexOf(" "+b[g]+" ")<0&&(f+=b[g]+" ");e.className=$.trim(f)}else e.className=a;return this},removeClass:function(a){var c,d,e,f,g,h,i;if($.isFunction(a))return this.each(function(b){$(this).removeClass(a.call(this,b,this.className))});if(a&&"string"==typeof a||a===b)for(c=(a||"").split(bb),h=0,i=this.length;i>h;h++)if(e=this[h],1===e.nodeType&&e.className){for(d=(" "+e.className+" ").replace(ub," "),f=0,g=c.length;g>f;f++)for(;d.indexOf(" "+c[f]+" ")>=0;)d=d.replace(" "+c[f]+" "," ");e.className=a?$.trim(d):""}return this},toggleClass:function(a,b){var c=typeof a,d="boolean"==typeof b;return $.isFunction(a)?this.each(function(c){$(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var e,f=0,g=$(this),h=b,i=a.split(bb);e=i[f++];)h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e);else("undefined"===c||"boolean"===c)&&(this.className&&$._data(this,"__className__",this.className),this.className=this.className||a===!1?"":$._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];{if(arguments.length)return e=$.isFunction(a),this.each(function(d){var f,g=$(this);1===this.nodeType&&(f=e?a.call(this,d,g.val()):a,null==f?f="":"number"==typeof f?f+="":$.isArray(f)&&(f=$.map(f,function(a){return null==a?"":a+""})),c=$.valHooks[this.type]||$.valHooks[this.nodeName.toLowerCase()],c&&"set"in c&&c.set(this,f,"value")!==b||(this.value=f))});if(f)return c=$.valHooks[f.type]||$.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,"string"==typeof d?d.replace(vb,""):null==d?"":d)}}}),$.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||($.support.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&$.nodeName(c.parentNode,"optgroup"))){if(b=$(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c=$.makeArray(b);return $(a).find("option").each(function(){this.selected=$.inArray($(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(a&&3!==i&&8!==i&&2!==i)return e&&$.isFunction($.fn[c])?$(a)[c](d):"undefined"==typeof a.getAttribute?$.prop(a,c,d):(h=1!==i||!$.isXMLDoc(a),h&&(c=c.toLowerCase(),g=$.attrHooks[c]||(zb.test(c)?sb:rb)),d!==b?null===d?($.removeAttr(a,c),void 0):g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d):g&&"get"in g&&h&&null!==(f=g.get(a,c))?f:(f=a.getAttribute(c),null===f?b:f))},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&1===a.nodeType)for(d=b.split(bb);g=0:void 0}})});var Bb=/^(?:textarea|input|select)$/i,Cb=/^([^\.]*|)(?:\.(.+)|)$/,Db=/(?:^|\s)hover(\.\S+|)\b/,Eb=/^key/,Fb=/^(?:mouse|contextmenu)|click/,Gb=/^(?:focusinfocus|focusoutblur)$/,Hb=function(a){return $.event.special.hover?a:a.replace(Db,"mouseenter$1 mouseleave$1")};$.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;if(3!==a.nodeType&&8!==a.nodeType&&c&&d&&(g=$._data(a))){for(d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=$.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return"undefined"==typeof $||a&&$.event.triggered===a.type?b:$.event.dispatch.apply(h.elem,arguments)},h.elem=a),c=$.trim(Hb(c)).split(" "),j=0;j=0&&(q=q.slice(0,-1),h=!0),q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),(!e||$.event.customEvent[q])&&!$.event.global[q])return;if(c="object"==typeof c?c[$.expando]?c:new $.Event(q,c):new $.Event(q),c.type=q,c.isTrigger=!0,c.exclusive=h,c.namespace=r.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,l=q.indexOf(":")<0?"on"+q:"",!e){g=$.cache;for(i in g)g[i].events&&g[i].events[q]&&$.event.trigger(c,d,g[i].handle.elem,!0);return}if(c.result=b,c.target||(c.target=e),d=null!=d?$.makeArray(d):[],d.unshift(c),m=$.event.special[q]||{},m.trigger&&m.trigger.apply(e,d)===!1)return;if(o=[[e,m.bindType||q]],!f&&!m.noBubble&&!$.isWindow(e)){for(p=m.delegateType||q,j=Gb.test(p+q)?e:e.parentNode,k=e;j;j=j.parentNode)o.push([j,p]),k=j;k===(e.ownerDocument||P)&&o.push([k.defaultView||k.parentWindow||a,p])}for(i=0;id;d++)k=m[d],l=k.selector,h[l]===b&&(h[l]=k.needsContext?$(l,this).index(f)>=0:$.find(l,this,null,[f]).length),h[l]&&j.push(k);j.length&&r.push({elem:f,matches:j})}for(m.length>n&&r.push({elem:this,matches:m.slice(n)}),d=0;d0?this.on(b,null,a,c):this.trigger(b)},Eb.test(b)&&($.event.fixHooks[b]=$.event.keyHooks),Fb.test(b)&&($.event.fixHooks[b]=$.event.mouseHooks)}),function(a,b){function c(a,b,c,d){c=c||[],b=b||F;var e,f,g,h,i=b.nodeType;if(!a||"string"!=typeof a)return c;if(1!==i&&9!==i)return[];if(g=v(b),!g&&!d&&(e=cb.exec(a)))if(h=e[1]){if(9===i){if(f=b.getElementById(h),!f||!f.parentNode)return c;if(f.id===h)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(h))&&w(b,f)&&f.id===h)return c.push(f),c}else{if(e[2])return K.apply(c,L.call(b.getElementsByTagName(a),0)),c;if((h=e[3])&&mb&&b.getElementsByClassName)return K.apply(c,L.call(b.getElementsByClassName(h),0)),c}return p(a.replace(Z,"$1"),b,c,d,g)}function d(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function e(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function f(a){return N(function(b){return b=+b,N(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function g(a,b,c){if(a===b)return c;for(var d=a.nextSibling;d;){if(d===b)return-1;d=d.nextSibling}return 1}function h(a,b){var d,e,f,g,h,i,j,k=Q[D][a+" "];if(k)return b?0:k.slice(0);for(h=a,i=[],j=t.preFilter;h;){(!d||(e=_.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=ab.exec(h))&&(f.push(d=new E(e.shift())),h=h.slice(d.length),d.type=e[0].replace(Z," "));for(g in t.filter)(e=hb[g].exec(h))&&(!j[g]||(e=j[g](e)))&&(f.push(d=new E(e.shift())),h=h.slice(d.length),d.type=g,d.matches=e);if(!d)break}return b?h.length:h?c.error(a):Q(a,i).slice(0)}function i(a,b,c){var d=b.dir,e=c&&"parentNode"===b.dir,f=I++;return b.first?function(b,c,f){for(;b=b[d];)if(e||1===b.nodeType)return a(b,c,f)}:function(b,c,g){if(g){for(;b=b[d];)if((e||1===b.nodeType)&&a(b,c,g))return b}else for(var h,i=H+" "+f+" ",j=i+r;b=b[d];)if(e||1===b.nodeType){if((h=b[D])===j)return b.sizset;if("string"==typeof h&&0===h.indexOf(i)){if(b.sizset)return b}else{if(b[D]=j,a(b,c,g))return b.sizset=!0,b;b.sizset=!1}}}}function j(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function k(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function l(a,b,c,d,e,f){return d&&!d[D]&&(d=l(d)),e&&!e[D]&&(e=l(e,f)),N(function(f,g,h,i){var j,l,m,n=[],p=[],q=g.length,r=f||o(b||"*",h.nodeType?[h]:h,[]),s=!a||!f&&b?r:k(r,n,a,h,i),t=c?e||(f?a:q||d)?[]:g:s;if(c&&c(s,t,h,i),d)for(j=k(t,p),d(j,[],h,i),l=j.length;l--;)(m=j[l])&&(t[p[l]]=!(s[p[l]]=m));if(f){if(e||a){if(e){for(j=[],l=t.length;l--;)(m=t[l])&&j.push(s[l]=m);e(null,t=[],j,i)}for(l=t.length;l--;)(m=t[l])&&(j=e?M.call(f,m):n[l])>-1&&(f[j]=!(g[j]=m))}}else t=k(t===g?t.splice(q,t.length):t),e?e(null,g,t,i):K.apply(g,t)})}function m(a){for(var b,c,d,e=a.length,f=t.relative[a[0].type],g=f||t.relative[" "],h=f?1:0,k=i(function(a){return a===b},g,!0),n=i(function(a){return M.call(b,a)>-1},g,!0),o=[function(a,c,d){return!f&&(d||c!==A)||((b=c).nodeType?k(a,c,d):n(a,c,d))}];e>h;h++)if(c=t.relative[a[h].type])o=[i(j(o),c)];else{if(c=t.filter[a[h].type].apply(null,a[h].matches),c[D]){for(d=++h;e>d&&!t.relative[a[d].type];d++);return l(h>1&&j(o),h>1&&a.slice(0,h-1).join("").replace(Z,"$1"),c,d>h&&m(a.slice(h,d)),e>d&&m(a=a.slice(d)),e>d&&a.join(""))}o.push(c)}return j(o)}function n(a,b){var d=b.length>0,e=a.length>0,f=function(g,h,i,j,l){var m,n,o,p=[],q=0,s="0",u=g&&[],v=null!=l,w=A,x=g||e&&t.find.TAG("*",l&&h.parentNode||h),y=H+=null==w?1:Math.E;for(v&&(A=h!==F&&h,r=f.el);null!=(m=x[s]);s++){if(e&&m){for(n=0;o=a[n];n++)if(o(m,h,i)){j.push(m);break}v&&(H=y,r=++f.el)}d&&((m=!o&&m)&&q--,g&&u.push(m))}if(q+=s,d&&s!==q){for(n=0;o=b[n];n++)o(u,p,h,i);if(g){if(q>0)for(;s--;)!u[s]&&!p[s]&&(p[s]=J.call(j));p=k(p)}K.apply(j,p),v&&!g&&p.length>0&&q+b.length>1&&c.uniqueSort(j)}return v&&(H=y,A=w),u};return f.el=0,d?N(f):f}function o(a,b,d){for(var e=0,f=b.length;f>e;e++)c(a,b[e],d);return d}function p(a,b,c,d,e){{var f,g,i,j,k,l=h(a);l.length}if(!d&&1===l.length){if(g=l[0]=l[0].slice(0),g.length>2&&"ID"===(i=g[0]).type&&9===b.nodeType&&!e&&t.relative[g[1].type]){if(b=t.find.ID(i.matches[0].replace(gb,""),b,e)[0],!b)return c;a=a.slice(g.shift().length)}for(f=hb.POS.test(a)?-1:g.length-1;f>=0&&(i=g[f],!t.relative[j=i.type]);f--)if((k=t.find[j])&&(d=k(i.matches[0].replace(gb,""),db.test(g[0].type)&&b.parentNode||b,e))){if(g.splice(f,1),a=d.length&&g.join(""),!a)return K.apply(c,L.call(d,0)),c;break}}return x(a,l)(d,b,e,c,db.test(a)),c}function q(){}var r,s,t,u,v,w,x,y,z,A,B=!0,C="undefined",D=("sizcache"+Math.random()).replace(".",""),E=String,F=a.document,G=F.documentElement,H=0,I=0,J=[].pop,K=[].push,L=[].slice,M=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},N=function(a,b){return a[D]=null==b||b,a},O=function(){var a={},b=[];return N(function(c,d){return b.push(c)>t.cacheLength&&delete a[b.shift()],a[c+" "]=d},a)},P=O(),Q=O(),R=O(),S="[\\x20\\t\\r\\n\\f]",T="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",U=T.replace("w","w#"),V="([*^$|!~]?=)",W="\\["+S+"*("+T+")"+S+"*(?:"+V+S+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+U+")|)|)"+S+"*\\]",X=":("+T+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+W+")|[^:]|\\\\.)*|.*))\\)|)",Y=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+S+"*((?:-\\d)?\\d*)"+S+"*\\)|)(?=[^-]|$)",Z=new RegExp("^"+S+"+|((?:^|[^\\\\])(?:\\\\.)*)"+S+"+$","g"),_=new RegExp("^"+S+"*,"+S+"*"),ab=new RegExp("^"+S+"*([\\x20\\t\\r\\n\\f>+~])"+S+"*"),bb=new RegExp(X),cb=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,db=/[\x20\t\r\n\f]*[+~]/,eb=/h\d/i,fb=/input|select|textarea|button/i,gb=/\\(?!\\)/g,hb={ID:new RegExp("^#("+T+")"),CLASS:new RegExp("^\\.("+T+")"),NAME:new RegExp("^\\[name=['\"]?("+T+")['\"]?\\]"),TAG:new RegExp("^("+T.replace("w","w*")+")"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+X),POS:new RegExp(Y,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+S+"*(even|odd|(([+-]|)(\\d*)n|)"+S+"*(?:([+-]|)"+S+"*(\\d+)|))"+S+"*\\)|)","i"),needsContext:new RegExp("^"+S+"*[>+~]|"+Y,"i")},ib=function(a){var b=F.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},jb=ib(function(a){return a.appendChild(F.createComment("")),!a.getElementsByTagName("*").length}),kb=ib(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==C&&"#"===a.firstChild.getAttribute("href")}),lb=ib(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return"boolean"!==b&&"string"!==b}),mb=ib(function(a){return a.innerHTML="",a.getElementsByClassName&&a.getElementsByClassName("e").length?(a.lastChild.className="e",2===a.getElementsByClassName("e").length):!1}),nb=ib(function(a){a.id=D+0,a.innerHTML="
",G.insertBefore(a,G.firstChild);var b=F.getElementsByName&&F.getElementsByName(D).length===2+F.getElementsByName(D+0).length;return s=!F.getElementById(D),G.removeChild(a),b});try{L.call(G.childNodes,0)[0].nodeType}catch(ob){L=function(a){for(var b,c=[];b=this[a];a++)c.push(b);return c}}c.matches=function(a,b){return c(a,null,null,b)},c.matchesSelector=function(a,b){return c(b,null,null,[a]).length>0},u=c.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=u(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d];d++)c+=u(b);return c},v=c.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},w=c.contains=G.contains?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&1===d.nodeType&&c.contains&&c.contains(d))}:G.compareDocumentPosition?function(a,b){return b&&!!(16&a.compareDocumentPosition(b))}:function(a,b){for(;b=b.parentNode;)if(b===a)return!0;return!1},c.attr=function(a,b){var c,d=v(a);return d||(b=b.toLowerCase()),(c=t.attrHandle[b])?c(a):d||lb?a.getAttribute(b):(c=a.getAttributeNode(b),c?"boolean"==typeof a[b]?a[b]?b:null:c.specified?c.value:null:null)},t=c.selectors={cacheLength:50,createPseudo:N,match:hb,attrHandle:kb?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:s?function(a,b,c){if(typeof b.getElementById!==C&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==C&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==C&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:jb?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c=b.getElementsByTagName(a);if("*"===a){for(var d,e=[],f=0;d=c[f];f++)1===d.nodeType&&e.push(d);return e}return c},NAME:nb&&function(a,b){return typeof b.getElementsByName!==C?b.getElementsByName(name):void 0},CLASS:mb&&function(a,b,c){return typeof b.getElementsByClassName===C||c?void 0:b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(gb,""),a[3]=(a[4]||a[5]||"").replace(gb,""),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1]?(a[2]||c.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*("even"===a[2]||"odd"===a[2])),a[4]=+(a[6]+a[7]||"odd"===a[2])):a[2]&&c.error(a[0]),a},PSEUDO:function(a){var b,c;return hb.CHILD.test(a[0])?null:(a[3]?a[2]=a[3]:(b=a[4])&&(bb.test(b)&&(c=h(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b),a.slice(0,3))}},filter:{ID:s?function(a){return a=a.replace(gb,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(gb,""),function(b){var c=typeof b.getAttributeNode!==C&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return"*"===a?function(){return!0}:(a=a.replace(gb,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=P[D][a+" "];return b||(b=new RegExp("(^|"+S+")"+a+"("+S+"|$)"))&&P(a,function(a){return b.test(a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,d){return function(e){var f=c.attr(e,a);return null==f?"!="===b:b?(f+="","="===b?f===d:"!="===b?f!==d:"^="===b?d&&0===f.indexOf(d):"*="===b?d&&f.indexOf(d)>-1:"$="===b?d&&f.substr(f.length-d.length)===d:"~="===b?(" "+f+" ").indexOf(d)>-1:"|="===b?f===d||f.substr(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d){return"nth"===a?function(a){var b,e,f=a.parentNode;if(1===c&&0===d)return!0;if(f)for(e=0,b=f.firstChild;b&&(1!==b.nodeType||(e++,a!==b));b=b.nextSibling);return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":for(;c=c.previousSibling;)if(1===c.nodeType)return!1;if("first"===a)return!0;c=b;case"last":for(;c=c.nextSibling;)if(1===c.nodeType)return!1;return!0}}},PSEUDO:function(a,b){var d,e=t.pseudos[a]||t.setFilters[a.toLowerCase()]||c.error("unsupported pseudo: "+a);return e[D]?e(b):e.length>1?(d=[a,a,"",b],t.setFilters.hasOwnProperty(a.toLowerCase())?N(function(a,c){for(var d,f=e(a,b),g=f.length;g--;)d=M.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,d)}):e}},pseudos:{not:N(function(a){var b=[],c=[],d=x(a.replace(Z,"$1"));return d[D]?N(function(a,b,c,e){for(var f,g=d(a,null,e,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:N(function(a){return function(b){return c(a,b).length>0}}),contains:N(function(a){return function(b){return(b.textContent||b.innerText||u(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!t.pseudos.empty(a)},empty:function(a){var b;for(a=a.firstChild;a;){if(a.nodeName>"@"||3===(b=a.nodeType)||4===b)return!1;a=a.nextSibling}return!0},header:function(a){return eb.test(a.nodeName)},text:function(a){var b,c;return"input"===a.nodeName.toLowerCase()&&"text"===(b=a.type)&&(null==(c=a.getAttribute("type"))||c.toLowerCase()===b)},radio:d("radio"),checkbox:d("checkbox"),file:d("file"),password:d("password"),image:d("image"),submit:e("submit"),reset:e("reset"),button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},input:function(a){return fb.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},active:function(a){return a===a.ownerDocument.activeElement},first:f(function(){return[0]}),last:f(function(a,b){return[b-1]}),eq:f(function(a,b,c){return[0>c?c+b:c]}),even:f(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:f(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:f(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:f(function(a,b,c){for(var d=0>c?c+b:c;++dk&&d>k;k++)if(e[k]!==f[k])return g(e[k],f[k]);return k===c?g(a,f[k],-1):g(e[k],b,1)},[0,0].sort(y),B=!z,c.uniqueSort=function(a){var b,c=[],d=1,e=0;if(z=B,a.sort(y),z){for(;b=a[d];d++)b===a[d-1]&&(e=c.push(d));for(;e--;)a.splice(c[e],1)}return a},c.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},x=c.compile=function(a,b){var c,d=[],e=[],f=R[D][a+" "];if(!f){for(b||(b=h(a)),c=b.length;c--;)f=m(b[c]),f[D]?d.push(f):e.push(f);f=R(a,n(e,d))}return f},F.querySelectorAll&&function(){var a,b=p,d=/'|\\/g,e=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,f=[":focus"],g=[":active"],i=G.matchesSelector||G.mozMatchesSelector||G.webkitMatchesSelector||G.oMatchesSelector||G.msMatchesSelector;ib(function(a){a.innerHTML="",a.querySelectorAll("[selected]").length||f.push("\\["+S+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||f.push(":checked")}),ib(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&f.push("[*^$]="+S+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||f.push(":enabled",":disabled")}),f=new RegExp(f.join("|")),p=function(a,c,e,g,i){if(!g&&!i&&!f.test(a)){var j,k,l=!0,m=D,n=c,o=9===c.nodeType&&a;if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){for(j=h(a),(l=c.getAttribute("id"))?m=l.replace(d,"\\$&"):c.setAttribute("id",m),m="[id='"+m+"'] ",k=j.length;k--;)j[k]=m+j[k].join("");n=db.test(a)&&c.parentNode||c,o=j.join(",")}if(o)try{return K.apply(e,L.call(n.querySelectorAll(o),0)),e}catch(p){}finally{l||c.removeAttribute("id")}}return b(a,c,e,g,i)},i&&(ib(function(b){a=i.call(b,"div");try{i.call(b,"[test!='']:sizzle"),g.push("!=",X)}catch(c){}}),g=new RegExp(g.join("|")),c.matchesSelector=function(b,d){if(d=d.replace(e,"='$1']"),!v(b)&&!g.test(d)&&!f.test(d))try{var h=i.call(b,d);if(h||a||b.document&&11!==b.document.nodeType)return h}catch(j){}return c(d,null,null,[b]).length>0})}(),t.pseudos.nth=t.pseudos.eq,t.filters=q.prototype=t.pseudos,t.setFilters=new q,c.attr=$.attr,$.find=c,$.expr=c.selectors,$.expr[":"]=$.expr.pseudos,$.unique=c.uniqueSort,$.text=c.getText,$.isXMLDoc=c.isXML,$.contains=c.contains}(a);var Ib=/Until$/,Jb=/^(?:parents|prev(?:Until|All))/,Kb=/^.[^:#\[\.,]*$/,Lb=$.expr.match.needsContext,Mb={children:!0,contents:!0,next:!0,prev:!0};$.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if("string"!=typeof a)return $(a).filter(function(){for(b=0,c=h.length;c>b;b++)if($.contains(h[b],this))return!0});for(g=this.pushStack("","find",a),b=0,c=this.length;c>b;b++)if(d=g.length,$.find(a,this[b],g),b>0)for(e=d;ef;f++)if(g[f]===g[e]){g.splice(e--,1);break}return g},has:function(a){var b,c=$(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if($.contains(this,c[b]))return!0})},not:function(a){return this.pushStack(j(this,a,!1),"not",a)},filter:function(a){return this.pushStack(j(this,a,!0),"filter",a)},is:function(a){return!!a&&("string"==typeof a?Lb.test(a)?$(a,this.context).index(this[0])>=0:$.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=Lb.test(a)||"string"!=typeof a?$(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c.ownerDocument&&c!==b&&11!==c.nodeType;){if(g?g.index(c)>-1:$.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}return f=f.length>1?$.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?"string"==typeof a?$.inArray(this[0],$(a)):$.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c="string"==typeof a?$(a,b):$.makeArray(a&&a.nodeType?[a]:a),d=$.merge(this.get(),c);return this.pushStack(h(c[0])||h(d[0])?d:$.unique(d))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),$.fn.andSelf=$.fn.addBack,$.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return $.dir(a,"parentNode")},parentsUntil:function(a,b,c){return $.dir(a,"parentNode",c)},next:function(a){return i(a,"nextSibling")},prev:function(a){return i(a,"previousSibling")},nextAll:function(a){return $.dir(a,"nextSibling")},prevAll:function(a){return $.dir(a,"previousSibling")},nextUntil:function(a,b,c){return $.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return $.dir(a,"previousSibling",c)},siblings:function(a){return $.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return $.sibling(a.firstChild)},contents:function(a){return $.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:$.merge([],a.childNodes)}},function(a,b){$.fn[a]=function(c,d){var e=$.map(this,b,c);return Ib.test(a)||(d=c),d&&"string"==typeof d&&(e=$.filter(d,e)),e=this.length>1&&!Mb[a]?$.unique(e):e,this.length>1&&Jb.test(a)&&(e=e.reverse()),this.pushStack(e,a,V.call(arguments).join(","))}}),$.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),1===b.length?$.find.matchesSelector(b[0],a)?[b[0]]:[]:$.find.matches(a,b)},dir:function(a,c,d){for(var e=[],f=a[c];f&&9!==f.nodeType&&(d===b||1!==f.nodeType||!$(f).is(d));)1===f.nodeType&&e.push(f),f=f[c];return e},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var Nb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ob=/ jQuery\d+="(?:null|\d+)"/g,Pb=/^\s+/,Qb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Rb=/<([\w:]+)/,Sb=/]","i"),Xb=/^(?:checkbox|radio)$/,Yb=/checked\s*(?:[^=]|=\s*.checked.)/i,Zb=/\/(java|ecma)script/i,$b=/^\s*\s*$/g,_b={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=k(P),bc=ac.appendChild(P.createElement("div")); -_b.optgroup=_b.option,_b.tbody=_b.tfoot=_b.colgroup=_b.caption=_b.thead,_b.th=_b.td,$.support.htmlSerialize||(_b._default=[1,"X
","
"]),$.fn.extend({text:function(a){return $.access(this,function(a){return a===b?$.text(this):this.empty().append((this[0]&&this[0].ownerDocument||P).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if($.isFunction(a))return this.each(function(b){$(this).wrapAll(a.call(this,b))});if(this[0]){var b=$(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return $.isFunction(a)?this.each(function(b){$(this).wrapInner(a.call(this,b))}):this.each(function(){var b=$(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=$.isFunction(a);return this.each(function(c){$(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){$.nodeName(this,"body")||$(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!h(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=$.clean(arguments);return this.pushStack($.merge(a,this),"before",this.selector)}},after:function(){if(!h(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=$.clean(arguments);return this.pushStack($.merge(this,a),"after",this.selector)}},remove:function(a,b){for(var c,d=0;null!=(c=this[d]);d++)(!a||$.filter(a,[c]).length)&&(!b&&1===c.nodeType&&($.cleanData(c.getElementsByTagName("*")),$.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)for(1===a.nodeType&&$.cleanData(a.getElementsByTagName("*"));a.firstChild;)a.removeChild(a.firstChild);return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return $.clone(this,a,b)})},html:function(a){return $.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(Ob,""):b;if(!("string"!=typeof a||Ub.test(a)||!$.support.htmlSerialize&&Wb.test(a)||!$.support.leadingWhitespace&&Pb.test(a)||_b[(Rb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Qb,"<$1>");try{for(;e>d;d++)c=this[d]||{},1===c.nodeType&&($.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){return h(this[0])?this.length?this.pushStack($($.isFunction(a)?a():a),"replaceWith",a):this:$.isFunction(a)?this.each(function(b){var c=$(this),d=c.html();c.replaceWith(a.call(this,b,d))}):("string"!=typeof a&&(a=$(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;$(this).remove(),b?$(b).before(a):$(c).append(a)}))},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){a=[].concat.apply([],a);var e,f,g,h,i=0,j=a[0],k=[],m=this.length;if(!$.support.checkClone&&m>1&&"string"==typeof j&&Yb.test(j))return this.each(function(){$(this).domManip(a,c,d)});if($.isFunction(j))return this.each(function(e){var f=$(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){if(e=$.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,1===g.childNodes.length&&(g=f),f)for(c=c&&$.nodeName(f,"tr"),h=e.cacheable||m-1;m>i;i++)d.call(c&&$.nodeName(this[i],"table")?l(this[i],"tbody"):this[i],i===h?g:$.clone(g,!0,!0));g=f=null,k.length&&$.each(k,function(a,b){b.src?$.ajax?$.ajax({url:b.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):$.error("no ajax"):$.globalEval((b.text||b.textContent||b.innerHTML||"").replace($b,"")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),$.buildFragment=function(a,c,d){var e,f,g,h=a[0];return c=c||P,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,1===a.length&&"string"==typeof h&&h.length<512&&c===P&&"<"===h.charAt(0)&&!Vb.test(h)&&($.support.checkClone||!Yb.test(h))&&($.support.html5Clone||!Wb.test(h))&&(f=!0,e=$.fragments[h],g=e!==b),e||(e=c.createDocumentFragment(),$.clean(a,c,e,d),f&&($.fragments[h]=g&&e)),{fragment:e,cacheable:f}},$.fragments={},$.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){$.fn[a]=function(c){var d,e=0,f=[],g=$(c),h=g.length,i=1===this.length&&this[0].parentNode;if((null==i||i&&11===i.nodeType&&1===i.childNodes.length)&&1===h)return g[b](this[0]),this;for(;h>e;e++)d=(e>0?this.clone(!0):this).get(),$(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),$.extend({clone:function(a,b,c){var d,e,f,g;if($.support.html5Clone||$.isXMLDoc(a)||!Wb.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bc.innerHTML=a.outerHTML,bc.removeChild(g=bc.firstChild)),!($.support.noCloneEvent&&$.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||$.isXMLDoc(a)))for(n(a,g),d=o(a),e=o(g),f=0;d[f];++f)e[f]&&n(d[f],e[f]);if(b&&(m(a,g),c))for(d=o(a),e=o(g),f=0;d[f];++f)m(d[f],e[f]);return d=e=null,g},clean:function(a,b,c,d){var e,f,g,h,i,j,l,m,n,o,q,r=b===P&&ac,s=[];for(b&&"undefined"!=typeof b.createDocumentFragment||(b=P),e=0;null!=(g=a[e]);e++)if("number"==typeof g&&(g+=""),g){if("string"==typeof g)if(Tb.test(g)){for(r=r||k(b),l=b.createElement("div"),r.appendChild(l),g=g.replace(Qb,"<$1>"),h=(Rb.exec(g)||["",""])[1].toLowerCase(),i=_b[h]||_b._default,j=i[0],l.innerHTML=i[1]+g+i[2];j--;)l=l.lastChild;if(!$.support.tbody)for(m=Sb.test(g),n="table"!==h||m?""!==i[1]||m?[]:l.childNodes:l.firstChild&&l.firstChild.childNodes,f=n.length-1;f>=0;--f)$.nodeName(n[f],"tbody")&&!n[f].childNodes.length&&n[f].parentNode.removeChild(n[f]);!$.support.leadingWhitespace&&Pb.test(g)&&l.insertBefore(b.createTextNode(Pb.exec(g)[0]),l.firstChild),g=l.childNodes,l.parentNode.removeChild(l)}else g=b.createTextNode(g);g.nodeType?s.push(g):$.merge(s,g)}if(l&&(g=l=r=null),!$.support.appendChecked)for(e=0;null!=(g=s[e]);e++)$.nodeName(g,"input")?p(g):"undefined"!=typeof g.getElementsByTagName&&$.grep(g.getElementsByTagName("input"),p);if(c)for(o=function(a){return!a.type||Zb.test(a.type)?d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a):void 0},e=0;null!=(g=s[e]);e++)$.nodeName(g,"script")&&o(g)||(c.appendChild(g),"undefined"!=typeof g.getElementsByTagName&&(q=$.grep($.merge([],g.getElementsByTagName("script")),o),s.splice.apply(s,[e+1,0].concat(q)),e+=q.length));return s},cleanData:function(a,b){for(var c,d,e,f,g=0,h=$.expando,i=$.cache,j=$.support.deleteExpando,k=$.event.special;null!=(e=a[g]);g++)if((b||$.acceptData(e))&&(d=e[h],c=d&&i[d])){if(c.events)for(f in c.events)k[f]?$.event.remove(e,f):$.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,$.deletedIds.push(d))}}}),function(){var a,b;$.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=$.uaMatch(R.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),$.browser=b,$.sub=function(){function a(b,c){return new a.fn.init(b,c)}$.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(c,d){return d&&d instanceof $&&!(d instanceof a)&&(d=a(d)),$.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(P);return a}}();var cc,dc,ec,fc=/alpha\([^)]*\)/i,gc=/opacity=([^)]*)/,hc=/^(top|right|bottom|left)$/,ic=/^(none|table(?!-c[ea]).+)/,jc=/^margin/,kc=new RegExp("^("+_+")(.*)$","i"),lc=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),mc=new RegExp("^([-+])=("+_+")","i"),nc={BODY:"block"},oc={position:"absolute",visibility:"hidden",display:"block"},pc={letterSpacing:0,fontWeight:400},qc=["Top","Right","Bottom","Left"],rc=["Webkit","O","Moz","ms"],sc=$.fn.toggle;$.fn.extend({css:function(a,c){return $.access(this,function(a,c,d){return d!==b?$.style(a,c,d):$.css(a,c)},a,c,arguments.length>1)},show:function(){return s(this,!0)},hide:function(){return s(this)},toggle:function(a,b){var c="boolean"==typeof a;return $.isFunction(a)&&$.isFunction(b)?sc.apply(this,arguments):this.each(function(){(c?a:r(this))?$(this).show():$(this).hide()})}}),$.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=cc(a,"opacity");return""===c?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":$.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h,i=$.camelCase(c),j=a.style;if(c=$.cssProps[i]||($.cssProps[i]=q(j,i)),h=$.cssHooks[c]||$.cssHooks[i],d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];if(g=typeof d,"string"===g&&(f=mc.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat($.css(a,c)),g="number"),!(null==d||"number"===g&&isNaN(d)||("number"===g&&!$.cssNumber[i]&&(d+="px"),h&&"set"in h&&(d=h.set(a,d,e))===b)))try{j[c]=d}catch(k){}}},css:function(a,c,d,e){var f,g,h,i=$.camelCase(c);return c=$.cssProps[i]||($.cssProps[i]=q(a.style,i)),h=$.cssHooks[c]||$.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=cc(a,c)),"normal"===f&&c in pc&&(f=pc[c]),d||e!==b?(g=parseFloat(f),d||$.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?cc=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h.getPropertyValue(c)||h[c],""===d&&!$.contains(b.ownerDocument,b)&&(d=$.style(b,c)),lc.test(d)&&jc.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:P.documentElement.currentStyle&&(cc=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return null==e&&f&&f[b]&&(e=f[b]),lc.test(e)&&!hc.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left="fontSize"===b?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),""===e?"auto":e}),$.each(["height","width"],function(a,b){$.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&ic.test(cc(a,"display"))?$.swap(a,oc,function(){return v(a,b,d)}):v(a,b,d):void 0},set:function(a,c,d){return t(a,c,d?u(a,b,d,$.support.boxSizing&&"border-box"===$.css(a,"boxSizing")):0)}}}),$.support.opacity||($.cssHooks.opacity={get:function(a,b){return gc.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=$.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,b>=1&&""===$.trim(f.replace(fc,""))&&c.removeAttribute&&(c.removeAttribute("filter"),d&&!d.filter)||(c.filter=fc.test(f)?f.replace(fc,e):f+" "+e)}}),$(function(){$.support.reliableMarginRight||($.cssHooks.marginRight={get:function(a,b){return $.swap(a,{display:"inline-block"},function(){return b?cc(a,"marginRight"):void 0})}}),!$.support.pixelPosition&&$.fn.position&&$.each(["top","left"],function(a,b){$.cssHooks[b]={get:function(a,c){if(c){var d=cc(a,b);return lc.test(d)?$(a).position()[b]+"px":d}}}})}),$.expr&&$.expr.filters&&($.expr.filters.hidden=function(a){return 0===a.offsetWidth&&0===a.offsetHeight||!$.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||cc(a,"display"))},$.expr.filters.visible=function(a){return!$.expr.filters.hidden(a)}),$.each({margin:"",padding:"",border:"Width"},function(a,b){$.cssHooks[a+b]={expand:function(c){var d,e="string"==typeof c?c.split(" "):[c],f={};for(d=0;4>d;d++)f[a+qc[d]+b]=e[d]||e[d-2]||e[0];return f}},jc.test(a)||($.cssHooks[a+b].set=t)});var tc=/%20/g,uc=/\[\]$/,vc=/\r?\n/g,wc=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,xc=/^(?:select|textarea)/i;$.fn.extend({serialize:function(){return $.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?$.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||xc.test(this.nodeName)||wc.test(this.type))}).map(function(a,b){var c=$(this).val();return null==c?null:$.isArray(c)?$.map(c,function(a){return{name:b.name,value:a.replace(vc,"\r\n")}}):{name:b.name,value:c.replace(vc,"\r\n")}}).get()}}),$.param=function(a,c){var d,e=[],f=function(a,b){b=$.isFunction(b)?b():null==b?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(c===b&&(c=$.ajaxSettings&&$.ajaxSettings.traditional),$.isArray(a)||a.jquery&&!$.isPlainObject(a))$.each(a,function(){f(this.name,this.value)});else for(d in a)x(d,a[d],c,f);return e.join("&").replace(tc,"+")};var yc,zc,Ac=/#.*$/,Bc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cc=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Dc=/^(?:GET|HEAD)$/,Ec=/^\/\//,Fc=/\?/,Gc=/)<[^<]*)*<\/script>/gi,Hc=/([?&])_=[^&]*/,Ic=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Jc=$.fn.load,Kc={},Lc={},Mc=["*/"]+["*"];try{zc=Q.href}catch(Nc){zc=P.createElement("a"),zc.href="",zc=zc.href}yc=Ic.exec(zc.toLowerCase())||[],$.fn.load=function(a,c,d){if("string"!=typeof a&&Jc)return Jc.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),$.isFunction(c)?(d=c,c=b):c&&"object"==typeof c&&(f="POST"),$.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?$("
").append(a.replace(Gc,"")).find(e):a)}),this},$.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){$.fn[b]=function(a){return this.on(b,a)}}),$.each(["get","post"],function(a,c){$[c]=function(a,d,e,f){return $.isFunction(d)&&(f=f||e,e=d,d=b),$.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),$.extend({getScript:function(a,c){return $.get(a,b,c,"script")},getJSON:function(a,b,c){return $.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?A(a,$.ajaxSettings):(b=a,a=$.ajaxSettings),A(a,b),a},ajaxSettings:{url:zc,isLocal:Cc.test(yc[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Mc},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":$.parseJSON,"text xml":$.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:y(Kc),ajaxTransport:y(Lc),ajax:function(a,c){function d(a,c,d,g){var j,l,s,t,v,x=c;2!==u&&(u=2,i&&clearTimeout(i),h=b,f=g||"",w.readyState=a>0?4:0,d&&(t=B(m,w,d)),a>=200&&300>a||304===a?(m.ifModified&&(v=w.getResponseHeader("Last-Modified"),v&&($.lastModified[e]=v),v=w.getResponseHeader("Etag"),v&&($.etag[e]=v)),304===a?(x="notmodified",j=!0):(j=C(m,t),x=j.state,l=j.data,s=j.error,j=!s)):(s=x,(!x||a)&&(x="error",0>a&&(a=0))),w.status=a,w.statusText=(c||x)+"",j?p.resolveWith(n,[l,x,w]):p.rejectWith(n,[w,x,s]),w.statusCode(r),r=b,k&&o.trigger("ajax"+(j?"Success":"Error"),[w,m,j?l:s]),q.fireWith(n,[w,x]),k&&(o.trigger("ajaxComplete",[w,m]),--$.active||$.event.trigger("ajaxStop")))}"object"==typeof a&&(c=a,a=b),c=c||{};var e,f,g,h,i,j,k,l,m=$.ajaxSetup({},c),n=m.context||m,o=n!==m&&(n.nodeType||n instanceof $)?$(n):$.event,p=$.Deferred(),q=$.Callbacks("once memory"),r=m.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,setRequestHeader:function(a,b){if(!u){var c=a.toLowerCase();a=t[c]=t[c]||a,s[a]=b}return this},getAllResponseHeaders:function(){return 2===u?f:null},getResponseHeader:function(a){var c;if(2===u){if(!g)for(g={};c=Bc.exec(f);)g[c[1].toLowerCase()]=c[2];c=g[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return u||(m.mimeType=a),this},abort:function(a){return a=a||v,h&&h.abort(a),d(0,a),this}};if(p.promise(w),w.success=w.done,w.error=w.fail,w.complete=q.add,w.statusCode=function(a){if(a){var b;if(2>u)for(b in a)r[b]=[r[b],a[b]];else b=a[w.status],w.always(b)}return this},m.url=((a||m.url)+"").replace(Ac,"").replace(Ec,yc[1]+"//"),m.dataTypes=$.trim(m.dataType||"*").toLowerCase().split(bb),null==m.crossDomain&&(j=Ic.exec(m.url.toLowerCase()),m.crossDomain=!(!j||j[1]===yc[1]&&j[2]===yc[2]&&(j[3]||("http:"===j[1]?80:443))==(yc[3]||("http:"===yc[1]?80:443)))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=$.param(m.data,m.traditional)),z(Kc,m,c,w),2===u)return w;if(k=m.global,m.type=m.type.toUpperCase(),m.hasContent=!Dc.test(m.type),k&&0===$.active++&&$.event.trigger("ajaxStart"),!m.hasContent&&(m.data&&(m.url+=(Fc.test(m.url)?"&":"?")+m.data,delete m.data),e=m.url,m.cache===!1)){var x=$.now(),y=m.url.replace(Hc,"$1_="+x);m.url=y+(y===m.url?(Fc.test(m.url)?"&":"?")+"_="+x:"")}(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",m.contentType),m.ifModified&&(e=e||m.url,$.lastModified[e]&&w.setRequestHeader("If-Modified-Since",$.lastModified[e]),$.etag[e]&&w.setRequestHeader("If-None-Match",$.etag[e])),w.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Mc+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)w.setRequestHeader(l,m.headers[l]);if(!m.beforeSend||m.beforeSend.call(n,w,m)!==!1&&2!==u){v="abort";for(l in{success:1,error:1,complete:1})w[l](m[l]);if(h=z(Lc,m,c,w)){w.readyState=1,k&&o.trigger("ajaxSend",[w,m]),m.async&&m.timeout>0&&(i=setTimeout(function(){w.abort("timeout")},m.timeout));try{u=1,h.send(s,d)}catch(A){if(!(2>u))throw A;d(-1,A)}}else d(-1,"No Transport");return w}return w.abort()},active:0,lastModified:{},etag:{}});var Oc=[],Pc=/\?/,Qc=/(=)\?(?=&|$)|\?\?/,Rc=$.now();$.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Oc.pop()||$.expando+"_"+Rc++;return this[a]=!0,a}}),$.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&Qc.test(j),m=k&&!l&&"string"==typeof i&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qc.test(i);return"jsonp"===c.dataTypes[0]||l||m?(f=c.jsonpCallback=$.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(Qc,"$1"+f):m?c.data=i.replace(Qc,"$1"+f):k&&(c.url+=(Pc.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||$.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,Oc.push(f)),h&&$.isFunction(g)&&g(h[0]),h=g=b}),"script"):void 0}),$.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return $.globalEval(a),a}}}),$.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),$.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=P.head||P.getElementsByTagName("head")[0]||P.documentElement;return{send:function(e,f){c=P.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){(e||!c.readyState||/loaded|complete/.test(c.readyState))&&(c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success"))},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var Sc,Tc=a.ActiveXObject?function(){for(var a in Sc)Sc[a](0,1)}:!1,Uc=0;$.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&D()||E()}:D,function(a){$.extend($.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}($.ajaxSettings.xhr()),$.support.ajax&&$.ajaxTransport(function(c){if(!c.crossDomain||$.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();if(c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async),c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||4===i.readyState))if(d=b,g&&(i.onreadystatechange=$.noop,Tc&&delete Sc[g]),e)4!==i.readyState&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(n){}try{j=i.statusText}catch(n){j=""}h||!c.isLocal||c.crossDomain?1223===h&&(h=204):h=l.text?200:404}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?4===i.readyState?setTimeout(d,0):(g=++Uc,Tc&&(Sc||(Sc={},$(a).unload(Tc)),Sc[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var Vc,Wc,Xc=/^(?:toggle|show|hide)$/,Yc=new RegExp("^(?:([-+])=|)("+_+")([a-z%]*)$","i"),Zc=/queueHooks$/,$c=[J],_c={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=Yc.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){if(c=+f[2],d=f[3]||($.cssNumber[a]?"":"px"),"px"!==d&&h){h=$.css(e.elem,a,!0)||c||1;do i=i||".5",h/=i,$.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&1!==i&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};$.Animation=$.extend(H,{tweener:function(a,b){$.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],_c[c]=_c[c]||[],_c[c].unshift(b)},prefilter:function(a,b){b?$c.unshift(a):$c.push(a)}}),$.Tween=K,K.prototype={constructor:K,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||($.cssNumber[c]?"":"px")},cur:function(){var a=K.propHooks[this.prop];return a&&a.get?a.get(this):K.propHooks._default.get(this)},run:function(a){var b,c=K.propHooks[this.prop];return this.pos=b=this.options.duration?$.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):K.propHooks._default.set(this),this}},K.prototype.init.prototype=K.prototype,K.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=$.css(a.elem,a.prop,!1,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){$.fx.step[a.prop]?$.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[$.cssProps[a.prop]]||$.cssHooks[a.prop])?$.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},K.propHooks.scrollTop=K.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},$.each(["toggle","show","hide"],function(a,b){var c=$.fn[b];$.fn[b]=function(d,e,f){return null==d||"boolean"==typeof d||!a&&$.isFunction(d)&&$.isFunction(e)?c.apply(this,arguments):this.animate(L(b,!0),d,e,f)}}),$.fn.extend({fadeTo:function(a,b,c,d){return this.filter(r).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=$.isEmptyObject(a),f=$.speed(b,c,d),g=function(){var b=H(this,$.extend({},a),f);e&&b.stop(!0)};return e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,c,d){var e=function(a){var b=a.stop;delete a.stop,b(d)};return"string"!=typeof a&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,c=null!=a&&a+"queueHooks",f=$.timers,g=$._data(this);if(c)g[c]&&g[c].stop&&e(g[c]);else for(c in g)g[c]&&g[c].stop&&Zc.test(c)&&e(g[c]);for(c=f.length;c--;)f[c].elem===this&&(null==a||f[c].queue===a)&&(f[c].anim.stop(d),b=!1,f.splice(c,1));(b||!d)&&$.dequeue(this,a)})}}),$.each({slideDown:L("show"),slideUp:L("hide"),slideToggle:L("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){$.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),$.speed=function(a,b,c){var d=a&&"object"==typeof a?$.extend({},a):{complete:c||!c&&b||$.isFunction(a)&&a,duration:a,easing:c&&b||b&&!$.isFunction(b)&&b};return d.duration=$.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in $.fx.speeds?$.fx.speeds[d.duration]:$.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){$.isFunction(d.old)&&d.old.call(this),d.queue&&$.dequeue(this,d.queue)},d},$.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},$.timers=[],$.fx=K.prototype.init,$.fx.tick=function(){var a,c=$.timers,d=0;for(Vc=$.now();d-1,l={},m={};k?(m=g.position(),e=m.top,f=m.left):(e=parseFloat(i)||0,f=parseFloat(j)||0),$.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(l.top=b.top-h.top+e),null!=b.left&&(l.left=b.left-h.left+f),"using"in b?b.using.call(a,l):g.css(l)}},$.fn.extend({position:function(){if(this[0]){var a=this[0],b=this.offsetParent(),c=this.offset(),d=ad.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat($.css(a,"marginTop"))||0,c.left-=parseFloat($.css(a,"marginLeft"))||0,d.top+=parseFloat($.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat($.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||P.body;a&&!ad.test(a.nodeName)&&"static"===$.css(a,"position");)a=a.offsetParent;return a||P.body})}}),$.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);$.fn[a]=function(e){return $.access(this,function(a,e,f){var g=M(a);return f===b?g?c in g?g[c]:g.document.documentElement[e]:a[e]:(g?g.scrollTo(d?$(g).scrollLeft():f,d?f:$(g).scrollTop()):a[e]=f,void 0)},a,e,arguments.length,null)}}),$.each({Height:"height",Width:"width"},function(a,c){$.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){$.fn[e]=function(e,f){var g=arguments.length&&(d||"boolean"!=typeof e),h=d||(e===!0||f===!0?"margin":"border");return $.access(this,function(c,d,e){var f;return $.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?$.css(c,d,e,h):$.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=$,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return $})}(window),function(a,b){function c(a){return a&&"object"==typeof a&&a.__wrapped__?a:this instanceof c?(this.__wrapped__=a,void 0):new c(a)}function d(a,b,c){b||(b=0);var d=a.length,e=d-b>=(c||db);if(e)for(var f={},c=b-1;++cb||"undefined"==typeof a)return 1;if(b>a||"undefined"==typeof b)return-1}return d>c?-1:1}function g(a,b,c){function d(){var h=arguments,i=f?this:b;return e||(a=b[g]),c.length&&(h=h.length?c.concat(n(h)):c),this instanceof d?(m.prototype=a.prototype,i=new m,m.prototype=null,h=a.apply(i,h),x(h)?h:i):a.apply(i,h)}var e=w(a),f=!c,g=b;return f&&(c=b),e||(b=a),d}function h(a,b,c){return a?"function"!=typeof a?function(b){return b[a]}:"undefined"!=typeof b?c?function(c,d,e,f){return a.call(b,c,d,e,f)}:function(c,d,e){return a.call(b,c,d,e)}:a:U}function i(){for(var a,b={b:"",c:"",e:Z,f:Ub,g:"",h:Wb,i:Zb,j:sb,k:"",l:!0},c=0;a=arguments[c];c++)for(var d in a)b[d]=a[d];if(a=b.a,b.d=/^[^,]+/.exec(a)[0],c=Function,d="var i,l="+b.d+",t="+b.d+";if(!"+b.d+")return t;"+b.k+";",b.b?(d+="var m=l.length;i=-1;if(typeof m=='number'){",b.i&&(d+="if(k(l)){l=l.split('')}"),d+="while(++ie;e++)d+="i='"+b.j[e]+"';if(","constructor"==b.j[e]&&(d+="!(f&&f.prototype===l)&&"),d+="h.call(l,i)){"+b.g+"}"}return(b.b||b.h)&&(d+="}"),d+=b.c+";return t",c("e,h,j,k,p,n,s","return function("+a+"){"+d+"}")(h,xb,p,z,cc,Fb,zb)}function j(a){return"\\"+dc[a]}function k(a){return lc[a]}function l(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function m(){}function n(a,b,c){b||(b=0),"undefined"==typeof c&&(c=a?a.length:0);for(var d=-1,c=c-b||0,e=Array(0>c?0:c);++dc?Gb(0,e+c):c)||0;return"number"==typeof e?f=-1<(z(a)?a.indexOf(b,c):P(a,b,c)):hc(a,function(a){return++d>=c?!(f=a===b):void 0}),f}function D(a,b,c){var d=!0,b=h(b,c);if(oc(a))for(var c=-1,e=a.length;++cd&&(d=c,i=a)});else for(;++fi&&(i=a[f]);return i}function J(a,b){return H(a,b+"")}function K(a,b,c,d){var e=3>arguments.length,b=h(b,d,cb);if(oc(a)){var f=-1,g=a.length;for(e&&(c=a[++f]);++farguments.length;if("number"!=typeof f)var i=qc(a),f=i.length;else Zb&&z(a)&&(e=a.split(""));return b=h(b,d,cb),G(a,function(a,d,h){d=i?i[--f]:--f,c=g?(g=!1,e[d]):b(c,e[d],d,h)}),c}function M(a,b,c){var d,b=h(b,c);if(oc(a))for(var c=-1,e=a.length;++cc?Gb(0,e+c):c||0)-1;else if(c)return d=R(a,b),a[d]===b?d:-1;for(;++de;)d=e+f>>>1,c(a[d])=75;if(j)var k={};for(c&&(i=[],c=h(c,d));++eP(i,l))&&((c||j)&&i.push(l),g.push(d))}return g}function T(a,b){return Tb||Bb&&2|{(\/]|\[\D|\b(?:delete|in|instanceof|new|typeof|void)\b/,gb=/&(?:amp|lt|gt|quot|#x27);/g,hb=/\b__p\+='';/g,ib=/\b(__p\+=)''\+/g,jb=/(__e\(.*?\)|\b__t\))\+'';/g,kb=/\w*$/,lb=/(?:__e|__t=)\(\s*(?![\d\s"']|this\.)/g,mb=RegExp("^"+(ab.valueOf+"").replace(/[.*+?^=!:${}()|[\]\/\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),nb=/\$\{((?:(?=\\?)\\?[\s\S])*?)}/g,ob=/<%=([\s\S]+?)%>/g,pb=/($^)/,qb=/[&<>"']/g,rb=/['\n\r\t\u2028\u2029\\]/g,sb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),tb=Math.ceil,ub=_.concat,vb=Math.floor,wb=mb.test(wb=Object.getPrototypeOf)&&wb,xb=ab.hasOwnProperty,yb=_.push,zb=ab.propertyIsEnumerable,Ab=ab.toString,Bb=mb.test(Bb=n.bind)&&Bb,Cb=mb.test(Cb=Array.isArray)&&Cb,Db=a.isFinite,Eb=a.isNaN,Fb=mb.test(Fb=Object.keys)&&Fb,Gb=Math.max,Hb=Math.min,Ib=Math.random,Jb="[object Arguments]",Kb="[object Array]",Lb="[object Boolean]",Mb="[object Date]",Nb="[object Number]",Ob="[object Object]",Pb="[object RegExp]",Qb="[object String]",Rb=!!a.attachEvent,Sb=Bb&&!/\n|true/.test(Bb+Rb),Tb=Bb&&!Sb,Ub=Fb&&(Rb||Sb),Vb=(Vb={0:1,length:1},_.splice.call(Vb,0,1),Vb[0]),Wb=!0;!function(){function a(){this.x=1}var b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments)Wb=!c;Z=!/valueOf/.test(b),$="x"!=b[0]}(1);var Xb=arguments.constructor==Object,Yb=!p(arguments),Zb="xx"!="x"[0]+Object("x")[0];try{var $b=Ab.call(document)==Ob}catch(_b){}var ac={"[object Function]":!1};ac[Jb]=ac[Kb]=ac[Lb]=ac[Mb]=ac[Nb]=ac[Ob]=ac[Pb]=ac[Qb]=!0;var bc={};bc[Kb]=Array,bc[Lb]=Boolean,bc[Mb]=Date,bc[Ob]=Object,bc[Nb]=Number,bc[Pb]=RegExp,bc[Qb]=String;var cc={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},dc={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"};c.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:ob,variable:""};var ec={a:"o,v,g",k:"for(var a=1,b=typeof g=='number'?2:arguments.length;a":">",'"':""","'":"'"},mc=u(lc),nc=i(ec,{g:"if(t[i]==null)"+ec.g}),oc=Cb||function(a){return Xb&&a instanceof Array||Ab.call(a)==Kb};w(/x/)&&(w=function(a){return a instanceof Function||"[object Function]"==Ab.call(a)});var pc=wb?function(a){if(!a||"object"!=typeof a)return!1;var b=a.valueOf,c="function"==typeof b&&(c=wb(b))&&wb(c);return c?a==c||wb(a)==c&&!p(a):q(a)}:q,qc=Fb?function(a){return"function"==typeof a&&zb.call(a,"prototype")?r(a):x(a)?Fb(a):[]}:r;c.after=function(a,b){return 1>a?b():function(){return 1>--a?b.apply(this,arguments):void 0}},c.assign=ic,c.bind=T,c.bindAll=function(a){for(var b=arguments,c=1=100,i=[],j=i;a:for(;++fP(j,k)){h&&j.push(k);for(var m=c;--m;)if(!(e[m]||(e[m]=d(b[m],0,100)))(k))continue a;i.push(k)}}return i},c.invert=u,c.invoke=function(a,b){var c=n(arguments,2),d="function"==typeof b,e=[];return G(a,function(a){e.push((d?b:a[b]).apply(a,c))}),e},c.keys=qc,c.map=H,c.max=I,c.memoize=function(a,b){var c={};return function(){var d=b?b.apply(this,arguments):arguments[0];return xb.call(c,d)?c[d]:c[d]=a.apply(this,arguments)}},c.merge=A,c.min=function(a,b,c){var d=1/0,f=-1,g=a?a.length:0,i=d;if(b||!oc(a))b=!b&&z(a)?e:h(b,c),hc(a,function(a,c,e){c=b(a,c,e),d>c&&(d=c,i=a)});else for(;++fP(f,c,1))&&(e[c]=a)}),e},c.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments),a=null,b)}},c.pairs=function(a){var b=[];return kc(a,function(a,c){b.push([c,a])}),b},c.partial=function(a){return g(a,n(arguments,1))},c.pick=function(a,b,c){var d={};if("function"!=typeof b)for(var e=0,f=ub.apply(_,arguments),g=f.length;++e=j?(clearTimeout(g),g=null,h=i,e=a.apply(f,d)):g||(g=setTimeout(c,j)),e}},c.times=function(a,b,c){for(var a=+a||0,d=-1,e=Array(a);++dc?Gb(0,d+c):Hb(c,d-1))+1);d--;)if(a[d]===b)return d;return-1},c.mixin=V,c.noConflict=function(){return a._=eb,this},c.random=function(a,b){return null==a&&null==b&&(b=1),a=+a||0,null==b&&(b=a,a=0),a+vb(Ib()*((+b||0)-a+1))},c.reduce=K,c.reduceRight=L,c.result=function(a,b){var c=a?a[b]:null;return w(c)?a[b]():c},c.size=function(a){var b=a?a.length:0;return"number"==typeof b?b:qc(a).length},c.some=M,c.sortedIndex=R,c.template=function(a,b,d){a||(a=""),d||(d={});var e,f,g=c.templateSettings,h=0,i=d.interpolate||g.interpolate||pb,k="__p+='",l=d.variable||g.variable,m=l;a.replace(RegExp((d.escape||g.escape||pb).source+"|"+i.source+"|"+(i===ob?nb:pb).source+"|"+(d.evaluate||g.evaluate||pb).source+"|$","g"),function(b,c,d,f,g,i){return d||(d=f),k+=a.slice(h,i).replace(rb,j),c&&(k+="'+__e("+c+")+'"),g&&(k+="';"+g+";__p+='"),d&&(k+="'+((__t=("+d+"))==null?'':__t)+'"),e||(e=g||fb.test(c||d)),h=i+b.length,b}),k+="';\n",m||(l="obj",e?k="with("+l+"){"+k+"}":(d=RegExp("(\\(\\s*)"+l+"\\."+l+"\\b","g"),k=k.replace(lb,"$&"+l+".").replace(d,"$1__d"))),k=(e?k.replace(hb,""):k).replace(ib,"$1").replace(jb,"$1;"),k="function("+l+"){"+(m?"":l+"||("+l+"={});")+"var __t,__p='',__e=_.escape"+(e?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":(m?"":",__d="+l+"."+l+"||"+l)+";")+k+"return __p}";try{f=Function("_","return "+k)(c)}catch(n){throw n.source=k,n}return b?f(b):(f.source=k,f)},c.unescape=function(a){return null==a?"":(a+"").replace(gb,o)},c.uniqueId=function(a){return(null==a?"":a+"")+ ++bb},c.all=D,c.any=M,c.detect=F,c.foldl=K,c.foldr=L,c.include=C,c.inject=K,kc(c,function(a,b){c.prototype[b]||(c.prototype[b]=function(){var b=[this.__wrapped__];return yb.apply(b,arguments),a.apply(c,b)})}),c.first=N,c.last=function(a,b,c){if(a){var d=a.length;return null==b||c?a[d-1]:n(a,Gb(0,d-b))}},c.take=N,c.head=N,kc(c,function(a,b){c.prototype[b]||(c.prototype[b]=function(b,d){var e=a(this.__wrapped__,b,d);return null==b||d?e:new c(e)})}),c.VERSION="1.0.0-rc.3",c.prototype.toString=function(){return this.__wrapped__+""},c.prototype.value=W,c.prototype.valueOf=W,hc(["join","pop","shift"],function(a){var b=_[a];c.prototype[a]=function(){return b.apply(this.__wrapped__,arguments)}}),hc(["push","reverse","sort","unshift"],function(a){var b=_[a];c.prototype[a]=function(){return b.apply(this.__wrapped__,arguments),this}}),hc(["concat","slice","splice"],function(a){var b=_[a];c.prototype[a]=function(){var a=b.apply(this.__wrapped__,arguments);return new c(a)}}),Vb&&hc(["pop","shift","splice"],function(a){var b=_[a],d="splice"==a;c.prototype[a]=function(){var a=this.__wrapped__,e=b.apply(a,arguments);return 0===a.length&&delete a[0],d?new c(e):e}}),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(a._=c,define(function(){return c})):X?"object"==typeof module&&module&&module.exports==X?(module.exports=c)._=c:X._=c:a._=c}(this),function(a){var b,c,d="0.3.4",e="hasOwnProperty",f=/[\.\/]/,g="*",h=function(){},i=function(a,b){return a-b},j={n:{}},k=function(a,d){var e,f=c,g=Array.prototype.slice.call(arguments,2),h=k.listeners(a),j=0,l=[],m={},n=[],o=b;b=a,c=0;for(var p=0,q=h.length;q>p;p++)"zIndex"in h[p]&&(l.push(h[p].zIndex),h[p].zIndex<0&&(m[h[p].zIndex]=h[p]));for(l.sort(i);l[j]<0;)if(e=m[l[j++]],n.push(e.apply(d,g)),c)return c=f,n;for(p=0;q>p;p++)if(e=h[p],"zIndex"in e)if(e.zIndex==l[j]){if(n.push(e.apply(d,g)),c)break;do if(j++,e=m[l[j]],e&&n.push(e.apply(d,g)),c)break;while(e)}else m[e.zIndex]=e;else if(n.push(e.apply(d,g)),c)break;return c=f,b=o,n.length?n:null};k.listeners=function(a){var b,c,d,e,h,i,k,l,m=a.split(f),n=j,o=[n],p=[];for(e=0,h=m.length;h>e;e++){for(l=[],i=0,k=o.length;k>i;i++)for(n=o[i].n,c=[n[m[e]],n[g]],d=2;d--;)b=c[d],b&&(l.push(b),p=p.concat(b.f||[]));o=l}return p},k.on=function(a,b){for(var c=a.split(f),d=j,e=0,g=c.length;g>e;e++)d=d.n,!d[c[e]]&&(d[c[e]]={n:{}}),d=d[c[e]];for(d.f=d.f||[],e=0,g=d.f.length;g>e;e++)if(d.f[e]==b)return h;return d.f.push(b),function(a){+a==+a&&(b.zIndex=+a)}},k.stop=function(){c=1},k.nt=function(a){return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(b):b},k.off=k.unbind=function(a,b){var c,d,h,i,k,l,m,n=a.split(f),o=[j];for(i=0,k=n.length;k>i;i++)for(l=0;li;i++)for(c=o[i];c.n;){if(b){if(c.f){for(l=0,m=c.f.length;m>l;l++)if(c.f[l]==b){c.f.splice(l,1);break}!c.f.length&&delete c.f}for(d in c.n)if(c.n[e](d)&&c.n[d].f){var p=c.n[d].f;for(l=0,m=p.length;m>l;l++)if(p[l]==b){p.splice(l,1);break}!p.length&&delete c.n[d].f}}else{delete c.f;for(d in c.n)c.n[e](d)&&c.n[d].f&&delete c.n[d].f}c=c.n}},k.once=function(a,b){var c=function(){var d=b.apply(this,arguments);return k.unbind(a,c),d};return k.on(a,c)},k.version=d,k.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=k:"undefined"!=typeof define?define("eve",[],function(){return k}):a.eve=k}(this),function(){function a(a){for(var b=0;bv;v++){var t=fc[v];if(t.el.id==b.id&&t.anim==a){t.percent!=c?(fc.splice(v,1),k=1):j=t,b.attr(t.totalOrigin);break}}else e=+q;for(var v=0,w=a.percents.length;w>v;v++){if(a.percents[v]==c||a.percents[v]>e*a.top){c=a.percents[v],m=a.percents[v-1]||0,o=o/a.top*(c-m),l=a.percents[v+1],i=a.anim[c];break}e&&b.attr(a.anim[a.percents[v]])}if(i){if(j)j.initstatus=e,j.start=new Date-j.ms*e;else{for(var y in i)if(i[x](y)&&(bb[x](y)||b.paper.customAttributes[x](y)))switch(p[y]=b.attr(y),null==p[y]&&(p[y]=ab[y]),q[y]=i[y],bb[y]){case R:s[y]=(q[y]-p[y])/o;break;case"colour":p[y]=r.getRGB(p[y]);var z=r.getRGB(q[y]);s[y]={r:(z.r-p[y].r)/o,g:(z.g-p[y].g)/o,b:(z.b-p[y].b)/o};break;case"path":var A=Ib(p[y],q[y]),B=A[1];for(p[y]=A[0],s[y]=[],v=0,w=p[y].length;w>v;v++){s[y][v]=[0];for(var D=1,E=p[y][v].length;E>D;D++)s[y][v][D]=(B[v][D]-p[y][v][D])/o}break;case"transform":var F=b._,I=Nb(F[y],q[y]);if(I)for(p[y]=I.from,q[y]=I.to,s[y]=[],s[y].real=!0,v=0,w=p[y].length;w>v;v++)for(s[y][v]=[p[y][v][0]],D=1,E=p[y][v].length;E>D;D++)s[y][v][D]=(q[y][v][D]-p[y][v][D])/o;else{var J=b.matrix||new f,K={_:{transform:F.transform},getBBox:function(){return b.getBBox(1)}};p[y]=[J.a,J.b,J.c,J.d,J.e,J.f],Lb(K,q[y]),q[y]=K._.transform,s[y]=[(K.matrix.a-J.a)/o,(K.matrix.b-J.b)/o,(K.matrix.c-J.c)/o,(K.matrix.d-J.d)/o,(K.matrix.e-J.e)/o,(K.matrix.f-J.f)/o]}break;case"csv":var L=G(i[y])[H](u),M=G(p[y])[H](u);if("clip-rect"==y)for(p[y]=M,s[y]=[],v=M.length;v--;)s[y][v]=(L[v]-p[y][v])/o;q[y]=L;break;default:for(L=[][C](i[y]),M=[][C](p[y]),s[y]=[],v=b.paper.customAttributes[y].length;v--;)s[y][v]=((L[v]||0)-(M[v]||0))/o}var N=i.easing,O=r.easing_formulas[N];if(!O)if(O=G(N).match(X),O&&5==O.length){var P=O;O=function(a){return d(a,+P[1],+P[2],+P[3],+P[4],o)}}else O=lb;if(n=i.start||a.start||+new Date,t={anim:a,percent:c,timestamp:n,start:n+(a.del||0),status:0,initstatus:e||0,stop:!1,ms:o,easing:O,from:p,diff:s,to:q,el:b,callback:i.callback,prev:m,next:l,repeat:h||a.times,origin:b.attr(),totalOrigin:g},fc.push(t),e&&!j&&!k&&(t.stop=!0,t.start=new Date-o*e,1==fc.length))return hc();k&&(t.start=new Date-t.ms*e),1==fc.length&&gc(hc)}eve("raphael.anim.start."+b.id,b,a)}}function c(a,b){var c=[],d={};if(this.ms=b,this.times=1,a){for(var e in a)a[x](e)&&(d[Z(e)]=a[e],c.push(Z(e)));c.sort(jb)}this.anim=d,this.top=c[c.length-1],this.percents=c}function d(a,b,c,d,e,f){function g(a,b){var c,d,e,f,g,h;for(e=a,h=0;8>h;h++){if(f=i(e)-a,O(f)e)return c;if(e>d)return d;for(;d>c;){if(f=i(e),O(f-a)f?c=e:d=e,e=(d-c)/2+c}return e}function h(a,b){var c=g(a,b);return((o*c+n)*c+m)*c}function i(a){return((l*a+k)*a+j)*a}var j=3*b,k=3*(d-b)-j,l=1-j-k,m=3*c,n=3*(e-c)-m,o=1-m-n;return h(a,1/(200*f))}function e(){return this.x+F+this.y+F+this.width+" × "+this.height}function f(a,b,c,d,e,f){null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function g(a,b,c){a=r._path2curve(a),b=r._path2curve(b);for(var d,e,f,g,i,j,k,l,m,n,o=c?0:[],p=0,q=a.length;q>p;p++){var s=a[p];if("M"==s[0])d=i=s[1],e=j=s[2];else{"C"==s[0]?(m=[d,e].concat(s.slice(1)),d=m[6],e=m[7]):(m=[d,e,d,e,i,j,i,j],d=i,e=j);for(var t=0,u=b.length;u>t;t++){var v=b[t];if("M"==v[0])f=k=v[1],g=l=v[2];else{"C"==v[0]?(n=[f,g].concat(v.slice(1)),f=n[6],g=n[7]):(n=[f,g,f,g,k,l,k,l],f=k,g=l);var w=h(m,n,c);if(c)o+=w;else{for(var x=0,y=w.length;y>x;x++)w[x].segment1=p,w[x].segment2=t,w[x].bez1=m,w[x].bez2=n;o=o.concat(w)}}}}}return o}function h(a,b,c){var d=r.bezierBBox(a),e=r.bezierBBox(b);if(!r.isBBoxIntersect(d,e))return c?0:[];for(var f=k.apply(0,a),g=k.apply(0,b),h=~~(f/5),j=~~(g/5),l=[],m=[],n={},o=c?0:[],p=0;h+1>p;p++){var q=r.findDotsAtSegment.apply(r,a.concat(p/h));l.push({x:q.x,y:q.y,t:p/h})}for(p=0;j+1>p;p++)q=r.findDotsAtSegment.apply(r,b.concat(p/j)),m.push({x:q.x,y:q.y,t:p/j});for(p=0;h>p;p++)for(var s=0;j>s;s++){var t=l[p],u=l[p+1],v=m[s],w=m[s+1],x=O(u.x-t.x)<.001?"y":"x",y=O(w.x-v.x)<.001?"y":"x",z=i(t.x,t.y,u.x,u.y,v.x,v.y,w.x,w.y);if(z){if(n[z.x.toFixed(4)]==z.y.toFixed(4))continue;n[z.x.toFixed(4)]=z.y.toFixed(4);var A=t.t+O((z[x]-t[x])/(u[x]-t[x]))*(u.t-t.t),B=v.t+O((z[y]-v[y])/(w[y]-v[y]))*(w.t-v.t);A>=0&&1>=A&&B>=0&&1>=B&&(c?o++:o.push({x:z.x,y:z.y,t1:A,t2:B}))}}return o}function i(a,b,c,d,e,f,g,h){if(!(M(a,c)M(e,g)||M(b,d)M(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+N(a,c).toFixed(2)||n>+M(a,c).toFixed(2)||n<+N(e,g).toFixed(2)||n>+M(e,g).toFixed(2)||o<+N(b,d).toFixed(2)||o>+M(b,d).toFixed(2)||o<+N(f,h).toFixed(2)||o>+M(f,h).toFixed(2))return;return{x:l,y:m}}}function j(a,b,c,d,e,f,g,h,i){if(!(0>i||k(a,b,c,d,e,f,g,h)o;)m/=2,n+=(i>j?1:-1)*m,j=k(a,b,c,d,e,f,g,h,n);return n}}function k(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i/2,k=12,m=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;k>p;p++){var q=j*m[p]+j,r=l(q,a,c,e,g),s=l(q,b,d,f,h),t=r*r+s*s;o+=n[p]*L.sqrt(t)}return j*o}function l(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function m(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function n(){return this.hex}function o(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),g=d.cache=d.cache||{},h=d.count=d.count||[];return g[x](f)?(p(h,f),c?c(g[f]):g[f]):(h.length>=1e3&&delete g[h.shift()],h.push(f),g[f]=a[B](b,e),c?c(g[f]):g[f])}return d}function p(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function q(a){if(Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[x](c)&&(b[c]=q(a[c]));return b}function r(a){if(r.is(a,"function"))return s?a():eve.on("raphael.DOMload",a);if(r.is(a,T))return r._engine.create[B](r,a.splice(0,3+r.is(a[0],R))).add(a);var b=Array.prototype.slice.call(arguments,0);if(r.is(b[b.length-1],"function")){var c=b.pop();return s?c.call(r._engine.create[B](r,b)):eve.on("raphael.DOMload",function(){c.call(r._engine.create[B](r,b))})}return r._engine.create[B](r,arguments)}r.version="2.1.0",r.eve=eve;var s,t,u=/[, ]+/,v={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},w=/\{(\d+)\}/g,x="hasOwnProperty",y={doc:document,win:window},z={was:Object.prototype[x].call(y.win,"Raphael"),is:y.win.Raphael},A=function(){this.ca=this.customAttributes={}},B="apply",C="concat",D="createTouch"in y.doc,E="",F=" ",G=String,H="split",I="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[H](F),J={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},K=G.prototype.toLowerCase,L=Math,M=L.max,N=L.min,O=L.abs,P=L.pow,Q=L.PI,R="number",S="string",T="array",U=Object.prototype.toString,V=(r._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),W={NaN:1,Infinity:1,"-Infinity":1},X=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Y=L.round,Z=parseFloat,$=parseInt,_=G.prototype.toUpperCase,ab=r._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},bb=r._availableAnimAttrs={blur:R,"clip-rect":"csv",cx:R,cy:R,fill:"colour","fill-opacity":R,"font-size":R,height:R,opacity:R,path:"path",r:R,rx:R,ry:R,stroke:"colour","stroke-opacity":R,"stroke-width":R,transform:"transform",width:R,x:R,y:R},cb=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,db={hs:1,rg:1},eb=/,?([achlmqrstvxz]),?/gi,fb=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,gb=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,hb=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,ib=(r._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),jb=function(a,b){return Z(a)-Z(b)},kb=function(){},lb=function(a){return a},mb=r._rectPath=function(a,b,c,d,e){return e?[["M",a+e,b],["l",c-2*e,0],["a",e,e,0,0,1,e,e],["l",0,d-2*e],["a",e,e,0,0,1,-e,e],["l",2*e-c,0],["a",e,e,0,0,1,-e,-e],["l",0,2*e-d],["a",e,e,0,0,1,e,-e],["z"]]:[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]]},nb=function(a,b,c,d){return null==d&&(d=c),[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]]},ob=r._getPath={path:function(a){return a.attr("path")},circle:function(a){var b=a.attrs;return nb(b.cx,b.cy,b.r)},ellipse:function(a){var b=a.attrs;return nb(b.cx,b.cy,b.rx,b.ry)},rect:function(a){var b=a.attrs;return mb(b.x,b.y,b.width,b.height,b.r)},image:function(a){var b=a.attrs;return mb(b.x,b.y,b.width,b.height)},text:function(a){var b=a._getBBox();return mb(b.x,b.y,b.width,b.height)}},pb=r.mapPath=function(a,b){if(!b)return a;var c,d,e,f,g,h,i;for(a=Ib(a),e=0,g=a.length;g>e;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a};if(r._g=y,r.type=y.win.SVGAngle||y.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==r.type){var qb,rb=y.doc.createElement("div");if(rb.innerHTML='',qb=rb.firstChild,qb.style.behavior="url(#default#VML)",!qb||"object"!=typeof qb.adj)return r.type=E;rb=null}r.svg=!(r.vml="VML"==r.type),r._Paper=A,r.fn=t=A.prototype=r.prototype,r._id=0,r._oid=0,r.is=function(a,b){return b=K.call(b),"finite"==b?!W[x](+a):"array"==b?a instanceof Array:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||"array"==b&&Array.isArray&&Array.isArray(a)||U.call(a).slice(8,-1).toLowerCase()==b},r.angle=function(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180*L.atan2(-h,-g)/Q+360)%360:0}return r.angle(a,b,e,f)-r.angle(c,d,e,f)},r.rad=function(a){return a%360*Q/180},r.deg=function(a){return 180*a/Q%360},r.snapTo=function(a,b,c){if(c=r.is(c,"finite")?c:10,r.is(a,T)){for(var d=a.length;d--;)if(O(a[d]-b)<=c)return a[d]}else{a=+a;var e=b%a;if(c>e)return b-e;if(e>a-c)return b-e+a}return b};r.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=16*L.random()|0,c="x"==a?b:3&b|8;return c.toString(16)});r.setWindow=function(a){eve("raphael.setWindow",r,y.win,a),y.win=a,y.doc=y.win.document,r._engine.initWin&&r._engine.initWin(y.win)};var sb=function(a){if(r.vml){var b,c=/^\s+|\s+$/g;try{var d=new ActiveXObject("htmlfile");d.write(""),d.close(),b=d.body}catch(e){b=createPopup().document.body}var f=b.createTextRange();sb=o(function(a){try{b.style.color=G(a).replace(c,E);var d=f.queryCommandValue("ForeColor");return d=(255&d)<<16|65280&d|(16711680&d)>>>16,"#"+("000000"+d.toString(16)).slice(-6)}catch(e){return"none"}})}else{var g=y.doc.createElement("i");g.title="Raphaël Colour Picker",g.style.display="none",y.doc.body.appendChild(g),sb=o(function(a){return g.style.color=a,y.doc.defaultView.getComputedStyle(g,E).getPropertyValue("color")})}return sb(a)},tb=function(){return"hsb("+[this.h,this.s,this.b]+")"},ub=function(){return"hsl("+[this.h,this.s,this.l]+")"},vb=function(){return this.hex},wb=function(a,b,c){if(null==b&&r.is(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(c=a.b,b=a.g,a=a.r),null==b&&r.is(a,S)){var d=r.getRGB(a);a=d.r,b=d.g,c=d.b}return(a>1||b>1||c>1)&&(a/=255,b/=255,c/=255),[a,b,c]},xb=function(a,b,c,d){a*=255,b*=255,c*=255;var e={r:a,g:b,b:c,hex:r.rgb(a,b,c),toString:vb};return r.is(d,"finite")&&(e.opacity=d),e};r.color=function(a){var b;return r.is(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=r.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):r.is(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=r.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):(r.is(a,"string")&&(a=r.getRGB(a)),r.is(a,"object")&&"r"in a&&"g"in a&&"b"in a?(b=r.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=r.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1)),a.toString=vb,a -},r.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-O(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],xb(e,f,g,d)},r.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5>c?c:1-c),h=i*(1-O(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],xb(e,f,g,d)},r.rgb2hsb=function(a,b,c){c=wb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=M(a,b,c),g=f-N(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:tb}},r.rgb2hsl=function(a,b,c){c=wb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=M(a,b,c),h=N(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:ub}},r._path2string=function(){return this.join(",").replace(eb,"$1")};r._preload=function(a,b){var c=y.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,y.doc.body.removeChild(this)},c.onerror=function(){y.doc.body.removeChild(this)},y.doc.body.appendChild(c),c.src=a};r.getRGB=o(function(a){if(!a||(a=G(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:n};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:n};!db[x](a.toLowerCase().substring(0,2))&&"#"!=a.charAt()&&(a=sb(a));var b,c,d,e,f,g,h=a.match(V);return h?(h[2]&&(d=$(h[2].substring(5),16),c=$(h[2].substring(3,5),16),b=$(h[2].substring(1,3),16)),h[3]&&(d=$((f=h[3].charAt(3))+f,16),c=$((f=h[3].charAt(2))+f,16),b=$((f=h[3].charAt(1))+f,16)),h[4]&&(g=h[4][H](cb),b=Z(g[0]),"%"==g[0].slice(-1)&&(b*=2.55),c=Z(g[1]),"%"==g[1].slice(-1)&&(c*=2.55),d=Z(g[2]),"%"==g[2].slice(-1)&&(d*=2.55),"rgba"==h[1].toLowerCase().slice(0,4)&&(e=Z(g[3])),g[3]&&"%"==g[3].slice(-1)&&(e/=100)),h[5]?(g=h[5][H](cb),b=Z(g[0]),"%"==g[0].slice(-1)&&(b*=2.55),c=Z(g[1]),"%"==g[1].slice(-1)&&(c*=2.55),d=Z(g[2]),"%"==g[2].slice(-1)&&(d*=2.55),("deg"==g[0].slice(-3)||"°"==g[0].slice(-1))&&(b/=360),"hsba"==h[1].toLowerCase().slice(0,4)&&(e=Z(g[3])),g[3]&&"%"==g[3].slice(-1)&&(e/=100),r.hsb2rgb(b,c,d,e)):h[6]?(g=h[6][H](cb),b=Z(g[0]),"%"==g[0].slice(-1)&&(b*=2.55),c=Z(g[1]),"%"==g[1].slice(-1)&&(c*=2.55),d=Z(g[2]),"%"==g[2].slice(-1)&&(d*=2.55),("deg"==g[0].slice(-3)||"°"==g[0].slice(-1))&&(b/=360),"hsla"==h[1].toLowerCase().slice(0,4)&&(e=Z(g[3])),g[3]&&"%"==g[3].slice(-1)&&(e/=100),r.hsl2rgb(b,c,d,e)):(h={r:b,g:c,b:d,toString:n},h.hex="#"+(16777216|d|c<<8|b<<16).toString(16).slice(1),r.is(e,"finite")&&(h.opacity=e),h)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:n}},r),r.hsb=o(function(a,b,c){return r.hsb2rgb(a,b,c).hex}),r.hsl=o(function(a,b,c){return r.hsl2rgb(a,b,c).hex}),r.rgb=o(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),r.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);return b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})),c.hex},r.getColor.reset=function(){delete this.start},r.parsePathString=function(a){if(!a)return null;var b=yb(a);if(b.arr)return Ab(b.arr);var c={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},d=[];return r.is(a,T)&&r.is(a[0],T)&&(d=Ab(a)),d.length||G(a).replace(fb,function(a,b,e){var f=[],g=b.toLowerCase();if(e.replace(hb,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(d.push([b][C](f.splice(0,2))),g="l",b="m"==b?"l":"L"),"r"==g)d.push([b][C](f));else for(;f.length>=c[g]&&(d.push([b][C](f.splice(0,c[g]))),c[g]););}),d.toString=r._path2string,b.arr=Ab(d),d},r.parseTransformString=o(function(a){if(!a)return null;var b=[];return r.is(a,T)&&r.is(a[0],T)&&(b=Ab(a)),b.length||G(a).replace(gb,function(a,c,d){{var e=[];K.call(c)}d.replace(hb,function(a,b){b&&e.push(+b)}),b.push([c][C](e))}),b.toString=r._path2string,b});var yb=function(a){var b=yb.ps=yb.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[x](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]};r.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=P(j,3),l=P(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*L.atan2(q-s,r-t)/Q;return(q>s||t>r)&&(y+=180),{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}},r.bezierBBox=function(a,b,c,d,e,f,g,h){r.is(a,"array")||(a=[a,b,c,d,e,f,g,h]);var i=Hb.apply(null,a);return{x:i.min.x,y:i.min.y,x2:i.max.x,y2:i.max.y,width:i.max.x-i.min.x,height:i.max.y-i.min.y}},r.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},r.isBBoxIntersect=function(a,b){var c=r.isPointInsideBBox;return c(b,a.x,a.y)||c(b,a.x2,a.y)||c(b,a.x,a.y2)||c(b,a.x2,a.y2)||c(a,b.x,b.y)||c(a,b.x2,b.y)||c(a,b.x,b.y2)||c(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)},r.pathIntersection=function(a,b){return g(a,b)},r.pathIntersectionNumber=function(a,b){return g(a,b,1)},r.isPointInsidePath=function(a,b,c){var d=r.pathBBox(a);return r.isPointInsideBBox(d,b,c)&&g(a,[["M",b,c],["H",d.x2+10]],1)%2==1},r._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var zb=r.pathBBox=function(a){var b=yb(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=Ib(a);for(var c,d=0,e=0,f=[],g=[],h=0,i=a.length;i>h;h++)if(c=a[h],"M"==c[0])d=c[1],e=c[2],f.push(d),g.push(e);else{var j=Hb(d,e,c[1],c[2],c[3],c[4],c[5],c[6]);f=f[C](j.min.x,j.max.x),g=g[C](j.min.y,j.max.y),d=c[5],e=c[6]}var k=N[B](0,f),l=N[B](0,g),m=M[B](0,f),n=M[B](0,g),o={x:k,y:l,x2:m,y2:n,width:m-k,height:n-l};return b.bbox=q(o),o},Ab=function(a){var b=q(a);return b.toString=r._path2string,b},Bb=r._pathToRelative=function(a){var b=yb(a);if(b.rel)return Ab(b.rel);r.is(a,T)&&r.is(a&&a[0],T)||(a=r.parsePathString(a));var c=[],d=0,e=0,f=0,g=0,h=0;"M"==a[0][0]&&(d=a[0][1],e=a[0][2],f=d,g=e,h++,c.push(["M",d,e]));for(var i=h,j=a.length;j>i;i++){var k=c[i]=[],l=a[i];if(l[0]!=K.call(l[0]))switch(k[0]=K.call(l[0]),k[0]){case"a":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]-d).toFixed(3),k[7]=+(l[7]-e).toFixed(3);break;case"v":k[1]=+(l[1]-e).toFixed(3);break;case"m":f=l[1],g=l[2];default:for(var m=1,n=l.length;n>m;m++)k[m]=+(l[m]-(m%2?d:e)).toFixed(3)}else{k=c[i]=[],"m"==l[0]&&(f=l[1]+d,g=l[2]+e);for(var o=0,p=l.length;p>o;o++)c[i][o]=l[o]}var q=c[i].length;switch(c[i][0]){case"z":d=f,e=g;break;case"h":d+=+c[i][q-1];break;case"v":e+=+c[i][q-1];break;default:d+=+c[i][q-2],e+=+c[i][q-1]}}return c.toString=r._path2string,b.rel=Ab(c),c},Cb=r._pathToAbsolute=function(a){var b=yb(a);if(b.abs)return Ab(b.abs);if(r.is(a,T)&&r.is(a&&a[0],T)||(a=r.parsePathString(a)),!a||!a.length)return[["M",0,0]];var c=[],d=0,e=0,f=0,g=0,h=0;"M"==a[0][0]&&(d=+a[0][1],e=+a[0][2],f=d,g=e,h++,c[0]=["M",d,e]);for(var i,j,k=3==a.length&&"M"==a[0][0]&&"R"==a[1][0].toUpperCase()&&"Z"==a[2][0].toUpperCase(),l=h,n=a.length;n>l;l++){if(c.push(i=[]),j=a[l],j[0]!=_.call(j[0]))switch(i[0]=_.call(j[0]),i[0]){case"A":i[1]=j[1],i[2]=j[2],i[3]=j[3],i[4]=j[4],i[5]=j[5],i[6]=+(j[6]+d),i[7]=+(j[7]+e);break;case"V":i[1]=+j[1]+e;break;case"H":i[1]=+j[1]+d;break;case"R":for(var o=[d,e][C](j.slice(1)),p=2,q=o.length;q>p;p++)o[p]=+o[p]+d,o[++p]=+o[p]+e;c.pop(),c=c[C](m(o,k));break;case"M":f=+j[1]+d,g=+j[2]+e;default:for(p=1,q=j.length;q>p;p++)i[p]=+j[p]+(p%2?d:e)}else if("R"==j[0])o=[d,e][C](j.slice(1)),c.pop(),c=c[C](m(o,k)),i=["R"][C](j.slice(-2));else for(var s=0,t=j.length;t>s;s++)i[s]=j[s];switch(i[0]){case"Z":d=f,e=g;break;case"H":d=i[1];break;case"V":e=i[1];break;case"M":f=i[i.length-2],g=i[i.length-1];default:d=i[i.length-2],e=i[i.length-1]}}return c.toString=r._path2string,b.abs=Ab(c),c},Db=function(a,b,c,d){return[a,b,c,d,c,d]},Eb=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},Fb=function(a,b,c,d,e,f,g,h,i,j){var k,l=120*Q/180,m=Q/180*(+e||0),n=[],p=o(function(a,b,c){var d=a*L.cos(c)-b*L.sin(c),e=a*L.sin(c)+b*L.cos(c);return{x:d,y:e}});if(j)y=j[0],z=j[1],w=j[2],x=j[3];else{k=p(a,b,-m),a=k.x,b=k.y,k=p(h,i,-m),h=k.x,i=k.y;var q=(L.cos(Q/180*e),L.sin(Q/180*e),(a-h)/2),r=(b-i)/2,s=q*q/(c*c)+r*r/(d*d);s>1&&(s=L.sqrt(s),c=s*c,d=s*d);var t=c*c,u=d*d,v=(f==g?-1:1)*L.sqrt(O((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*c*r/d+(a+h)/2,x=v*-d*q/c+(b+i)/2,y=L.asin(((b-x)/d).toFixed(9)),z=L.asin(((i-x)/d).toFixed(9));y=w>a?Q-y:y,z=w>h?Q-z:z,0>y&&(y=2*Q+y),0>z&&(z=2*Q+z),g&&y>z&&(y-=2*Q),!g&&z>y&&(z-=2*Q)}var A=z-y;if(O(A)>l){var B=z,D=h,E=i;z=y+l*(g&&z>y?1:-1),h=w+c*L.cos(z),i=x+d*L.sin(z),n=Fb(h,i,c,d,e,0,g,D,E,[z,B,w,x])}A=z-y;var F=L.cos(y),G=L.sin(y),I=L.cos(z),J=L.sin(z),K=L.tan(A/4),M=4/3*c*K,N=4/3*d*K,P=[a,b],R=[a+M*G,b-N*F],S=[h+M*J,i-N*I],T=[h,i];if(R[0]=2*P[0]-R[0],R[1]=2*P[1]-R[1],j)return[R,S,T][C](n);n=[R,S,T][C](n).join()[H](",");for(var U=[],V=0,W=n.length;W>V;V++)U[V]=V%2?p(n[V-1],n[V],m).y:p(n[V],n[V+1],m).x;return U},Gb=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:P(j,3)*a+3*P(j,2)*i*c+3*j*i*i*e+P(i,3)*g,y:P(j,3)*b+3*P(j,2)*i*d+3*j*i*i*f+P(i,3)*h}},Hb=o(function(a,b,c,d,e,f,g,h){var i,j=e-2*c+a-(g-2*e+c),k=2*(c-a)-2*(e-c),l=a-c,m=(-k+L.sqrt(k*k-4*j*l))/2/j,n=(-k-L.sqrt(k*k-4*j*l))/2/j,o=[b,h],p=[a,g];return O(m)>"1e12"&&(m=.5),O(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Gb(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Gb(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),j=f-2*d+b-(h-2*f+d),k=2*(d-b)-2*(f-d),l=b-d,m=(-k+L.sqrt(k*k-4*j*l))/2/j,n=(-k-L.sqrt(k*k-4*j*l))/2/j,O(m)>"1e12"&&(m=.5),O(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Gb(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Gb(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),{min:{x:N[B](0,p),y:N[B](0,o)},max:{x:M[B](0,p),y:M[B](0,o)}}}),Ib=r._path2curve=o(function(a,b){var c=!b&&yb(a);if(!b&&c.curve)return Ab(c.curve);for(var d=Cb(a),e=b&&Cb(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=(function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][C](Fb[B](0,[b.x,b.y][C](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][C](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][C](Eb(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][C](Eb(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][C](Db(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][C](Db(b.x,b.y,a[1],b.y));break;case"V":a=["C"][C](Db(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][C](Db(b.x,b.y,b.X,b.Y))}return a}),i=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)a.splice(b++,0,["C"][C](c.splice(0,6)));a.splice(b,1),l=M(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=M(d.length,e&&e.length||0))},k=0,l=M(d.length,e&&e.length||0);l>k;k++){d[k]=h(d[k],f),i(d,k),e&&(e[k]=h(e[k],g)),e&&i(e,k),j(d,e,f,g,k),j(e,d,g,f,k);var m=d[k],n=e&&e[k],o=m.length,p=e&&n.length;f.x=m[o-2],f.y=m[o-1],f.bx=Z(m[o-4])||f.x,f.by=Z(m[o-3])||f.y,g.bx=e&&(Z(n[p-4])||g.x),g.by=e&&(Z(n[p-3])||g.y),g.x=e&&n[p-2],g.y=e&&n[p-1]}return e||(c.curve=Ab(d)),e?[d,e]:d},null,Ab),Jb=(r._parseDots=o(function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e={},f=a[c].match(/^([^:]*):?([\d\.]*)/);if(e.color=r.getRGB(f[1]),e.color.error)return null;e.color=e.color.hex,f[2]&&(e.offset=f[2]+"%"),b.push(e)}for(c=1,d=b.length-1;d>c;c++)if(!b[c].offset){for(var g=Z(b[c-1].offset||0),h=0,i=c+1;d>i;i++)if(b[i].offset){h=b[i].offset;break}h||(h=100,i=d),h=Z(h);for(var j=(h-g)/(i-c+1);i>c;c++)g+=j,b[c].offset=g+"%"}return b}),r._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)}),Kb=(r._tofront=function(a,b){b.top!==a&&(Jb(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},r._toback=function(a,b){b.bottom!==a&&(Jb(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},r._insertafter=function(a,b,c){Jb(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},r._insertbefore=function(a,b,c){Jb(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},r.toMatrix=function(a,b){var c=zb(a),d={_:{transform:E},getBBox:function(){return c}};return Lb(d,b),d.matrix}),Lb=(r.transformPath=function(a,b){return pb(a,Kb(a,b))},r._extractTransform=function(a,b){if(null==b)return a._.transform;b=G(b).replace(/\.{3}|\u2026/g,a._.transform||E);var c=r.parseTransformString(b),d=0,e=0,g=0,h=1,i=1,j=a._,k=new f;if(j.transform=c||[],c)for(var l=0,m=c.length;m>l;l++){var n,o,p,q,s,t=c[l],u=t.length,v=G(t[0]).toLowerCase(),w=t[0]!=v,x=w?k.invert():0;"t"==v&&3==u?w?(n=x.x(0,0),o=x.y(0,0),p=x.x(t[1],t[2]),q=x.y(t[1],t[2]),k.translate(p-n,q-o)):k.translate(t[1],t[2]):"r"==v?2==u?(s=s||a.getBBox(1),k.rotate(t[1],s.x+s.width/2,s.y+s.height/2),d+=t[1]):4==u&&(w?(p=x.x(t[2],t[3]),q=x.y(t[2],t[3]),k.rotate(t[1],p,q)):k.rotate(t[1],t[2],t[3]),d+=t[1]):"s"==v?2==u||3==u?(s=s||a.getBBox(1),k.scale(t[1],t[u-1],s.x+s.width/2,s.y+s.height/2),h*=t[1],i*=t[u-1]):5==u&&(w?(p=x.x(t[3],t[4]),q=x.y(t[3],t[4]),k.scale(t[1],t[2],p,q)):k.scale(t[1],t[2],t[3],t[4]),h*=t[1],i*=t[2]):"m"==v&&7==u&&k.add(t[1],t[2],t[3],t[4],t[5],t[6]),j.dirtyT=1,a.matrix=k}a.matrix=k,j.sx=h,j.sy=i,j.deg=d,j.dx=e=k.e,j.dy=g=k.f,1==h&&1==i&&!d&&j.bbox?(j.bbox.x+=+e,j.bbox.y+=+g):j.dirtyT=1}),Mb=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}},Nb=r._equaliseTransform=function(a,b){b=G(b).replace(/\.{3}|\u2026/g,a),a=r.parseTransformString(a)||[],b=r.parseTransformString(b)||[];for(var c,d,e,f,g=M(a.length,b.length),h=[],i=[],j=0;g>j;j++){if(e=a[j]||Mb(b[j]),f=b[j]||Mb(e),e[0]!=f[0]||"r"==e[0].toLowerCase()&&(e[2]!=f[2]||e[3]!=f[3])||"s"==e[0].toLowerCase()&&(e[3]!=f[3]||e[4]!=f[4]))return;for(h[j]=[],i[j]=[],c=0,d=M(e.length,f.length);d>c;c++)c in e&&(h[j][c]=e[c]),c in f&&(i[j][c]=f[c])}return{from:h,to:i}};r._getContainer=function(a,b,c,d){var e;return e=null!=d||r.is(a,"object")?a:y.doc.getElementById(a),null!=e?e.tagName?null==b?{container:e,width:e.style.pixelWidth||e.offsetWidth,height:e.style.pixelHeight||e.offsetHeight}:{container:e,width:b,height:c}:{container:1,x:a,y:b,width:c,height:d}:void 0},r.pathToRelative=Bb,r._engine={},r.path2curve=Ib,r.matrix=function(a,b,c,d,e,g){return new f(a,b,c,d,e,g)},function(a){function b(a){var b=L.sqrt(c(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)}function c(a){return a[0]*a[0]+a[1]*a[1]}a.add=function(a,b,c,d,e,g){var h,i,j,k,l=[[],[],[]],m=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],n=[[a,c,e],[b,d,g],[0,0,1]];for(a&&a instanceof f&&(n=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),h=0;3>h;h++)for(i=0;3>i;i++){for(k=0,j=0;3>j;j++)k+=m[h][j]*n[j][i];l[h][i]=k}this.a=l[0][0],this.b=l[1][0],this.c=l[0][1],this.d=l[1][1],this.e=l[0][2],this.f=l[1][2]},a.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new f(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},a.clone=function(){return new f(this.a,this.b,this.c,this.d,this.e,this.f)},a.translate=function(a,b){this.add(1,0,0,1,a,b)},a.scale=function(a,b,c,d){null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},a.rotate=function(a,b,c){a=r.rad(a),b=b||0,c=c||0;var d=+L.cos(a).toFixed(9),e=+L.sin(a).toFixed(9);this.add(d,e,-e,d,b,c),this.add(1,0,0,1,-b,-c)},a.x=function(a,b){return a*this.a+b*this.c+this.e},a.y=function(a,b){return a*this.b+b*this.d+this.f},a.get=function(a){return+this[G.fromCharCode(97+a)].toFixed(4)},a.toString=function(){return r.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},a.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},a.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},a.split=function(){var a={};a.dx=this.e,a.dy=this.f;var d=[[this.a,this.c],[this.b,this.d]];a.scalex=L.sqrt(c(d[0])),b(d[0]),a.shear=d[0][0]*d[1][0]+d[0][1]*d[1][1],d[1]=[d[1][0]-d[0][0]*a.shear,d[1][1]-d[0][1]*a.shear],a.scaley=L.sqrt(c(d[1])),b(d[1]),a.shear/=a.scaley;var e=-d[0][1],f=d[1][1];return 0>f?(a.rotate=r.deg(L.acos(f)),0>e&&(a.rotate=360-a.rotate)):a.rotate=r.deg(L.asin(e)),a.isSimple=!(+a.shear.toFixed(9)||a.scalex.toFixed(9)!=a.scaley.toFixed(9)&&a.rotate),a.isSuperSimple=!+a.shear.toFixed(9)&&a.scalex.toFixed(9)==a.scaley.toFixed(9)&&!a.rotate,a.noRotation=!+a.shear.toFixed(9)&&!a.rotate,a},a.toTransformString=function(a){var b=a||this[H]();return b.isSimple?(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[b.dx,b.dy]:E)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:E)+(b.rotate?"r"+[b.rotate,0,0]:E)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(f.prototype);var Ob=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);t.safari="Apple Computer, Inc."==navigator.vendor&&(Ob&&Ob[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Ob&&Ob[1]<8?function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:kb;for(var Pb=function(){this.returnValue=!1},Qb=function(){return this.originalEvent.preventDefault()},Rb=function(){this.cancelBubble=!0},Sb=function(){return this.originalEvent.stopPropagation()},Tb=function(){return y.doc.addEventListener?function(a,b,c,d){var e=D&&J[b]?J[b]:b,f=function(e){var f=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,g=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft,h=e.clientX+g,i=e.clientY+f;if(D&&J[x](b))for(var j=0,k=e.targetTouches&&e.targetTouches.length;k>j;j++)if(e.targetTouches[j].target==a){var l=e;e=e.targetTouches[j],e.originalEvent=l,e.preventDefault=Qb,e.stopPropagation=Sb;break}return c.call(d,e,h,i)};return a.addEventListener(e,f,!1),function(){return a.removeEventListener(e,f,!1),!0}}:y.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||y.win.event;var b=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,e=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||Pb,a.stopPropagation=a.stopPropagation||Rb,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),Ub=[],Vb=function(a){for(var b,c=a.clientX,d=a.clientY,e=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,f=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft,g=Ub.length;g--;){if(b=Ub[g],D){for(var h,i=a.touches.length;i--;)if(h=a.touches[i],h.identifier==b.el._drag.id){c=h.clientX,d=h.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var j,k=b.el.node,l=k.nextSibling,m=k.parentNode,n=k.style.display;y.win.opera&&m.removeChild(k),k.style.display="none",j=b.el.paper.getElementByPoint(c,d),k.style.display=n,y.win.opera&&(l?m.insertBefore(k,l):m.appendChild(k)),j&&eve("raphael.drag.over."+b.el.id,b.el,j),c+=f,d+=e,eve("raphael.drag.move."+b.el.id,b.move_scope||b.el,c-b.el._drag.x,d-b.el._drag.y,c,d,a)}},Wb=function(a){r.unmousemove(Vb).unmouseup(Wb);for(var b,c=Ub.length;c--;)b=Ub[c],b.el._drag={},eve("raphael.drag.end."+b.el.id,b.end_scope||b.start_scope||b.move_scope||b.el,a);Ub=[]},Xb=r.el={},Yb=I.length;Yb--;)(function(a){r[a]=Xb[a]=function(b,c){return r.is(b,"function")&&(this.events=this.events||[],this.events.push({name:a,f:b,unbind:Tb(this.shape||this.node||y.doc,a,b,c||this)})),this},r["un"+a]=Xb["un"+a]=function(b){for(var c=this.events||[],d=c.length;d--;)if(c[d].name==a&&c[d].f==b)return c[d].unbind(),c.splice(d,1),!c.length&&delete this.events,this;return this}})(I[Yb]);Xb.data=function(a,b){var c=ib[this.id]=ib[this.id]||{};if(1==arguments.length){if(r.is(a,"object")){for(var d in a)a[x](d)&&this.data(d,a[d]);return this}return eve("raphael.data.get."+this.id,this,c[a],a),c[a]}return c[a]=b,eve("raphael.data.set."+this.id,this,b,a),this},Xb.removeData=function(a){return null==a?ib[this.id]={}:ib[this.id]&&delete ib[this.id][a],this},Xb.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},Xb.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var Zb=[];Xb.drag=function(a,b,c,d,e,f){function g(g){(g.originalEvent||g).preventDefault();var h=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,i=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft;this._drag.x=g.clientX+i,this._drag.y=g.clientY+h,this._drag.id=g.identifier,!Ub.length&&r.mousemove(Vb).mouseup(Wb),Ub.push({el:this,move_scope:d,start_scope:e,end_scope:f}),b&&eve.on("raphael.drag.start."+this.id,b),a&&eve.on("raphael.drag.move."+this.id,a),c&&eve.on("raphael.drag.end."+this.id,c),eve("raphael.drag.start."+this.id,e||d||this,g.clientX+i,g.clientY+h,g)}return this._drag={},Zb.push({el:this,start:g}),this.mousedown(g),this},Xb.onDragOver=function(a){a?eve.on("raphael.drag.over."+this.id,a):eve.unbind("raphael.drag.over."+this.id)},Xb.undrag=function(){for(var a=Zb.length;a--;)Zb[a].el==this&&(this.unmousedown(Zb[a].start),Zb.splice(a,1),eve.unbind("raphael.drag.*."+this.id));!Zb.length&&r.unmousemove(Vb).unmouseup(Wb)},t.circle=function(a,b,c){var d=r._engine.circle(this,a||0,b||0,c||0);return this.__set__&&this.__set__.push(d),d},t.rect=function(a,b,c,d,e){var f=r._engine.rect(this,a||0,b||0,c||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},t.ellipse=function(a,b,c,d){var e=r._engine.ellipse(this,a||0,b||0,c||0,d||0);return this.__set__&&this.__set__.push(e),e},t.path=function(a){a&&!r.is(a,S)&&!r.is(a[0],T)&&(a+=E);var b=r._engine.path(r.format[B](r,arguments),this);return this.__set__&&this.__set__.push(b),b},t.image=function(a,b,c,d,e){var f=r._engine.image(this,a||"about:blank",b||0,c||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},t.text=function(a,b,c){var d=r._engine.text(this,a||0,b||0,G(c));return this.__set__&&this.__set__.push(d),d},t.set=function(a){!r.is(a,"array")&&(a=Array.prototype.splice.call(arguments,0,arguments.length));var b=new jc(a);return this.__set__&&this.__set__.push(b),b},t.setStart=function(a){this.__set__=a||this.set()},t.setFinish=function(){var a=this.__set__;return delete this.__set__,a},t.setSize=function(a,b){return r._engine.setSize.call(this,a,b)},t.setViewBox=function(a,b,c,d,e){return r._engine.setViewBox.call(this,a,b,c,d,e)},t.top=t.bottom=null,t.raphael=r;var $b=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,h=b.top+(y.win.pageYOffset||e.scrollTop||d.scrollTop)-f,i=b.left+(y.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:h,x:i}};t.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=y.doc.elementFromPoint(a,b);if(y.win.opera&&"svg"==e.tagName){var f=$b(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var h=d.getIntersectionList(g,null);h.length&&(e=h[h.length-1])}if(!e)return null;for(;e.parentNode&&e!=d.parentNode&&!e.raphael;)e=e.parentNode;return e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null},t.getById=function(a){for(var b=this.bottom;b;){if(b.id==a)return b;b=b.next}return null},t.forEach=function(a,b){for(var c=this.bottom;c;){if(a.call(b,c)===!1)return this;c=c.next}return this},t.getElementsByPoint=function(a,b){var c=this.set();return this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)}),c},Xb.isPointInside=function(a,b){var c=this.realPath=this.realPath||ob[this.type](this);return r.isPointInsidePath(c,a,b)},Xb.getBBox=function(a){if(this.removed)return{};var b=this._;return a?((b.dirty||!b.bboxwt)&&(this.realPath=ob[this.type](this),b.bboxwt=zb(this.realPath),b.bboxwt.toString=e,b.dirty=0),b.bboxwt):((b.dirty||b.dirtyT||!b.bbox)&&((b.dirty||!this.realPath)&&(b.bboxwt=0,this.realPath=ob[this.type](this)),b.bbox=zb(pb(this.realPath,this.matrix)),b.bbox.toString=e,b.dirty=b.dirtyT=0),b.bbox)},Xb.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(a),a},Xb.glow=function(a){if("text"==this.type)return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||ob[this.type](this);f=this.matrix?pb(f,this.matrix):f;for(var g=1;c+1>g;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var _b=function(a,b,c,d,e,f,g,h,i){return null==i?k(a,b,c,d,e,f,g,h):r.findDotsAtSegment(a,b,c,d,e,f,g,h,j(a,b,c,d,e,f,g,h,i))},ac=function(a,b){return function(c,d,e){c=Ib(c);for(var f,g,h,i,j,k="",l={},m=0,n=0,o=c.length;o>n;n++){if(h=c[n],"M"==h[0])f=+h[1],g=+h[2];else{if(i=_b(f,g,h[1],h[2],h[3],h[4],h[5],h[6]),m+i>d){if(b&&!l.start){if(j=_b(f,g,h[1],h[2],h[3],h[4],h[5],h[6],d-m),k+=["C"+j.start.x,j.start.y,j.m.x,j.m.y,j.x,j.y],e)return k;l.start=k,k=["M"+j.x,j.y+"C"+j.n.x,j.n.y,j.end.x,j.end.y,h[5],h[6]].join(),m+=i,f=+h[5],g=+h[6];continue}if(!a&&!b)return j=_b(f,g,h[1],h[2],h[3],h[4],h[5],h[6],d-m),{x:j.x,y:j.y,alpha:j.alpha}}m+=i,f=+h[5],g=+h[6]}k+=h.shift()+h}return l.end=k,j=a?m:b?l:r.findDotsAtSegment(f,g,h[0],h[1],h[2],h[3],h[4],h[5],1),j.alpha&&(j={x:j.x,y:j.y,alpha:j.alpha}),j}},bc=ac(1),cc=ac(),dc=ac(0,1);r.getTotalLength=bc,r.getPointAtLength=cc,r.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return dc(a,b).end;var d=dc(a,c,1);return b?dc(d,b).end:d},Xb.getTotalLength=function(){return"path"==this.type?this.node.getTotalLength?this.node.getTotalLength():bc(this.attrs.path):void 0},Xb.getPointAtLength=function(a){return"path"==this.type?cc(this.attrs.path,a):void 0},Xb.getSubpath=function(a,b){return"path"==this.type?r.getSubpath(this.attrs.path,a,b):void 0};var ec=r.easing_formulas={linear:function(a){return a},"<":function(a){return P(a,1.7)},">":function(a){return P(a,.48)},"<>":function(a){var b=.48-a/1.04,c=L.sqrt(.1734+b*b),d=c-b,e=P(O(d),1/3)*(0>d?-1:1),f=-c-b,g=P(O(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:P(2,-10*a)*L.sin(2*(a-.075)*Q/.3)+1},bounce:function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b}};ec.easeIn=ec["ease-in"]=ec["<"],ec.easeOut=ec["ease-out"]=ec[">"],ec.easeInOut=ec["ease-in-out"]=ec["<>"],ec["back-in"]=ec.backIn,ec["back-out"]=ec.backOut;var fc=[],gc=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},hc=function(){for(var a=+new Date,c=0;cg))if(h>g){var p=i(g/h);for(var q in j)if(j[x](q)){switch(bb[q]){case R:e=+j[q]+p*h*k[q];break;case"colour":e="rgb("+[ic(Y(j[q].r+p*h*k[q].r)),ic(Y(j[q].g+p*h*k[q].g)),ic(Y(j[q].b+p*h*k[q].b))].join(",")+")";break;case"path":e=[];for(var s=0,t=j[q].length;t>s;s++){e[s]=[j[q][s][0]];for(var u=1,v=j[q][s].length;v>u;u++)e[s][u]=+j[q][s][u]+p*h*k[q][s][u];e[s]=e[s].join(F)}e=e.join(F);break;case"transform":if(k[q].real)for(e=[],s=0,t=j[q].length;t>s;s++)for(e[s]=[j[q][s][0]],u=1,v=j[q][s].length;v>u;u++)e[s][u]=j[q][s][u]+p*h*k[q][s][u];else{var w=function(a){return+j[q][a]+p*h*k[q][a]};e=[["m",w(0),w(1),w(2),w(3),w(4),w(5)]]}break;case"csv":if("clip-rect"==q)for(e=[],s=4;s--;)e[s]=+j[q][s]+p*h*k[q][s];break;default:var y=[][C](j[q]);for(e=[],s=m.paper.customAttributes[q].length;s--;)e[s]=+y[s]+p*h*k[q][s]}n[q]=e}m.attr(n),function(a,b,c){setTimeout(function(){eve("raphael.anim.frame."+a,b,c)})}(m.id,m,d.anim)}else{if(function(a,b,c){setTimeout(function(){eve("raphael.anim.frame."+b.id,b,c),eve("raphael.anim.finish."+b.id,b,c),r.is(a,"function")&&a.call(b)})}(d.callback,m,d.anim),m.attr(l),fc.splice(c--,1),d.repeat>1&&!d.next){for(f in l)l[x](f)&&(o[f]=d.totalOrigin[f]);d.el.attr(o),b(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&b(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}}r.svg&&m&&m.paper&&m.paper.safari(),fc.length&&gc(hc)},ic=function(a){return a>255?255:0>a?0:a};Xb.animateWith=function(a,d,e,f,g,h){var i=this;if(i.removed)return h&&h.call(i),i;var j=e instanceof c?e:r.animation(e,f,g,h);b(j,i,j.percents[0],null,i.attr());for(var k=0,l=fc.length;l>k;k++)if(fc[k].anim==d&&fc[k].el==a){fc[l-1].start=fc[k].start;break}return i},Xb.onAnimation=function(a){return a?eve.on("raphael.anim.frame."+this.id,a):eve.unbind("raphael.anim.frame."+this.id),this},c.prototype.delay=function(a){var b=new c(this.anim,this.ms);return b.times=this.times,b.del=+a||0,b},c.prototype.repeat=function(a){var b=new c(this.anim,this.ms);return b.del=this.del,b.times=L.floor(M(a,0))||1,b},r.animation=function(a,b,d,e){if(a instanceof c)return a;(r.is(d,"function")||!d)&&(e=e||d||null,d=null),a=Object(a),b=+b||0;var f,g,h={};for(g in a)a[x](g)&&Z(g)!=g&&Z(g)+"%"!=g&&(f=!0,h[g]=a[g]);return f?(d&&(h.easing=d),e&&(h.callback=e),new c({100:h},b)):new c(a,b)},Xb.animate=function(a,d,e,f){var g=this;if(g.removed)return f&&f.call(g),g;var h=a instanceof c?a:r.animation(a,d,e,f);return b(h,g,h.percents[0],null,g.attr()),g},Xb.setTime=function(a,b){return a&&null!=b&&this.status(a,N(b,a.ms)/a.ms),this},Xb.status=function(a,c){var d,e,f=[],g=0;if(null!=c)return b(a,this,-1,N(c,1)),this;for(d=fc.length;d>g;g++)if(e=fc[g],e.el.id==this.id&&(!a||e.anim==a)){if(a)return e.status;f.push({anim:e.anim,status:e.status})}return a?0:f},Xb.pause=function(a){for(var b=0;bb;b++)a[b]&&(a[b].constructor==Xb.constructor||a[b].constructor==jc)&&(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},kc=jc.prototype;kc.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],a&&(a.constructor==Xb.constructor||a.constructor==jc)&&(b=this.items.length,this[b]=this.items[b]=a,this.length++); -return this},kc.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},kc.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var lc in Xb)Xb[x](lc)&&(kc[lc]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][B](c,b)})}}(lc));kc.attr=function(a,b){if(a&&r.is(a,T)&&r.is(a[0],"object"))for(var c=0,d=a.length;d>c;c++)this.items[c].attr(a[c]);else for(var e=0,f=this.items.length;f>e;e++)this.items[e].attr(a,b);return this},kc.clear=function(){for(;this.length;)this.pop()},kc.splice=function(a,b){a=0>a?M(this.length+a,0):a,b=M(0,N(this.length-a,b));var c,d=[],e=[],f=[];for(c=2;cc;c++)e.push(this[a+c]);for(;cc?f[c]:d[c-g];for(c=this.items.length=this.length-=b-g;this[c];)delete this[c++];return new jc(e)},kc.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0},kc.animate=function(a,b,c,d){(r.is(c,"function")||!c)&&(d=c||null);var e,f,g=this.items.length,h=g,i=this;if(!g)return this;d&&(f=function(){!--g&&d.call(i)}),c=r.is(c,S)?c:f;var j=r.animation(a,b,c,f);for(e=this.items[--h].animate(j);h--;)this.items[h]&&!this.items[h].removed&&this.items[h].animateWith(e,j,j);return this},kc.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},kc.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=N[B](0,a),b=N[B](0,b),c=M[B](0,c),d=M[B](0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},kc.clone=function(a){a=new jc;for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},kc.toString=function(){return"Raphaël‘s set"},r.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[x](d)&&(b.face[d]=a.face[d]);if(this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b],!a.svg){b.face["units-per-em"]=$(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[x](e)){var f=a.glyphs[e];if(b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"},f.k)for(var g in f.k)f[x](g)&&(b.glyphs[e].k[g]=f.k[g])}}return a},t.getFont=function(a,b,c,d){if(d=d||"normal",c=c||"normal",b=+b||{normal:400,bold:700,lighter:300,bolder:800}[b]||400,r.fonts){var e=r.fonts[a];if(!e){var f=new RegExp("(^|\\s)"+a.replace(/[^\w\d\s+!~.:_-]/g,E)+"(\\s|$)","i");for(var g in r.fonts)if(r.fonts[x](g)&&f.test(g)){e=r.fonts[g];break}}var h;if(e)for(var i=0,j=e.length;j>i&&(h=e[i],h.face["font-weight"]!=b||h.face["font-style"]!=c&&h.face["font-style"]||h.face["font-stretch"]!=d);i++);return h}},t.print=function(a,b,c,d,e,f,g){f=f||"middle",g=M(N(g||0,1),-1);var h,i=G(c)[H](E),j=0,k=0,l=E;if(r.is(d,c)&&(d=this.getFont(d)),d){h=(e||16)/d.face["units-per-em"];for(var m=d.face.bbox[H](u),n=+m[0],o=m[3]-m[1],p=0,q=+m[1]+("baseline"==f?o+ +d.face.descent:o/2),s=0,t=i.length;t>s;s++){if("\n"==i[s])j=0,w=0,k=0,p+=o;else{var v=k&&d.glyphs[i[s-1]]||{},w=d.glyphs[i[s]];j+=k?(v.w||d.w)+(v.k&&v.k[i[s]]||0)+d.w*g:0,k=1}w&&w.d&&(l+=r.transformPath(w.d,["t",j*h,p*h,"s",h,h,n,q,"t",(a-n)/h,(b-q)/h]))}}return this.path(l).attr({fill:"#000",stroke:"none"})},t.add=function(a){if(r.is(a,"array"))for(var b,c=this.set(),d=0,e=a.length;e>d;d++)b=a[d]||{},v[x](b.type)&&c.push(this[b.type]().attr(b));return c},r.format=function(a,b){var c=r.is(b,T)?[0][C](b):arguments;return a&&r.is(a,S)&&c.length-1&&(a=a.replace(w,function(a,b){return null==c[++b]?E:c[b]})),a||E},r.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),r.ninja=function(){return z.was?y.win.Raphael=z.is:delete Raphael,r},r.st=kc,function(a,b,c){function d(){/in/.test(a.readyState)?setTimeout(d,9):r.eve("raphael.DOMload")}null==a.readyState&&a.addEventListener&&(a.addEventListener(b,c=function(){a.removeEventListener(b,c,!1),a.readyState="complete"},!1),a.readyState="loading"),d()}(document,"DOMContentLoaded"),z.was?y.win.Raphael=r:Raphael=r,eve.on("raphael.DOMload",function(){s=!0})}(),window.Raphael.svg&&function(a){var b="hasOwnProperty",c=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=a.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};a.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var q=function(d,e){if(e){"string"==typeof d&&(d=q(d));for(var f in e)e[b](f)&&("xlink:"==f.substring(0,6)?d.setAttributeNS(n,f.substring(6),c(e[f])):d.setAttribute(f,c(e[f])))}else d=a._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(b,e){var j="linear",k=b.id+e,m=.5,n=.5,o=b.node,p=b.paper,r=o.style,s=a._g.doc.getElementById(k);if(!s){if(e=c(e).replace(a._radial_gradient,function(a,b,c){if(j="radial",b&&c){m=d(b),n=d(c);var e=2*(n>.5)-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&.5!=n&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/),"linear"==j){var t=e.shift();if(t=-d(t),isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;if(k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient),!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,"radial"==j?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;y>x;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}return q(o,{fill:"url(#"+k+")",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1,1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if("path"==d.type){for(var g,h,i,j,k,m=c(e).toLowerCase().split("-"),n=d.paper,r=f?"end":"start",s=d.node,t=d.attrs,u=t["stroke-width"],v=m.length,w="classic",x=3,y=3,z=5;v--;)switch(m[v]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=m[v];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}if("open"==w?(x+=2,y+=2,z+=2,i=1,j=f?4:1,k={fill:"none",stroke:t.stroke}):(j=i=x/2,k={fill:t.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={},"none"!=w){var A="raphael-marker-"+w,B="raphael-marker-"+r+w+x+y;a._g.doc.getElementById(A)?p[A]++:(n.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[w],id:A})),p[A]=1);var C,D=a._g.doc.getElementById(B);D?(p[B]++,C=D.getElementsByTagName("use")[0]):(D=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:j,refY:y/2}),C=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),D.appendChild(C),n.defs.appendChild(D),p[B]=1),q(C,k);var E=i*("diamond"!=w&&"oval"!=w);f?(g=d._.arrows.startdx*u||0,h=a.getTotalLength(t.path)-E*u):(g=E*u,h=a.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),k={},k["marker-"+r]="url(#"+B+")",(h||g)&&(k.d=Raphael.getSubpath(t.path,g,h)),q(s,k),d._.arrows[r+"Path"]=A,d._.arrows[r+"Marker"]=B,d._.arrows[r+"dx"]=E,d._.arrows[r+"Type"]=w,d._.arrows[r+"String"]=e}else f?(g=d._.arrows.startdx*u||0,h=a.getTotalLength(t.path)-g):(g=0,h=a.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),d._.arrows[r+"Path"]&&q(s,{d:Raphael.getSubpath(t.path,g,h)}),delete d._.arrows[r+"Path"],delete d._.arrows[r+"Marker"],delete d._.arrows[r+"dx"],delete d._.arrows[r+"Type"],delete d._.arrows[r+"String"];for(k in p)if(p[b](k)&&!p[k]){var F=a._g.doc.getElementById(k);F&&F.parentNode.removeChild(F)}}},u={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},v=function(a,b,d){if(b=u[c(b).toLowerCase()]){for(var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=b.length;h--;)g[h]=b[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[b](o)){if(!a._availableAttrs[b](o))continue;var p=f[o];switch(k[o]=p,o){case"blur":d.blur(p);break;case"href":case"title":case"target":var u=i.parentNode;if("a"!=u.tagName.toLowerCase()){var w=q("a");u.insertBefore(w,i),w.appendChild(i),u=w}"target"==o?u.setAttributeNS(n,"show","blank"==p?"new":p):u.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var x=c(p).split(j);if(4==x.length){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var z=q("clipPath"),A=q("rect");z.id=a.createUUID(),q(A,{x:x[0],y:x[1],width:x[2],height:x[3]}),z.appendChild(A),d.paper.defs.appendChild(z),q(i,{"clip-path":"url(#"+z.id+")"}),d.clip=A}if(!p){var B=i.getAttribute("clip-path");if(B){var C=a._g.doc.getElementById(B.replace(/(^url\(#|\)$)/g,l));C&&C.parentNode.removeChild(C),q(i,{"clip-path":l}),delete d.clip}}break;case"path":"path"==d.type&&(q(i,{d:p?k.path=a._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":if(i.setAttribute(o,p),d._.dirty=1,!k.fx)break;o="x",p=k.x;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if("rx"==o&&"rect"==d.type)break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":if(i.setAttribute(o,p),d._.dirty=1,!k.fy)break;o="y",p=k.y;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if("ry"==o&&"rect"==d.type)break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":"rect"==d.type?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":"image"==d.type&&i.setAttributeNS(n,"href",p);break;case"stroke-width":(1!=d._.sx||1!=d._.sy)&&(p/=g(h(d._.sx),h(d._.sy))||1),d.paper._vbSize&&(p*=d.paper._vbSize),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var D=c(p).match(a._ISURL);if(D){z=q("pattern");var E=q("image");z.id=a.createUUID(),q(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(E,{x:0,y:0,"xlink:href":D[1]}),z.appendChild(E),function(b){a._preload(D[1],function(){var a=this.offsetWidth,c=this.offsetHeight;q(b,{width:a,height:c}),q(E,{width:a,height:c}),d.paper.safari()})}(z),d.paper.defs.appendChild(z),q(i,{fill:"url(#"+z.id+")"}),d.pattern=z,d.pattern&&s(d);break}var F=a.getRGB(p);if(F.error){if(("circle"==d.type||"ellipse"==d.type||"r"!=c(p).charAt())&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var G=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(G){var H=G.getElementsByTagName("stop");q(H[H.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}}else delete f.gradient,delete k.gradient,!a.is(k.opacity,"undefined")&&a.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!a.is(k["fill-opacity"],"undefined")&&a.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});F[b]("opacity")&&q(i,{"fill-opacity":F.opacity>1?F.opacity/100:F.opacity});case"stroke":F=a.getRGB(p),i.setAttribute(o,F.hex),"stroke"==o&&F[b]("opacity")&&q(i,{"stroke-opacity":F.opacity>1?F.opacity/100:F.opacity}),"stroke"==o&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":("circle"==d.type||"ellipse"==d.type||"r"!=c(p).charAt())&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){G=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),G&&(H=G.getElementsByTagName("stop"),q(H[H.length-1],{"stop-opacity":p}));break}default:"font-size"==o&&(p=e(p,10)+"px");var I=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[I]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if("text"==d.type&&(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){for(g.text=f.text;h.firstChild;)h.removeChild(h.firstChild);for(var j,k=c(f.text).split("\n"),m=[],n=0,o=k.length;o>n;n++)j=q("tspan"),n&&q(j,{dy:i*x,x:g.x}),j.appendChild(a._g.doc.createTextNode(k[n])),h.appendChild(j),m[n]=j}else for(m=h.getElementsByTagName("tspan"),n=0,o=m.length;o>n;n++)n?q(m[n],{dy:i*x,x:g.x}):q(m[0],{dy:0});q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&a.is(r,"finite")&&q(m[0],{dy:r})}},z=function(b,c){this[0]=this.node=b,b.raphael=!0,this.id=a._oid++,b.raphaelid=this.id,this.matrix=a.matrix(),this.realPath=null,this.paper=c,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!c.bottom&&(c.bottom=this),this.prev=c.top,c.top&&(c.top.next=this),c.top=this,this.next=null},A=a.el;z.prototype=A,A.constructor=z,a._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new z(c,b);return d.type="path",w(d,{fill:"none",stroke:"#000",path:a}),d},A.rotate=function(a,b,e){if(this.removed)return this;if(a=c(a).split(j),a.length-1&&(b=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(b=e),null==b||null==e){var f=this.getBBox(1);b=f.x+f.width/2,e=f.y+f.height/2}return this.transform(this._.transform.concat([["r",a,b,e]])),this},A.scale=function(a,b,e,f){if(this.removed)return this;if(a=c(a).split(j),a.length-1&&(b=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),null==b&&(b=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,b,e,f]])),this},A.translate=function(a,b){return this.removed?this:(a=c(a).split(j),a.length-1&&(b=d(a[1])),a=d(a[0])||0,b=+b||0,this.transform(this._.transform.concat([["t",a,b]])),this)},A.transform=function(c){var d=this._;if(null==c)return d.transform;if(a._extractTransform(this,c),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix}),1!=d.sx||1!=d.sy){var e=this.attrs[b]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},A.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},A.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},A.remove=function(){if(!this.removed&&this.node.parentNode){var b=this.paper;b.__set__&&b.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&b.defs.removeChild(this.gradient),a._tear(this,b),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var c in this)this[c]="function"==typeof this[c]?a._removedFactory(c):null;this.removed=!0}},A._getBBox=function(){if("none"==this.node.style.display){this.show();var a=!0}var b={};try{b=this.node.getBBox()}catch(c){}finally{b=b||{}}return a&&this.hide(),b},A.attr=function(c,d){if(this.removed)return this;if(null==c){var e={};for(var f in this.attrs)this.attrs[b](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&a.is(c,"string")){if("fill"==c&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==c)return this._.transform;for(var g=c.split(j),h={},i=0,l=g.length;l>i;i++)c=g[i],h[c]=c in this.attrs?this.attrs[c]:a.is(this.paper.customAttributes[c],"function")?this.paper.customAttributes[c].def:a._availableAttrs[c];return l-1?h:h[g[0]]}if(null==d&&a.is(c,"array")){for(h={},i=0,l=c.length;l>i;i++)h[c[i]]=this.attr(c[i]);return h}if(null!=d){var m={};m[c]=d}else null!=c&&a.is(c,"object")&&(m=c);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[b](n)&&m[b](n)&&a.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[b](p)&&(m[p]=o[p])}return w(this,m),this},A.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var b=this.paper;return b.top!=this&&a._tofront(this,b),this},A.toBack=function(){if(this.removed)return this;var b=this.node.parentNode;"a"==b.tagName.toLowerCase()?b.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):b.firstChild!=this.node&&b.insertBefore(this.node,this.node.parentNode.firstChild),a._toback(this,this.paper);this.paper;return this},A.insertAfter=function(b){if(this.removed)return this;var c=b.node||b[b.length-1].node;return c.nextSibling?c.parentNode.insertBefore(this.node,c.nextSibling):c.parentNode.appendChild(this.node),a._insertafter(this,b,this.paper),this},A.insertBefore=function(b){if(this.removed)return this;var c=b.node||b[0].node;return c.parentNode.insertBefore(this.node,c),a._insertbefore(this,b,this.paper),this},A.blur=function(b){var c=this;if(0!==+b){var d=q("filter"),e=q("feGaussianBlur");c.attrs.blur=b,d.id=a.createUUID(),q(e,{stdDeviation:+b||1.5}),d.appendChild(e),c.paper.defs.appendChild(d),c._blur=d,q(c.node,{filter:"url(#"+d.id+")"})}else c._blur&&(c._blur.parentNode.removeChild(c._blur),delete c._blur,delete c.attrs.blur),c.node.removeAttribute("filter")},a._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new z(e,a);return f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs),f},a._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs),h},a._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);return g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs),g},a._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image",h},a._engine.text=function(b,c,d,e){var f=q("text");b.canvas&&b.canvas.appendChild(f);var g=new z(f,b);return g.attrs={x:c,y:d,"text-anchor":"middle",text:e,font:a._availableAttrs.font,stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs),g},a._engine.setSize=function(a,b){return this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,g=b.height;if(!c)throw new Error("SVG container not found.");var h,i=q("svg"),j="overflow:hidden;";return d=d||0,e=e||0,f=f||512,g=g||342,q(i,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg"}),1==c?(i.style.cssText=j+"position:absolute;left:"+d+"px;top:"+e+"px",a._g.doc.body.appendChild(i),h=1):(i.style.cssText=j+"position:relative",c.firstChild?c.insertBefore(i,c.firstChild):c.appendChild(i)),c=new a._Paper,c.width=f,c.height=g,c.canvas=i,c.clear(),c._left=c._top=0,h&&(c.renderfix=function(){}),c.renderfix(),c},a._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f,h,i=g(c/this.width,d/this.height),j=this.top,l=e?"meet":"xMinYMin";for(null==a?(this._vbSize&&(i=1),delete this._vbSize,f="0 0 "+this.width+m+this.height):(this._vbSize=i,f=a+m+b+m+c+m+d),q(this.canvas,{viewBox:f,preserveAspectRatio:l});i&&j;)h="stroke-width"in j.attrs?j.attrs["stroke-width"]:1,j.attr({"stroke-width":h}),j._.dirty=1,j._.dirtyT=1,j=j.prev;return this._viewBox=[a,b,c,d,!!e],this},a.prototype.renderfix=function(){var a,b=this.canvas,c=b.style;try{a=b.getScreenCTM()||b.createSVGMatrix()}catch(d){a=b.createSVGMatrix()}var e=-a.e%1,f=-a.f%1;(e||f)&&(e&&(this._left=(this._left+e)%1,c.left=this._left+"px"),f&&(this._top=(this._top+f)%1,c.top=this._top+"px"))},a.prototype.clear=function(){a.eve("raphael.clear",this);for(var b=this.canvas;b.firstChild;)b.removeChild(b.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(a._g.doc.createTextNode("Created with Raphaël "+a.version)),b.appendChild(this.desc),b.appendChild(this.defs=q("defs"))},a.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]="function"==typeof this[b]?a._removedFactory(b):null};var B=a.st;for(var C in A)A[b](C)&&!B[b](C)&&(B[C]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(C))}(window.Raphael),window.Raphael.vml&&function(a){var b="hasOwnProperty",c=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=a.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(b){var d=/[ahqstv]/gi,e=a._pathToAbsolute;if(c(b).match(d)&&(e=a._path2curve),d=/[clmz]/g,e==a._pathToAbsolute&&!c(b).match(d)){var g=c(b).replace(q,function(a,b,c){var d=[],e="m"==b.toLowerCase(),g=p[b];return c.replace(s,function(a){e&&2==d.length&&(g+=d+p["m"==b?"l":"L"],d=[]),d.push(f(a*u))}),g+d});return g}var h,i,j=e(b);g=[];for(var k=0,l=j.length;l>k;k++){h=j[k],i=j[k][0].toLowerCase(),"z"==i&&(i="x");for(var m=1,r=h.length;r>m;m++)i+=f(h[m]*u)+(m!=r-1?",":o);g.push(i)}return g.join(n)},y=function(b,c,d){var e=a.matrix();return e.rotate(-b,.5,.5),{dx:e.x(c,d),dy:e.y(c,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q=u/b,r=u/c;if(m.visibility="hidden",b&&c){if(l.coordsize=i(q)+n+i(r),m.rotation=f*(0>b*c?-1:1),f){var s=y(f,d,e);d=s.dx,e=s.dy}if(0>b&&(p+="x"),0>c&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-q+n+e*-r,k||g.fillsize){var t=l.getElementsByTagName(j);t=t&&t[0],l.removeChild(t),k&&(s=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),t.position=s.dx*o+n+s.dy*o),g.fillsize&&(t.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(t)}m.visibility="visible"}};a.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var A=function(a,b,d){for(var e=c(b).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";g--;)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),r=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),s=e;for(var t in i)i[b](t)&&(m[t]=i[t]);if(q&&(m.path=a._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur),(i.path&&"path"==e.type||q)&&(l.path=x(~c(m.path).toLowerCase().indexOf("r")?a._pathToAbsolute(m.path):m.path),"image"==e.type&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0))),"transform"in i&&e.transform(i.transform),r){var y=+m.cx,B=+m.cy,D=+m.rx||+m.r||0,E=+m.ry||+m.r||0;l.path=a.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((y-D)*u),f((B-E)*u),f((y+D)*u),f((B+E)*u),f(y*u))}if("clip-rect"in i){var G=c(i["clip-rect"]).split(k);if(4==G.length){G[2]=+G[2]+ +G[0],G[3]=+G[3]+ +G[1];var H=l.clipRect||a._g.doc.createElement("div"),I=H.style;I.clip=a.format("rect({1}px {2}px {3}px {0}px)",G),l.clipRect||(I.position="absolute",I.top=0,I.left=0,I.width=e.paper.width+"px",I.height=e.paper.height+"px",l.parentNode.insertBefore(H,l),H.appendChild(l),l.clipRect=H)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var J=e.textpath.style;i.font&&(J.font=i.font),i["font-family"]&&(J.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(J.fontSize=i["font-size"]),i["font-weight"]&&(J.fontWeight=i["font-weight"]),i["font-style"]&&(J.fontStyle=i["font-style"])}if("arrow-start"in i&&A(s,i["arrow-start"]),"arrow-end"in i&&A(s,i["arrow-end"],1),null!=i.opacity||null!=i["stroke-width"]||null!=i.fill||null!=i.src||null!=i.stroke||null!=i["stroke-width"]||null!=i["stroke-opacity"]||null!=i["fill-opacity"]||null!=i["stroke-dasharray"]||null!=i["stroke-miterlimit"]||null!=i["stroke-linejoin"]||null!=i["stroke-linecap"]){var K=l.getElementsByTagName(j),L=!1;if(K=K&&K[0],!K&&(L=K=F(j)),"image"==e.type&&i.src&&(K.src=i.src),i.fill&&(K.on=!0),(null==K.on||"none"==i.fill||null===i.fill)&&(K.on=!1),K.on&&i.fill){var M=c(i.fill).match(a._ISURL);if(M){K.parentNode==l&&l.removeChild(K),K.rotate=!0,K.src=M[1],K.type="tile";var N=e.getBBox(1);K.position=N.x+n+N.y,e._.fillpos=[N.x,N.y],a._preload(M[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else K.color=a.getRGB(i.fill).hex,K.src=o,K.type="solid",a.getRGB(i.fill).error&&(s.type in{circle:1,ellipse:1}||"r"!=c(i.fill).charAt())&&C(s,i.fill,K)&&(m.fill="none",m.gradient=i.fill,K.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var O=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+a.getRGB(i.fill).o+1||2)-1);O=h(g(O,0),1),K.opacity=O,K.src&&(K.color="none")}l.appendChild(K);var P=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],Q=!1;!P&&(Q=P=F("stroke")),(i.stroke&&"none"!=i.stroke||i["stroke-width"]||null!=i["stroke-opacity"]||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])&&(P.on=!0),("none"==i.stroke||null===i.stroke||null==P.on||0==i.stroke||0==i["stroke-width"])&&(P.on=!1);var R=a.getRGB(i.stroke);P.on&&i.stroke&&(P.color=R.hex),O=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+R.o+1||2)-1);var S=.75*(d(i["stroke-width"])||1);if(O=h(g(O,0),1),null==i["stroke-width"]&&(S=m["stroke-width"]),i["stroke-width"]&&(P.weight=S),S&&1>S&&(O*=S)&&(P.weight=1),P.opacity=O,i["stroke-linejoin"]&&(P.joinstyle=i["stroke-linejoin"]||"miter"),P.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(P.endcap="butt"==i["stroke-linecap"]?"flat":"square"==i["stroke-linecap"]?"square":"round"),i["stroke-dasharray"]){var T={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};P.dashstyle=T[b](i["stroke-dasharray"])?T[i["stroke-dasharray"]]:o}Q&&l.appendChild(P)}if("text"==s.type){s.paper.canvas.style.display=o;var U=s.paper.span,V=100,W=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=U.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),W=d(m["font-size"]||W&&W[0])||10,p.fontSize=W*V+"px",s.textpath.string&&(U.innerHTML=c(s.textpath.string).replace(/"));var X=U.getBoundingClientRect();s.W=m.w=(X.right-X.left)/V,s.H=m.h=(X.bottom-X.top)/V,s.X=m.x,s.Y=m.y+s.H/2,("x"in i||"y"in i)&&(s.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));for(var Y=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,$=Y.length;$>Z;Z++)if(Y[Z]in i){s._.dirty=1;break}switch(m["text-anchor"]){case"start":s.textpath.style["v-text-align"]="left",s.bbx=s.W/2;break;case"end":s.textpath.style["v-text-align"]="right",s.bbx=-s.W/2;break;default:s.textpath.style["v-text-align"]="center",s.bbx=0}s.textpath.style["v-text-kern"]=!0}},C=function(b,f,g){b.attrs=b.attrs||{};var h=(b.attrs,Math.pow),i="linear",j=".5 .5";if(b.attrs.gradient=f,f=c(f).replace(a._radial_gradient,function(a,b,c){return i="radial",b&&c&&(b=d(b),c=d(c),h(b-.5,2)+h(c-.5,2)>.25&&(c=e.sqrt(.25-h(b-.5,2))*(2*(c>.5)-1)+.5),j=b+n+c),o}),f=f.split(/\s*\-\s*/),"linear"==i){var k=f.shift();if(k=-d(k),isNaN(k))return null}var l=a._parseDots(f);if(!l)return null;if(b=b.shape||b.node,l.length){b.removeChild(g),g.on=!0,g.method="none",g.color=l[0].color,g.color2=l[l.length-1].color;for(var m=[],p=0,q=l.length;q>p;p++)l[p].offset&&m.push(l[p].offset+n+l[p].color);g.colors=m.length?m.join():"0% "+g.color,"radial"==i?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=j,g.angle=0):(g.type="gradient",g.angle=(270-k)%360),b.appendChild(g)}return 1},D=function(b,c){this[0]=this.node=b,b.raphael=!0,this.id=a._oid++,b.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=c,this.matrix=a.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!c.bottom&&(c.bottom=this),this.prev=c.top,c.top&&(c.top.next=this),c.top=this,this.next=null},E=a.el;D.prototype=E,E.constructor=D,E.transform=function(b){if(null==b)return this._.transform;var d,e=this.paper._viewBoxShift,f=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:o;e&&(d=b=c(b).replace(/\.{3}|\u2026/g,this._.transform||o)),a._extractTransform(this,f+b);var g,h=this.matrix.clone(),i=this.skew,j=this.node,k=~c(this.attrs.fill).indexOf("-"),l=!c(this.attrs.fill).indexOf("url(");if(h.translate(-.5,-.5),l||k||"image"==this.type)if(i.matrix="1 0 0 1",i.offset="0 0",g=h.split(),k&&g.noRotation||!g.isSimple){j.style.filter=h.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;j.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else j.style.filter=o,z(this,g.scalex,g.scaley,g.dx,g.dy,g.rotate);else j.style.filter=o,i.matrix=c(h),i.offset=h.offset();return d&&(this._.transform=d),this},E.rotate=function(a,b,e){if(this.removed)return this;if(null!=a){if(a=c(a).split(k),a.length-1&&(b=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(b=e),null==b||null==e){var f=this.getBBox(1);b=f.x+f.width/2,e=f.y+f.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,b,e]])),this}},E.translate=function(a,b){return this.removed?this:(a=c(a).split(k),a.length-1&&(b=d(a[1])),a=d(a[0])||0,b=+b||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=b),this.transform(this._.transform.concat([["t",a,b]])),this) -},E.scale=function(a,b,e,f){if(this.removed)return this;if(a=c(a).split(k),a.length-1&&(b=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),null==b&&(b=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,b,e,f]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=o),this},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),a.eve.unbind("raphael.*.*."+this.id),a._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var b in this)this[b]="function"==typeof this[b]?a._removedFactory(b):null;this.removed=!0}},E.attr=function(c,d){if(this.removed)return this;if(null==c){var e={};for(var f in this.attrs)this.attrs[b](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&a.is(c,"string")){if(c==j&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var g=c.split(k),h={},i=0,m=g.length;m>i;i++)c=g[i],h[c]=c in this.attrs?this.attrs[c]:a.is(this.paper.customAttributes[c],"function")?this.paper.customAttributes[c].def:a._availableAttrs[c];return m-1?h:h[g[0]]}if(this.attrs&&null==d&&a.is(c,"array")){for(h={},i=0,m=c.length;m>i;i++)h[c[i]]=this.attr(c[i]);return h}var n;null!=d&&(n={},n[c]=d),null==d&&a.is(c,"object")&&(n=c);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[b](o)&&n[b](o)&&a.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[b](q)&&(n[q]=p[q])}n.text&&"text"==this.type&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&a._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),a._toback(this,this.paper)),this)},E.insertAfter=function(b){return this.removed?this:(b.constructor==a.st.constructor&&(b=b[b.length-1]),b.node.nextSibling?b.node.parentNode.insertBefore(this.node,b.node.nextSibling):b.node.parentNode.appendChild(this.node),a._insertafter(this,b,this.paper),this)},E.insertBefore=function(b){return this.removed?this:(b.constructor==a.st.constructor&&(b=b[0]),b.node.parentNode.insertBefore(this.node,b.node),a._insertbefore(this,b,this.paper),this)},E.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(r,o),0!==+b?(this.attrs.blur=b,c.filter=d+n+m+".Blur(pixelradius="+(+b||1.5)+")",c.margin=a.format("-{0}px 0 0 -{0}px",f(+b||1.5))):(c.filter=d,c.margin=0,delete this.attrs.blur)},a._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");return f.on=!0,c.appendChild(f),d.skew=f,d.transform(o),d},a._engine.rect=function(b,c,d,e,f,g){var h=a._rectPath(c,d,e,f,g),i=b.path(h),j=i.attrs;return i.X=j.x=c,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect",i},a._engine.ellipse=function(a,b,c,d,e){{var f=a.path();f.attrs}return f.X=b-d,f.Y=c-e,f.W=2*d,f.H=2*e,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e}),f},a._engine.circle=function(a,b,c,d){{var e=a.path();e.attrs}return e.X=b-d,e.Y=c-d,e.W=e.H=2*d,e.type="circle",B(e,{cx:b,cy:c,r:d}),e},a._engine.image=function(b,c,d,e,f,g){var h=a._rectPath(d,e,f,g),i=b.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];return k.src=c,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=c,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0),i},a._engine.text=function(b,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=a.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=c(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,b),l={fill:"#000",stroke:"none",font:a._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=c(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),b.canvas.appendChild(h);var m=F("skew");return m.on=!0,h.appendChild(m),k.skew=m,k.transform(o),k},a._engine.setSize=function(b,c){var d=this.canvas.style;return this.width=b,this.height=c,b==+b&&(b+="px"),c==+c&&(c+="px"),d.width=b,d.height=c,d.clip="rect(0 "+b+" "+c+" 0)",this._viewBox&&a._engine.setViewBox.apply(this,this._viewBox),this},a._engine.setViewBox=function(b,c,d,e,f){a.eve("raphael.setViewBox",this,this._viewBox,[b,c,d,e,f]);var h,i,j=this.width,k=this.height,l=1/g(d/j,e/k);return f&&(h=k/e,i=j/d,j>d*h&&(b-=(j-d*h)/2/h),k>e*i&&(c-=(k-e*i)/2/i)),this._viewBox=[b,c,d,e,!!f],this._viewBoxShift={dx:-b,dy:-c,scale:l},this.forEach(function(a){a.transform("...")}),this};var F;a._engine.initWin=function(a){var b=a.document;b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e=b.width,f=b.x,g=b.y;if(!c)throw new Error("VML container not found.");var h=new a._Paper,i=h.canvas=a._g.doc.createElement("div"),j=i.style;return f=f||0,g=g||0,e=e||512,d=d||342,h.width=e,h.height=d,e==+e&&(e+="px"),d==+d&&(d+="px"),h.coordsize=1e3*u+n+1e3*u,h.coordorigin="0 0",h.span=a._g.doc.createElement("span"),h.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",i.appendChild(h.span),j.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,d),1==c?(a._g.doc.body.appendChild(i),j.left=f+"px",j.top=g+"px",j.position="absolute"):c.firstChild?c.insertBefore(i,c.firstChild):c.appendChild(i),h.renderfix=function(){},h},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]="function"==typeof this[b]?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael),function(){var a,b,c,d,e=[].slice,f={}.hasOwnProperty,g=function(a,b){function c(){this.constructor=a}for(var d in b)f.call(b,d)&&(a[d]=b[d]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},h=function(a,b){return function(){return a.apply(b,arguments)}},i=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=window.Morris={},a=jQuery,b.EventEmitter=function(){function a(){}return a.prototype.on=function(a,b){return null==this.handlers&&(this.handlers={}),null==this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this},a.prototype.fire=function(){var a,b,c,d,f,g,h;if(c=arguments[0],a=2<=arguments.length?e.call(arguments,1):[],null!=this.handlers&&null!=this.handlers[c]){for(g=this.handlers[c],h=[],d=0,f=g.length;f>d;d++)b=g[d],h.push(b.apply(null,a));return h}},a}(),b.commas=function(a){var b,c,d,e;return null!=a?(d=0>a?"-":"",b=Math.abs(a),c=Math.floor(b).toFixed(0),d+=c.replace(/(?=(?:\d{3})+$)(?!^)/g,","),e=b.toString(),e.length>c.length&&(d+=e.slice(c.length)),d):"-"},b.pad2=function(a){return(10>a?"0":"")+a},b.Grid=function(c){function d(b){var c=this;if(this.el="string"==typeof b.element?a(document.getElementById(b.element)):a(b.element),null==this.el||0===this.el.length)throw new Error("Graph container element not found");"static"===this.el.css("position")&&this.el.css("position","relative"),this.options=a.extend({},this.gridDefaults,this.defaults||{},b),"string"==typeof this.options.units&&(this.options.postUnits=b.units),this.raphael=new Raphael(this.el[0]),this.elementWidth=null,this.elementHeight=null,this.dirty=!1,this.init&&this.init(),this.setData(this.options.data),this.el.bind("mousemove",function(a){var b;return b=c.el.offset(),c.fire("hovermove",a.pageX-b.left,a.pageY-b.top)}),this.el.bind("mouseout",function(){return c.fire("hoverout")}),this.el.bind("touchstart touchmove touchend",function(a){var b,d;return d=a.originalEvent.touches[0]||a.originalEvent.changedTouches[0],b=c.el.offset(),c.fire("hover",d.pageX-b.left,d.pageY-b.top),d}),this.el.bind("click",function(a){var b;return b=c.el.offset(),c.fire("gridclick",a.pageX-b.left,a.pageY-b.top)}),this.postInit&&this.postInit()}return g(d,c),d.prototype.gridDefaults={dateFormat:null,axes:!0,grid:!0,gridLineColor:"#aaa",gridStrokeWidth:.5,gridTextColor:"#888",gridTextSize:12,gridTextFamily:"sans-serif",gridTextWeight:"normal",hideHover:!1,yLabelFormat:null,xLabelAngle:0,numLines:5,padding:25,parseTime:!0,postUnits:"",preUnits:"",ymax:"auto",ymin:"auto 0",goals:[],goalStrokeWidth:1,goalLineColors:["#666633","#999966","#cc6666","#663333"],events:[],eventStrokeWidth:1,eventLineColors:["#005a04","#ccffbb","#3a5f0b","#005502"]},d.prototype.setData=function(a,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;return null==c&&(c=!0),this.options.data=a,null==a||0===a.length?(this.data=[],this.raphael.clear(),null!=this.hover&&this.hover.hide(),void 0):(o=this.cumulative?0:null,p=this.cumulative?0:null,this.options.goals.length>0&&(h=Math.min.apply(null,this.options.goals),g=Math.max.apply(null,this.options.goals),p=null!=p?Math.min(p,h):h,o=null!=o?Math.max(o,g):g),this.data=function(){var c,d,g;for(g=[],f=c=0,d=a.length;d>c;f=++c)j=a[f],i={},i.label=j[this.options.xkey],this.options.parseTime?(i.x=b.parseDate(i.label),this.options.dateFormat?i.label=this.options.dateFormat(i.x):"number"==typeof i.label&&(i.label=new Date(i.label).toString())):(i.x=f,this.options.xLabelFormat&&(i.label=this.options.xLabelFormat(i))),l=0,i.y=function(){var a,b,c,d;for(c=this.options.ykeys,d=[],e=a=0,b=c.length;b>a;e=++a)n=c[e],q=j[n],"string"==typeof q&&(q=parseFloat(q)),null!=q&&"number"!=typeof q&&(q=null),null!=q&&(this.cumulative?l+=q:null!=o?(o=Math.max(q,o),p=Math.min(q,p)):o=p=q),this.cumulative&&null!=l&&(o=Math.max(l,o),p=Math.min(l,p)),d.push(q);return d}.call(this),g.push(i);return g}.call(this),this.options.parseTime&&(this.data=this.data.sort(function(a,b){return(a.x>b.x)-(b.x>a.x)})),this.xmin=this.data[0].x,this.xmax=this.data[this.data.length-1].x,this.events=[],this.options.parseTime&&this.options.events.length>0&&(this.events=function(){var a,c,e,f;for(e=this.options.events,f=[],a=0,c=e.length;c>a;a++)d=e[a],f.push(b.parseDate(d));return f}.call(this),this.xmax=Math.max(this.xmax,Math.max.apply(null,this.events)),this.xmin=Math.min(this.xmin,Math.min.apply(null,this.events))),this.xmin===this.xmax&&(this.xmin-=1,this.xmax+=1),this.ymin=this.yboundary("min",p),this.ymax=this.yboundary("max",o),this.ymin===this.ymax&&(p&&(this.ymin-=1),this.ymax+=1),(this.options.axes===!0||this.options.grid===!0)&&(this.options.ymax===this.gridDefaults.ymax&&this.options.ymin===this.gridDefaults.ymin?(this.grid=this.autoGridLines(this.ymin,this.ymax,this.options.numLines),this.ymin=Math.min(this.ymin,this.grid[0]),this.ymax=Math.max(this.ymax,this.grid[this.grid.length-1])):(k=(this.ymax-this.ymin)/(this.options.numLines-1),this.grid=function(){var a,b,c,d;for(d=[],m=a=b=this.ymin,c=this.ymax;c>=b?c>=a:a>=c;m=a+=k)d.push(m);return d}.call(this))),this.dirty=!0,c?this.redraw():void 0)},d.prototype.yboundary=function(a,b){var c,d;return c=this.options["y"+a],"string"==typeof c?"auto"===c.slice(0,4)?c.length>5?(d=parseInt(c.slice(5),10),null==b?d:Math[a](b,d)):null!=b?b:0:parseInt(c,10):c},d.prototype.autoGridLines=function(a,b,c){var d,e,f,g,h,i,j,k,l;return h=b-a,l=Math.floor(Math.log(h)/Math.log(10)),j=Math.pow(10,l),e=Math.floor(a/j)*j,d=Math.ceil(b/j)*j,i=(d-e)/(c-1),1===j&&i>1&&Math.ceil(i)!==i&&(i=Math.ceil(i),d=e+i*(c-1)),0>e&&d>0&&(e=Math.floor(a/i)*i,d=Math.ceil(b/i)*i),1>i?(g=Math.floor(Math.log(i)/Math.log(10)),f=function(){var a,b;for(b=[],k=a=e;d>=e?d>=a:a>=d;k=a+=i)b.push(parseFloat(k.toFixed(1-g)));return b}()):f=function(){var a,b;for(b=[],k=a=e;d>=e?d>=a:a>=d;k=a+=i)b.push(k);return b}(),f},d.prototype._calc=function(){var a,b,c,d,e,f;return e=this.el.width(),c=this.el.height(),(this.elementWidth!==e||this.elementHeight!==c||this.dirty)&&(this.elementWidth=e,this.elementHeight=c,this.dirty=!1,this.left=this.options.padding,this.right=this.elementWidth-this.options.padding,this.top=this.options.padding,this.bottom=this.elementHeight-this.options.padding,this.options.axes&&(f=function(){var a,c,d,e;for(d=this.grid,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(this.measureText(this.yAxisFormat(b)).width);return e}.call(this),this.left+=Math.max.apply(Math,f),a=function(){var a,b,c;for(c=[],d=a=0,b=this.data.length;b>=0?b>a:a>b;d=b>=0?++a:--a)c.push(this.measureText(this.data[d].text,-this.options.xLabelAngle).height);return c}.call(this),this.bottom-=Math.max.apply(Math,a)),this.width=Math.max(1,this.right-this.left),this.height=Math.max(1,this.bottom-this.top),this.dx=this.width/(this.xmax-this.xmin),this.dy=this.height/(this.ymax-this.ymin),this.calc)?this.calc():void 0},d.prototype.transY=function(a){return this.bottom-(a-this.ymin)*this.dy},d.prototype.transX=function(a){return 1===this.data.length?(this.left+this.right)/2:this.left+(a-this.xmin)*this.dx},d.prototype.redraw=function(){return this.raphael.clear(),this._calc(),this.drawGrid(),this.drawGoals(),this.drawEvents(),this.draw?this.draw():void 0},d.prototype.measureText=function(a,b){var c,d;return null==b&&(b=0),d=this.raphael.text(100,100,a).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).rotate(b),c=d.getBBox(),d.remove(),c},d.prototype.yAxisFormat=function(a){return this.yLabelFormat(a)},d.prototype.yLabelFormat=function(a){return"function"==typeof this.options.yLabelFormat?this.options.yLabelFormat(a):""+this.options.preUnits+b.commas(a)+this.options.postUnits},d.prototype.updateHover=function(a,b){var c,d;return c=this.hitTest(a,b),null!=c?(d=this.hover).update.apply(d,c):void 0},d.prototype.drawGrid=function(){var a,b,c,d,e,f;if(this.options.grid!==!1||this.options.axes!==!1){for(e=this.grid,f=[],c=0,d=e.length;d>c;c++)a=e[c],b=this.transY(a),this.options.axes&&this.drawYAxisLabel(this.left-this.options.padding/2,b,this.yAxisFormat(a)),this.options.grid?f.push(this.drawGridLine("M"+this.left+","+b+"H"+(this.left+this.width))):f.push(void 0);return f}},d.prototype.drawGoals=function(){var a,b,c,d,e,f,g;for(f=this.options.goals,g=[],c=d=0,e=f.length;e>d;c=++d)b=f[c],a=this.options.goalLineColors[c%this.options.goalLineColors.length],g.push(this.drawGoal(b,a));return g},d.prototype.drawEvents=function(){var a,b,c,d,e,f,g;for(f=this.events,g=[],c=d=0,e=f.length;e>d;c=++d)b=f[c],a=this.options.eventLineColors[c%this.options.eventLineColors.length],g.push(this.drawEvent(b,a));return g},d.prototype.drawGoal=function(a,b){return this.raphael.path("M"+this.left+","+this.transY(a)+"H"+this.right).attr("stroke",b).attr("stroke-width",this.options.goalStrokeWidth)},d.prototype.drawEvent=function(a,b){return this.raphael.path("M"+this.transX(a)+","+this.bottom+"V"+this.top).attr("stroke",b).attr("stroke-width",this.options.eventStrokeWidth)},d.prototype.drawYAxisLabel=function(a,b,c){return this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor).attr("text-anchor","end")},d.prototype.drawGridLine=function(a){return this.raphael.path(a).attr("stroke",this.options.gridLineColor).attr("stroke-width",this.options.gridStrokeWidth)},d}(b.EventEmitter),b.parseDate=function(a){var b,c,d,e,f,g,h,i,j,k,l;return"number"==typeof a?a:(c=a.match(/^(\d+) Q(\d)$/),e=a.match(/^(\d+)-(\d+)$/),f=a.match(/^(\d+)-(\d+)-(\d+)$/),h=a.match(/^(\d+) W(\d+)$/),i=a.match(/^(\d+)-(\d+)-(\d+)[ T](\d+):(\d+)(Z|([+-])(\d\d):?(\d\d))?$/),j=a.match(/^(\d+)-(\d+)-(\d+)[ T](\d+):(\d+):(\d+(\.\d+)?)(Z|([+-])(\d\d):?(\d\d))?$/),c?new Date(parseInt(c[1],10),3*parseInt(c[2],10)-1,1).getTime():e?new Date(parseInt(e[1],10),parseInt(e[2],10)-1,1).getTime():f?new Date(parseInt(f[1],10),parseInt(f[2],10)-1,parseInt(f[3],10)).getTime():h?(k=new Date(parseInt(h[1],10),0,1),4!==k.getDay()&&k.setMonth(0,1+(4-k.getDay()+7)%7),k.getTime()+6048e5*parseInt(h[2],10)):i?i[6]?(g=0,"Z"!==i[6]&&(g=60*parseInt(i[8],10)+parseInt(i[9],10),"+"===i[7]&&(g=0-g)),Date.UTC(parseInt(i[1],10),parseInt(i[2],10)-1,parseInt(i[3],10),parseInt(i[4],10),parseInt(i[5],10)+g)):new Date(parseInt(i[1],10),parseInt(i[2],10)-1,parseInt(i[3],10),parseInt(i[4],10),parseInt(i[5],10)).getTime():j?(l=parseFloat(j[6]),b=Math.floor(l),d=Math.round(1e3*(l-b)),j[8]?(g=0,"Z"!==j[8]&&(g=60*parseInt(j[10],10)+parseInt(j[11],10),"+"===j[9]&&(g=0-g)),Date.UTC(parseInt(j[1],10),parseInt(j[2],10)-1,parseInt(j[3],10),parseInt(j[4],10),parseInt(j[5],10)+g,b,d)):new Date(parseInt(j[1],10),parseInt(j[2],10)-1,parseInt(j[3],10),parseInt(j[4],10),parseInt(j[5],10),b,d).getTime()):new Date(parseInt(a,10),0,1).getTime())},b.Hover=function(){function c(c){null==c&&(c={}),this.options=a.extend({},b.Hover.defaults,c),this.el=a("
"),this.el.hide(),this.options.parent.append(this.el)}return c.defaults={"class":"morris-hover morris-default-style"},c.prototype.update=function(a,b,c){return this.html(a),this.show(),this.moveTo(b,c)},c.prototype.html=function(a){return this.el.html(a)},c.prototype.moveTo=function(a,b){var c,d,e,f,g,h;return g=this.options.parent.innerWidth(),f=this.options.parent.innerHeight(),d=this.el.outerWidth(),c=this.el.outerHeight(),e=Math.min(Math.max(0,a-d/2),g-d),null!=b?(h=b-c-10,0>h&&(h=b+10,h+c>f&&(h=f/2-c/2))):h=f/2-c/2,this.el.css({left:e+"px",top:parseInt(h)+"px"})},c.prototype.show=function(){return this.el.show()},c.prototype.hide=function(){return this.el.hide()},c}(),b.Line=function(a){function c(a){return this.hilight=h(this.hilight,this),this.onHoverOut=h(this.onHoverOut,this),this.onHoverMove=h(this.onHoverMove,this),this.onGridClick=h(this.onGridClick,this),this instanceof b.Line?(c.__super__.constructor.call(this,a),void 0):new b.Line(a)}return g(c,a),c.prototype.init=function(){return this.pointGrow=Raphael.animation({r:this.options.pointSize+3},25,"linear"),this.pointShrink=Raphael.animation({r:this.options.pointSize},25,"linear"),"always"!==this.options.hideHover?(this.hover=new b.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)):void 0},c.prototype.defaults={lineWidth:3,pointSize:4,lineColors:["#0b62a4","#7A92A3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],pointWidths:[1],pointStrokeColors:["#ffffff"],pointFillColors:[],smooth:!0,xLabels:"auto",xLabelFormat:null,xLabelMargin:24,continuousLine:!0,hideHover:!1},c.prototype.calc=function(){return this.calcPoints(),this.generatePaths()},c.prototype.calcPoints=function(){var a,b,c,d,e,f;for(e=this.data,f=[],c=0,d=e.length;d>c;c++)a=e[c],a._x=this.transX(a.x),a._y=function(){var c,d,e,f;for(e=a.y,f=[],c=0,d=e.length;d>c;c++)b=e[c],null!=b?f.push(this.transY(b)):f.push(b);return f}.call(this),f.push(a._ymax=Math.min.apply(null,[this.bottom].concat(function(){var c,d,e,f;for(e=a._y,f=[],c=0,d=e.length;d>c;c++)b=e[c],null!=b&&f.push(b);return f}())));return f},c.prototype.hitTest=function(a){var b,c,d,e,f;if(0===this.data.length)return null;for(f=this.data.slice(1),b=d=0,e=f.length;e>d&&(c=f[b],!(a<(c._x+this.data[b]._x)/2));b=++d);return b},c.prototype.onGridClick=function(a,b){var c;return c=this.hitTest(a,b),this.fire("click",c,this.options.data[c],a,b)},c.prototype.onHoverMove=function(a,b){var c;return c=this.hitTest(a,b),this.displayHoverForRow(c)},c.prototype.onHoverOut=function(){return this.options.hideHover!==!1?this.displayHoverForRow(null):void 0},c.prototype.displayHoverForRow=function(a){var b;return null!=a?((b=this.hover).update.apply(b,this.hoverContentForRow(a)),this.hilight(a)):(this.hover.hide(),this.hilight())},c.prototype.hoverContentForRow=function(a){var b,c,d,e,f,g,h;for(d=this.data[a],b="
"+d.label+"
",h=d.y,c=f=0,g=h.length;g>f;c=++f)e=h[c],b+="
\n "+this.options.labels[c]+":\n "+this.yLabelFormat(e)+"\n
";return"function"==typeof this.options.hoverCallback&&(b=this.options.hoverCallback(a,this.options,b)),[b,d._x,d._ymax]},c.prototype.generatePaths=function(){var a,c,d,e,f;return this.paths=function(){var g,h,j,k;for(k=[],d=g=0,h=this.options.ykeys.length;h>=0?h>g:g>h;d=h>=0?++g:--g)f=this.options.smooth===!0||(j=this.options.ykeys[d],i.call(this.options.smooth,j)>=0),c=function(){var a,b,c,f;for(c=this.data,f=[],a=0,b=c.length;b>a;a++)e=c[a],void 0!==e._y[d]&&f.push({x:e._x,y:e._y[d]});return f}.call(this),this.options.continuousLine&&(c=function(){var b,d,e;for(e=[],b=0,d=c.length;d>b;b++)a=c[b],null!==a.y&&e.push(a);return e}()),c.length>1?k.push(b.Line.createPath(c,f,this.bottom)):k.push(null);return k}.call(this)},c.prototype.draw=function(){return this.options.axes&&this.drawXAxis(),this.drawSeries(),this.options.hideHover===!1?this.displayHoverForRow(this.data.length-1):void 0},c.prototype.drawXAxis=function(){var a,c,d,e,f,g,h,i,j,k,l=this;for(h=this.bottom+this.options.padding/2,f=null,e=null,a=function(a,b){var c,d,g,i,j;return c=l.drawXAxisLabel(l.transX(b),h,a),j=c.getBBox(),c.transform("r"+-l.options.xLabelAngle),d=c.getBBox(),c.transform("t0,"+d.height/2+"..."),0!==l.options.xLabelAngle&&(i=-.5*j.width*Math.cos(l.options.xLabelAngle*Math.PI/180),c.transform("t"+i+",0...")),d=c.getBBox(),(null==f||f>=d.x+d.width||null!=e&&e>=d.x)&&d.x>=0&&d.x+d.widtha;a++)g=c[a],d.push([g.label,g.x]);return d}.call(this),d.reverse(),k=[],i=0,j=d.length;j>i;i++)c=d[i],k.push(a(c[0],c[1]));return k},c.prototype.drawSeries=function(){var a,b,c,d,e,f;for(this.seriesPoints=[],a=b=d=this.options.ykeys.length-1;0>=d?0>=b:b>=0;a=0>=d?++b:--b)this._drawLineFor(a);for(f=[],a=c=e=this.options.ykeys.length-1;0>=e?0>=c:c>=0;a=0>=e?++c:--c)f.push(this._drawPointFor(a));return f},c.prototype._drawPointFor=function(a){var b,c,d,e,f,g;for(this.seriesPoints[a]=[],f=this.data,g=[],d=0,e=f.length;e>d;d++)c=f[d],b=null,null!=c._y[a]&&(b=this.drawLinePoint(c._x,c._y[a],this.options.pointSize,this.colorFor(c,a,"point"),a)),g.push(this.seriesPoints[a].push(b));return g},c.prototype._drawLineFor=function(a){var b;return b=this.paths[a],null!==b?this.drawLinePath(b,this.colorFor(null,a,"line")):void 0},c.createPath=function(a,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;for(k="",c&&(g=b.Line.gradients(a)),l={y:null},h=q=0,r=a.length;r>q;h=++q)e=a[h],null!=e.y&&(null!=l.y?c?(f=g[h],j=g[h-1],i=(e.x-l.x)/4,m=l.x+i,o=Math.min(d,l.y+i*j),n=e.x-i,p=Math.min(d,e.y-i*f),k+="C"+m+","+o+","+n+","+p+","+e.x+","+e.y):k+="L"+e.x+","+e.y:c&&null==g[h]||(k+="M"+e.x+","+e.y)),l=e;return k},c.gradients=function(a){var b,c,d,e,f,g,h,i;for(c=function(a,b){return(a.y-b.y)/(a.x-b.x)},i=[],d=g=0,h=a.length;h>g;d=++g)b=a[d],null!=b.y?(e=a[d+1]||{y:null},f=a[d-1]||{y:null},null!=f.y&&null!=e.y?i.push(c(f,e)):null!=f.y?i.push(c(f,b)):null!=e.y?i.push(c(b,e)):i.push(null)):i.push(null);return i},c.prototype.hilight=function(a){var b,c,d,e,f;if(null!==this.prevHilight&&this.prevHilight!==a)for(b=c=0,e=this.seriesPoints.length-1;e>=0?e>=c:c>=e;b=e>=0?++c:--c)this.seriesPoints[b][this.prevHilight]&&this.seriesPoints[b][this.prevHilight].animate(this.pointShrink);if(null!==a&&this.prevHilight!==a)for(b=d=0,f=this.seriesPoints.length-1;f>=0?f>=d:d>=f;b=f>=0?++d:--d)this.seriesPoints[b][a]&&this.seriesPoints[b][a].animate(this.pointGrow);return this.prevHilight=a},c.prototype.colorFor=function(a,b,c){return"function"==typeof this.options.lineColors?this.options.lineColors.call(this,a,b,c):"point"===c?this.options.pointFillColors[b%this.options.pointFillColors.length]||this.options.lineColors[b%this.options.lineColors.length]:this.options.lineColors[b%this.options.lineColors.length]},c.prototype.drawXAxisLabel=function(a,b,c){return this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},c.prototype.drawLinePath=function(a,b){return this.raphael.path(a).attr("stroke",b).attr("stroke-width",this.options.lineWidth)},c.prototype.drawLinePoint=function(a,b,c,d,e){return this.raphael.circle(a,b,c).attr("fill",d).attr("stroke-width",this.strokeWidthForSeries(e)).attr("stroke",this.strokeForSeries(e))},c.prototype.strokeWidthForSeries=function(a){return this.options.pointWidths[a%this.options.pointWidths.length]},c.prototype.strokeForSeries=function(a){return this.options.pointStrokeColors[a%this.options.pointStrokeColors.length]},c}(b.Grid),b.labelSeries=function(c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;if(j=200*(d-c)/e,i=new Date(c),n=b.LABEL_SPECS[f],void 0===n)for(r=b.AUTO_LABEL_ORDER,p=0,q=r.length;q>p;p++)if(k=r[p],m=b.LABEL_SPECS[k],j>=m.span){n=m;break}for(void 0===n&&(n=b.LABEL_SPECS.second),g&&(n=a.extend({},n,{fmt:g})),h=n.start(i),l=[];(o=h.getTime())<=d;)o>=c&&l.push([n.fmt(h),o]),n.incr(h);return l},c=function(a){return{span:60*a*1e3,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours())},fmt:function(a){return""+b.pad2(a.getHours())+":"+b.pad2(a.getMinutes())},incr:function(b){return b.setUTCMinutes(b.getUTCMinutes()+a)}}},d=function(a){return{span:1e3*a,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes())},fmt:function(a){return""+b.pad2(a.getHours())+":"+b.pad2(a.getMinutes())+":"+b.pad2(a.getSeconds())},incr:function(b){return b.setUTCSeconds(b.getUTCSeconds()+a)}}},b.LABEL_SPECS={decade:{span:1728e8,start:function(a){return new Date(a.getFullYear()-a.getFullYear()%10,0,1)},fmt:function(a){return""+a.getFullYear()},incr:function(a){return a.setFullYear(a.getFullYear()+10)}},year:{span:1728e7,start:function(a){return new Date(a.getFullYear(),0,1)},fmt:function(a){return""+a.getFullYear()},incr:function(a){return a.setFullYear(a.getFullYear()+1)}},month:{span:24192e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),1)},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)},incr:function(a){return a.setMonth(a.getMonth()+1)}},day:{span:864e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate())},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)+"-"+b.pad2(a.getDate())},incr:function(a){return a.setDate(a.getDate()+1)}},hour:c(60),"30min":c(30),"15min":c(15),"10min":c(10),"5min":c(5),minute:c(1),"30sec":d(30),"15sec":d(15),"10sec":d(10),"5sec":d(5),second:d(1)},b.AUTO_LABEL_ORDER=["decade","year","month","day","hour","30min","15min","10min","5min","minute","30sec","15sec","10sec","5sec","second"],b.Area=function(c){function d(c){var f;return this instanceof b.Area?(f=a.extend({},e,c),this.cumulative=!f.behaveLikeLine,"auto"===f.fillOpacity&&(f.fillOpacity=f.behaveLikeLine?.8:1),d.__super__.constructor.call(this,f),void 0):new b.Area(c)}var e;return g(d,c),e={fillOpacity:"auto",behaveLikeLine:!1},d.prototype.calcPoints=function(){var a,b,c,d,e,f,g;for(f=this.data,g=[],d=0,e=f.length;e>d;d++)a=f[d],a._x=this.transX(a.x),b=0,a._y=function(){var d,e,f,g;for(f=a.y,g=[],d=0,e=f.length;e>d;d++)c=f[d],this.options.behaveLikeLine?g.push(this.transY(c)):(b+=c||0,g.push(this.transY(b)));return g}.call(this),g.push(a._ymax=Math.max.apply(Math,a._y));return g},d.prototype.drawSeries=function(){var a,b,c,d,e,f,g,h;for(this.seriesPoints=[],b=this.options.behaveLikeLine?function(){f=[];for(var a=0,b=this.options.ykeys.length-1;b>=0?b>=a:a>=b;b>=0?a++:a--)f.push(a);return f}.apply(this):function(){g=[];for(var a=e=this.options.ykeys.length-1;0>=e?0>=a:a>=0;0>=e?a++:a--)g.push(a);return g}.apply(this),h=[],c=0,d=b.length;d>c;c++)a=b[c],this._drawFillFor(a),this._drawLineFor(a),h.push(this._drawPointFor(a));return h},d.prototype._drawFillFor=function(a){var b;return b=this.paths[a],null!==b?(b+="L"+this.transX(this.xmax)+","+this.bottom+"L"+this.transX(this.xmin)+","+this.bottom+"Z",this.drawFilledPath(b,this.fillForSeries(a))):void 0},d.prototype.fillForSeries=function(a){var b;return b=Raphael.rgb2hsl(this.colorFor(this.data[a],a,"line")),Raphael.hsl(b.h,this.options.behaveLikeLine?.9*b.s:.75*b.s,Math.min(.98,this.options.behaveLikeLine?1.2*b.l:1.25*b.l))},d.prototype.drawFilledPath=function(a,b){return this.raphael.path(a).attr("fill",b).attr("fill-opacity",this.options.fillOpacity).attr("stroke-width",0)},d}(b.Line),b.Bar=function(c){function d(c){return this.onHoverOut=h(this.onHoverOut,this),this.onHoverMove=h(this.onHoverMove,this),this.onGridClick=h(this.onGridClick,this),this instanceof b.Bar?(d.__super__.constructor.call(this,a.extend({},c,{parseTime:!1})),void 0):new b.Bar(c)}return g(d,c),d.prototype.init=function(){return this.cumulative=this.options.stacked,"always"!==this.options.hideHover?(this.hover=new b.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)):void 0},d.prototype.defaults={barSizeRatio:.75,barGap:3,barColors:["#0b62a4","#7a92a3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],xLabelMargin:50},d.prototype.calc=function(){var a;return this.calcBars(),this.options.hideHover===!1?(a=this.hover).update.apply(a,this.hoverContentForRow(this.data.length-1)):void 0},d.prototype.calcBars=function(){var a,b,c,d,e,f,g;for(f=this.data,g=[],a=d=0,e=f.length;e>d;a=++d)b=f[a],b._x=this.left+this.width*(a+.5)/this.data.length,g.push(b._y=function(){var a,d,e,f;for(e=b.y,f=[],a=0,d=e.length;d>a;a++)c=e[a],null!=c?f.push(this.transY(c)):f.push(null);return f}.call(this));return g},d.prototype.draw=function(){return this.options.axes&&this.drawXAxis(),this.drawSeries()},d.prototype.drawXAxis=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(j=this.bottom+this.options.padding/2,g=null,f=null,m=[],a=k=0,l=this.data.length;l>=0?l>k:k>l;a=l>=0?++k:--k)h=this.data[this.data.length-1-a],b=this.drawXAxisLabel(h._x,j,h.label),i=b.getBBox(),b.transform("r"+-this.options.xLabelAngle),c=b.getBBox(),b.transform("t0,"+c.height/2+"..."),0!==this.options.xLabelAngle&&(e=-.5*i.width*Math.cos(this.options.xLabelAngle*Math.PI/180),b.transform("t"+e+",0...")),(null==g||g>=c.x+c.width||null!=f&&f>=c.x)&&c.x>=0&&c.x+c.width=0?this.transY(0):null,this.bars=function(){var h,o,p,q;for(p=this.data,q=[],d=h=0,o=p.length;o>h;d=++h)i=p[d],e=0,q.push(function(){var h,o,p,q;for(p=i._y,q=[],j=h=0,o=p.length;o>h;j=++h)m=p[j],null!==m?(n?(l=Math.min(m,n),b=Math.max(m,n)):(l=m,b=this.bottom),f=this.left+d*c+g,this.options.stacked||(f+=j*(a+this.options.barGap)),k=b-l,this.options.stacked&&(l-=e),this.drawBar(f,l,a,k,this.colorFor(i,j,"bar")),q.push(e+=k)):q.push(null);return q}.call(this));return q}.call(this)},d.prototype.colorFor=function(a,b,c){var d,e;return"function"==typeof this.options.barColors?(d={x:a.x,y:a.y[b],label:a.label},e={index:b,key:this.options.ykeys[b],label:this.options.labels[b]},this.options.barColors.call(this,d,e,c)):this.options.barColors[b%this.options.barColors.length]},d.prototype.hitTest=function(a){return 0===this.data.length?null:(a=Math.max(Math.min(a,this.right),this.left),Math.min(this.data.length-1,Math.floor((a-this.left)/(this.width/this.data.length))))},d.prototype.onGridClick=function(a,b){var c;return c=this.hitTest(a,b),this.fire("click",c,this.options.data[c],a,b)},d.prototype.onHoverMove=function(a,b){var c,d;return c=this.hitTest(a,b),(d=this.hover).update.apply(d,this.hoverContentForRow(c))},d.prototype.onHoverOut=function(){return this.options.hideHover!==!1?this.hover.hide():void 0},d.prototype.hoverContentForRow=function(a){var b,c,d,e,f,g,h,i;for(d=this.data[a],b="
"+d.label+"
",i=d.y,c=g=0,h=i.length;h>g;c=++g)f=i[c],b+="
\n "+this.options.labels[c]+":\n "+this.yLabelFormat(f)+"\n
";return"function"==typeof this.options.hoverCallback&&(b=this.options.hoverCallback(a,this.options,b)),e=this.left+(a+.5)*this.width/this.data.length,[b,e]},d.prototype.drawXAxisLabel=function(a,b,c){var d;return d=this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},d.prototype.drawBar=function(a,b,c,d,e){return this.raphael.rect(a,b,c,d).attr("fill",e).attr("stroke-width",0)},d}(b.Grid),b.Donut=function(c){function d(c){this.select=h(this.select,this),this.click=h(this.click,this);var d;if(!(this instanceof b.Donut))return new b.Donut(c);if(this.el="string"==typeof c.element?a(document.getElementById(c.element)):a(c.element),this.options=a.extend({},this.defaults,c),null===this.el||0===this.el.length)throw new Error("Graph placeholder not found.");void 0!==c.data&&0!==c.data.length&&(this.data=c.data,this.values=function(){var a,b,c,e;for(c=this.data,e=[],a=0,b=c.length;b>a;a++)d=c[a],e.push(parseFloat(d.value));return e}.call(this),this.redraw())}return g(d,c),d.prototype.defaults={colors:["#0B62A4","#3980B5","#679DC6","#95BBD7","#B0CCE1","#095791","#095085","#083E67","#052C48","#042135"],backgroundColor:"#FFFFFF",labelColor:"#000000",formatter:b.commas},d.prototype.redraw=function(){var a,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;for(this.el.empty(),this.raphael=new Raphael(this.el[0]),c=this.el.width()/2,d=this.el.height()/2,n=(Math.min(c,d)-10)/3,l=0,u=this.values,o=0,r=u.length;r>o;o++)m=u[o],l+=m;for(i=5/(2*n),a=1.9999*Math.PI-i*this.data.length,g=0,f=0,this.segments=[],v=this.values,e=p=0,s=v.length;s>p;e=++p)m=v[e],j=g+i+a*(m/l),k=new b.DonutSegment(c,d,2*n,n,g,j,this.options.colors[f%this.options.colors.length],this.options.backgroundColor,f,this.raphael),k.render(),this.segments.push(k),k.on("hover",this.select),k.on("click",this.click),g=j,f+=1;for(this.text1=this.drawEmptyDonutLabel(c,d-10,this.options.labelColor,15,800),this.text2=this.drawEmptyDonutLabel(c,d+10,this.options.labelColor,14),h=Math.max.apply(null,function(){var a,b,c,d;for(c=this.values,d=[],a=0,b=c.length;b>a;a++)m=c[a],d.push(m);return d}.call(this)),f=0,w=this.values,x=[],q=0,t=w.length;t>q;q++){if(m=w[q],m===h){this.select(f);break}x.push(f+=1)}return x},d.prototype.click=function(a){return this.fire("click",a,this.data[a])},d.prototype.select=function(a){var b,c,d,e,f,g;for(g=this.segments,e=0,f=g.length;f>e;e++)c=g[e],c.deselect();return d=this.segments[a],d.select(),b=this.data[a],this.setLabels(b.label,this.options.formatter(b.value,b))},d.prototype.setLabels=function(a,b){var c,d,e,f,g,h,i,j;return c=2*(Math.min(this.el.width()/2,this.el.height()/2)-10)/3,f=1.8*c,e=c/2,d=c/3,this.text1.attr({text:a,transform:""}),g=this.text1.getBBox(),h=Math.min(f/g.width,e/g.height),this.text1.attr({transform:"S"+h+","+h+","+(g.x+g.width/2)+","+(g.y+g.height)}),this.text2.attr({text:b,transform:""}),i=this.text2.getBBox(),j=Math.min(f/i.width,d/i.height),this.text2.attr({transform:"S"+j+","+j+","+(i.x+i.width/2)+","+i.y})},d.prototype.drawEmptyDonutLabel=function(a,b,c,d,e){var f;return f=this.raphael.text(a,b,"").attr("font-size",d).attr("fill",c),null!=e&&f.attr("font-weight",e),f},d}(b.EventEmitter),b.DonutSegment=function(a){function b(a,b,c,d,e,f,g,i,j,k){this.cx=a,this.cy=b,this.inner=c,this.outer=d,this.color=g,this.backgroundColor=i,this.index=j,this.raphael=k,this.deselect=h(this.deselect,this),this.select=h(this.select,this),this.sin_p0=Math.sin(e),this.cos_p0=Math.cos(e),this.sin_p1=Math.sin(f),this.cos_p1=Math.cos(f),this.is_long=f-e>Math.PI?1:0,this.path=this.calcSegment(this.inner+3,this.inner+this.outer-5),this.selectedPath=this.calcSegment(this.inner+3,this.inner+this.outer),this.hilight=this.calcArc(this.inner)}return g(b,a),b.prototype.calcArcPoints=function(a){return[this.cx+a*this.sin_p0,this.cy+a*this.cos_p0,this.cx+a*this.sin_p1,this.cy+a*this.cos_p1]},b.prototype.calcSegment=function(a,b){var c,d,e,f,g,h,i,j,k,l;return k=this.calcArcPoints(a),c=k[0],e=k[1],d=k[2],f=k[3],l=this.calcArcPoints(b),g=l[0],i=l[1],h=l[2],j=l[3],"M"+c+","+e+("A"+a+","+a+",0,"+this.is_long+",0,"+d+","+f)+("L"+h+","+j)+("A"+b+","+b+",0,"+this.is_long+",1,"+g+","+i)+"Z"},b.prototype.calcArc=function(a){var b,c,d,e,f;return f=this.calcArcPoints(a),b=f[0],d=f[1],c=f[2],e=f[3],"M"+b+","+d+("A"+a+","+a+",0,"+this.is_long+",0,"+c+","+e)},b.prototype.render=function(){var a=this;return this.arc=this.drawDonutArc(this.hilight,this.color),this.seg=this.drawDonutSegment(this.path,this.color,this.backgroundColor,function(){return a.fire("hover",a.index)},function(){return a.fire("click",a.index)})},b.prototype.drawDonutArc=function(a,b){return this.raphael.path(a).attr({stroke:b,"stroke-width":2,opacity:0})},b.prototype.drawDonutSegment=function(a,b,c,d,e){return this.raphael.path(a).attr({fill:b,stroke:c,"stroke-width":3}).hover(d).click(e)},b.prototype.select=function(){return this.selected?void 0:(this.seg.animate({path:this.selectedPath},150,"<>"),this.arc.animate({opacity:1},150,"<>"),this.selected=!0)},b.prototype.deselect=function(){return this.selected?(this.seg.animate({path:this.path},150,"<>"),this.arc.animate({opacity:0},150,"<>"),this.selected=!1):void 0},b}(b.EventEmitter)}.call(this),function(a){a.fn.fitText=function(b,c){var d=b||1,e=a.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},c);return this.each(function(){var b=a(this),c=function(){b.css("font-size",Math.max(Math.min(b.width()/(10*d),parseFloat(e.maxFontSize)),parseFloat(e.minFontSize)))};c(),a(window).on("resize",c)})}}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h

'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery); \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/scripts/codemirror.markpopovertext.js b/build/js-source-analysis-report/assets/scripts/codemirror.markpopovertext.js deleted file mode 100644 index ca32d34f..00000000 --- a/build/js-source-analysis-report/assets/scripts/codemirror.markpopovertext.js +++ /dev/null @@ -1,77 +0,0 @@ -/*global CodeMirror:false, $:false*/ - -(function(){ - "use strict"; - - function makeid(num){ - num = num || 5; - var text = ""; - var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; - - for( var i=0; i < num; i++ ) - text += possible.charAt(Math.floor(Math.random() * possible.length)); - - return text; - } - - CodeMirror.prototype.markPopoverText = function(lineObj, regex, className, gutter, message){ - var re = new RegExp('(' + regex + ')', 'g'); - var cursor = this.getSearchCursor(re, lineObj); - - var match, internalClass = 'plato-mark-' + makeid(10); - while (match = cursor.findNext()) { - if (cursor.to().line !== lineObj.line) break; - this.markText( - { line : lineObj.line, ch : cursor.from().ch }, - { line : lineObj.line, ch : cursor.to().ch }, - { - className : 'plato-mark ' + internalClass + ' ' + (className || ''), - startStyle : 'plato-mark-start', - endStyle : 'plato-mark-end' - } - ); - } - - if (gutter) { - this.setGutterMarker(lineObj.line, gutter.gutterId, gutter.el); - } - - // return a function to bind hover events, to be run after - // the codemirror operations are executed - return function(){ - var markStart = $('.plato-mark-start.' + internalClass); - var markSpans = $('.' + internalClass); - - if (message.type === 'popover') { - - var triggered = false; - markSpans.add(gutter.el) - .on('mouseenter touchstart',function(e){ - e.preventDefault(); - triggered = true; - markSpans.addClass('active'); - markStart.popover('show'); - }) - .on('mouseleave touchend',function(e){ - e.preventDefault(); - markSpans.removeClass('active'); - triggered = false; - setTimeout(function(){ - if (!triggered) markStart.popover('hide'); - },200); - }); - - markStart.popover({ - trigger : 'manual', - content : message.content, - html : true, - title : message.title, - placement : 'top' - }); - } else if (message.type === 'block') { - this.addLineWidget(lineObj.line, $(message.content)[0]); - } - }; - }; - -})(); diff --git a/build/js-source-analysis-report/assets/scripts/plato-display.js b/build/js-source-analysis-report/assets/scripts/plato-display.js deleted file mode 100644 index 62977602..00000000 --- a/build/js-source-analysis-report/assets/scripts/plato-display.js +++ /dev/null @@ -1,59 +0,0 @@ -/*global $:false, _:false, Morris:false, __history:false */ -/*jshint browser:true*/ - -$(function(){ - "use strict"; - - function drawHistoricalChart (history) { - var data = _.map(history, function (record) { - - var date = new Date(record.date); - return { - date : date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(), - average_maintainability : parseFloat(record.average.maintainability), - average_sloc : record.average.sloc - }; - }).slice(-20); - - Morris.Area({ - element : 'chart_historical_sloc', - data : data, - xkey : 'date', - ykeys : ['average_sloc'], - parseTime : false, - lineColors : ['#2A2A2A'], - pointSize : 0, - lineWidth : 0, - grid : false, - axes : false, - hideHover : 'always', - fillOpacity : 1 - }); - - Morris.Area({ - element : 'chart_historical_maint', - data : data, - xkey : 'date', - ykeys : ['average_maintainability'], - labels : ['Maintainability'], - ymax : 100, - parseTime : false, - lineColors : ['#2A2A2A'], - pointSize : 0, - lineWidth : 0, - grid : false, - axes : false, - hideHover : 'always', - fillOpacity : 1 - }); - } - - function drawCharts() { - $('.js-chart').empty(); - drawHistoricalChart(__history); - } - - drawCharts(); - - $(window).on('resize', _.debounce(drawCharts,200)); -}); diff --git a/build/js-source-analysis-report/assets/scripts/plato-file.js b/build/js-source-analysis-report/assets/scripts/plato-file.js deleted file mode 100644 index 5603e22f..00000000 --- a/build/js-source-analysis-report/assets/scripts/plato-file.js +++ /dev/null @@ -1,152 +0,0 @@ -/*global $:false, _:false, Morris:false, CodeMirror:false, __report:false, __history:false */ -/*jshint browser:true*/ - -$(function(){ - "use strict"; - - // bootstrap popover - $('[rel=popover]').popover(); - - _.templateSettings = { - interpolate : /\{\{(.+?)\}\}/g - }; - - function focusFragment() { - $('.plato-mark').removeClass('focus'); - var markId = window.location.hash.substr(1); - if (markId) $('.' + markId).addClass('focus'); - return focusFragment; - } - - window.onhashchange = focusFragment(); - - var srcEl = document.getElementById('file-source'); - - var options = { - lineNumbers : true, - gutters : ['plato-gutter-jshint','plato-gutter-complexity'], - readOnly : 'nocursor' - }; - - var cm = CodeMirror.fromTextArea(srcEl, options); - - var byComplexity = [], bySloc = []; - - var popoverTemplate = _.template($('#complexity-popover-template').text()); - var gutterIcon = $(''); - - var popovers = cm.operation(function(){ - var queuedPopovers = []; - __report.complexity.functions.forEach(function(fn,i){ - byComplexity.push({ - label : fn.name, - value : fn.complexity.cyclomatic - }); - bySloc.push({ - label : fn.name, - value : fn.complexity.sloc.physical, - formatter: function (x) { return x + " lines"; } - }); - - var name = fn.name === '' ? 'function\\s*\\([^)]*\\)' : fn.name; - var line = fn.line - 1; - var className = 'plato-mark-fn-' + i; - var gutter = { - gutterId : 'plato-gutter-complexity', - el : gutterIcon.clone().attr('name',className)[0] - }; - var popover = { - type : 'popover', - title : fn.name === '' ? '<anonymous>' : 'function ' + fn.name + '', - content : popoverTemplate(fn) - }; - queuedPopovers.push(cm.markPopoverText({line : line, ch:0}, name, className, gutter, popover)); - }); - return queuedPopovers; - }); - - popovers.forEach(function(fn){fn();}); - - var scrollToLine = function(i) { - var origScroll = [window.pageXOffset,window.pageYOffset]; - window.location.hash = '#plato-mark-fn-' + i; - window.scrollTo(origScroll[0],origScroll[1]); - var line = __report.complexity.functions[i].line; - var coords = cm.charCoords({line : line, ch : 0}); - $('body,html').animate({scrollTop : coords.top -50},250); - }; - - // yield to the browser - setTimeout(function(){ - drawFunctionCharts([ - { element: 'fn-by-complexity', data: byComplexity }, - { element: 'fn-by-sloc', data: bySloc } - ]); - drawHistoricalCharts(__history); - },0); - - cm.operation(function(){ - addLintMessages(__report); - }); - - - function drawFunctionCharts(charts) { - charts.forEach(function(chart){ - Morris.Donut(chart).on('click',scrollToLine); - }); - } - - function drawHistoricalCharts(history) { - $('.historical.chart').empty(); - var data = _.map(history,function(record){ - var date = new Date(record.date); - return { - date : date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(), - maintainability : parseFloat(record.maintainability).toFixed(2), - sloc : record.sloc - }; - }).slice(-20); - Morris.Line({ - element: 'chart_historical_sloc', - data: data, - xkey: 'date', - ykeys: ['sloc'], - labels: ['Lines of Code'], - parseTime : false - }); - Morris.Line({ - element: 'chart_historical_maint', - data: data, - xkey: 'date', - ykeys: ['maintainability'], - labels: ['Maintainability'], - ymax: 100, - parseTime : false - }); - } - - function addLintMessages(report) { - var lines = {}; - report.jshint.messages.forEach(function (message) { - var text = 'Column: ' + message.column + ' "' + message.message + '"'; - if (_.isArray(message.line)) { - message.line.forEach(function(line){ - if (!lines[line]) lines[line] = ''; - lines[line] += '
' + text + '
'; - }); - } else { - if (!lines[message.line]) lines[message.line] = ''; - lines[message.line] += '
' + text + '
'; - } - }); - var marker = document.createElement('a'); - marker.innerHTML = ''; - Object.keys(lines).forEach(function(line){ - var lineWidget = document.createElement('div'); - lineWidget.innerHTML = lines[line]; - cm.setGutterMarker(line - 1, 'plato-gutter-jshint', marker.cloneNode(true)); - cm.addLineWidget(line - 1, lineWidget); - }); - } -}); - diff --git a/build/js-source-analysis-report/assets/scripts/plato-overview.js b/build/js-source-analysis-report/assets/scripts/plato-overview.js deleted file mode 100644 index cd3dad93..00000000 --- a/build/js-source-analysis-report/assets/scripts/plato-overview.js +++ /dev/null @@ -1,185 +0,0 @@ -/*global $:false, _:false, Morris:false, __report:false, __history:false, __options: false */ -/*jshint browser:true*/ - -$(function(){ - "use strict"; - - // bootstrap popover - $('[rel=popover]').popover(); - - // @todo put client side templates into a JST - var fileGraphTemplate = _.template( - '
' + - '' + - '' + - '<%= value %>' + - '
' - ); - - var horizontalBar = function(orig, width, label, thresholds){ - var threshold = 0; - for (var i = thresholds.length - 1; i > -1; i--) { - if (orig > thresholds[i]) { - threshold = i + 1; - break; - } - } - return fileGraphTemplate({ - width : width, - label : label, - threshold : threshold, - value : orig - }); - }; - - function drawFileCharts() { - // @todo make a jQuery plugin to accomodate the horizontalBar function - $('.js-file-chart').each(function(){ - var el = $(this), - width = el.width() - 130; // @todo establish max width of graph in plugin - - el.empty(); - - var value = el.data('complexity'); - el.append(horizontalBar(value, Math.min(value * 2, width),'complexity', [5,10])); - - value = el.data('sloc'); - el.append(horizontalBar(value, Math.min(value, width), 'sloc', [400,600])); - - value = el.data('bugs'); - el.append(horizontalBar(value, Math.min(value * 5, width), 'est errors', [1,5])); - - value = el.data('lint'); - el.append(horizontalBar(value, Math.min(value * 5, width), 'lint errors', [1,10])); - }); - } - - function drawOverviewCharts(reports) { - - var maintainability = { - element: 'chart_maintainability', - data: [], - xkey: 'label', - ykeys: ['value'], - ymax : 100, - ymin : 0, - labels: ['Maintainability'], - barColors : ['#ff9b40'] - }; - var sloc = { - element: 'chart_sloc', - data: [], - xkey: 'label', - ykeys: ['value'], - ymax : 400, - labels: ['Lines'], - barColors : ['#1f6b75'] - }; - var bugs = { - element: 'chart_bugs', - data: [], - xkey: 'label', - ykeys: ['value'], - labels: ['Errors'], - ymax: 20, - barColors : ['#ff9b40'] - }; - var lint = { - element: 'chart_lint', - data: [], - xkey: 'label', - ykeys: ['value'], - labels: ['Errors'], - ymax: 20, - barColors : ['#1f6b75'] - }; - - reports.forEach(function(report){ - - // @todo shouldn't need this, 'auto [num]' doesn't seem to work : https://github.com/oesmith/morris.js/issues/201 - sloc.ymax = Math.max(sloc.ymax, report.complexity.aggregate.complexity.sloc.physical); - bugs.ymax = Math.max(bugs.ymax, report.complexity.aggregate.complexity.halstead.bugs.toFixed(2)); - - - sloc.data.push({ - value : report.complexity.aggregate.complexity.sloc.physical, - label : report.info.fileShort - }); - bugs.data.push({ - value : report.complexity.aggregate.complexity.halstead.bugs.toFixed(2), - label : report.info.fileShort - }); - maintainability.data.push({ - value : report.complexity.maintainability ? report.complexity.maintainability.toFixed(2) : 0, - label : report.info.fileShort - }); - lint.data.push({ - value : report.jshint && report.jshint.messages, - label : report.info.fileShort - }); - }); - - function onGraphClick(i){ - // If the i is not set, we jump to the last file in the list. This - // preserves a behavior from Morris v1. I expect Plato V1 to be deprecated - // and this hack is mearly to preserve the casper tests. - if (!i || isNaN(i)) { i = __report.reports.length - 1; } - document.location = __report.reports[i].info.link; - } - - var charts = [ - Morris.Bar(bugs), - Morris.Bar(sloc), - Morris.Bar(maintainability) - ]; - - if (__options.flags.jshint) charts.push(Morris.Bar(lint)); - - charts.forEach(function(chart){ - chart.on('click', onGraphClick); - }); - return charts; - } - - function drawHistoricalChart(history) { - var data = _.map(history,function(record){ - var date = new Date(record.date); - return { - date : date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(), - average_maintainability : parseFloat(record.average.maintainability), - average_sloc : record.average.sloc - }; - }).slice(-20); - Morris.Line({ - element: 'chart_historical_sloc', - data: data, - xkey: 'date', - ykeys: ['average_sloc'], - labels: ['Average Lines'], - parseTime : false - }); - Morris.Line({ - element: 'chart_historical_maint', - data: data, - xkey: 'date', - ykeys: ['average_maintainability'], - labels: ['Maintainability'], - ymax: 100, - parseTime : false - }); - } - - function drawCharts() { - $('.js-chart').empty(); - drawHistoricalChart(__history); - drawOverviewCharts(__report.reports); - drawFileCharts(__report.reports); - } - - drawCharts(); - - $(window).on('resize', _.debounce(drawCharts,200)); -}); - - - diff --git a/build/js-source-analysis-report/assets/scripts/plato-sortable-file-list.js b/build/js-source-analysis-report/assets/scripts/plato-sortable-file-list.js deleted file mode 100644 index 3676aa17..00000000 --- a/build/js-source-analysis-report/assets/scripts/plato-sortable-file-list.js +++ /dev/null @@ -1,106 +0,0 @@ -/* global $:false, _:false */ -/* jshint browser:true */ - -/* - author: david linse - version: 0.0.1 - - A very first draft to add the ability to sort - the "file-list" by the displayed 'numbers' for: - - + lint-errors - + complexity - + lines of code - + estimated errors - - A group of buttons is added to the template above - to trigger the update of the file-list. -*/ - -$(function sortable_file_list () { - - "use strict"; - - var file_list = $('ul.file-list'); - - var files = file_list.find('li'); - - // work-horse - // @param: key The 'data-' to sort by - // @return: descending sorted array of
  • elements - // - var _sortBy = function (key) { - return _.sortBy(files, function (el) { - return Number($(el).find('span[data-lint]').attr(key)) * -1; - }); - }; - - // sorter - - var _sortByLintErr = function _sortByLintErr () { - return _sortBy('data-lint'); - }; - - var _sortBySLOC = function _sortBySLOC () { - return _sortBy('data-sloc'); - }; - - var _sortByBugs = function _sortByBugs () { - return _sortBy('data-bugs'); - }; - - var _sortByComplexity = function _sortByComplexity () { - return _sortBy('data-complexity'); - }; - - // appends the 'list' of '
  • ' elements - // to its parent '
      '. - // @param: a list of '
    • '' elements - // - var _update_list = function _update_list (list) { - file_list.append($(list)); - }; - - // button event-handler - - var _byComplexity = function () { - _update_list(_sortByComplexity()); - }; - - var _byBugs = function () { - _update_list(_sortByBugs()); - }; - - var _bySLOC = function () { - _update_list(_sortBySLOC()); - }; - - var _byLint = function () { - _update_list(_sortByLintErr()); - }; - - // styling - - var _update_state = function _update_state (target) { - - var prev = $('button.on'); - prev.removeClass('on'); - - var current = $(target); - current.addClass('on'); - }; - - // setup button events - - $('button#button-complexity').on('click', _byComplexity); - $('button#button-bugs').on('click', _byBugs); - $('button#button-sloc').on('click', _bySLOC); - $('button#button-lint').on('click', _byLint); - - // styling update for buttons - - var all = $('button.btn'); - all.on('click', function (evt) { - _update_state(evt.target); - }); -}); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/bootstrap-popover.js b/build/js-source-analysis-report/assets/scripts/vendor/bootstrap-popover.js deleted file mode 100755 index ecd37ac2..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/bootstrap-popover.js +++ /dev/null @@ -1,117 +0,0 @@ -/* ======================================================================== - * Bootstrap: popover.js v3.0.0 - * http://twbs.github.com/bootstrap/javascript.html#popovers - * ======================================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ======================================================================== */ - - -+function ($) { "use strict"; - - // POPOVER PUBLIC CLASS DEFINITION - // =============================== - - var Popover = function (element, options) { - this.init('popover', element, options) - } - - if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') - - Popover.DEFAULTS = $.extend({} , $.fn.tooltip.Constructor.DEFAULTS, { - placement: 'right' - , trigger: 'click' - , content: '' - , template: '

      ' - }) - - - // NOTE: POPOVER EXTENDS tooltip.js - // ================================ - - Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) - - Popover.prototype.constructor = Popover - - Popover.prototype.getDefaults = function () { - return Popover.DEFAULTS - } - - Popover.prototype.setContent = function () { - var $tip = this.tip() - var title = this.getTitle() - var content = this.getContent() - - $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) - $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content) - - $tip.removeClass('fade top bottom left right in') - - // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do - // this manually by checking the contents. - if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() - } - - Popover.prototype.hasContent = function () { - return this.getTitle() || this.getContent() - } - - Popover.prototype.getContent = function () { - var $e = this.$element - var o = this.options - - return $e.attr('data-content') - || (typeof o.content == 'function' ? - o.content.call($e[0]) : - o.content) - } - - Popover.prototype.arrow = function () { - return this.$arrow = this.$arrow || this.tip().find('.arrow') - } - - Popover.prototype.tip = function () { - if (!this.$tip) this.$tip = $(this.options.template) - return this.$tip - } - - - // POPOVER PLUGIN DEFINITION - // ========================= - - var old = $.fn.popover - - $.fn.popover = function (option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.popover') - var options = typeof option == 'object' && option - - if (!data) $this.data('bs.popover', (data = new Popover(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.popover.Constructor = Popover - - - // POPOVER NO CONFLICT - // =================== - - $.fn.popover.noConflict = function () { - $.fn.popover = old - return this - } - -}(window.jQuery); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/bootstrap-tooltip.js b/build/js-source-analysis-report/assets/scripts/vendor/bootstrap-tooltip.js deleted file mode 100755 index 89802287..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/bootstrap-tooltip.js +++ /dev/null @@ -1,386 +0,0 @@ -/* ======================================================================== - * Bootstrap: tooltip.js v3.0.0 - * http://twbs.github.com/bootstrap/javascript.html#tooltip - * Inspired by the original jQuery.tipsy by Jason Frame - * ======================================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ======================================================================== */ - - -+function ($) { "use strict"; - - // TOOLTIP PUBLIC CLASS DEFINITION - // =============================== - - var Tooltip = function (element, options) { - this.type = - this.options = - this.enabled = - this.timeout = - this.hoverState = - this.$element = null - - this.init('tooltip', element, options) - } - - Tooltip.DEFAULTS = { - animation: true - , placement: 'top' - , selector: false - , template: '
      ' - , trigger: 'hover focus' - , title: '' - , delay: 0 - , html: false - , container: false - } - - Tooltip.prototype.init = function (type, element, options) { - this.enabled = true - this.type = type - this.$element = $(element) - this.options = this.getOptions(options) - - var triggers = this.options.trigger.split(' ') - - for (var i = triggers.length; i--;) { - var trigger = triggers[i] - - if (trigger == 'click') { - this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) - } else if (trigger != 'manual') { - var eventIn = trigger == 'hover' ? 'mouseenter' : 'focus' - var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur' - - this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) - this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) - } - } - - this.options.selector ? - (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : - this.fixTitle() - } - - Tooltip.prototype.getDefaults = function () { - return Tooltip.DEFAULTS - } - - Tooltip.prototype.getOptions = function (options) { - options = $.extend({}, this.getDefaults(), this.$element.data(), options) - - if (options.delay && typeof options.delay == 'number') { - options.delay = { - show: options.delay - , hide: options.delay - } - } - - return options - } - - Tooltip.prototype.getDelegateOptions = function () { - var options = {} - var defaults = this.getDefaults() - - this._options && $.each(this._options, function (key, value) { - if (defaults[key] != value) options[key] = value - }) - - return options - } - - Tooltip.prototype.enter = function (obj) { - var self = obj instanceof this.constructor ? - obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) - - clearTimeout(self.timeout) - - self.hoverState = 'in' - - if (!self.options.delay || !self.options.delay.show) return self.show() - - self.timeout = setTimeout(function () { - if (self.hoverState == 'in') self.show() - }, self.options.delay.show) - } - - Tooltip.prototype.leave = function (obj) { - var self = obj instanceof this.constructor ? - obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) - - clearTimeout(self.timeout) - - self.hoverState = 'out' - - if (!self.options.delay || !self.options.delay.hide) return self.hide() - - self.timeout = setTimeout(function () { - if (self.hoverState == 'out') self.hide() - }, self.options.delay.hide) - } - - Tooltip.prototype.show = function () { - var e = $.Event('show.bs.'+ this.type) - - if (this.hasContent() && this.enabled) { - this.$element.trigger(e) - - if (e.isDefaultPrevented()) return - - var $tip = this.tip() - - this.setContent() - - if (this.options.animation) $tip.addClass('fade') - - var placement = typeof this.options.placement == 'function' ? - this.options.placement.call(this, $tip[0], this.$element[0]) : - this.options.placement - - var autoToken = /\s?auto?\s?/i - var autoPlace = autoToken.test(placement) - if (autoPlace) placement = placement.replace(autoToken, '') || 'top' - - $tip - .detach() - .css({ top: 0, left: 0, display: 'block' }) - .addClass(placement) - - this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) - - var pos = this.getPosition() - var actualWidth = $tip[0].offsetWidth - var actualHeight = $tip[0].offsetHeight - - if (autoPlace) { - var $parent = this.$element.parent() - - var orgPlacement = placement - var docScroll = document.documentElement.scrollTop || document.body.scrollTop - var parentWidth = this.options.container == 'body' ? window.innerWidth : $parent.outerWidth() - var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight() - var parentLeft = this.options.container == 'body' ? 0 : $parent.offset().left - - placement = placement == 'bottom' && pos.top + pos.height + actualHeight - docScroll > parentHeight ? 'top' : - placement == 'top' && pos.top - docScroll - actualHeight < 0 ? 'bottom' : - placement == 'right' && pos.right + actualWidth > parentWidth ? 'left' : - placement == 'left' && pos.left - actualWidth < parentLeft ? 'right' : - placement - - $tip - .removeClass(orgPlacement) - .addClass(placement) - } - - var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) - - this.applyPlacement(calculatedOffset, placement) - this.$element.trigger('shown.bs.' + this.type) - } - } - - Tooltip.prototype.applyPlacement = function(offset, placement) { - var replace - var $tip = this.tip() - var width = $tip[0].offsetWidth - var height = $tip[0].offsetHeight - - // manually read margins because getBoundingClientRect includes difference - var marginTop = parseInt($tip.css('margin-top'), 10) - var marginLeft = parseInt($tip.css('margin-left'), 10) - - // we must check for NaN for ie 8/9 - if (isNaN(marginTop)) marginTop = 0 - if (isNaN(marginLeft)) marginLeft = 0 - - offset.top = offset.top + marginTop - offset.left = offset.left + marginLeft - - $tip - .offset(offset) - .addClass('in') - - // check to see if placing tip in new offset caused the tip to resize itself - var actualWidth = $tip[0].offsetWidth - var actualHeight = $tip[0].offsetHeight - - if (placement == 'top' && actualHeight != height) { - replace = true - offset.top = offset.top + height - actualHeight - } - - if (/bottom|top/.test(placement)) { - var delta = 0 - - if (offset.left < 0) { - delta = offset.left * -2 - offset.left = 0 - - $tip.offset(offset) - - actualWidth = $tip[0].offsetWidth - actualHeight = $tip[0].offsetHeight - } - - this.replaceArrow(delta - width + actualWidth, actualWidth, 'left') - } else { - this.replaceArrow(actualHeight - height, actualHeight, 'top') - } - - if (replace) $tip.offset(offset) - } - - Tooltip.prototype.replaceArrow = function(delta, dimension, position) { - this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + "%") : '') - } - - Tooltip.prototype.setContent = function () { - var $tip = this.tip() - var title = this.getTitle() - - $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) - $tip.removeClass('fade in top bottom left right') - } - - Tooltip.prototype.hide = function () { - var that = this - var $tip = this.tip() - var e = $.Event('hide.bs.' + this.type) - - function complete() { - if (that.hoverState != 'in') $tip.detach() - } - - this.$element.trigger(e) - - if (e.isDefaultPrevented()) return - - $tip.removeClass('in') - - $.support.transition && this.$tip.hasClass('fade') ? - $tip - .one($.support.transition.end, complete) - .emulateTransitionEnd(150) : - complete() - - this.$element.trigger('hidden.bs.' + this.type) - - return this - } - - Tooltip.prototype.fixTitle = function () { - var $e = this.$element - if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { - $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') - } - } - - Tooltip.prototype.hasContent = function () { - return this.getTitle() - } - - Tooltip.prototype.getPosition = function () { - var el = this.$element[0] - return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : { - width: el.offsetWidth - , height: el.offsetHeight - }, this.$element.offset()) - } - - Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { - return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : - placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : - placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : - /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } - } - - Tooltip.prototype.getTitle = function () { - var title - var $e = this.$element - var o = this.options - - title = $e.attr('data-original-title') - || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) - - return title - } - - Tooltip.prototype.tip = function () { - return this.$tip = this.$tip || $(this.options.template) - } - - Tooltip.prototype.arrow = function () { - return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow') - } - - Tooltip.prototype.validate = function () { - if (!this.$element[0].parentNode) { - this.hide() - this.$element = null - this.options = null - } - } - - Tooltip.prototype.enable = function () { - this.enabled = true - } - - Tooltip.prototype.disable = function () { - this.enabled = false - } - - Tooltip.prototype.toggleEnabled = function () { - this.enabled = !this.enabled - } - - Tooltip.prototype.toggle = function (e) { - var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this - self.tip().hasClass('in') ? self.leave(self) : self.enter(self) - } - - Tooltip.prototype.destroy = function () { - this.hide().$element.off('.' + this.type).removeData('bs.' + this.type) - } - - - // TOOLTIP PLUGIN DEFINITION - // ========================= - - var old = $.fn.tooltip - - $.fn.tooltip = function (option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.tooltip') - var options = typeof option == 'object' && option - - if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.tooltip.Constructor = Tooltip - - - // TOOLTIP NO CONFLICT - // =================== - - $.fn.tooltip.noConflict = function () { - $.fn.tooltip = old - return this - } - -}(window.jQuery); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/codemirror.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/codemirror.js deleted file mode 100644 index 2003aa74..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/codemirror.js +++ /dev/null @@ -1,4553 +0,0 @@ -// CodeMirror version 3.0 -// -// CodeMirror is the only global var we claim -window.CodeMirror = (function() { - "use strict"; - - // BROWSER SNIFFING - - // Crude, but necessary to handle a number of hard-to-feature-detect - // bugs and behavior differences. - var gecko = /gecko\/\d/i.test(navigator.userAgent); - var ie = /MSIE \d/.test(navigator.userAgent); - var ie_lt8 = /MSIE [1-7]\b/.test(navigator.userAgent); - var ie_lt9 = /MSIE [1-8]\b/.test(navigator.userAgent); - var webkit = /WebKit\//.test(navigator.userAgent); - var qtwebkit = webkit && /Qt\/\d+\.\d+/.test(navigator.userAgent); - var chrome = /Chrome\//.test(navigator.userAgent); - var opera = /Opera\//.test(navigator.userAgent); - var safari = /Apple Computer/.test(navigator.vendor); - var khtml = /KHTML\//.test(navigator.userAgent); - var mac_geLion = /Mac OS X 1\d\D([7-9]|\d\d)\D/.test(navigator.userAgent); - var mac_geMountainLion = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(navigator.userAgent); - var phantom = /PhantomJS/.test(navigator.userAgent); - - var ios = /AppleWebKit/.test(navigator.userAgent) && /Mobile\/\w+/.test(navigator.userAgent); - // This is woefully incomplete. Suggestions for alternative methods welcome. - var mobile = ios || /Android|webOS|BlackBerry|Opera Mini|IEMobile/i.test(navigator.userAgent); - var mac = ios || /Mac/.test(navigator.platform); - - // Optimize some code when these features are not used - var sawReadOnlySpans = false, sawCollapsedSpans = false; - - // CONSTRUCTOR - - function CodeMirror(place, options) { - if (!(this instanceof CodeMirror)) return new CodeMirror(place, options); - - this.options = options = options || {}; - // Determine effective options based on given values and defaults. - for (var opt in defaults) if (!options.hasOwnProperty(opt) && defaults.hasOwnProperty(opt)) - options[opt] = defaults[opt]; - setGuttersForLineNumbers(options); - - var display = this.display = makeDisplay(place); - display.wrapper.CodeMirror = this; - updateGutters(this); - if (options.autofocus && !mobile) focusInput(this); - - this.view = makeView(new BranchChunk([new LeafChunk([makeLine("", null, textHeight(display))])])); - this.nextOpId = 0; - loadMode(this); - themeChanged(this); - if (options.lineWrapping) - this.display.wrapper.className += " CodeMirror-wrap"; - - // Initialize the content. - this.setValue(options.value || ""); - // Override magic textarea content restore that IE sometimes does - // on our hidden textarea on reload - if (ie) setTimeout(bind(resetInput, this, true), 20); - this.view.history = makeHistory(); - - registerEventHandlers(this); - // IE throws unspecified error in certain cases, when - // trying to access activeElement before onload - var hasFocus; try { hasFocus = (document.activeElement == display.input); } catch(e) { } - if (hasFocus || (options.autofocus && !mobile)) setTimeout(bind(onFocus, this), 20); - else onBlur(this); - - operation(this, function() { - for (var opt in optionHandlers) - if (optionHandlers.propertyIsEnumerable(opt)) - optionHandlers[opt](this, options[opt], Init); - for (var i = 0; i < initHooks.length; ++i) initHooks[i](this); - })(); - } - - // DISPLAY CONSTRUCTOR - - function makeDisplay(place) { - var d = {}; - var input = d.input = elt("textarea", null, null, "position: absolute; padding: 0; width: 1px; height: 1em; outline: none;"); - input.setAttribute("wrap", "off"); input.setAttribute("autocorrect", "off"); input.setAttribute("autocapitalize", "off"); - // Wraps and hides input textarea - d.inputDiv = elt("div", [input], null, "overflow: hidden; position: relative; width: 3px; height: 0px;"); - // The actual fake scrollbars. - d.scrollbarH = elt("div", [elt("div", null, null, "height: 1px")], "CodeMirror-hscrollbar"); - d.scrollbarV = elt("div", [elt("div", null, null, "width: 1px")], "CodeMirror-vscrollbar"); - d.scrollbarFiller = elt("div", null, "CodeMirror-scrollbar-filler"); - // DIVs containing the selection and the actual code - d.lineDiv = elt("div"); - d.selectionDiv = elt("div", null, null, "position: relative; z-index: 1"); - // Blinky cursor, and element used to ensure cursor fits at the end of a line - d.cursor = elt("pre", "\u00a0", "CodeMirror-cursor"); - // Secondary cursor, shown when on a 'jump' in bi-directional text - d.otherCursor = elt("pre", "\u00a0", "CodeMirror-cursor CodeMirror-secondarycursor"); - // Used to measure text size - d.measure = elt("div", null, "CodeMirror-measure"); - // Wraps everything that needs to exist inside the vertically-padded coordinate system - d.lineSpace = elt("div", [d.measure, d.selectionDiv, d.lineDiv, d.cursor, d.otherCursor], - null, "position: relative; outline: none"); - // Moved around its parent to cover visible view - d.mover = elt("div", [elt("div", [d.lineSpace], "CodeMirror-lines")], null, "position: relative"); - // Set to the height of the text, causes scrolling - d.sizer = elt("div", [d.mover], "CodeMirror-sizer"); - // D is needed because behavior of elts with overflow: auto and padding is inconsistent across browsers - d.heightForcer = elt("div", "\u00a0", null, "position: absolute; height: " + scrollerCutOff + "px"); - // Will contain the gutters, if any - d.gutters = elt("div", null, "CodeMirror-gutters"); - d.lineGutter = null; - // Helper element to properly size the gutter backgrounds - var scrollerInner = elt("div", [d.sizer, d.heightForcer, d.gutters], null, "position: relative; min-height: 100%"); - // Provides scrolling - d.scroller = elt("div", [scrollerInner], "CodeMirror-scroll"); - d.scroller.setAttribute("tabIndex", "-1"); - // The element in which the editor lives. - d.wrapper = elt("div", [d.inputDiv, d.scrollbarH, d.scrollbarV, - d.scrollbarFiller, d.scroller], "CodeMirror"); - // Work around IE7 z-index bug - if (ie_lt8) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; } - if (place.appendChild) place.appendChild(d.wrapper); else place(d.wrapper); - - // Needed to hide big blue blinking cursor on Mobile Safari - if (ios) input.style.width = "0px"; - if (!webkit) d.scroller.draggable = true; - // Needed to handle Tab key in KHTML - if (khtml) { d.inputDiv.style.height = "1px"; d.inputDiv.style.position = "absolute"; } - // Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8). - else if (ie_lt8) d.scrollbarH.style.minWidth = d.scrollbarV.style.minWidth = "18px"; - - // Current visible range (may be bigger than the view window). - d.viewOffset = d.showingFrom = d.showingTo = d.lastSizeC = 0; - - // Used to only resize the line number gutter when necessary (when - // the amount of lines crosses a boundary that makes its width change) - d.lineNumWidth = d.lineNumInnerWidth = d.lineNumChars = null; - // See readInput and resetInput - d.prevInput = ""; - // Set to true when a non-horizontal-scrolling widget is added. As - // an optimization, widget aligning is skipped when d is false. - d.alignWidgets = false; - // Flag that indicates whether we currently expect input to appear - // (after some event like 'keypress' or 'input') and are polling - // intensively. - d.pollingFast = false; - // Self-resetting timeout for the poller - d.poll = new Delayed(); - // True when a drag from the editor is active - d.draggingText = false; - - d.cachedCharWidth = d.cachedTextHeight = null; - d.measureLineCache = []; - d.measureLineCachePos = 0; - - // Tracks when resetInput has punted to just putting a short - // string instead of the (large) selection. - d.inaccurateSelection = false; - - // Used to adjust overwrite behaviour when a paste has been - // detected - d.pasteIncoming = false; - - return d; - } - - // VIEW CONSTRUCTOR - - function makeView(doc) { - var selPos = {line: 0, ch: 0}; - return { - doc: doc, - // frontier is the point up to which the content has been parsed, - frontier: 0, highlight: new Delayed(), - sel: {from: selPos, to: selPos, head: selPos, anchor: selPos, shift: false, extend: false}, - scrollTop: 0, scrollLeft: 0, - overwrite: false, focused: false, - // Tracks the maximum line length so that - // the horizontal scrollbar can be kept - // static when scrolling. - maxLine: getLine(doc, 0), - maxLineLength: 0, - maxLineChanged: false, - suppressEdits: false, - goalColumn: null, - cantEdit: false, - keyMaps: [] - }; - } - - // STATE UPDATES - - // Used to get the editor into a consistent state again when options change. - - function loadMode(cm) { - var doc = cm.view.doc; - cm.view.mode = CodeMirror.getMode(cm.options, cm.options.mode); - doc.iter(0, doc.size, function(line) { line.stateAfter = null; }); - cm.view.frontier = 0; - startWorker(cm, 100); - } - - function wrappingChanged(cm) { - var doc = cm.view.doc, th = textHeight(cm.display); - if (cm.options.lineWrapping) { - cm.display.wrapper.className += " CodeMirror-wrap"; - var perLine = cm.display.scroller.clientWidth / charWidth(cm.display) - 3; - doc.iter(0, doc.size, function(line) { - if (line.height == 0) return; - var guess = Math.ceil(line.text.length / perLine) || 1; - if (guess != 1) updateLineHeight(line, guess * th); - }); - cm.display.sizer.style.minWidth = ""; - } else { - cm.display.wrapper.className = cm.display.wrapper.className.replace(" CodeMirror-wrap", ""); - computeMaxLength(cm.view); - doc.iter(0, doc.size, function(line) { - if (line.height != 0) updateLineHeight(line, th); - }); - } - regChange(cm, 0, doc.size); - clearCaches(cm); - setTimeout(function(){updateScrollbars(cm.display, cm.view.doc.height);}, 100); - } - - function keyMapChanged(cm) { - var style = keyMap[cm.options.keyMap].style; - cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-keymap-\S+/g, "") + - (style ? " cm-keymap-" + style : ""); - } - - function themeChanged(cm) { - cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-s-\S+/g, "") + - cm.options.theme.replace(/(^|\s)\s*/g, " cm-s-"); - clearCaches(cm); - } - - function guttersChanged(cm) { - updateGutters(cm); - updateDisplay(cm, true); - } - - function updateGutters(cm) { - var gutters = cm.display.gutters, specs = cm.options.gutters; - removeChildren(gutters); - for (var i = 0; i < specs.length; ++i) { - var gutterClass = specs[i]; - var gElt = gutters.appendChild(elt("div", null, "CodeMirror-gutter " + gutterClass)); - if (gutterClass == "CodeMirror-linenumbers") { - cm.display.lineGutter = gElt; - gElt.style.width = (cm.display.lineNumWidth || 1) + "px"; - } - } - gutters.style.display = i ? "" : "none"; - } - - function lineLength(doc, line) { - if (line.height == 0) return 0; - var len = line.text.length, merged, cur = line; - while (merged = collapsedSpanAtStart(cur)) { - var found = merged.find(); - cur = getLine(doc, found.from.line); - len += found.from.ch - found.to.ch; - } - cur = line; - while (merged = collapsedSpanAtEnd(cur)) { - var found = merged.find(); - len -= cur.text.length - found.from.ch; - cur = getLine(doc, found.to.line); - len += cur.text.length - found.to.ch; - } - return len; - } - - function computeMaxLength(view) { - view.maxLine = getLine(view.doc, 0); - view.maxLineLength = lineLength(view.doc, view.maxLine); - view.maxLineChanged = true; - view.doc.iter(1, view.doc.size, function(line) { - var len = lineLength(view.doc, line); - if (len > view.maxLineLength) { - view.maxLineLength = len; - view.maxLine = line; - } - }); - } - - // Make sure the gutters options contains the element - // "CodeMirror-linenumbers" when the lineNumbers option is true. - function setGuttersForLineNumbers(options) { - var found = false; - for (var i = 0; i < options.gutters.length; ++i) { - if (options.gutters[i] == "CodeMirror-linenumbers") { - if (options.lineNumbers) found = true; - else options.gutters.splice(i--, 1); - } - } - if (!found && options.lineNumbers) - options.gutters.push("CodeMirror-linenumbers"); - } - - // SCROLLBARS - - // Re-synchronize the fake scrollbars with the actual size of the - // content. Optionally force a scrollTop. - function updateScrollbars(d /* display */, docHeight) { - var totalHeight = docHeight + 2 * paddingTop(d); - d.sizer.style.minHeight = d.heightForcer.style.top = totalHeight + "px"; - var scrollHeight = Math.max(totalHeight, d.scroller.scrollHeight); - var needsH = d.scroller.scrollWidth > d.scroller.clientWidth; - var needsV = scrollHeight > d.scroller.clientHeight; - if (needsV) { - d.scrollbarV.style.display = "block"; - d.scrollbarV.style.bottom = needsH ? scrollbarWidth(d.measure) + "px" : "0"; - d.scrollbarV.firstChild.style.height = - (scrollHeight - d.scroller.clientHeight + d.scrollbarV.clientHeight) + "px"; - } else d.scrollbarV.style.display = ""; - if (needsH) { - d.scrollbarH.style.display = "block"; - d.scrollbarH.style.right = needsV ? scrollbarWidth(d.measure) + "px" : "0"; - d.scrollbarH.firstChild.style.width = - (d.scroller.scrollWidth - d.scroller.clientWidth + d.scrollbarH.clientWidth) + "px"; - } else d.scrollbarH.style.display = ""; - if (needsH && needsV) { - d.scrollbarFiller.style.display = "block"; - d.scrollbarFiller.style.height = d.scrollbarFiller.style.width = scrollbarWidth(d.measure) + "px"; - } else d.scrollbarFiller.style.display = ""; - - if (mac_geLion && scrollbarWidth(d.measure) === 0) - d.scrollbarV.style.minWidth = d.scrollbarH.style.minHeight = mac_geMountainLion ? "18px" : "12px"; - } - - function visibleLines(display, doc, viewPort) { - var top = display.scroller.scrollTop, height = display.wrapper.clientHeight; - if (typeof viewPort == "number") top = viewPort; - else if (viewPort) {top = viewPort.top; height = viewPort.bottom - viewPort.top;} - top = Math.floor(top - paddingTop(display)); - var bottom = Math.ceil(top + height); - return {from: lineAtHeight(doc, top), to: lineAtHeight(doc, bottom)}; - } - - // LINE NUMBERS - - function alignHorizontally(cm) { - var display = cm.display; - if (!display.alignWidgets && !display.gutters.firstChild) return; - var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.view.scrollLeft; - var gutterW = display.gutters.offsetWidth, l = comp + "px"; - for (var n = display.lineDiv.firstChild; n; n = n.nextSibling) if (n.alignable) { - for (var i = 0, a = n.alignable; i < a.length; ++i) a[i].style.left = l; - } - display.gutters.style.left = (comp + gutterW) + "px"; - } - - function maybeUpdateLineNumberWidth(cm) { - if (!cm.options.lineNumbers) return false; - var doc = cm.view.doc, last = lineNumberFor(cm.options, doc.size - 1), display = cm.display; - if (last.length != display.lineNumChars) { - var test = display.measure.appendChild(elt("div", [elt("div", last)], - "CodeMirror-linenumber CodeMirror-gutter-elt")); - var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW; - display.lineGutter.style.width = ""; - display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding); - display.lineNumWidth = display.lineNumInnerWidth + padding; - display.lineNumChars = display.lineNumInnerWidth ? last.length : -1; - display.lineGutter.style.width = display.lineNumWidth + "px"; - return true; - } - return false; - } - - function lineNumberFor(options, i) { - return String(options.lineNumberFormatter(i + options.firstLineNumber)); - } - function compensateForHScroll(display) { - return display.scroller.getBoundingClientRect().left - display.sizer.getBoundingClientRect().left; - } - - // DISPLAY DRAWING - - function updateDisplay(cm, changes, viewPort) { - var oldFrom = cm.display.showingFrom, oldTo = cm.display.showingTo; - var updated = updateDisplayInner(cm, changes, viewPort); - if (updated) { - signalLater(cm, cm, "update", cm); - if (cm.display.showingFrom != oldFrom || cm.display.showingTo != oldTo) - signalLater(cm, cm, "viewportChange", cm, cm.display.showingFrom, cm.display.showingTo); - } - updateSelection(cm); - updateScrollbars(cm.display, cm.view.doc.height); - - return updated; - } - - // Uses a set of changes plus the current scroll position to - // determine which DOM updates have to be made, and makes the - // updates. - function updateDisplayInner(cm, changes, viewPort) { - var display = cm.display, doc = cm.view.doc; - if (!display.wrapper.clientWidth) { - display.showingFrom = display.showingTo = display.viewOffset = 0; - return; - } - - // Compute the new visible window - // If scrollTop is specified, use that to determine which lines - // to render instead of the current scrollbar position. - var visible = visibleLines(display, doc, viewPort); - // Bail out if the visible area is already rendered and nothing changed. - if (changes !== true && changes.length == 0 && - visible.from > display.showingFrom && visible.to < display.showingTo) - return; - - if (changes && maybeUpdateLineNumberWidth(cm)) - changes = true; - display.sizer.style.marginLeft = display.scrollbarH.style.left = display.gutters.offsetWidth + "px"; - - // When merged lines are present, the line that needs to be - // redrawn might not be the one that was changed. - if (changes !== true && sawCollapsedSpans) - for (var i = 0; i < changes.length; ++i) { - var ch = changes[i], merged; - while (merged = collapsedSpanAtStart(getLine(doc, ch.from))) { - var from = merged.find().from.line; - if (ch.diff) ch.diff -= ch.from - from; - ch.from = from; - } - } - - // Used to determine which lines need their line numbers updated - var positionsChangedFrom = changes === true ? 0 : Infinity; - if (cm.options.lineNumbers && changes && changes !== true) - for (var i = 0; i < changes.length; ++i) - if (changes[i].diff) { positionsChangedFrom = changes[i].from; break; } - - var from = Math.max(visible.from - cm.options.viewportMargin, 0); - var to = Math.min(doc.size, visible.to + cm.options.viewportMargin); - if (display.showingFrom < from && from - display.showingFrom < 20) from = display.showingFrom; - if (display.showingTo > to && display.showingTo - to < 20) to = Math.min(doc.size, display.showingTo); - if (sawCollapsedSpans) { - from = lineNo(visualLine(doc, getLine(doc, from))); - while (to < doc.size && lineIsHidden(getLine(doc, to))) ++to; - } - - // Create a range of theoretically intact lines, and punch holes - // in that using the change info. - var intact = changes === true ? [] : - computeIntact([{from: display.showingFrom, to: display.showingTo}], changes); - // Clip off the parts that won't be visible - var intactLines = 0; - for (var i = 0; i < intact.length; ++i) { - var range = intact[i]; - if (range.from < from) range.from = from; - if (range.to > to) range.to = to; - if (range.from >= range.to) intact.splice(i--, 1); - else intactLines += range.to - range.from; - } - if (intactLines == to - from && from == display.showingFrom && to == display.showingTo) - return; - intact.sort(function(a, b) {return a.from - b.from;}); - - if (intactLines < (to - from) * .7) display.lineDiv.style.display = "none"; - patchDisplay(cm, from, to, intact, positionsChangedFrom); - display.lineDiv.style.display = ""; - - var different = from != display.showingFrom || to != display.showingTo || - display.lastSizeC != display.wrapper.clientHeight; - // This is just a bogus formula that detects when the editor is - // resized or the font size changes. - if (different) display.lastSizeC = display.wrapper.clientHeight; - display.showingFrom = from; display.showingTo = to; - startWorker(cm, 100); - - var prevBottom = display.lineDiv.offsetTop; - for (var node = display.lineDiv.firstChild, height; node; node = node.nextSibling) if (node.lineObj) { - if (ie_lt8) { - var bot = node.offsetTop + node.offsetHeight; - height = bot - prevBottom; - prevBottom = bot; - } else { - var box = node.getBoundingClientRect(); - height = box.bottom - box.top; - } - var diff = node.lineObj.height - height; - if (height < 2) height = textHeight(display); - if (diff > .001 || diff < -.001) - updateLineHeight(node.lineObj, height); - } - display.viewOffset = heightAtLine(cm, getLine(doc, from)); - // Position the mover div to align with the current virtual scroll position - display.mover.style.top = display.viewOffset + "px"; - return true; - } - - function computeIntact(intact, changes) { - for (var i = 0, l = changes.length || 0; i < l; ++i) { - var change = changes[i], intact2 = [], diff = change.diff || 0; - for (var j = 0, l2 = intact.length; j < l2; ++j) { - var range = intact[j]; - if (change.to <= range.from && change.diff) { - intact2.push({from: range.from + diff, to: range.to + diff}); - } else if (change.to <= range.from || change.from >= range.to) { - intact2.push(range); - } else { - if (change.from > range.from) - intact2.push({from: range.from, to: change.from}); - if (change.to < range.to) - intact2.push({from: change.to + diff, to: range.to + diff}); - } - } - intact = intact2; - } - return intact; - } - - function getDimensions(cm) { - var d = cm.display, left = {}, width = {}; - for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) { - left[cm.options.gutters[i]] = n.offsetLeft; - width[cm.options.gutters[i]] = n.offsetWidth; - } - return {fixedPos: compensateForHScroll(d), - gutterTotalWidth: d.gutters.offsetWidth, - gutterLeft: left, - gutterWidth: width, - wrapperWidth: d.wrapper.clientWidth}; - } - - function patchDisplay(cm, from, to, intact, updateNumbersFrom) { - var dims = getDimensions(cm); - var display = cm.display, lineNumbers = cm.options.lineNumbers; - // IE does bad things to nodes when .innerHTML = "" is used on a parent - // we still need widgets and markers intact to add back to the new content later - if (!intact.length && !ie && (!webkit || !cm.display.currentWheelTarget)) - removeChildren(display.lineDiv); - var container = display.lineDiv, cur = container.firstChild; - - function rm(node) { - var next = node.nextSibling; - if (webkit && mac && cm.display.currentWheelTarget == node) { - node.style.display = "none"; - node.lineObj = null; - } else { - container.removeChild(node); - } - return next; - } - - var nextIntact = intact.shift(), lineNo = from; - cm.view.doc.iter(from, to, function(line) { - if (nextIntact && nextIntact.to == lineNo) nextIntact = intact.shift(); - if (lineIsHidden(line)) { - if (line.height != 0) updateLineHeight(line, 0); - } else if (nextIntact && nextIntact.from <= lineNo && nextIntact.to > lineNo) { - // This line is intact. Skip to the actual node. Update its - // line number if needed. - while (cur.lineObj != line) cur = rm(cur); - if (lineNumbers && updateNumbersFrom <= lineNo && cur.lineNumber) - setTextContent(cur.lineNumber, lineNumberFor(cm.options, lineNo)); - cur = cur.nextSibling; - } else { - // This line needs to be generated. - var lineNode = buildLineElement(cm, line, lineNo, dims); - container.insertBefore(lineNode, cur); - lineNode.lineObj = line; - } - ++lineNo; - }); - while (cur) cur = rm(cur); - } - - function buildLineElement(cm, line, lineNo, dims) { - var lineElement = lineContent(cm, line); - var markers = line.gutterMarkers, display = cm.display; - - if (!cm.options.lineNumbers && !markers && !line.bgClass && !line.wrapClass && - (!line.widgets || !line.widgets.length)) return lineElement; - - // Lines with gutter elements or a background class need - // to be wrapped again, and have the extra elements added - // to the wrapper div - - var wrap = elt("div", null, line.wrapClass, "position: relative"); - if (cm.options.lineNumbers || markers) { - var gutterWrap = wrap.appendChild(elt("div", null, null, "position: absolute; left: " + - dims.fixedPos + "px")); - wrap.alignable = [gutterWrap]; - if (cm.options.lineNumbers && (!markers || !markers["CodeMirror-linenumbers"])) - wrap.lineNumber = gutterWrap.appendChild( - elt("div", lineNumberFor(cm.options, lineNo), - "CodeMirror-linenumber CodeMirror-gutter-elt", - "left: " + dims.gutterLeft["CodeMirror-linenumbers"] + "px; width: " - + display.lineNumInnerWidth + "px")); - if (markers) - for (var k = 0; k < cm.options.gutters.length; ++k) { - var id = cm.options.gutters[k], found = markers.hasOwnProperty(id) && markers[id]; - if (found) - gutterWrap.appendChild(elt("div", [found], "CodeMirror-gutter-elt", "left: " + - dims.gutterLeft[id] + "px; width: " + dims.gutterWidth[id] + "px")); - } - } - // Kludge to make sure the styled element lies behind the selection (by z-index) - if (line.bgClass) - wrap.appendChild(elt("div", "\u00a0", line.bgClass + " CodeMirror-linebackground")); - wrap.appendChild(lineElement); - if (line.widgets) - for (var i = 0, ws = line.widgets; i < ws.length; ++i) { - var widget = ws[i], node = elt("div", [widget.node], "CodeMirror-linewidget"); - node.widget = widget; - if (widget.noHScroll) { - (wrap.alignable || (wrap.alignable = [])).push(node); - var width = dims.wrapperWidth; - node.style.left = dims.fixedPos + "px"; - if (!widget.coverGutter) { - width -= dims.gutterTotalWidth; - node.style.paddingLeft = dims.gutterTotalWidth + "px"; - } - node.style.width = width + "px"; - } - if (widget.coverGutter) { - node.style.zIndex = 5; - node.style.position = "relative"; - if (!widget.noHScroll) node.style.marginLeft = -dims.gutterTotalWidth + "px"; - } - if (widget.above) - wrap.insertBefore(node, cm.options.lineNumbers && line.height != 0 ? gutterWrap : lineElement); - else - wrap.appendChild(node); - } - - if (ie_lt8) wrap.style.zIndex = 2; - return wrap; - } - - // SELECTION / CURSOR - - function updateSelection(cm) { - var display = cm.display; - var collapsed = posEq(cm.view.sel.from, cm.view.sel.to); - if (collapsed || cm.options.showCursorWhenSelecting) - updateSelectionCursor(cm); - else - display.cursor.style.display = display.otherCursor.style.display = "none"; - if (!collapsed) - updateSelectionRange(cm); - else - display.selectionDiv.style.display = "none"; - - // Move the hidden textarea near the cursor to prevent scrolling artifacts - var headPos = cursorCoords(cm, cm.view.sel.head, "div"); - var wrapOff = display.wrapper.getBoundingClientRect(), lineOff = display.lineDiv.getBoundingClientRect(); - display.inputDiv.style.top = Math.max(0, Math.min(display.wrapper.clientHeight - 10, - headPos.top + lineOff.top - wrapOff.top)) + "px"; - display.inputDiv.style.left = Math.max(0, Math.min(display.wrapper.clientWidth - 10, - headPos.left + lineOff.left - wrapOff.left)) + "px"; - } - - // No selection, plain cursor - function updateSelectionCursor(cm) { - var display = cm.display, pos = cursorCoords(cm, cm.view.sel.head, "div"); - display.cursor.style.left = pos.left + "px"; - display.cursor.style.top = pos.top + "px"; - display.cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + "px"; - display.cursor.style.display = ""; - - if (pos.other) { - display.otherCursor.style.display = ""; - display.otherCursor.style.left = pos.other.left + "px"; - display.otherCursor.style.top = pos.other.top + "px"; - display.otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + "px"; - } else { display.otherCursor.style.display = "none"; } - } - - // Highlight selection - function updateSelectionRange(cm) { - var display = cm.display, doc = cm.view.doc, sel = cm.view.sel; - var fragment = document.createDocumentFragment(); - var clientWidth = display.lineSpace.offsetWidth, pl = paddingLeft(cm.display); - - function add(left, top, width, bottom) { - if (top < 0) top = 0; - fragment.appendChild(elt("div", null, "CodeMirror-selected", "position: absolute; left: " + left + - "px; top: " + top + "px; width: " + (width == null ? clientWidth - left : width) + - "px; height: " + (bottom - top) + "px")); - } - - function drawForLine(line, fromArg, toArg, retTop) { - var lineObj = getLine(doc, line); - var lineLen = lineObj.text.length, rVal = retTop ? Infinity : -Infinity; - function coords(ch) { - return charCoords(cm, {line: line, ch: ch}, "div", lineObj); - } - - iterateBidiSections(getOrder(lineObj), fromArg || 0, toArg == null ? lineLen : toArg, function(from, to, dir) { - var leftPos = coords(dir == "rtl" ? to - 1 : from); - var rightPos = coords(dir == "rtl" ? from : to - 1); - var left = leftPos.left, right = rightPos.right; - if (rightPos.top - leftPos.top > 3) { // Different lines, draw top part - add(left, leftPos.top, null, leftPos.bottom); - left = pl; - if (leftPos.bottom < rightPos.top) add(left, leftPos.bottom, null, rightPos.top); - } - if (toArg == null && to == lineLen) right = clientWidth; - if (fromArg == null && from == 0) left = pl; - rVal = retTop ? Math.min(rightPos.top, rVal) : Math.max(rightPos.bottom, rVal); - if (left < pl + 1) left = pl; - add(left, rightPos.top, right - left, rightPos.bottom); - }); - return rVal; - } - - if (sel.from.line == sel.to.line) { - drawForLine(sel.from.line, sel.from.ch, sel.to.ch); - } else { - var fromObj = getLine(doc, sel.from.line); - var cur = fromObj, merged, path = [sel.from.line, sel.from.ch], singleLine; - while (merged = collapsedSpanAtEnd(cur)) { - var found = merged.find(); - path.push(found.from.ch, found.to.line, found.to.ch); - if (found.to.line == sel.to.line) { - path.push(sel.to.ch); - singleLine = true; - break; - } - cur = getLine(doc, found.to.line); - } - - // This is a single, merged line - if (singleLine) { - for (var i = 0; i < path.length; i += 3) - drawForLine(path[i], path[i+1], path[i+2]); - } else { - var middleTop, middleBot, toObj = getLine(doc, sel.to.line); - if (sel.from.ch) - // Draw the first line of selection. - middleTop = drawForLine(sel.from.line, sel.from.ch, null, false); - else - // Simply include it in the middle block. - middleTop = heightAtLine(cm, fromObj) - display.viewOffset; - - if (!sel.to.ch) - middleBot = heightAtLine(cm, toObj) - display.viewOffset; - else - middleBot = drawForLine(sel.to.line, collapsedSpanAtStart(toObj) ? null : 0, sel.to.ch, true); - - if (middleTop < middleBot) add(pl, middleTop, null, middleBot); - } - } - - removeChildrenAndAdd(display.selectionDiv, fragment); - display.selectionDiv.style.display = ""; - } - - // Cursor-blinking - function restartBlink(cm) { - var display = cm.display; - clearInterval(display.blinker); - var on = true; - display.cursor.style.visibility = display.otherCursor.style.visibility = ""; - display.blinker = setInterval(function() { - if (!display.cursor.offsetHeight) return; - display.cursor.style.visibility = display.otherCursor.style.visibility = (on = !on) ? "" : "hidden"; - }, cm.options.cursorBlinkRate); - } - - // HIGHLIGHT WORKER - - function startWorker(cm, time) { - if (cm.view.frontier < cm.display.showingTo) - cm.view.highlight.set(time, bind(highlightWorker, cm)); - } - - function highlightWorker(cm) { - var view = cm.view, doc = view.doc; - if (view.frontier >= cm.display.showingTo) return; - var end = +new Date + cm.options.workTime; - var state = copyState(view.mode, getStateBefore(cm, view.frontier)); - var changed = [], prevChange; - doc.iter(view.frontier, Math.min(doc.size, cm.display.showingTo + 500), function(line) { - if (view.frontier >= cm.display.showingFrom) { // Visible - if (highlightLine(cm, line, state) && view.frontier >= cm.display.showingFrom) { - if (prevChange && prevChange.end == view.frontier) prevChange.end++; - else changed.push(prevChange = {start: view.frontier, end: view.frontier + 1}); - } - line.stateAfter = copyState(view.mode, state); - } else { - processLine(cm, line, state); - line.stateAfter = view.frontier % 5 == 0 ? copyState(view.mode, state) : null; - } - ++view.frontier; - if (+new Date > end) { - startWorker(cm, cm.options.workDelay); - return true; - } - }); - if (changed.length) - operation(cm, function() { - for (var i = 0; i < changed.length; ++i) - regChange(this, changed[i].start, changed[i].end); - })(); - } - - // Finds the line to start with when starting a parse. Tries to - // find a line with a stateAfter, so that it can start with a - // valid state. If that fails, it returns the line with the - // smallest indentation, which tends to need the least context to - // parse correctly. - function findStartLine(cm, n) { - var minindent, minline, doc = cm.view.doc; - for (var search = n, lim = n - 100; search > lim; --search) { - if (search == 0) return 0; - var line = getLine(doc, search-1); - if (line.stateAfter) return search; - var indented = countColumn(line.text, null, cm.options.tabSize); - if (minline == null || minindent > indented) { - minline = search - 1; - minindent = indented; - } - } - return minline; - } - - function getStateBefore(cm, n) { - var view = cm.view; - var pos = findStartLine(cm, n), state = pos && getLine(view.doc, pos-1).stateAfter; - if (!state) state = startState(view.mode); - else state = copyState(view.mode, state); - view.doc.iter(pos, n, function(line) { - processLine(cm, line, state); - var save = pos == n - 1 || pos % 5 == 0 || pos >= view.showingFrom && pos < view.showingTo; - line.stateAfter = save ? copyState(view.mode, state) : null; - ++pos; - }); - return state; - } - - // POSITION MEASUREMENT - - function paddingTop(display) {return display.lineSpace.offsetTop;} - function paddingLeft(display) { - var e = removeChildrenAndAdd(display.measure, elt("pre")).appendChild(elt("span", "x")); - return e.offsetLeft; - } - - function measureChar(cm, line, ch, data) { - var data = data || measureLine(cm, line), dir = -1; - for (var pos = ch;; pos += dir) { - var r = data[pos]; - if (r) break; - if (dir < 0 && pos == 0) dir = 1; - } - return {left: pos < ch ? r.right : r.left, - right: pos > ch ? r.left : r.right, - top: r.top, bottom: r.bottom}; - } - - function measureLine(cm, line) { - // First look in the cache - var display = cm.display, cache = cm.display.measureLineCache; - for (var i = 0; i < cache.length; ++i) { - var memo = cache[i]; - if (memo.text == line.text && memo.markedSpans == line.markedSpans && - display.scroller.clientWidth == memo.width) - return memo.measure; - } - - var measure = measureLineInner(cm, line); - // Store result in the cache - var memo = {text: line.text, width: display.scroller.clientWidth, - markedSpans: line.markedSpans, measure: measure}; - if (cache.length == 16) cache[++display.measureLineCachePos % 16] = memo; - else cache.push(memo); - return measure; - } - - function measureLineInner(cm, line) { - var display = cm.display, measure = emptyArray(line.text.length); - var pre = lineContent(cm, line, measure); - - // IE does not cache element positions of inline elements between - // calls to getBoundingClientRect. This makes the loop below, - // which gathers the positions of all the characters on the line, - // do an amount of layout work quadratic to the number of - // characters. When line wrapping is off, we try to improve things - // by first subdividing the line into a bunch of inline blocks, so - // that IE can reuse most of the layout information from caches - // for those blocks. This does interfere with line wrapping, so it - // doesn't work when wrapping is on, but in that case the - // situation is slightly better, since IE does cache line-wrapping - // information and only recomputes per-line. - if (ie && !ie_lt8 && !cm.options.lineWrapping && pre.childNodes.length > 100) { - var fragment = document.createDocumentFragment(); - var chunk = 10, n = pre.childNodes.length; - for (var i = 0, chunks = Math.ceil(n / chunk); i < chunks; ++i) { - var wrap = elt("div", null, null, "display: inline-block"); - for (var j = 0; j < chunk && n; ++j) { - wrap.appendChild(pre.firstChild); - --n; - } - fragment.appendChild(wrap); - } - pre.appendChild(fragment); - } - - removeChildrenAndAdd(display.measure, pre); - - var outer = display.lineDiv.getBoundingClientRect(); - var vranges = [], data = emptyArray(line.text.length), maxBot = pre.offsetHeight; - for (var i = 0, cur; i < measure.length; ++i) if (cur = measure[i]) { - var size = cur.getBoundingClientRect(); - var top = Math.max(0, size.top - outer.top), bot = Math.min(size.bottom - outer.top, maxBot); - for (var j = 0; j < vranges.length; j += 2) { - var rtop = vranges[j], rbot = vranges[j+1]; - if (rtop > bot || rbot < top) continue; - if (rtop <= top && rbot >= bot || - top <= rtop && bot >= rbot || - Math.min(bot, rbot) - Math.max(top, rtop) >= (bot - top) >> 1) { - vranges[j] = Math.min(top, rtop); - vranges[j+1] = Math.max(bot, rbot); - break; - } - } - if (j == vranges.length) vranges.push(top, bot); - data[i] = {left: size.left - outer.left, right: size.right - outer.left, top: j}; - } - for (var i = 0, cur; i < data.length; ++i) if (cur = data[i]) { - var vr = cur.top; - cur.top = vranges[vr]; cur.bottom = vranges[vr+1]; - } - return data; - } - - function clearCaches(cm) { - cm.display.measureLineCache.length = cm.display.measureLineCachePos = 0; - cm.display.cachedCharWidth = cm.display.cachedTextHeight = null; - cm.view.maxLineChanged = true; - } - - // Context is one of "line", "div" (display.lineDiv), "local"/null (editor), or "page" - function intoCoordSystem(cm, lineObj, rect, context) { - if (lineObj.widgets) for (var i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above) { - var size = lineObj.widgets[i].node.offsetHeight; - rect.top += size; rect.bottom += size; - } - if (context == "line") return rect; - if (!context) context = "local"; - var yOff = heightAtLine(cm, lineObj); - if (context != "local") yOff -= cm.display.viewOffset; - if (context == "page") { - var lOff = cm.display.lineSpace.getBoundingClientRect(); - yOff += lOff.top + (window.pageYOffset || (document.documentElement || document.body).scrollTop); - var xOff = lOff.left + (window.pageXOffset || (document.documentElement || document.body).scrollLeft); - rect.left += xOff; rect.right += xOff; - } - rect.top += yOff; rect.bottom += yOff; - return rect; - } - - function charCoords(cm, pos, context, lineObj) { - if (!lineObj) lineObj = getLine(cm.view.doc, pos.line); - return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch), context); - } - - function cursorCoords(cm, pos, context, lineObj, measurement) { - lineObj = lineObj || getLine(cm.view.doc, pos.line); - if (!measurement) measurement = measureLine(cm, lineObj); - function get(ch, right) { - var m = measureChar(cm, lineObj, ch, measurement); - if (right) m.left = m.right; else m.right = m.left; - return intoCoordSystem(cm, lineObj, m, context); - } - var order = getOrder(lineObj), ch = pos.ch; - if (!order) return get(ch); - var main, other, linedir = order[0].level; - for (var i = 0; i < order.length; ++i) { - var part = order[i], rtl = part.level % 2, nb, here; - if (part.from < ch && part.to > ch) return get(ch, rtl); - var left = rtl ? part.to : part.from, right = rtl ? part.from : part.to; - if (left == ch) { - // Opera and IE return bogus offsets and widths for edges - // where the direction flips, but only for the side with the - // lower level. So we try to use the side with the higher - // level. - if (i && part.level < (nb = order[i-1]).level) here = get(nb.level % 2 ? nb.from : nb.to - 1, true); - else here = get(rtl && part.from != part.to ? ch - 1 : ch); - if (rtl == linedir) main = here; else other = here; - } else if (right == ch) { - var nb = i < order.length - 1 && order[i+1]; - if (!rtl && nb && nb.from == nb.to) continue; - if (nb && part.level < nb.level) here = get(nb.level % 2 ? nb.to - 1 : nb.from); - else here = get(rtl ? ch : ch - 1, true); - if (rtl == linedir) main = here; else other = here; - } - } - if (linedir && !ch) other = get(order[0].to - 1); - if (!main) return other; - if (other) main.other = other; - return main; - } - - // Coords must be lineSpace-local - function coordsChar(cm, x, y) { - var doc = cm.view.doc; - y += cm.display.viewOffset; - if (y < 0) return {line: 0, ch: 0, outside: true}; - var lineNo = lineAtHeight(doc, y); - if (lineNo >= doc.size) return {line: doc.size - 1, ch: getLine(doc, doc.size - 1).text.length}; - if (x < 0) x = 0; - - for (;;) { - var lineObj = getLine(doc, lineNo); - var found = coordsCharInner(cm, lineObj, lineNo, x, y); - var merged = collapsedSpanAtEnd(lineObj); - if (merged && found.ch == lineRight(lineObj)) - lineNo = merged.find().to.line; - else - return found; - } - } - - function coordsCharInner(cm, lineObj, lineNo, x, y) { - var innerOff = y - heightAtLine(cm, lineObj); - var wrongLine = false, cWidth = cm.display.wrapper.clientWidth; - var measurement = measureLine(cm, lineObj); - - function getX(ch) { - var sp = cursorCoords(cm, {line: lineNo, ch: ch}, "line", - lineObj, measurement); - wrongLine = true; - if (innerOff > sp.bottom) return Math.max(0, sp.left - cWidth); - else if (innerOff < sp.top) return sp.left + cWidth; - else wrongLine = false; - return sp.left; - } - - var bidi = getOrder(lineObj), dist = lineObj.text.length; - var from = lineLeft(lineObj), to = lineRight(lineObj); - var fromX = paddingLeft(cm.display), toX = getX(to); - - if (x > toX) return {line: lineNo, ch: to, outside: wrongLine}; - // Do a binary search between these bounds. - for (;;) { - if (bidi ? to == from || to == moveVisually(lineObj, from, 1) : to - from <= 1) { - var after = x - fromX < toX - x, ch = after ? from : to; - while (isExtendingChar.test(lineObj.text.charAt(ch))) ++ch; - return {line: lineNo, ch: ch, after: after, outside: wrongLine}; - } - var step = Math.ceil(dist / 2), middle = from + step; - if (bidi) { - middle = from; - for (var i = 0; i < step; ++i) middle = moveVisually(lineObj, middle, 1); - } - var middleX = getX(middle); - if (middleX > x) {to = middle; toX = middleX; if (wrongLine) toX += 1000; dist -= step;} - else {from = middle; fromX = middleX; dist = step;} - } - } - - var measureText; - function textHeight(display) { - if (display.cachedTextHeight != null) return display.cachedTextHeight; - if (measureText == null) { - measureText = elt("pre"); - // Measure a bunch of lines, for browsers that compute - // fractional heights. - for (var i = 0; i < 49; ++i) { - measureText.appendChild(document.createTextNode("x")); - measureText.appendChild(elt("br")); - } - measureText.appendChild(document.createTextNode("x")); - } - removeChildrenAndAdd(display.measure, measureText); - var height = measureText.offsetHeight / 50; - if (height > 3) display.cachedTextHeight = height; - removeChildren(display.measure); - return height || 1; - } - - function charWidth(display) { - if (display.cachedCharWidth != null) return display.cachedCharWidth; - var anchor = elt("span", "x"); - var pre = elt("pre", [anchor]); - removeChildrenAndAdd(display.measure, pre); - var width = anchor.offsetWidth; - if (width > 2) display.cachedCharWidth = width; - return width || 10; - } - - // OPERATIONS - - // Operations are used to wrap changes in such a way that each - // change won't have to update the cursor and display (which would - // be awkward, slow, and error-prone), but instead updates are - // batched and then all combined and executed at once. - - function startOperation(cm) { - if (cm.curOp) ++cm.curOp.depth; - else cm.curOp = { - // Nested operations delay update until the outermost one - // finishes. - depth: 1, - // An array of ranges of lines that have to be updated. See - // updateDisplay. - changes: [], - delayedCallbacks: [], - updateInput: null, - userSelChange: null, - textChanged: null, - selectionChanged: false, - updateMaxLine: false, - id: ++cm.nextOpId - }; - } - - function endOperation(cm) { - var op = cm.curOp; - if (--op.depth) return; - cm.curOp = null; - var view = cm.view, display = cm.display; - if (op.updateMaxLine) computeMaxLength(view); - if (view.maxLineChanged && !cm.options.lineWrapping) { - var width = measureChar(cm, view.maxLine, view.maxLine.text.length).right; - display.sizer.style.minWidth = (width + 3 + scrollerCutOff) + "px"; - view.maxLineChanged = false; - } - var newScrollPos, updated; - if (op.selectionChanged) { - var coords = cursorCoords(cm, view.sel.head); - newScrollPos = calculateScrollPos(cm, coords.left, coords.top, coords.left, coords.bottom); - } - if (op.changes.length || newScrollPos && newScrollPos.scrollTop != null) - updated = updateDisplay(cm, op.changes, newScrollPos && newScrollPos.scrollTop); - if (!updated && op.selectionChanged) updateSelection(cm); - if (newScrollPos) scrollCursorIntoView(cm); - if (op.selectionChanged) restartBlink(cm); - - if (view.focused && op.updateInput) - resetInput(cm, op.userSelChange); - - if (op.textChanged) - signal(cm, "change", cm, op.textChanged); - if (op.selectionChanged) signal(cm, "cursorActivity", cm); - for (var i = 0; i < op.delayedCallbacks.length; ++i) op.delayedCallbacks[i](cm); - } - - // Wraps a function in an operation. Returns the wrapped function. - function operation(cm1, f) { - return function() { - var cm = cm1 || this; - startOperation(cm); - try {var result = f.apply(cm, arguments);} - finally {endOperation(cm);} - return result; - }; - } - - function regChange(cm, from, to, lendiff) { - cm.curOp.changes.push({from: from, to: to, diff: lendiff}); - } - - // INPUT HANDLING - - function slowPoll(cm) { - if (cm.view.pollingFast) return; - cm.display.poll.set(cm.options.pollInterval, function() { - readInput(cm); - if (cm.view.focused) slowPoll(cm); - }); - } - - function fastPoll(cm) { - var missed = false; - cm.display.pollingFast = true; - function p() { - var changed = readInput(cm); - if (!changed && !missed) {missed = true; cm.display.poll.set(60, p);} - else {cm.display.pollingFast = false; slowPoll(cm);} - } - cm.display.poll.set(20, p); - } - - // prevInput is a hack to work with IME. If we reset the textarea - // on every change, that breaks IME. So we look for changes - // compared to the previous content instead. (Modern browsers have - // events that indicate IME taking place, but these are not widely - // supported or compatible enough yet to rely on.) - function readInput(cm) { - var input = cm.display.input, prevInput = cm.display.prevInput, view = cm.view, sel = view.sel; - if (!view.focused || hasSelection(input) || isReadOnly(cm)) return false; - var text = input.value; - if (text == prevInput && posEq(sel.from, sel.to)) return false; - startOperation(cm); - view.sel.shift = false; - var same = 0, l = Math.min(prevInput.length, text.length); - while (same < l && prevInput[same] == text[same]) ++same; - var from = sel.from, to = sel.to; - if (same < prevInput.length) - from = {line: from.line, ch: from.ch - (prevInput.length - same)}; - else if (view.overwrite && posEq(from, to) && !cm.display.pasteIncoming) - to = {line: to.line, ch: Math.min(getLine(cm.view.doc, to.line).text.length, to.ch + (text.length - same))}; - var updateInput = cm.curOp.updateInput; - updateDoc(cm, from, to, splitLines(text.slice(same)), "end", - cm.display.pasteIncoming ? "paste" : "input", {from: from, to: to}); - cm.curOp.updateInput = updateInput; - if (text.length > 1000) input.value = cm.display.prevInput = ""; - else cm.display.prevInput = text; - endOperation(cm); - cm.display.pasteIncoming = false; - return true; - } - - function resetInput(cm, user) { - var view = cm.view, minimal, selected; - if (!posEq(view.sel.from, view.sel.to)) { - cm.display.prevInput = ""; - minimal = hasCopyEvent && - (view.sel.to.line - view.sel.from.line > 100 || (selected = cm.getSelection()).length > 1000); - if (minimal) cm.display.input.value = "-"; - else cm.display.input.value = selected || cm.getSelection(); - if (view.focused) selectInput(cm.display.input); - } else if (user) cm.display.prevInput = cm.display.input.value = ""; - cm.display.inaccurateSelection = minimal; - } - - function focusInput(cm) { - if (cm.options.readOnly != "nocursor" && (ie || document.activeElement != cm.display.input)) - cm.display.input.focus(); - } - - function isReadOnly(cm) { - return cm.options.readOnly || cm.view.cantEdit; - } - - // EVENT HANDLERS - - function registerEventHandlers(cm) { - var d = cm.display; - on(d.scroller, "mousedown", operation(cm, onMouseDown)); - on(d.scroller, "dblclick", operation(cm, e_preventDefault)); - on(d.lineSpace, "selectstart", function(e) { - if (!mouseEventInWidget(d, e)) e_preventDefault(e); - }); - // Gecko browsers fire contextmenu *after* opening the menu, at - // which point we can't mess with it anymore. Context menu is - // handled in onMouseDown for Gecko. - if (!gecko) on(d.scroller, "contextmenu", function(e) {onContextMenu(cm, e);}); - - on(d.scroller, "scroll", function() { - setScrollTop(cm, d.scroller.scrollTop); - setScrollLeft(cm, d.scroller.scrollLeft, true); - signal(cm, "scroll", cm); - }); - on(d.scrollbarV, "scroll", function() { - setScrollTop(cm, d.scrollbarV.scrollTop); - }); - on(d.scrollbarH, "scroll", function() { - setScrollLeft(cm, d.scrollbarH.scrollLeft); - }); - - on(d.scroller, "mousewheel", function(e){onScrollWheel(cm, e);}); - on(d.scroller, "DOMMouseScroll", function(e){onScrollWheel(cm, e);}); - - function reFocus() { if (cm.view.focused) setTimeout(bind(focusInput, cm), 0); } - on(d.scrollbarH, "mousedown", reFocus); - on(d.scrollbarV, "mousedown", reFocus); - // Prevent wrapper from ever scrolling - on(d.wrapper, "scroll", function() { d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; }); - on(window, "resize", function resizeHandler() { - // Might be a text scaling operation, clear size caches. - d.cachedCharWidth = d.cachedTextHeight = null; - clearCaches(cm); - if (d.wrapper.parentNode) updateDisplay(cm, true); - else off(window, "resize", resizeHandler); - }); - - on(d.input, "keyup", operation(cm, function(e) { - if (cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return; - if (e_prop(e, "keyCode") == 16) cm.view.sel.shift = false; - })); - on(d.input, "input", bind(fastPoll, cm)); - on(d.input, "keydown", operation(cm, onKeyDown)); - on(d.input, "keypress", operation(cm, onKeyPress)); - on(d.input, "focus", bind(onFocus, cm)); - on(d.input, "blur", bind(onBlur, cm)); - - function drag_(e) { - if (cm.options.onDragEvent && cm.options.onDragEvent(cm, addStop(e))) return; - e_stop(e); - } - if (cm.options.dragDrop) { - on(d.scroller, "dragstart", function(e){onDragStart(cm, e);}); - on(d.scroller, "dragenter", drag_); - on(d.scroller, "dragover", drag_); - on(d.scroller, "drop", operation(cm, onDrop)); - } - on(d.scroller, "paste", function(){focusInput(cm); fastPoll(cm);}); - on(d.input, "paste", function() { - d.pasteIncoming = true; - fastPoll(cm); - }); - - function prepareCopy() { - if (d.inaccurateSelection) { - d.prevInput = ""; - d.inaccurateSelection = false; - d.input.value = cm.getSelection(); - selectInput(d.input); - } - } - on(d.input, "cut", prepareCopy); - on(d.input, "copy", prepareCopy); - - // Needed to handle Tab key in KHTML - if (khtml) on(d.sizer, "mouseup", function() { - if (document.activeElement == d.input) d.input.blur(); - focusInput(cm); - }); - } - - function mouseEventInWidget(display, e) { - for (var n = e_target(e); n != display.wrapper; n = n.parentNode) - if (/\bCodeMirror-(?:line)?widget\b/.test(n.className) || - n.parentNode == display.sizer && n != display.mover) return true; - } - - function posFromMouse(cm, e, liberal) { - var display = cm.display; - if (!liberal) { - var target = e_target(e); - if (target == display.scrollbarH || target == display.scrollbarH.firstChild || - target == display.scrollbarV || target == display.scrollbarV.firstChild || - target == display.scrollbarFiller) return null; - } - var x, y, space = display.lineSpace.getBoundingClientRect(); - // Fails unpredictably on IE[67] when mouse is dragged around quickly. - try { x = e.clientX; y = e.clientY; } catch (e) { return null; } - return coordsChar(cm, x - space.left, y - space.top); - } - - var lastClick, lastDoubleClick; - function onMouseDown(e) { - var cm = this, display = cm.display, view = cm.view, sel = view.sel, doc = view.doc; - sel.shift = e_prop(e, "shiftKey"); - - if (mouseEventInWidget(display, e)) { - if (!webkit) { - display.scroller.draggable = false; - setTimeout(function(){display.scroller.draggable = true;}, 100); - } - return; - } - if (clickInGutter(cm, e)) return; - var start = posFromMouse(cm, e); - - switch (e_button(e)) { - case 3: - if (gecko) onContextMenu.call(cm, cm, e); - return; - case 2: - if (start) extendSelection(cm, start); - setTimeout(bind(focusInput, cm), 20); - e_preventDefault(e); - return; - } - // For button 1, if it was clicked inside the editor - // (posFromMouse returning non-null), we have to adjust the - // selection. - if (!start) {if (e_target(e) == display.scroller) e_preventDefault(e); return;} - - if (!view.focused) onFocus(cm); - - var now = +new Date, type = "single"; - if (lastDoubleClick && lastDoubleClick.time > now - 400 && posEq(lastDoubleClick.pos, start)) { - type = "triple"; - e_preventDefault(e); - setTimeout(bind(focusInput, cm), 20); - selectLine(cm, start.line); - } else if (lastClick && lastClick.time > now - 400 && posEq(lastClick.pos, start)) { - type = "double"; - lastDoubleClick = {time: now, pos: start}; - e_preventDefault(e); - var word = findWordAt(getLine(doc, start.line).text, start); - extendSelection(cm, word.from, word.to); - } else { lastClick = {time: now, pos: start}; } - - var last = start; - if (cm.options.dragDrop && dragAndDrop && !isReadOnly(cm) && !posEq(sel.from, sel.to) && - !posLess(start, sel.from) && !posLess(sel.to, start) && type == "single") { - var dragEnd = operation(cm, function(e2) { - if (webkit) display.scroller.draggable = false; - view.draggingText = false; - off(document, "mouseup", dragEnd); - off(display.scroller, "drop", dragEnd); - if (Math.abs(e.clientX - e2.clientX) + Math.abs(e.clientY - e2.clientY) < 10) { - e_preventDefault(e2); - extendSelection(cm, start); - focusInput(cm); - } - }); - // Let the drag handler handle this. - if (webkit) display.scroller.draggable = true; - view.draggingText = dragEnd; - // IE's approach to draggable - if (display.scroller.dragDrop) display.scroller.dragDrop(); - on(document, "mouseup", dragEnd); - on(display.scroller, "drop", dragEnd); - return; - } - e_preventDefault(e); - if (type == "single") extendSelection(cm, clipPos(doc, start)); - - var startstart = sel.from, startend = sel.to; - - function doSelect(cur) { - if (type == "single") { - extendSelection(cm, clipPos(doc, start), cur); - return; - } - - startstart = clipPos(doc, startstart); - startend = clipPos(doc, startend); - if (type == "double") { - var word = findWordAt(getLine(doc, cur.line).text, cur); - if (posLess(cur, startstart)) extendSelection(cm, word.from, startend); - else extendSelection(cm, startstart, word.to); - } else if (type == "triple") { - if (posLess(cur, startstart)) extendSelection(cm, startend, clipPos(doc, {line: cur.line, ch: 0})); - else extendSelection(cm, startstart, clipPos(doc, {line: cur.line + 1, ch: 0})); - } - } - - var editorSize = display.wrapper.getBoundingClientRect(); - // Used to ensure timeout re-tries don't fire when another extend - // happened in the meantime (clearTimeout isn't reliable -- at - // least on Chrome, the timeouts still happen even when cleared, - // if the clear happens after their scheduled firing time). - var counter = 0; - - function extend(e) { - var curCount = ++counter; - var cur = posFromMouse(cm, e, true); - if (!cur) return; - if (!posEq(cur, last)) { - if (!view.focused) onFocus(cm); - last = cur; - doSelect(cur); - var visible = visibleLines(display, doc); - if (cur.line >= visible.to || cur.line < visible.from) - setTimeout(operation(cm, function(){if (counter == curCount) extend(e);}), 150); - } else { - var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0; - if (outside) setTimeout(operation(cm, function() { - if (counter != curCount) return; - display.scroller.scrollTop += outside; - extend(e); - }), 50); - } - } - - function done(e) { - counter = Infinity; - var cur = posFromMouse(cm, e); - if (cur) doSelect(cur); - e_preventDefault(e); - focusInput(cm); - off(document, "mousemove", move); - off(document, "mouseup", up); - } - - var move = operation(cm, function(e) { - if (!ie && !e_button(e)) done(e); - else extend(e); - }); - var up = operation(cm, done); - on(document, "mousemove", move); - on(document, "mouseup", up); - } - - function onDrop(e) { - var cm = this; - if (cm.options.onDragEvent && cm.options.onDragEvent(cm, addStop(e))) return; - e_preventDefault(e); - var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files; - if (!pos || isReadOnly(cm)) return; - if (files && files.length && window.FileReader && window.File) { - var n = files.length, text = Array(n), read = 0; - var loadFile = function(file, i) { - var reader = new FileReader; - reader.onload = function() { - text[i] = reader.result; - if (++read == n) { - pos = clipPos(cm.view.doc, pos); - operation(cm, function() { - var end = replaceRange(cm, text.join(""), pos, pos, "paste"); - setSelection(cm, pos, end); - })(); - } - }; - reader.readAsText(file); - }; - for (var i = 0; i < n; ++i) loadFile(files[i], i); - } else { - // Don't do a replace if the drop happened inside of the selected text. - if (cm.view.draggingText && !(posLess(pos, cm.view.sel.from) || posLess(cm.view.sel.to, pos))) { - cm.view.draggingText(e); - if (ie) setTimeout(bind(focusInput, cm), 50); - return; - } - try { - var text = e.dataTransfer.getData("Text"); - if (text) { - var curFrom = cm.view.sel.from, curTo = cm.view.sel.to; - setSelection(cm, pos, pos); - if (cm.view.draggingText) replaceRange(cm, "", curFrom, curTo, "paste"); - cm.replaceSelection(text, null, "paste"); - focusInput(cm); - onFocus(cm); - } - } - catch(e){} - } - } - - function clickInGutter(cm, e) { - var display = cm.display; - try { var mX = e.clientX, mY = e.clientY; } - catch(e) { return false; } - - if (mX >= Math.floor(display.gutters.getBoundingClientRect().right)) return false; - e_preventDefault(e); - if (!hasHandler(cm, "gutterClick")) return true; - - var lineBox = display.lineDiv.getBoundingClientRect(); - if (mY > lineBox.bottom) return true; - mY -= lineBox.top - display.viewOffset; - - for (var i = 0; i < cm.options.gutters.length; ++i) { - var g = display.gutters.childNodes[i]; - if (g && g.getBoundingClientRect().right >= mX) { - var line = lineAtHeight(cm.view.doc, mY); - var gutter = cm.options.gutters[i]; - signalLater(cm, cm, "gutterClick", cm, line, gutter, e); - break; - } - } - return true; - } - - function onDragStart(cm, e) { - var txt = cm.getSelection(); - e.dataTransfer.setData("Text", txt); - - // Use dummy image instead of default browsers image. - // Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there. - if (e.dataTransfer.setDragImage && !safari) - e.dataTransfer.setDragImage(elt('img'), 0, 0); - } - - function setScrollTop(cm, val) { - if (Math.abs(cm.view.scrollTop - val) < 2) return; - cm.view.scrollTop = val; - if (!gecko) updateDisplay(cm, [], val); - if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val; - if (cm.display.scrollbarV.scrollTop != val) cm.display.scrollbarV.scrollTop = val; - if (gecko) updateDisplay(cm, []); - } - function setScrollLeft(cm, val, isScroller) { - if (isScroller ? val == cm.view.scrollLeft : Math.abs(cm.view.scrollLeft - val) < 2) return; - cm.view.scrollLeft = val; - alignHorizontally(cm); - if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val; - if (cm.display.scrollbarH.scrollLeft != val) cm.display.scrollbarH.scrollLeft = val; - } - - // Since the delta values reported on mouse wheel events are - // unstandardized between browsers and even browser versions, and - // generally horribly unpredictable, this code starts by measuring - // the scroll effect that the first few mouse wheel events have, - // and, from that, detects the way it can convert deltas to pixel - // offsets afterwards. - // - // The reason we want to know the amount a wheel event will scroll - // is that it gives us a chance to update the display before the - // actual scrolling happens, reducing flickering. - - var wheelSamples = 0, wheelDX, wheelDY, wheelStartX, wheelStartY, wheelPixelsPerUnit = null; - // Fill in a browser-detected starting value on browsers where we - // know one. These don't have to be accurate -- the result of them - // being wrong would just be a slight flicker on the first wheel - // scroll (if it is large enough). - if (ie) wheelPixelsPerUnit = -.53; - else if (gecko) wheelPixelsPerUnit = 15; - else if (chrome) wheelPixelsPerUnit = -.7; - else if (safari) wheelPixelsPerUnit = -1/3; - - function onScrollWheel(cm, e) { - var dx = e.wheelDeltaX, dy = e.wheelDeltaY; - if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) dx = e.detail; - if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) dy = e.detail; - else if (dy == null) dy = e.wheelDelta; - - // Webkit browsers on OS X abort momentum scrolls when the target - // of the scroll event is removed from the scrollable element. - // This hack (see related code in patchDisplay) makes sure the - // element is kept around. - if (dy && mac && webkit) { - for (var cur = e.target; cur != scroll; cur = cur.parentNode) { - if (cur.lineObj) { - cm.display.currentWheelTarget = cur; - break; - } - } - } - - var scroll = cm.display.scroller; - // On some browsers, horizontal scrolling will cause redraws to - // happen before the gutter has been realigned, causing it to - // wriggle around in a most unseemly way. When we have an - // estimated pixels/delta value, we just handle horizontal - // scrolling entirely here. It'll be slightly off from native, but - // better than glitching out. - if (dx && !gecko && !opera && wheelPixelsPerUnit != null) { - if (dy) - setScrollTop(cm, Math.max(0, Math.min(scroll.scrollTop + dy * wheelPixelsPerUnit, scroll.scrollHeight - scroll.clientHeight))); - setScrollLeft(cm, Math.max(0, Math.min(scroll.scrollLeft + dx * wheelPixelsPerUnit, scroll.scrollWidth - scroll.clientWidth))); - e_preventDefault(e); - wheelStartX = null; // Abort measurement, if in progress - return; - } - - if (dy && wheelPixelsPerUnit != null) { - var pixels = dy * wheelPixelsPerUnit; - var top = cm.view.scrollTop, bot = top + cm.display.wrapper.clientHeight; - if (pixels < 0) top = Math.max(0, top + pixels - 50); - else bot = Math.min(cm.view.doc.height, bot + pixels + 50); - updateDisplay(cm, [], {top: top, bottom: bot}); - } - - if (wheelSamples < 20) { - if (wheelStartX == null) { - wheelStartX = scroll.scrollLeft; wheelStartY = scroll.scrollTop; - wheelDX = dx; wheelDY = dy; - setTimeout(function() { - if (wheelStartX == null) return; - var movedX = scroll.scrollLeft - wheelStartX; - var movedY = scroll.scrollTop - wheelStartY; - var sample = (movedY && wheelDY && movedY / wheelDY) || - (movedX && wheelDX && movedX / wheelDX); - wheelStartX = wheelStartY = null; - if (!sample) return; - wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1); - ++wheelSamples; - }, 200); - } else { - wheelDX += dx; wheelDY += dy; - } - } - } - - function doHandleBinding(cm, bound, dropShift) { - if (typeof bound == "string") { - bound = commands[bound]; - if (!bound) return false; - } - // Ensure previous input has been read, so that the handler sees a - // consistent view of the document - if (cm.display.pollingFast && readInput(cm)) cm.display.pollingFast = false; - var view = cm.view, prevShift = view.sel.shift; - try { - if (isReadOnly(cm)) view.suppressEdits = true; - if (dropShift) view.sel.shift = false; - bound(cm); - } catch(e) { - if (e != Pass) throw e; - return false; - } finally { - view.sel.shift = prevShift; - view.suppressEdits = false; - } - return true; - } - - function allKeyMaps(cm) { - var maps = cm.view.keyMaps.slice(0); - maps.push(cm.options.keyMap); - if (cm.options.extraKeys) maps.unshift(cm.options.extraKeys); - return maps; - } - - var maybeTransition; - function handleKeyBinding(cm, e) { - // Handle auto keymap transitions - var startMap = getKeyMap(cm.options.keyMap), next = startMap.auto; - clearTimeout(maybeTransition); - if (next && !isModifierKey(e)) maybeTransition = setTimeout(function() { - if (getKeyMap(cm.options.keyMap) == startMap) - cm.options.keyMap = (next.call ? next.call(null, cm) : next); - }, 50); - - var name = keyNames[e_prop(e, "keyCode")], handled = false; - var flipCtrlCmd = mac && (opera || qtwebkit); - if (name == null || e.altGraphKey) return false; - if (e_prop(e, "altKey")) name = "Alt-" + name; - if (e_prop(e, flipCtrlCmd ? "metaKey" : "ctrlKey")) name = "Ctrl-" + name; - if (e_prop(e, flipCtrlCmd ? "ctrlKey" : "metaKey")) name = "Cmd-" + name; - - var stopped = false; - function stop() { stopped = true; } - var keymaps = allKeyMaps(cm); - - if (e_prop(e, "shiftKey")) { - handled = lookupKey("Shift-" + name, keymaps, - function(b) {return doHandleBinding(cm, b, true);}, stop) - || lookupKey(name, keymaps, function(b) { - if (typeof b == "string" && /^go[A-Z]/.test(b)) return doHandleBinding(cm, b); - }, stop); - } else { - handled = lookupKey(name, keymaps, - function(b) { return doHandleBinding(cm, b); }, stop); - } - if (stopped) handled = false; - if (handled) { - e_preventDefault(e); - restartBlink(cm); - if (ie_lt9) { e.oldKeyCode = e.keyCode; e.keyCode = 0; } - } - return handled; - } - - function handleCharBinding(cm, e, ch) { - var handled = lookupKey("'" + ch + "'", allKeyMaps(cm), - function(b) { return doHandleBinding(cm, b, true); }); - if (handled) { - e_preventDefault(e); - restartBlink(cm); - } - return handled; - } - - var lastStoppedKey = null; - function onKeyDown(e) { - var cm = this; - if (!cm.view.focused) onFocus(cm); - if (ie && e.keyCode == 27) { e.returnValue = false; } - if (cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return; - var code = e_prop(e, "keyCode"); - // IE does strange things with escape. - cm.view.sel.shift = code == 16 || e_prop(e, "shiftKey"); - // First give onKeyEvent option a chance to handle this. - var handled = handleKeyBinding(cm, e); - if (opera) { - lastStoppedKey = handled ? code : null; - // Opera has no cut event... we try to at least catch the key combo - if (!handled && code == 88 && !hasCopyEvent && e_prop(e, mac ? "metaKey" : "ctrlKey")) - cm.replaceSelection(""); - } - } - - function onKeyPress(e) { - var cm = this; - if (cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return; - var keyCode = e_prop(e, "keyCode"), charCode = e_prop(e, "charCode"); - if (opera && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return;} - if (((opera && (!e.which || e.which < 10)) || khtml) && handleKeyBinding(cm, e)) return; - var ch = String.fromCharCode(charCode == null ? keyCode : charCode); - if (this.options.electricChars && this.view.mode.electricChars && - this.options.smartIndent && !isReadOnly(this) && - this.view.mode.electricChars.indexOf(ch) > -1) - setTimeout(operation(cm, function() {indentLine(cm, cm.view.sel.to.line, "smart");}), 75); - if (handleCharBinding(cm, e, ch)) return; - fastPoll(cm); - } - - function onFocus(cm) { - if (cm.options.readOnly == "nocursor") return; - if (!cm.view.focused) { - signal(cm, "focus", cm); - cm.view.focused = true; - if (cm.display.scroller.className.search(/\bCodeMirror-focused\b/) == -1) - cm.display.scroller.className += " CodeMirror-focused"; - resetInput(cm, true); - } - slowPoll(cm); - restartBlink(cm); - } - function onBlur(cm) { - if (cm.view.focused) { - signal(cm, "blur", cm); - cm.view.focused = false; - cm.display.scroller.className = cm.display.scroller.className.replace(" CodeMirror-focused", ""); - } - clearInterval(cm.display.blinker); - setTimeout(function() {if (!cm.view.focused) cm.view.sel.shift = false;}, 150); - } - - var detectingSelectAll; - function onContextMenu(cm, e) { - var display = cm.display, sel = cm.view.sel; - var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop; - if (!pos || opera) return; // Opera is difficult. - if (posEq(sel.from, sel.to) || posLess(pos, sel.from) || !posLess(pos, sel.to)) - operation(cm, setSelection)(cm, pos, pos); - - var oldCSS = display.input.style.cssText; - display.inputDiv.style.position = "absolute"; - display.input.style.cssText = "position: fixed; width: 30px; height: 30px; top: " + (e.clientY - 5) + - "px; left: " + (e.clientX - 5) + "px; z-index: 1000; background: white; outline: none;" + - "border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);"; - focusInput(cm); - resetInput(cm, true); - // Adds "Select all" to context menu in FF - if (posEq(sel.from, sel.to)) display.input.value = display.prevInput = " "; - - function rehide() { - display.inputDiv.style.position = "relative"; - display.input.style.cssText = oldCSS; - if (ie_lt9) display.scrollbarV.scrollTop = display.scroller.scrollTop = scrollPos; - slowPoll(cm); - - // Try to detect the user choosing select-all - if (display.input.selectionStart != null) { - clearTimeout(detectingSelectAll); - var extval = display.input.value = " " + (posEq(sel.from, sel.to) ? "" : display.input.value), i = 0; - display.prevInput = " "; - display.input.selectionStart = 1; display.input.selectionEnd = extval.length; - detectingSelectAll = setTimeout(function poll(){ - if (display.prevInput == " " && display.input.selectionStart == 0) - operation(cm, commands.selectAll)(cm); - else if (i++ < 10) detectingSelectAll = setTimeout(poll, 500); - else resetInput(cm); - }, 200); - } - } - - if (gecko) { - e_stop(e); - on(window, "mouseup", function mouseup() { - off(window, "mouseup", mouseup); - setTimeout(rehide, 20); - }); - } else { - setTimeout(rehide, 50); - } - } - - // UPDATING - - // Replace the range from from to to by the strings in newText. - // Afterwards, set the selection to selFrom, selTo. - function updateDoc(cm, from, to, newText, selUpdate, origin) { - // Possibly split or suppress the update based on the presence - // of read-only spans in its range. - var split = sawReadOnlySpans && - removeReadOnlyRanges(cm.view.doc, from, to); - if (split) { - for (var i = split.length - 1; i >= 1; --i) - updateDocInner(cm, split[i].from, split[i].to, [""], origin); - if (split.length) - return updateDocInner(cm, split[0].from, split[0].to, newText, selUpdate, origin); - } else { - return updateDocInner(cm, from, to, newText, selUpdate, origin); - } - } - - function updateDocInner(cm, from, to, newText, selUpdate, origin) { - if (cm.view.suppressEdits) return; - - var view = cm.view, doc = view.doc, old = []; - doc.iter(from.line, to.line + 1, function(line) { - old.push(newHL(line.text, line.markedSpans)); - }); - var startSelFrom = view.sel.from, startSelTo = view.sel.to; - var lines = updateMarkedSpans(hlSpans(old[0]), hlSpans(lst(old)), from.ch, to.ch, newText); - var retval = updateDocNoUndo(cm, from, to, lines, selUpdate, origin); - if (view.history) addChange(cm, from.line, newText.length, old, origin, - startSelFrom, startSelTo, view.sel.from, view.sel.to); - return retval; - } - - function unredoHelper(cm, type) { - var doc = cm.view.doc, hist = cm.view.history; - var set = (type == "undo" ? hist.done : hist.undone).pop(); - if (!set) return; - var anti = {events: [], fromBefore: set.fromAfter, toBefore: set.toAfter, - fromAfter: set.fromBefore, toAfter: set.toBefore}; - for (var i = set.events.length - 1; i >= 0; i -= 1) { - hist.dirtyCounter += type == "undo" ? -1 : 1; - var change = set.events[i]; - var replaced = [], end = change.start + change.added; - doc.iter(change.start, end, function(line) { replaced.push(newHL(line.text, line.markedSpans)); }); - anti.events.push({start: change.start, added: change.old.length, old: replaced}); - var selPos = i ? null : {from: set.fromBefore, to: set.toBefore}; - updateDocNoUndo(cm, {line: change.start, ch: 0}, {line: end - 1, ch: getLine(doc, end-1).text.length}, - change.old, selPos, type); - } - (type == "undo" ? hist.undone : hist.done).push(anti); - } - - function updateDocNoUndo(cm, from, to, lines, selUpdate, origin) { - var view = cm.view, doc = view.doc, display = cm.display; - if (view.suppressEdits) return; - - var nlines = to.line - from.line, firstLine = getLine(doc, from.line), lastLine = getLine(doc, to.line); - var recomputeMaxLength = false, checkWidthStart = from.line; - if (!cm.options.lineWrapping) { - checkWidthStart = lineNo(visualLine(doc, firstLine)); - doc.iter(checkWidthStart, to.line + 1, function(line) { - if (lineLength(doc, line) == view.maxLineLength) { - recomputeMaxLength = true; - return true; - } - }); - } - - var lastHL = lst(lines), th = textHeight(display); - - // First adjust the line structure - if (from.ch == 0 && to.ch == 0 && hlText(lastHL) == "") { - // This is a whole-line replace. Treated specially to make - // sure line objects move the way they are supposed to. - var added = []; - for (var i = 0, e = lines.length - 1; i < e; ++i) - added.push(makeLine(hlText(lines[i]), hlSpans(lines[i]), th)); - updateLine(cm, lastLine, lastLine.text, hlSpans(lastHL)); - if (nlines) doc.remove(from.line, nlines, cm); - if (added.length) doc.insert(from.line, added); - } else if (firstLine == lastLine) { - if (lines.length == 1) { - updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]) + - firstLine.text.slice(to.ch), hlSpans(lines[0])); - } else { - for (var added = [], i = 1, e = lines.length - 1; i < e; ++i) - added.push(makeLine(hlText(lines[i]), hlSpans(lines[i]), th)); - added.push(makeLine(hlText(lastHL) + firstLine.text.slice(to.ch), hlSpans(lastHL), th)); - updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]), hlSpans(lines[0])); - doc.insert(from.line + 1, added); - } - } else if (lines.length == 1) { - updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]) + - lastLine.text.slice(to.ch), hlSpans(lines[0])); - doc.remove(from.line + 1, nlines, cm); - } else { - var added = []; - updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]), hlSpans(lines[0])); - updateLine(cm, lastLine, hlText(lastHL) + lastLine.text.slice(to.ch), hlSpans(lastHL)); - for (var i = 1, e = lines.length - 1; i < e; ++i) - added.push(makeLine(hlText(lines[i]), hlSpans(lines[i]), th)); - if (nlines > 1) doc.remove(from.line + 1, nlines - 1, cm); - doc.insert(from.line + 1, added); - } - - if (cm.options.lineWrapping) { - var perLine = Math.max(5, display.scroller.clientWidth / charWidth(display) - 3); - doc.iter(from.line, from.line + lines.length, function(line) { - if (line.height == 0) return; - var guess = (Math.ceil(line.text.length / perLine) || 1) * th; - if (guess != line.height) updateLineHeight(line, guess); - }); - } else { - doc.iter(checkWidthStart, from.line + lines.length, function(line) { - var len = lineLength(doc, line); - if (len > view.maxLineLength) { - view.maxLine = line; - view.maxLineLength = len; - view.maxLineChanged = true; - recomputeMaxLength = false; - } - }); - if (recomputeMaxLength) cm.curOp.updateMaxLine = true; - } - - // Adjust frontier, schedule worker - view.frontier = Math.min(view.frontier, from.line); - startWorker(cm, 400); - - var lendiff = lines.length - nlines - 1; - // Remember that these lines changed, for updating the display - regChange(cm, from.line, to.line + 1, lendiff); - if (hasHandler(cm, "change")) { - // Normalize lines to contain only strings, since that's what - // the change event handler expects - for (var i = 0; i < lines.length; ++i) - if (typeof lines[i] != "string") lines[i] = lines[i].text; - var changeObj = {from: from, to: to, text: lines, origin: origin}; - if (cm.curOp.textChanged) { - for (var cur = cm.curOp.textChanged; cur.next; cur = cur.next) {} - cur.next = changeObj; - } else cm.curOp.textChanged = changeObj; - } - - // Update the selection - var newSelFrom, newSelTo, end = {line: from.line + lines.length - 1, - ch: hlText(lastHL).length + (lines.length == 1 ? from.ch : 0)}; - if (selUpdate && typeof selUpdate != "string") { - if (selUpdate.from) { newSelFrom = selUpdate.from; newSelTo = selUpdate.to; } - else newSelFrom = newSelTo = selUpdate; - } else if (selUpdate == "end") { - newSelFrom = newSelTo = end; - } else if (selUpdate == "start") { - newSelFrom = newSelTo = from; - } else if (selUpdate == "around") { - newSelFrom = from; newSelTo = end; - } else { - var adjustPos = function(pos) { - if (posLess(pos, from)) return pos; - if (!posLess(to, pos)) return end; - var line = pos.line + lendiff; - var ch = pos.ch; - if (pos.line == to.line) - ch += hlText(lastHL).length - (to.ch - (to.line == from.line ? from.ch : 0)); - return {line: line, ch: ch}; - }; - newSelFrom = adjustPos(view.sel.from); - newSelTo = adjustPos(view.sel.to); - } - setSelection(cm, newSelFrom, newSelTo, null, true); - return end; - } - - function replaceRange(cm, code, from, to, origin) { - if (!to) to = from; - if (posLess(to, from)) { var tmp = to; to = from; from = tmp; } - return updateDoc(cm, from, to, splitLines(code), null, origin); - } - - // SELECTION - - function posEq(a, b) {return a.line == b.line && a.ch == b.ch;} - function posLess(a, b) {return a.line < b.line || (a.line == b.line && a.ch < b.ch);} - function copyPos(x) {return {line: x.line, ch: x.ch};} - - function clipLine(doc, n) {return Math.max(0, Math.min(n, doc.size-1));} - function clipPos(doc, pos) { - if (pos.line < 0) return {line: 0, ch: 0}; - if (pos.line >= doc.size) return {line: doc.size-1, ch: getLine(doc, doc.size-1).text.length}; - var ch = pos.ch, linelen = getLine(doc, pos.line).text.length; - if (ch == null || ch > linelen) return {line: pos.line, ch: linelen}; - else if (ch < 0) return {line: pos.line, ch: 0}; - else return pos; - } - function isLine(doc, l) {return l >= 0 && l < doc.size;} - - // If shift is held, this will move the selection anchor. Otherwise, - // it'll set the whole selection. - function extendSelection(cm, pos, other, bias) { - var sel = cm.view.sel; - if (sel.shift || sel.extend) { - var anchor = sel.anchor; - if (other) { - var posBefore = posLess(pos, anchor); - if (posBefore != posLess(other, anchor)) { - anchor = pos; - pos = other; - } else if (posBefore != posLess(pos, other)) { - pos = other; - } - } - setSelection(cm, anchor, pos, bias); - } else { - setSelection(cm, pos, other || pos, bias); - } - cm.curOp.userSelChange = true; - } - - // Update the selection. Last two args are only used by - // updateDoc, since they have to be expressed in the line - // numbers before the update. - function setSelection(cm, anchor, head, bias, checkAtomic) { - cm.view.goalColumn = null; - var sel = cm.view.sel; - // Skip over atomic spans. - if (checkAtomic || !posEq(anchor, sel.anchor)) - anchor = skipAtomic(cm, anchor, bias, checkAtomic != "push"); - if (checkAtomic || !posEq(head, sel.head)) - head = skipAtomic(cm, head, bias, checkAtomic != "push"); - - if (posEq(sel.anchor, anchor) && posEq(sel.head, head)) return; - - sel.anchor = anchor; sel.head = head; - var inv = posLess(head, anchor); - sel.from = inv ? head : anchor; - sel.to = inv ? anchor : head; - - cm.curOp.updateInput = true; - cm.curOp.selectionChanged = true; - } - - function reCheckSelection(cm) { - setSelection(cm, cm.view.sel.from, cm.view.sel.to, null, "push"); - } - - function skipAtomic(cm, pos, bias, mayClear) { - var doc = cm.view.doc, flipped = false, curPos = pos; - var dir = bias || 1; - cm.view.cantEdit = false; - search: for (;;) { - var line = getLine(doc, curPos.line), toClear; - if (line.markedSpans) { - for (var i = 0; i < line.markedSpans.length; ++i) { - var sp = line.markedSpans[i], m = sp.marker; - if ((sp.from == null || (m.inclusiveLeft ? sp.from <= curPos.ch : sp.from < curPos.ch)) && - (sp.to == null || (m.inclusiveRight ? sp.to >= curPos.ch : sp.to > curPos.ch))) { - if (mayClear && m.clearOnEnter) { - (toClear || (toClear = [])).push(m); - continue; - } else if (!m.atomic) continue; - var newPos = m.find()[dir < 0 ? "from" : "to"]; - if (posEq(newPos, curPos)) { - newPos.ch += dir; - if (newPos.ch < 0) { - if (newPos.line) newPos = clipPos(doc, {line: newPos.line - 1}); - else newPos = null; - } else if (newPos.ch > line.text.length) { - if (newPos.line < doc.size - 1) newPos = {line: newPos.line + 1, ch: 0}; - else newPos = null; - } - if (!newPos) { - if (flipped) { - // Driven in a corner -- no valid cursor position found at all - // -- try again *with* clearing, if we didn't already - if (!mayClear) return skipAtomic(cm, pos, bias, true); - // Otherwise, turn off editing until further notice, and return the start of the doc - cm.view.cantEdit = true; - return {line: 0, ch: 0}; - } - flipped = true; newPos = pos; dir = -dir; - } - } - curPos = newPos; - continue search; - } - } - if (toClear) for (var i = 0; i < toClear.length; ++i) toClear[i].clear(); - } - return curPos; - } - } - - // SCROLLING - - function scrollCursorIntoView(cm) { - var view = cm.view; - var coords = scrollPosIntoView(cm, view.sel.head); - if (!view.focused) return; - var display = cm.display, box = display.sizer.getBoundingClientRect(), doScroll = null; - if (coords.top + box.top < 0) doScroll = true; - else if (coords.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) doScroll = false; - if (doScroll != null && !phantom) { - var hidden = display.cursor.style.display == "none"; - if (hidden) { - display.cursor.style.display = ""; - display.cursor.style.left = coords.left + "px"; - display.cursor.style.top = (coords.top - display.viewOffset) + "px"; - } - display.cursor.scrollIntoView(doScroll); - if (hidden) display.cursor.style.display = "none"; - } - } - - function scrollPosIntoView(cm, pos) { - for (;;) { - var changed = false, coords = cursorCoords(cm, pos); - var scrollPos = calculateScrollPos(cm, coords.left, coords.top, coords.left, coords.bottom); - var startTop = cm.view.scrollTop, startLeft = cm.view.scrollLeft; - if (scrollPos.scrollTop != null) { - setScrollTop(cm, scrollPos.scrollTop); - if (Math.abs(cm.view.scrollTop - startTop) > 1) changed = true; - } - if (scrollPos.scrollLeft != null) { - setScrollLeft(cm, scrollPos.scrollLeft); - if (Math.abs(cm.view.scrollLeft - startLeft) > 1) changed = true; - } - if (!changed) return coords; - } - } - - function scrollIntoView(cm, x1, y1, x2, y2) { - var scrollPos = calculateScrollPos(cm, x1, y1, x2, y2); - if (scrollPos.scrollTop != null) setScrollTop(cm, scrollPos.scrollTop); - if (scrollPos.scrollLeft != null) setScrollLeft(cm, scrollPos.scrollLeft); - } - - function calculateScrollPos(cm, x1, y1, x2, y2) { - var display = cm.display, pt = paddingTop(display); - y1 += pt; y2 += pt; - var screen = display.scroller.clientHeight - scrollerCutOff, screentop = display.scroller.scrollTop, result = {}; - var docBottom = cm.view.doc.height + 2 * pt; - var atTop = y1 < pt + 10, atBottom = y2 + pt > docBottom - 10; - if (y1 < screentop) result.scrollTop = atTop ? 0 : Math.max(0, y1); - else if (y2 > screentop + screen) result.scrollTop = (atBottom ? docBottom : y2) - screen; - - var screenw = display.scroller.clientWidth - scrollerCutOff, screenleft = display.scroller.scrollLeft; - x1 += display.gutters.offsetWidth; x2 += display.gutters.offsetWidth; - var gutterw = display.gutters.offsetWidth; - var atLeft = x1 < gutterw + 10; - if (x1 < screenleft + gutterw || atLeft) { - if (atLeft) x1 = 0; - result.scrollLeft = Math.max(0, x1 - 10 - gutterw); - } else if (x2 > screenw + screenleft - 3) { - result.scrollLeft = x2 + 10 - screenw; - } - return result; - } - - // API UTILITIES - - function indentLine(cm, n, how, aggressive) { - var doc = cm.view.doc; - if (!how) how = "add"; - if (how == "smart") { - if (!cm.view.mode.indent) how = "prev"; - else var state = getStateBefore(cm, n); - } - - var tabSize = cm.options.tabSize; - var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize); - var curSpaceString = line.text.match(/^\s*/)[0], indentation; - if (how == "smart") { - indentation = cm.view.mode.indent(state, line.text.slice(curSpaceString.length), line.text); - if (indentation == Pass) { - if (!aggressive) return; - how = "prev"; - } - } - if (how == "prev") { - if (n) indentation = countColumn(getLine(doc, n-1).text, null, tabSize); - else indentation = 0; - } - else if (how == "add") indentation = curSpace + cm.options.indentUnit; - else if (how == "subtract") indentation = curSpace - cm.options.indentUnit; - indentation = Math.max(0, indentation); - - var indentString = "", pos = 0; - if (cm.options.indentWithTabs) - for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += "\t";} - if (pos < indentation) indentString += spaceStr(indentation - pos); - - if (indentString != curSpaceString) - replaceRange(cm, indentString, {line: n, ch: 0}, {line: n, ch: curSpaceString.length}, "input"); - line.stateAfter = null; - } - - function changeLine(cm, handle, op) { - var no = handle, line = handle, doc = cm.view.doc; - if (typeof handle == "number") line = getLine(doc, clipLine(doc, handle)); - else no = lineNo(handle); - if (no == null) return null; - if (op(line, no)) regChange(cm, no, no + 1); - else return null; - return line; - } - - function findPosH(cm, dir, unit, visually) { - var doc = cm.view.doc, end = cm.view.sel.head, line = end.line, ch = end.ch; - var lineObj = getLine(doc, line); - function findNextLine() { - var l = line + dir; - if (l < 0 || l == doc.size) return false; - line = l; - return lineObj = getLine(doc, l); - } - function moveOnce(boundToLine) { - var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true); - if (next == null) { - if (!boundToLine && findNextLine()) { - if (visually) ch = (dir < 0 ? lineRight : lineLeft)(lineObj); - else ch = dir < 0 ? lineObj.text.length : 0; - } else return false; - } else ch = next; - return true; - } - if (unit == "char") moveOnce(); - else if (unit == "column") moveOnce(true); - else if (unit == "word") { - var sawWord = false; - for (;;) { - if (dir < 0) if (!moveOnce()) break; - if (isWordChar(lineObj.text.charAt(ch))) sawWord = true; - else if (sawWord) {if (dir < 0) {dir = 1; moveOnce();} break;} - if (dir > 0) if (!moveOnce()) break; - } - } - return skipAtomic(cm, {line: line, ch: ch}, dir, true); - } - - function findWordAt(line, pos) { - var start = pos.ch, end = pos.ch; - if (line) { - if (pos.after === false || end == line.length) --start; else ++end; - var startChar = line.charAt(start); - var check = isWordChar(startChar) ? isWordChar : - /\s/.test(startChar) ? function(ch) {return /\s/.test(ch);} : - function(ch) {return !/\s/.test(ch) && !isWordChar(ch);}; - while (start > 0 && check(line.charAt(start - 1))) --start; - while (end < line.length && check(line.charAt(end))) ++end; - } - return {from: {line: pos.line, ch: start}, to: {line: pos.line, ch: end}}; - } - - function selectLine(cm, line) { - extendSelection(cm, {line: line, ch: 0}, clipPos(cm.view.doc, {line: line + 1, ch: 0})); - } - - // PROTOTYPE - - // The publicly visible API. Note that operation(null, f) means - // 'wrap f in an operation, performed on its `this` parameter' - - CodeMirror.prototype = { - getValue: function(lineSep) { - var text = [], doc = this.view.doc; - doc.iter(0, doc.size, function(line) { text.push(line.text); }); - return text.join(lineSep || "\n"); - }, - - setValue: operation(null, function(code) { - var doc = this.view.doc, top = {line: 0, ch: 0}, lastLen = getLine(doc, doc.size-1).text.length; - updateDocInner(this, top, {line: doc.size - 1, ch: lastLen}, splitLines(code), top, top, "setValue"); - }), - - getSelection: function(lineSep) { return this.getRange(this.view.sel.from, this.view.sel.to, lineSep); }, - - replaceSelection: operation(null, function(code, collapse, origin) { - var sel = this.view.sel; - updateDoc(this, sel.from, sel.to, splitLines(code), collapse || "around", origin); - }), - - focus: function(){window.focus(); focusInput(this); onFocus(this); fastPoll(this);}, - - setOption: function(option, value) { - var options = this.options, old = options[option]; - if (options[option] == value && option != "mode") return; - options[option] = value; - if (optionHandlers.hasOwnProperty(option)) - operation(this, optionHandlers[option])(this, value, old); - }, - - getOption: function(option) {return this.options[option];}, - - getMode: function() {return this.view.mode;}, - - addKeyMap: function(map) { - this.view.keyMaps.push(map); - }, - - removeKeyMap: function(map) { - var maps = this.view.keyMaps; - for (var i = 0; i < maps.length; ++i) - if ((typeof map == "string" ? maps[i].name : maps[i]) == map) { - maps.splice(i, 1); - return true; - } - }, - - undo: operation(null, function() {unredoHelper(this, "undo");}), - redo: operation(null, function() {unredoHelper(this, "redo");}), - - indentLine: operation(null, function(n, dir, aggressive) { - if (typeof dir != "string") { - if (dir == null) dir = this.options.smartIndent ? "smart" : "prev"; - else dir = dir ? "add" : "subtract"; - } - if (isLine(this.view.doc, n)) indentLine(this, n, dir, aggressive); - }), - - indentSelection: operation(null, function(how) { - var sel = this.view.sel; - if (posEq(sel.from, sel.to)) return indentLine(this, sel.from.line, how); - var e = sel.to.line - (sel.to.ch ? 0 : 1); - for (var i = sel.from.line; i <= e; ++i) indentLine(this, i, how); - }), - - historySize: function() { - var hist = this.view.history; - return {undo: hist.done.length, redo: hist.undone.length}; - }, - - clearHistory: function() {this.view.history = makeHistory();}, - - markClean: function() { - this.view.history.dirtyCounter = 0; - this.view.history.lastOp = this.view.history.lastOrigin = null; - }, - - isClean: function () {return this.view.history.dirtyCounter == 0;}, - - getHistory: function() { - var hist = this.view.history; - function cp(arr) { - for (var i = 0, nw = [], nwelt; i < arr.length; ++i) { - var set = arr[i]; - nw.push({events: nwelt = [], fromBefore: set.fromBefore, toBefore: set.toBefore, - fromAfter: set.fromAfter, toAfter: set.toAfter}); - for (var j = 0, elt = set.events; j < elt.length; ++j) { - var old = [], cur = elt[j]; - nwelt.push({start: cur.start, added: cur.added, old: old}); - for (var k = 0; k < cur.old.length; ++k) old.push(hlText(cur.old[k])); - } - } - return nw; - } - return {done: cp(hist.done), undone: cp(hist.undone)}; - }, - - setHistory: function(histData) { - var hist = this.view.history = makeHistory(); - hist.done = histData.done; - hist.undone = histData.undone; - }, - - // Fetch the parser token for a given character. Useful for hacks - // that want to inspect the mode state (say, for completion). - getTokenAt: function(pos) { - var doc = this.view.doc; - pos = clipPos(doc, pos); - var state = getStateBefore(this, pos.line), mode = this.view.mode; - var line = getLine(doc, pos.line); - var stream = new StringStream(line.text, this.options.tabSize); - while (stream.pos < pos.ch && !stream.eol()) { - stream.start = stream.pos; - var style = mode.token(stream, state); - } - return {start: stream.start, - end: stream.pos, - string: stream.current(), - className: style || null, // Deprecated, use 'type' instead - type: style || null, - state: state}; - }, - - getStateAfter: function(line) { - var doc = this.view.doc; - line = clipLine(doc, line == null ? doc.size - 1: line); - return getStateBefore(this, line + 1); - }, - - cursorCoords: function(start, mode) { - var pos, sel = this.view.sel; - if (start == null) pos = sel.head; - else if (typeof start == "object") pos = clipPos(this.view.doc, start); - else pos = start ? sel.from : sel.to; - return cursorCoords(this, pos, mode || "page"); - }, - - charCoords: function(pos, mode) { - return charCoords(this, clipPos(this.view.doc, pos), mode || "page"); - }, - - coordsChar: function(coords) { - var off = this.display.lineSpace.getBoundingClientRect(); - return coordsChar(this, coords.left - off.left, coords.top - off.top); - }, - - defaultTextHeight: function() { return textHeight(this.display); }, - - markText: operation(null, function(from, to, options) { - return markText(this, clipPos(this.view.doc, from), clipPos(this.view.doc, to), - options, "range"); - }), - - setBookmark: operation(null, function(pos, widget) { - pos = clipPos(this.view.doc, pos); - return markText(this, pos, pos, widget ? {replacedWith: widget} : {}, "bookmark"); - }), - - findMarksAt: function(pos) { - var doc = this.view.doc; - pos = clipPos(doc, pos); - var markers = [], spans = getLine(doc, pos.line).markedSpans; - if (spans) for (var i = 0; i < spans.length; ++i) { - var span = spans[i]; - if ((span.from == null || span.from <= pos.ch) && - (span.to == null || span.to >= pos.ch)) - markers.push(span.marker); - } - return markers; - }, - - setGutterMarker: operation(null, function(line, gutterID, value) { - return changeLine(this, line, function(line) { - var markers = line.gutterMarkers || (line.gutterMarkers = {}); - markers[gutterID] = value; - if (!value && isEmpty(markers)) line.gutterMarkers = null; - return true; - }); - }), - - clearGutter: operation(null, function(gutterID) { - var i = 0, cm = this, doc = cm.view.doc; - doc.iter(0, doc.size, function(line) { - if (line.gutterMarkers && line.gutterMarkers[gutterID]) { - line.gutterMarkers[gutterID] = null; - regChange(cm, i, i + 1); - if (isEmpty(line.gutterMarkers)) line.gutterMarkers = null; - } - ++i; - }); - }), - - addLineClass: operation(null, function(handle, where, cls) { - return changeLine(this, handle, function(line) { - var prop = where == "text" ? "textClass" : where == "background" ? "bgClass" : "wrapClass"; - if (!line[prop]) line[prop] = cls; - else if (new RegExp("\\b" + cls + "\\b").test(line[prop])) return false; - else line[prop] += " " + cls; - return true; - }); - }), - - removeLineClass: operation(null, function(handle, where, cls) { - return changeLine(this, handle, function(line) { - var prop = where == "text" ? "textClass" : where == "background" ? "bgClass" : "wrapClass"; - var cur = line[prop]; - if (!cur) return false; - else if (cls == null) line[prop] = null; - else { - var upd = cur.replace(new RegExp("^" + cls + "\\b\\s*|\\s*\\b" + cls + "\\b"), ""); - if (upd == cur) return false; - line[prop] = upd || null; - } - return true; - }); - }), - - addLineWidget: operation(null, function(handle, node, options) { - var widget = options || {}; - widget.node = node; - if (widget.noHScroll) this.display.alignWidgets = true; - changeLine(this, handle, function(line) { - (line.widgets || (line.widgets = [])).push(widget); - widget.line = line; - return true; - }); - return widget; - }), - - removeLineWidget: operation(null, function(widget) { - var ws = widget.line.widgets, no = lineNo(widget.line); - if (no == null) return; - for (var i = 0; i < ws.length; ++i) if (ws[i] == widget) ws.splice(i--, 1); - regChange(this, no, no + 1); - }), - - lineInfo: function(line) { - if (typeof line == "number") { - if (!isLine(this.view.doc, line)) return null; - var n = line; - line = getLine(this.view.doc, line); - if (!line) return null; - } else { - var n = lineNo(line); - if (n == null) return null; - } - return {line: n, handle: line, text: line.text, gutterMarkers: line.gutterMarkers, - textClass: line.textClass, bgClass: line.bgClass, wrapClass: line.wrapClass, - widgets: line.widgets}; - }, - - getViewport: function() { return {from: this.display.showingFrom, to: this.display.showingTo};}, - - addWidget: function(pos, node, scroll, vert, horiz) { - var display = this.display; - pos = cursorCoords(this, clipPos(this.view.doc, pos)); - var top = pos.top, left = pos.left; - node.style.position = "absolute"; - display.sizer.appendChild(node); - if (vert == "over") top = pos.top; - else if (vert == "near") { - var vspace = Math.max(display.wrapper.clientHeight, this.view.doc.height), - hspace = Math.max(display.sizer.clientWidth, display.lineSpace.clientWidth); - if (pos.bottom + node.offsetHeight > vspace && pos.top > node.offsetHeight) - top = pos.top - node.offsetHeight; - if (left + node.offsetWidth > hspace) - left = hspace - node.offsetWidth; - } - node.style.top = (top + paddingTop(display)) + "px"; - node.style.left = node.style.right = ""; - if (horiz == "right") { - left = display.sizer.clientWidth - node.offsetWidth; - node.style.right = "0px"; - } else { - if (horiz == "left") left = 0; - else if (horiz == "middle") left = (display.sizer.clientWidth - node.offsetWidth) / 2; - node.style.left = left + "px"; - } - if (scroll) - scrollIntoView(this, left, top, left + node.offsetWidth, top + node.offsetHeight); - }, - - lineCount: function() {return this.view.doc.size;}, - - clipPos: function(pos) {return clipPos(this.view.doc, pos);}, - - getCursor: function(start) { - var sel = this.view.sel, pos; - if (start == null || start == "head") pos = sel.head; - else if (start == "anchor") pos = sel.anchor; - else if (start == "end" || start === false) pos = sel.to; - else pos = sel.from; - return copyPos(pos); - }, - - somethingSelected: function() {return !posEq(this.view.sel.from, this.view.sel.to);}, - - setCursor: operation(null, function(line, ch, extend) { - var pos = clipPos(this.view.doc, typeof line == "number" ? {line: line, ch: ch || 0} : line); - if (extend) extendSelection(this, pos); - else setSelection(this, pos, pos); - }), - - setSelection: operation(null, function(anchor, head) { - var doc = this.view.doc; - setSelection(this, clipPos(doc, anchor), clipPos(doc, head || anchor)); - }), - - extendSelection: operation(null, function(from, to) { - var doc = this.view.doc; - extendSelection(this, clipPos(doc, from), to && clipPos(doc, to)); - }), - - setExtending: function(val) {this.view.sel.extend = val;}, - - getLine: function(line) {var l = this.getLineHandle(line); return l && l.text;}, - - getLineHandle: function(line) { - var doc = this.view.doc; - if (isLine(doc, line)) return getLine(doc, line); - }, - - getLineNumber: function(line) {return lineNo(line);}, - - setLine: operation(null, function(line, text) { - if (isLine(this.view.doc, line)) - replaceRange(this, text, {line: line, ch: 0}, {line: line, ch: getLine(this.view.doc, line).text.length}); - }), - - removeLine: operation(null, function(line) { - if (isLine(this.view.doc, line)) - replaceRange(this, "", {line: line, ch: 0}, clipPos(this.view.doc, {line: line+1, ch: 0})); - }), - - replaceRange: operation(null, function(code, from, to) { - var doc = this.view.doc; - from = clipPos(doc, from); - to = to ? clipPos(doc, to) : from; - return replaceRange(this, code, from, to); - }), - - getRange: function(from, to, lineSep) { - var doc = this.view.doc; - from = clipPos(doc, from); to = clipPos(doc, to); - var l1 = from.line, l2 = to.line; - if (l1 == l2) return getLine(doc, l1).text.slice(from.ch, to.ch); - var code = [getLine(doc, l1).text.slice(from.ch)]; - doc.iter(l1 + 1, l2, function(line) { code.push(line.text); }); - code.push(getLine(doc, l2).text.slice(0, to.ch)); - return code.join(lineSep || "\n"); - }, - - triggerOnKeyDown: operation(null, onKeyDown), - - execCommand: function(cmd) {return commands[cmd](this);}, - - // Stuff used by commands, probably not much use to outside code. - moveH: operation(null, function(dir, unit) { - var sel = this.view.sel, pos = dir < 0 ? sel.from : sel.to; - if (sel.shift || sel.extend || posEq(sel.from, sel.to)) pos = findPosH(this, dir, unit, true); - extendSelection(this, pos, pos, dir); - }), - - deleteH: operation(null, function(dir, unit) { - var sel = this.view.sel; - if (!posEq(sel.from, sel.to)) replaceRange(this, "", sel.from, sel.to, "delete"); - else replaceRange(this, "", sel.from, findPosH(this, dir, unit, false), "delete"); - this.curOp.userSelChange = true; - }), - - moveV: operation(null, function(dir, unit) { - var view = this.view, doc = view.doc, display = this.display; - var cur = view.sel.head, pos = cursorCoords(this, cur, "div"); - var x = pos.left, y; - if (view.goalColumn != null) x = view.goalColumn; - if (unit == "page") { - var pageSize = Math.min(display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight); - y = pos.top + dir * pageSize; - } else if (unit == "line") { - y = dir > 0 ? pos.bottom + 3 : pos.top - 3; - } - do { - var target = coordsChar(this, x, y); - y += dir * 5; - } while (target.outside && (dir < 0 ? y > 0 : y < doc.height)); - - if (unit == "page") display.scrollbarV.scrollTop += charCoords(this, target, "div").top - pos.top; - extendSelection(this, target, target, dir); - view.goalColumn = x; - }), - - toggleOverwrite: function() { - if (this.view.overwrite = !this.view.overwrite) - this.display.cursor.className += " CodeMirror-overwrite"; - else - this.display.cursor.className = this.display.cursor.className.replace(" CodeMirror-overwrite", ""); - }, - - posFromIndex: function(off) { - var lineNo = 0, ch, doc = this.view.doc; - doc.iter(0, doc.size, function(line) { - var sz = line.text.length + 1; - if (sz > off) { ch = off; return true; } - off -= sz; - ++lineNo; - }); - return clipPos(doc, {line: lineNo, ch: ch}); - }, - indexFromPos: function (coords) { - if (coords.line < 0 || coords.ch < 0) return 0; - var index = coords.ch; - this.view.doc.iter(0, coords.line, function (line) { - index += line.text.length + 1; - }); - return index; - }, - - scrollTo: function(x, y) { - if (x != null) this.display.scrollbarH.scrollLeft = this.display.scroller.scrollLeft = x; - if (y != null) this.display.scrollbarV.scrollTop = this.display.scroller.scrollTop = y; - updateDisplay(this, []); - }, - getScrollInfo: function() { - var scroller = this.display.scroller, co = scrollerCutOff; - return {left: scroller.scrollLeft, top: scroller.scrollTop, - height: scroller.scrollHeight - co, width: scroller.scrollWidth - co, - clientHeight: scroller.clientHeight - co, clientWidth: scroller.clientWidth - co}; - }, - - scrollIntoView: function(pos) { - if (typeof pos == "number") pos = {line: pos, ch: 0}; - pos = pos ? clipPos(this.view.doc, pos) : this.view.sel.head; - scrollPosIntoView(this, pos); - }, - - setSize: function(width, height) { - function interpret(val) { - return typeof val == "number" || /^\d+$/.test(String(val)) ? val + "px" : val; - } - if (width != null) this.display.wrapper.style.width = interpret(width); - if (height != null) this.display.wrapper.style.height = interpret(height); - this.refresh(); - }, - - on: function(type, f) {on(this, type, f);}, - off: function(type, f) {off(this, type, f);}, - - operation: function(f){return operation(this, f)();}, - - refresh: function() { - clearCaches(this); - if (this.display.scroller.scrollHeight > this.view.scrollTop) - this.display.scrollbarV.scrollTop = this.display.scroller.scrollTop = this.view.scrollTop; - updateDisplay(this, true); - }, - - getInputField: function(){return this.display.input;}, - getWrapperElement: function(){return this.display.wrapper;}, - getScrollerElement: function(){return this.display.scroller;}, - getGutterElement: function(){return this.display.gutters;} - }; - - // OPTION DEFAULTS - - var optionHandlers = CodeMirror.optionHandlers = {}; - - // The default configuration options. - var defaults = CodeMirror.defaults = {}; - - function option(name, deflt, handle, notOnInit) { - CodeMirror.defaults[name] = deflt; - if (handle) optionHandlers[name] = - notOnInit ? function(cm, val, old) {if (old != Init) handle(cm, val, old);} : handle; - } - - var Init = CodeMirror.Init = {toString: function(){return "CodeMirror.Init";}}; - - // These two are, on init, called from the constructor because they - // have to be initialized before the editor can start at all. - option("value", "", function(cm, val) {cm.setValue(val);}, true); - option("mode", null, loadMode, true); - - option("indentUnit", 2, loadMode, true); - option("indentWithTabs", false); - option("smartIndent", true); - option("tabSize", 4, function(cm) { - loadMode(cm); - clearCaches(cm); - updateDisplay(cm, true); - }, true); - option("electricChars", true); - - option("theme", "default", function(cm) { - themeChanged(cm); - guttersChanged(cm); - }, true); - option("keyMap", "default", keyMapChanged); - option("extraKeys", null); - - option("onKeyEvent", null); - option("onDragEvent", null); - - option("lineWrapping", false, wrappingChanged, true); - option("gutters", [], function(cm) { - setGuttersForLineNumbers(cm.options); - guttersChanged(cm); - }, true); - option("lineNumbers", false, function(cm) { - setGuttersForLineNumbers(cm.options); - guttersChanged(cm); - }, true); - option("firstLineNumber", 1, guttersChanged, true); - option("lineNumberFormatter", function(integer) {return integer;}, guttersChanged, true); - option("showCursorWhenSelecting", false, updateSelection, true); - - option("readOnly", false, function(cm, val) { - if (val == "nocursor") {onBlur(cm); cm.display.input.blur();} - else if (!val) resetInput(cm, true); - }); - option("dragDrop", true); - - option("cursorBlinkRate", 530); - option("cursorHeight", 1); - option("workTime", 100); - option("workDelay", 100); - option("flattenSpans", true); - option("pollInterval", 100); - option("undoDepth", 40); - option("viewportMargin", 10, function(cm){cm.refresh();}, true); - - option("tabindex", null, function(cm, val) { - cm.display.input.tabIndex = val || ""; - }); - option("autofocus", null); - - // MODE DEFINITION AND QUERYING - - // Known modes, by name and by MIME - var modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {}; - - CodeMirror.defineMode = function(name, mode) { - if (!CodeMirror.defaults.mode && name != "null") CodeMirror.defaults.mode = name; - if (arguments.length > 2) { - mode.dependencies = []; - for (var i = 2; i < arguments.length; ++i) mode.dependencies.push(arguments[i]); - } - modes[name] = mode; - }; - - CodeMirror.defineMIME = function(mime, spec) { - mimeModes[mime] = spec; - }; - - CodeMirror.resolveMode = function(spec) { - if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) - spec = mimeModes[spec]; - else if (typeof spec == "string" && /^[\w\-]+\/[\w\-]+\+xml$/.test(spec)) - return CodeMirror.resolveMode("application/xml"); - if (typeof spec == "string") return {name: spec}; - else return spec || {name: "null"}; - }; - - CodeMirror.getMode = function(options, spec) { - var spec = CodeMirror.resolveMode(spec); - var mfactory = modes[spec.name]; - if (!mfactory) return CodeMirror.getMode(options, "text/plain"); - var modeObj = mfactory(options, spec); - if (modeExtensions.hasOwnProperty(spec.name)) { - var exts = modeExtensions[spec.name]; - for (var prop in exts) { - if (!exts.hasOwnProperty(prop)) continue; - if (modeObj.hasOwnProperty(prop)) modeObj["_" + prop] = modeObj[prop]; - modeObj[prop] = exts[prop]; - } - } - modeObj.name = spec.name; - return modeObj; - }; - - CodeMirror.defineMode("null", function() { - return {token: function(stream) {stream.skipToEnd();}}; - }); - CodeMirror.defineMIME("text/plain", "null"); - - var modeExtensions = CodeMirror.modeExtensions = {}; - CodeMirror.extendMode = function(mode, properties) { - var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {}); - for (var prop in properties) if (properties.hasOwnProperty(prop)) - exts[prop] = properties[prop]; - }; - - // EXTENSIONS - - CodeMirror.defineExtension = function(name, func) { - CodeMirror.prototype[name] = func; - }; - - CodeMirror.defineOption = option; - - var initHooks = []; - CodeMirror.defineInitHook = function(f) {initHooks.push(f);}; - - // MODE STATE HANDLING - - // Utility functions for working with state. Exported because modes - // sometimes need to do this. - function copyState(mode, state) { - if (state === true) return state; - if (mode.copyState) return mode.copyState(state); - var nstate = {}; - for (var n in state) { - var val = state[n]; - if (val instanceof Array) val = val.concat([]); - nstate[n] = val; - } - return nstate; - } - CodeMirror.copyState = copyState; - - function startState(mode, a1, a2) { - return mode.startState ? mode.startState(a1, a2) : true; - } - CodeMirror.startState = startState; - - CodeMirror.innerMode = function(mode, state) { - while (mode.innerMode) { - var info = mode.innerMode(state); - state = info.state; - mode = info.mode; - } - return info || {mode: mode, state: state}; - }; - - // STANDARD COMMANDS - - var commands = CodeMirror.commands = { - selectAll: function(cm) {cm.setSelection({line: 0, ch: 0}, {line: cm.lineCount() - 1});}, - killLine: function(cm) { - var from = cm.getCursor(true), to = cm.getCursor(false), sel = !posEq(from, to); - if (!sel && cm.getLine(from.line).length == from.ch) - cm.replaceRange("", from, {line: from.line + 1, ch: 0}, "delete"); - else cm.replaceRange("", from, sel ? to : {line: from.line}, "delete"); - }, - deleteLine: function(cm) { - var l = cm.getCursor().line; - cm.replaceRange("", {line: l, ch: 0}, {line: l}, "delete"); - }, - undo: function(cm) {cm.undo();}, - redo: function(cm) {cm.redo();}, - goDocStart: function(cm) {cm.extendSelection({line: 0, ch: 0});}, - goDocEnd: function(cm) {cm.extendSelection({line: cm.lineCount() - 1});}, - goLineStart: function(cm) { - cm.extendSelection(lineStart(cm, cm.getCursor().line)); - }, - goLineStartSmart: function(cm) { - var cur = cm.getCursor(), start = lineStart(cm, cur.line); - var line = cm.getLineHandle(start.line); - var order = getOrder(line); - if (!order || order[0].level == 0) { - var firstNonWS = Math.max(0, line.text.search(/\S/)); - var inWS = cur.line == start.line && cur.ch <= firstNonWS && cur.ch; - cm.extendSelection({line: start.line, ch: inWS ? 0 : firstNonWS}); - } else cm.extendSelection(start); - }, - goLineEnd: function(cm) { - cm.extendSelection(lineEnd(cm, cm.getCursor().line)); - }, - goLineUp: function(cm) {cm.moveV(-1, "line");}, - goLineDown: function(cm) {cm.moveV(1, "line");}, - goPageUp: function(cm) {cm.moveV(-1, "page");}, - goPageDown: function(cm) {cm.moveV(1, "page");}, - goCharLeft: function(cm) {cm.moveH(-1, "char");}, - goCharRight: function(cm) {cm.moveH(1, "char");}, - goColumnLeft: function(cm) {cm.moveH(-1, "column");}, - goColumnRight: function(cm) {cm.moveH(1, "column");}, - goWordLeft: function(cm) {cm.moveH(-1, "word");}, - goWordRight: function(cm) {cm.moveH(1, "word");}, - delCharBefore: function(cm) {cm.deleteH(-1, "char");}, - delCharAfter: function(cm) {cm.deleteH(1, "char");}, - delWordBefore: function(cm) {cm.deleteH(-1, "word");}, - delWordAfter: function(cm) {cm.deleteH(1, "word");}, - indentAuto: function(cm) {cm.indentSelection("smart");}, - indentMore: function(cm) {cm.indentSelection("add");}, - indentLess: function(cm) {cm.indentSelection("subtract");}, - insertTab: function(cm) {cm.replaceSelection("\t", "end", "input");}, - defaultTab: function(cm) { - if (cm.somethingSelected()) cm.indentSelection("add"); - else cm.replaceSelection("\t", "end", "input"); - }, - transposeChars: function(cm) { - var cur = cm.getCursor(), line = cm.getLine(cur.line); - if (cur.ch > 0 && cur.ch < line.length - 1) - cm.replaceRange(line.charAt(cur.ch) + line.charAt(cur.ch - 1), - {line: cur.line, ch: cur.ch - 1}, {line: cur.line, ch: cur.ch + 1}); - }, - newlineAndIndent: function(cm) { - operation(cm, function() { - cm.replaceSelection("\n", "end", "input"); - cm.indentLine(cm.getCursor().line, null, true); - })(); - }, - toggleOverwrite: function(cm) {cm.toggleOverwrite();} - }; - - // STANDARD KEYMAPS - - var keyMap = CodeMirror.keyMap = {}; - keyMap.basic = { - "Left": "goCharLeft", "Right": "goCharRight", "Up": "goLineUp", "Down": "goLineDown", - "End": "goLineEnd", "Home": "goLineStartSmart", "PageUp": "goPageUp", "PageDown": "goPageDown", - "Delete": "delCharAfter", "Backspace": "delCharBefore", "Tab": "defaultTab", "Shift-Tab": "indentAuto", - "Enter": "newlineAndIndent", "Insert": "toggleOverwrite" - }; - // Note that the save and find-related commands aren't defined by - // default. Unknown commands are simply ignored. - keyMap.pcDefault = { - "Ctrl-A": "selectAll", "Ctrl-D": "deleteLine", "Ctrl-Z": "undo", "Shift-Ctrl-Z": "redo", "Ctrl-Y": "redo", - "Ctrl-Home": "goDocStart", "Alt-Up": "goDocStart", "Ctrl-End": "goDocEnd", "Ctrl-Down": "goDocEnd", - "Ctrl-Left": "goWordLeft", "Ctrl-Right": "goWordRight", "Alt-Left": "goLineStart", "Alt-Right": "goLineEnd", - "Ctrl-Backspace": "delWordBefore", "Ctrl-Delete": "delWordAfter", "Ctrl-S": "save", "Ctrl-F": "find", - "Ctrl-G": "findNext", "Shift-Ctrl-G": "findPrev", "Shift-Ctrl-F": "replace", "Shift-Ctrl-R": "replaceAll", - "Ctrl-[": "indentLess", "Ctrl-]": "indentMore", - fallthrough: "basic" - }; - keyMap.macDefault = { - "Cmd-A": "selectAll", "Cmd-D": "deleteLine", "Cmd-Z": "undo", "Shift-Cmd-Z": "redo", "Cmd-Y": "redo", - "Cmd-Up": "goDocStart", "Cmd-End": "goDocEnd", "Cmd-Down": "goDocEnd", "Alt-Left": "goWordLeft", - "Alt-Right": "goWordRight", "Cmd-Left": "goLineStart", "Cmd-Right": "goLineEnd", "Alt-Backspace": "delWordBefore", - "Ctrl-Alt-Backspace": "delWordAfter", "Alt-Delete": "delWordAfter", "Cmd-S": "save", "Cmd-F": "find", - "Cmd-G": "findNext", "Shift-Cmd-G": "findPrev", "Cmd-Alt-F": "replace", "Shift-Cmd-Alt-F": "replaceAll", - "Cmd-[": "indentLess", "Cmd-]": "indentMore", - fallthrough: ["basic", "emacsy"] - }; - keyMap["default"] = mac ? keyMap.macDefault : keyMap.pcDefault; - keyMap.emacsy = { - "Ctrl-F": "goCharRight", "Ctrl-B": "goCharLeft", "Ctrl-P": "goLineUp", "Ctrl-N": "goLineDown", - "Alt-F": "goWordRight", "Alt-B": "goWordLeft", "Ctrl-A": "goLineStart", "Ctrl-E": "goLineEnd", - "Ctrl-V": "goPageDown", "Shift-Ctrl-V": "goPageUp", "Ctrl-D": "delCharAfter", "Ctrl-H": "delCharBefore", - "Alt-D": "delWordAfter", "Alt-Backspace": "delWordBefore", "Ctrl-K": "killLine", "Ctrl-T": "transposeChars" - }; - - // KEYMAP DISPATCH - - function getKeyMap(val) { - if (typeof val == "string") return keyMap[val]; - else return val; - } - - function lookupKey(name, maps, handle, stop) { - function lookup(map) { - map = getKeyMap(map); - var found = map[name]; - if (found === false) { - if (stop) stop(); - return true; - } - if (found != null && handle(found)) return true; - if (map.nofallthrough) { - if (stop) stop(); - return true; - } - var fallthrough = map.fallthrough; - if (fallthrough == null) return false; - if (Object.prototype.toString.call(fallthrough) != "[object Array]") - return lookup(fallthrough); - for (var i = 0, e = fallthrough.length; i < e; ++i) { - if (lookup(fallthrough[i])) return true; - } - return false; - } - - for (var i = 0; i < maps.length; ++i) - if (lookup(maps[i])) return true; - } - function isModifierKey(event) { - var name = keyNames[e_prop(event, "keyCode")]; - return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod"; - } - CodeMirror.isModifierKey = isModifierKey; - - // FROMTEXTAREA - - CodeMirror.fromTextArea = function(textarea, options) { - if (!options) options = {}; - options.value = textarea.value; - if (!options.tabindex && textarea.tabindex) - options.tabindex = textarea.tabindex; - // Set autofocus to true if this textarea is focused, or if it has - // autofocus and no other element is focused. - if (options.autofocus == null) { - var hasFocus = document.body; - // doc.activeElement occasionally throws on IE - try { hasFocus = document.activeElement; } catch(e) {} - options.autofocus = hasFocus == textarea || - textarea.getAttribute("autofocus") != null && hasFocus == document.body; - } - - function save() {textarea.value = cm.getValue();} - if (textarea.form) { - // Deplorable hack to make the submit method do the right thing. - on(textarea.form, "submit", save); - var form = textarea.form, realSubmit = form.submit; - try { - form.submit = function wrappedSubmit() { - save(); - form.submit = realSubmit; - form.submit(); - form.submit = wrappedSubmit; - }; - } catch(e) {} - } - - textarea.style.display = "none"; - var cm = CodeMirror(function(node) { - textarea.parentNode.insertBefore(node, textarea.nextSibling); - }, options); - cm.save = save; - cm.getTextArea = function() { return textarea; }; - cm.toTextArea = function() { - save(); - textarea.parentNode.removeChild(cm.getWrapperElement()); - textarea.style.display = ""; - if (textarea.form) { - off(textarea.form, "submit", save); - if (typeof textarea.form.submit == "function") - textarea.form.submit = realSubmit; - } - }; - return cm; - }; - - // STRING STREAM - - // Fed to the mode parsers, provides helper functions to make - // parsers more succinct. - - // The character stream used by a mode's parser. - function StringStream(string, tabSize) { - this.pos = this.start = 0; - this.string = string; - this.tabSize = tabSize || 8; - } - - StringStream.prototype = { - eol: function() {return this.pos >= this.string.length;}, - sol: function() {return this.pos == 0;}, - peek: function() {return this.string.charAt(this.pos) || undefined;}, - next: function() { - if (this.pos < this.string.length) - return this.string.charAt(this.pos++); - }, - eat: function(match) { - var ch = this.string.charAt(this.pos); - if (typeof match == "string") var ok = ch == match; - else var ok = ch && (match.test ? match.test(ch) : match(ch)); - if (ok) {++this.pos; return ch;} - }, - eatWhile: function(match) { - var start = this.pos; - while (this.eat(match)){} - return this.pos > start; - }, - eatSpace: function() { - var start = this.pos; - while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos; - return this.pos > start; - }, - skipToEnd: function() {this.pos = this.string.length;}, - skipTo: function(ch) { - var found = this.string.indexOf(ch, this.pos); - if (found > -1) {this.pos = found; return true;} - }, - backUp: function(n) {this.pos -= n;}, - column: function() {return countColumn(this.string, this.start, this.tabSize);}, - indentation: function() {return countColumn(this.string, null, this.tabSize);}, - match: function(pattern, consume, caseInsensitive) { - if (typeof pattern == "string") { - var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;}; - if (cased(this.string).indexOf(cased(pattern), this.pos) == this.pos) { - if (consume !== false) this.pos += pattern.length; - return true; - } - } else { - var match = this.string.slice(this.pos).match(pattern); - if (match && match.index > 0) return null; - if (match && consume !== false) this.pos += match[0].length; - return match; - } - }, - current: function(){return this.string.slice(this.start, this.pos);} - }; - CodeMirror.StringStream = StringStream; - - // TEXTMARKERS - - function TextMarker(cm, type) { - this.lines = []; - this.type = type; - this.cm = cm; - } - - TextMarker.prototype.clear = function() { - if (this.explicitlyCleared) return; - startOperation(this.cm); - var min = null, max = null; - for (var i = 0; i < this.lines.length; ++i) { - var line = this.lines[i]; - var span = getMarkedSpanFor(line.markedSpans, this); - if (span.to != null) max = lineNo(line); - line.markedSpans = removeMarkedSpan(line.markedSpans, span); - if (span.from != null) - min = lineNo(line); - else if (this.collapsed && !lineIsHidden(line)) - updateLineHeight(line, textHeight(this.cm.display)); - } - if (min != null) regChange(this.cm, min, max + 1); - this.lines.length = 0; - this.explicitlyCleared = true; - if (this.collapsed && this.cm.view.cantEdit) { - this.cm.view.cantEdit = false; - reCheckSelection(this.cm); - } - endOperation(this.cm); - signalLater(this.cm, this, "clear"); - }; - - TextMarker.prototype.find = function() { - var from, to; - for (var i = 0; i < this.lines.length; ++i) { - var line = this.lines[i]; - var span = getMarkedSpanFor(line.markedSpans, this); - if (span.from != null || span.to != null) { - var found = lineNo(line); - if (span.from != null) from = {line: found, ch: span.from}; - if (span.to != null) to = {line: found, ch: span.to}; - } - } - if (this.type == "bookmark") return from; - return from && {from: from, to: to}; - }; - - function markText(cm, from, to, options, type) { - var doc = cm.view.doc; - var marker = new TextMarker(cm, type); - if (type == "range" && !posLess(from, to)) return marker; - if (options) for (var opt in options) if (options.hasOwnProperty(opt)) - marker[opt] = options[opt]; - if (marker.replacedWith) { - marker.collapsed = true; - marker.replacedWith = elt("span", [marker.replacedWith], "CodeMirror-widget"); - } - if (marker.collapsed) sawCollapsedSpans = true; - - var curLine = from.line, size = 0, collapsedAtStart, collapsedAtEnd; - doc.iter(curLine, to.line + 1, function(line) { - var span = {from: null, to: null, marker: marker}; - size += line.text.length; - if (curLine == from.line) {span.from = from.ch; size -= from.ch;} - if (curLine == to.line) {span.to = to.ch; size -= line.text.length - to.ch;} - if (marker.collapsed) { - if (curLine == to.line) collapsedAtEnd = collapsedSpanAt(line, to.ch); - if (curLine == from.line) collapsedAtStart = collapsedSpanAt(line, from.ch); - else updateLineHeight(line, 0); - } - addMarkedSpan(line, span); - if (marker.collapsed && curLine == from.line && lineIsHidden(line)) - updateLineHeight(line, 0); - ++curLine; - }); - - if (marker.readOnly) { - sawReadOnlySpans = true; - if (cm.view.history.done.length || cm.view.history.undone.length) - cm.clearHistory(); - } - if (marker.collapsed) { - if (collapsedAtStart != collapsedAtEnd) - throw new Error("Inserting collapsed marker overlapping an existing one"); - marker.size = size; - marker.atomic = true; - } - if (marker.className || marker.startStyle || marker.endStyle || marker.collapsed) - regChange(cm, from.line, to.line + 1); - if (marker.atomic) reCheckSelection(cm); - return marker; - } - - // TEXTMARKER SPANS - - function getMarkedSpanFor(spans, marker) { - if (spans) for (var i = 0; i < spans.length; ++i) { - var span = spans[i]; - if (span.marker == marker) return span; - } - } - function removeMarkedSpan(spans, span) { - for (var r, i = 0; i < spans.length; ++i) - if (spans[i] != span) (r || (r = [])).push(spans[i]); - return r; - } - function addMarkedSpan(line, span) { - line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span]; - span.marker.lines.push(line); - } - - function markedSpansBefore(old, startCh) { - if (old) for (var i = 0, nw; i < old.length; ++i) { - var span = old[i], marker = span.marker; - var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh); - if (startsBefore || marker.type == "bookmark" && span.from == startCh) { - var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= startCh : span.to > startCh); - (nw || (nw = [])).push({from: span.from, - to: endsAfter ? null : span.to, - marker: marker}); - } - } - return nw; - } - - function markedSpansAfter(old, startCh, endCh) { - if (old) for (var i = 0, nw; i < old.length; ++i) { - var span = old[i], marker = span.marker; - var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= endCh : span.to > endCh); - if (endsAfter || marker.type == "bookmark" && span.from == endCh && span.from != startCh) { - var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh); - (nw || (nw = [])).push({from: startsBefore ? null : span.from - endCh, - to: span.to == null ? null : span.to - endCh, - marker: marker}); - } - } - return nw; - } - - function updateMarkedSpans(oldFirst, oldLast, startCh, endCh, newText) { - if (!oldFirst && !oldLast) return newText; - // Get the spans that 'stick out' on both sides - var first = markedSpansBefore(oldFirst, startCh); - var last = markedSpansAfter(oldLast, startCh, endCh); - - // Next, merge those two ends - var sameLine = newText.length == 1, offset = lst(newText).length + (sameLine ? startCh : 0); - if (first) { - // Fix up .to properties of first - for (var i = 0; i < first.length; ++i) { - var span = first[i]; - if (span.to == null) { - var found = getMarkedSpanFor(last, span.marker); - if (!found) span.to = startCh; - else if (sameLine) span.to = found.to == null ? null : found.to + offset; - } - } - } - if (last) { - // Fix up .from in last (or move them into first in case of sameLine) - for (var i = 0; i < last.length; ++i) { - var span = last[i]; - if (span.to != null) span.to += offset; - if (span.from == null) { - var found = getMarkedSpanFor(first, span.marker); - if (!found) { - span.from = offset; - if (sameLine) (first || (first = [])).push(span); - } - } else { - span.from += offset; - if (sameLine) (first || (first = [])).push(span); - } - } - } - - var newMarkers = [newHL(newText[0], first)]; - if (!sameLine) { - // Fill gap with whole-line-spans - var gap = newText.length - 2, gapMarkers; - if (gap > 0 && first) - for (var i = 0; i < first.length; ++i) - if (first[i].to == null) - (gapMarkers || (gapMarkers = [])).push({from: null, to: null, marker: first[i].marker}); - for (var i = 0; i < gap; ++i) - newMarkers.push(newHL(newText[i+1], gapMarkers)); - newMarkers.push(newHL(lst(newText), last)); - } - return newMarkers; - } - - function removeReadOnlyRanges(doc, from, to) { - var markers = null; - doc.iter(from.line, to.line + 1, function(line) { - if (line.markedSpans) for (var i = 0; i < line.markedSpans.length; ++i) { - var mark = line.markedSpans[i].marker; - if (mark.readOnly && (!markers || indexOf(markers, mark) == -1)) - (markers || (markers = [])).push(mark); - } - }); - if (!markers) return null; - var parts = [{from: from, to: to}]; - for (var i = 0; i < markers.length; ++i) { - var m = markers[i].find(); - for (var j = 0; j < parts.length; ++j) { - var p = parts[j]; - if (!posLess(m.from, p.to) || posLess(m.to, p.from)) continue; - var newParts = [j, 1]; - if (posLess(p.from, m.from)) newParts.push({from: p.from, to: m.from}); - if (posLess(m.to, p.to)) newParts.push({from: m.to, to: p.to}); - parts.splice.apply(parts, newParts); - j += newParts.length - 1; - } - } - return parts; - } - - function collapsedSpanAt(line, ch) { - var sps = sawCollapsedSpans && line.markedSpans, found; - if (sps) for (var sp, i = 0; i < sps.length; ++i) { - sp = sps[i]; - if (!sp.marker.collapsed) continue; - if ((sp.from == null || sp.from < ch) && - (sp.to == null || sp.to > ch) && - (!found || found.width < sp.marker.width)) - found = sp.marker; - } - return found; - } - function collapsedSpanAtStart(line) { return collapsedSpanAt(line, -1); } - function collapsedSpanAtEnd(line) { return collapsedSpanAt(line, line.text.length + 1); } - - function visualLine(doc, line) { - var merged; - while (merged = collapsedSpanAtStart(line)) - line = getLine(doc, merged.find().from.line); - return line; - } - - function lineIsHidden(line) { - var sps = sawCollapsedSpans && line.markedSpans; - if (sps) for (var sp, i = 0; i < sps.length; ++i) { - sp = sps[i]; - if (!sp.marker.collapsed) continue; - if (sp.from == null) return true; - if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(line, sp)) - return true; - } - } - window.lineIsHidden = lineIsHidden; - function lineIsHiddenInner(line, span) { - if (span.to == null || span.marker.inclusiveRight && span.to == line.text.length) - return true; - for (var sp, i = 0; i < line.markedSpans.length; ++i) { - sp = line.markedSpans[i]; - if (sp.marker.collapsed && sp.from == span.to && - (sp.marker.inclusiveLeft || span.marker.inclusiveRight) && - lineIsHiddenInner(line, sp)) return true; - } - } - - // hl stands for history-line, a data structure that can be either a - // string (line without markers) or a {text, markedSpans} object. - function hlText(val) { return typeof val == "string" ? val : val.text; } - function hlSpans(val) { - if (typeof val == "string") return null; - var spans = val.markedSpans, out = null; - for (var i = 0; i < spans.length; ++i) { - if (spans[i].marker.explicitlyCleared) { if (!out) out = spans.slice(0, i); } - else if (out) out.push(spans[i]); - } - return !out ? spans : out.length ? out : null; - } - function newHL(text, spans) { return spans ? {text: text, markedSpans: spans} : text; } - - function detachMarkedSpans(line) { - var spans = line.markedSpans; - if (!spans) return; - for (var i = 0; i < spans.length; ++i) { - var lines = spans[i].marker.lines; - var ix = indexOf(lines, line); - lines.splice(ix, 1); - } - line.markedSpans = null; - } - - function attachMarkedSpans(line, spans) { - if (!spans) return; - for (var i = 0; i < spans.length; ++i) - spans[i].marker.lines.push(line); - line.markedSpans = spans; - } - - // LINE DATA STRUCTURE - - // Line objects. These hold state related to a line, including - // highlighting info (the styles array). - function makeLine(text, markedSpans, height) { - var line = {text: text, height: height}; - attachMarkedSpans(line, markedSpans); - if (lineIsHidden(line)) line.height = 0; - return line; - } - - function updateLine(cm, line, text, markedSpans) { - line.text = text; - line.stateAfter = line.styles = null; - if (line.order != null) line.order = null; - detachMarkedSpans(line); - attachMarkedSpans(line, markedSpans); - if (lineIsHidden(line)) line.height = 0; - else if (!line.height) line.height = textHeight(cm.display); - signalLater(cm, line, "change"); - } - - function cleanUpLine(line) { - line.parent = null; - detachMarkedSpans(line); - } - - // Run the given mode's parser over a line, update the styles - // array, which contains alternating fragments of text and CSS - // classes. - function highlightLine(cm, line, state) { - var mode = cm.view.mode, flattenSpans = cm.options.flattenSpans; - var changed = !line.styles, pos = 0, curText = "", curStyle = null; - var stream = new StringStream(line.text, cm.options.tabSize), st = line.styles || (line.styles = []); - if (line.text == "" && mode.blankLine) mode.blankLine(state); - while (!stream.eol()) { - var style = mode.token(stream, state), substr = stream.current(); - stream.start = stream.pos; - if (!flattenSpans || curStyle != style) { - if (curText) { - changed = changed || pos >= st.length || curText != st[pos] || curStyle != st[pos+1]; - st[pos++] = curText; st[pos++] = curStyle; - } - curText = substr; curStyle = style; - } else curText = curText + substr; - // Give up when line is ridiculously long - if (stream.pos > 5000) break; - } - if (curText) { - changed = changed || pos >= st.length || curText != st[pos] || curStyle != st[pos+1]; - st[pos++] = curText; st[pos++] = curStyle; - } - if (stream.pos > 5000) { st[pos++] = line.text.slice(stream.pos); st[pos++] = null; } - if (pos != st.length) { st.length = pos; changed = true; } - return changed; - } - - // Lightweight form of highlight -- proceed over this line and - // update state, but don't save a style array. - function processLine(cm, line, state) { - var mode = cm.view.mode; - var stream = new StringStream(line.text, cm.options.tabSize); - if (line.text == "" && mode.blankLine) mode.blankLine(state); - while (!stream.eol() && stream.pos <= 5000) { - mode.token(stream, state); - stream.start = stream.pos; - } - } - - var styleToClassCache = {}; - function styleToClass(style) { - if (!style) return null; - return styleToClassCache[style] || - (styleToClassCache[style] = "cm-" + style.replace(/ +/g, " cm-")); - } - - function lineContent(cm, realLine, measure) { - var merged, line = realLine, lineBefore, sawBefore, simple = true; - while (merged = collapsedSpanAtStart(line)) { - simple = false; - line = getLine(cm.view.doc, merged.find().from.line); - if (!lineBefore) lineBefore = line; - } - - var builder = {pre: elt("pre"), col: 0, pos: 0, display: !measure, - measure: null, addedOne: false, cm: cm}; - if (line.textClass) builder.pre.className = line.textClass; - - do { - if (!line.styles) - highlightLine(cm, line, line.stateAfter = getStateBefore(cm, lineNo(line))); - builder.measure = line == realLine && measure; - builder.pos = 0; - builder.addToken = builder.measure ? buildTokenMeasure : buildToken; - if (measure && sawBefore && line != realLine && !builder.addedOne) { - measure[0] = builder.pre.appendChild(zeroWidthElement(cm.display.measure)); - builder.addedOne = true; - } - var next = insertLineContent(line, builder); - sawBefore = line == lineBefore; - if (next) { - line = getLine(cm.view.doc, next.to.line); - simple = false; - } - } while (next); - - if (measure && !builder.addedOne) - measure[0] = builder.pre.appendChild(simple ? elt("span", "\u00a0") : zeroWidthElement(cm.display.measure)); - if (!builder.pre.firstChild && !lineIsHidden(realLine)) - builder.pre.appendChild(document.createTextNode("\u00a0")); - - return builder.pre; - } - - var tokenSpecialChars = /[\t\u0000-\u0019\u200b\u2028\u2029\uFEFF]/g; - function buildToken(builder, text, style, startStyle, endStyle) { - if (!text) return; - if (!tokenSpecialChars.test(text)) { - builder.col += text.length; - var content = document.createTextNode(text); - } else { - var content = document.createDocumentFragment(), pos = 0; - while (true) { - tokenSpecialChars.lastIndex = pos; - var m = tokenSpecialChars.exec(text); - var skipped = m ? m.index - pos : text.length - pos; - if (skipped) { - content.appendChild(document.createTextNode(text.slice(pos, pos + skipped))); - builder.col += skipped; - } - if (!m) break; - pos += skipped + 1; - if (m[0] == "\t") { - var tabSize = builder.cm.options.tabSize, tabWidth = tabSize - builder.col % tabSize; - content.appendChild(elt("span", spaceStr(tabWidth), "cm-tab")); - builder.col += tabWidth; - } else { - var token = elt("span", "\u2022", "cm-invalidchar"); - token.title = "\\u" + m[0].charCodeAt(0).toString(16); - content.appendChild(token); - builder.col += 1; - } - } - } - if (style || startStyle || endStyle || builder.measure) { - var fullStyle = style || ""; - if (startStyle) fullStyle += startStyle; - if (endStyle) fullStyle += endStyle; - return builder.pre.appendChild(elt("span", [content], fullStyle)); - } - builder.pre.appendChild(content); - } - - function buildTokenMeasure(builder, text, style, startStyle, endStyle) { - for (var i = 0; i < text.length; ++i) { - if (i && i < text.length - 1 && - builder.cm.options.lineWrapping && - spanAffectsWrapping.test(text.slice(i - 1, i + 1))) - builder.pre.appendChild(elt("wbr")); - builder.measure[builder.pos++] = - buildToken(builder, text.charAt(i), style, - i == 0 && startStyle, i == text.length - 1 && endStyle); - } - if (text.length) builder.addedOne = true; - } - - function buildCollapsedSpan(builder, size, widget) { - if (widget) { - if (!builder.display) widget = widget.cloneNode(true); - builder.pre.appendChild(widget); - if (builder.measure && size) { - builder.measure[builder.pos] = widget; - builder.addedOne = true; - } - } - builder.pos += size; - } - - // Outputs a number of spans to make up a line, taking highlighting - // and marked text into account. - function insertLineContent(line, builder) { - var st = line.styles, spans = line.markedSpans; - if (!spans) { - for (var i = 0; i < st.length; i+=2) - builder.addToken(builder, st[i], styleToClass(st[i+1])); - return; - } - - var allText = line.text, len = allText.length; - var pos = 0, i = 0, text = "", style; - var nextChange = 0, spanStyle, spanEndStyle, spanStartStyle, collapsed; - for (;;) { - if (nextChange == pos) { // Update current marker set - spanStyle = spanEndStyle = spanStartStyle = ""; - collapsed = null; nextChange = Infinity; - var foundBookmark = null; - for (var j = 0; j < spans.length; ++j) { - var sp = spans[j], m = sp.marker; - if (sp.from <= pos && (sp.to == null || sp.to > pos)) { - if (sp.to != null && nextChange > sp.to) { nextChange = sp.to; spanEndStyle = ""; } - if (m.className) spanStyle += " " + m.className; - if (m.startStyle && sp.from == pos) spanStartStyle += " " + m.startStyle; - if (m.endStyle && sp.to == nextChange) spanEndStyle += " " + m.endStyle; - if (m.collapsed && (!collapsed || collapsed.marker.width < m.width)) - collapsed = sp; - } else if (sp.from > pos && nextChange > sp.from) { - nextChange = sp.from; - } - if (m.type == "bookmark" && sp.from == pos && m.replacedWith) - foundBookmark = m.replacedWith; - } - if (collapsed && (collapsed.from || 0) == pos) { - buildCollapsedSpan(builder, (collapsed.to == null ? len : collapsed.to) - pos, - collapsed.from != null && collapsed.marker.replacedWith); - if (collapsed.to == null) return collapsed.marker.find(); - } - if (foundBookmark && !collapsed) buildCollapsedSpan(builder, 0, foundBookmark); - } - if (pos >= len) break; - - var upto = Math.min(len, nextChange); - while (true) { - if (text) { - var end = pos + text.length; - if (!collapsed) { - var tokenText = end > upto ? text.slice(0, upto - pos) : text; - builder.addToken(builder, tokenText, style + spanStyle, - spanStartStyle, pos + tokenText.length == nextChange ? spanEndStyle : ""); - } - if (end >= upto) {text = text.slice(upto - pos); pos = upto; break;} - pos = end; - spanStartStyle = ""; - } - text = st[i++]; style = styleToClass(st[i++]); - } - } - } - - // DOCUMENT DATA STRUCTURE - - function LeafChunk(lines) { - this.lines = lines; - this.parent = null; - for (var i = 0, e = lines.length, height = 0; i < e; ++i) { - lines[i].parent = this; - height += lines[i].height; - } - this.height = height; - } - - LeafChunk.prototype = { - chunkSize: function() { return this.lines.length; }, - remove: function(at, n, cm) { - for (var i = at, e = at + n; i < e; ++i) { - var line = this.lines[i]; - this.height -= line.height; - cleanUpLine(line); - signalLater(cm, line, "delete"); - } - this.lines.splice(at, n); - }, - collapse: function(lines) { - lines.splice.apply(lines, [lines.length, 0].concat(this.lines)); - }, - insertHeight: function(at, lines, height) { - this.height += height; - this.lines = this.lines.slice(0, at).concat(lines).concat(this.lines.slice(at)); - for (var i = 0, e = lines.length; i < e; ++i) lines[i].parent = this; - }, - iterN: function(at, n, op) { - for (var e = at + n; at < e; ++at) - if (op(this.lines[at])) return true; - } - }; - - function BranchChunk(children) { - this.children = children; - var size = 0, height = 0; - for (var i = 0, e = children.length; i < e; ++i) { - var ch = children[i]; - size += ch.chunkSize(); height += ch.height; - ch.parent = this; - } - this.size = size; - this.height = height; - this.parent = null; - } - - BranchChunk.prototype = { - chunkSize: function() { return this.size; }, - remove: function(at, n, callbacks) { - this.size -= n; - for (var i = 0; i < this.children.length; ++i) { - var child = this.children[i], sz = child.chunkSize(); - if (at < sz) { - var rm = Math.min(n, sz - at), oldHeight = child.height; - child.remove(at, rm, callbacks); - this.height -= oldHeight - child.height; - if (sz == rm) { this.children.splice(i--, 1); child.parent = null; } - if ((n -= rm) == 0) break; - at = 0; - } else at -= sz; - } - if (this.size - n < 25) { - var lines = []; - this.collapse(lines); - this.children = [new LeafChunk(lines)]; - this.children[0].parent = this; - } - }, - collapse: function(lines) { - for (var i = 0, e = this.children.length; i < e; ++i) this.children[i].collapse(lines); - }, - insert: function(at, lines) { - var height = 0; - for (var i = 0, e = lines.length; i < e; ++i) height += lines[i].height; - this.insertHeight(at, lines, height); - }, - insertHeight: function(at, lines, height) { - this.size += lines.length; - this.height += height; - for (var i = 0, e = this.children.length; i < e; ++i) { - var child = this.children[i], sz = child.chunkSize(); - if (at <= sz) { - child.insertHeight(at, lines, height); - if (child.lines && child.lines.length > 50) { - while (child.lines.length > 50) { - var spilled = child.lines.splice(child.lines.length - 25, 25); - var newleaf = new LeafChunk(spilled); - child.height -= newleaf.height; - this.children.splice(i + 1, 0, newleaf); - newleaf.parent = this; - } - this.maybeSpill(); - } - break; - } - at -= sz; - } - }, - maybeSpill: function() { - if (this.children.length <= 10) return; - var me = this; - do { - var spilled = me.children.splice(me.children.length - 5, 5); - var sibling = new BranchChunk(spilled); - if (!me.parent) { // Become the parent node - var copy = new BranchChunk(me.children); - copy.parent = me; - me.children = [copy, sibling]; - me = copy; - } else { - me.size -= sibling.size; - me.height -= sibling.height; - var myIndex = indexOf(me.parent.children, me); - me.parent.children.splice(myIndex + 1, 0, sibling); - } - sibling.parent = me.parent; - } while (me.children.length > 10); - me.parent.maybeSpill(); - }, - iter: function(from, to, op) { this.iterN(from, to - from, op); }, - iterN: function(at, n, op) { - for (var i = 0, e = this.children.length; i < e; ++i) { - var child = this.children[i], sz = child.chunkSize(); - if (at < sz) { - var used = Math.min(n, sz - at); - if (child.iterN(at, used, op)) return true; - if ((n -= used) == 0) break; - at = 0; - } else at -= sz; - } - } - }; - - // LINE UTILITIES - - function getLine(chunk, n) { - while (!chunk.lines) { - for (var i = 0;; ++i) { - var child = chunk.children[i], sz = child.chunkSize(); - if (n < sz) { chunk = child; break; } - n -= sz; - } - } - return chunk.lines[n]; - } - - function updateLineHeight(line, height) { - var diff = height - line.height; - for (var n = line; n; n = n.parent) n.height += diff; - } - - function lineNo(line) { - if (line.parent == null) return null; - var cur = line.parent, no = indexOf(cur.lines, line); - for (var chunk = cur.parent; chunk; cur = chunk, chunk = chunk.parent) { - for (var i = 0;; ++i) { - if (chunk.children[i] == cur) break; - no += chunk.children[i].chunkSize(); - } - } - return no; - } - - function lineAtHeight(chunk, h) { - var n = 0; - outer: do { - for (var i = 0, e = chunk.children.length; i < e; ++i) { - var child = chunk.children[i], ch = child.height; - if (h < ch) { chunk = child; continue outer; } - h -= ch; - n += child.chunkSize(); - } - return n; - } while (!chunk.lines); - for (var i = 0, e = chunk.lines.length; i < e; ++i) { - var line = chunk.lines[i], lh = line.height; - if (h < lh) break; - h -= lh; - } - return n + i; - } - - function heightAtLine(cm, lineObj) { - lineObj = visualLine(cm.view.doc, lineObj); - - var h = 0, chunk = lineObj.parent; - for (var i = 0; i < chunk.lines.length; ++i) { - var line = chunk.lines[i]; - if (line == lineObj) break; - else h += line.height; - } - for (var p = chunk.parent; p; chunk = p, p = chunk.parent) { - for (var i = 0; i < p.children.length; ++i) { - var cur = p.children[i]; - if (cur == chunk) break; - else h += cur.height; - } - } - return h; - } - - function getOrder(line) { - var order = line.order; - if (order == null) order = line.order = bidiOrdering(line.text); - return order; - } - - // HISTORY - - function makeHistory() { - return { - // Arrays of history events. Doing something adds an event to - // done and clears undo. Undoing moves events from done to - // undone, redoing moves them in the other direction. - done: [], undone: [], - // Used to track when changes can be merged into a single undo - // event - lastTime: 0, lastOp: null, lastOrigin: null, - // Used by the isClean() method - dirtyCounter: 0 - }; - } - - function addChange(cm, start, added, old, origin, fromBefore, toBefore, fromAfter, toAfter) { - var history = cm.view.history; - history.undone.length = 0; - var time = +new Date, cur = lst(history.done); - - if (cur && - (history.lastOp == cm.curOp.id || - history.lastOrigin == origin && (origin == "input" || origin == "delete") && - history.lastTime > time - 600)) { - // Merge this change into the last event - var last = lst(cur.events); - if (last.start > start + old.length || last.start + last.added < start) { - // Doesn't intersect with last sub-event, add new sub-event - cur.events.push({start: start, added: added, old: old}); - } else { - // Patch up the last sub-event - var startBefore = Math.max(0, last.start - start), - endAfter = Math.max(0, (start + old.length) - (last.start + last.added)); - for (var i = startBefore; i > 0; --i) last.old.unshift(old[i - 1]); - for (var i = endAfter; i > 0; --i) last.old.push(old[old.length - i]); - if (startBefore) last.start = start; - last.added += added - (old.length - startBefore - endAfter); - } - cur.fromAfter = fromAfter; cur.toAfter = toAfter; - } else { - // Can not be merged, start a new event. - cur = {events: [{start: start, added: added, old: old}], - fromBefore: fromBefore, toBefore: toBefore, fromAfter: fromAfter, toAfter: toAfter}; - history.done.push(cur); - while (history.done.length > cm.options.undoDepth) - history.done.shift(); - if (history.dirtyCounter < 0) - // The user has made a change after undoing past the last clean state. - // We can never get back to a clean state now until markClean() is called. - history.dirtyCounter = NaN; - else - history.dirtyCounter++; - } - history.lastTime = time; - history.lastOp = cm.curOp.id; - history.lastOrigin = origin; - } - - // EVENT OPERATORS - - function stopMethod() {e_stop(this);} - // Ensure an event has a stop method. - function addStop(event) { - if (!event.stop) event.stop = stopMethod; - return event; - } - - function e_preventDefault(e) { - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - } - function e_stopPropagation(e) { - if (e.stopPropagation) e.stopPropagation(); - else e.cancelBubble = true; - } - function e_stop(e) {e_preventDefault(e); e_stopPropagation(e);} - CodeMirror.e_stop = e_stop; - CodeMirror.e_preventDefault = e_preventDefault; - CodeMirror.e_stopPropagation = e_stopPropagation; - - function e_target(e) {return e.target || e.srcElement;} - function e_button(e) { - var b = e.which; - if (b == null) { - if (e.button & 1) b = 1; - else if (e.button & 2) b = 3; - else if (e.button & 4) b = 2; - } - if (mac && e.ctrlKey && b == 1) b = 3; - return b; - } - - // Allow 3rd-party code to override event properties by adding an override - // object to an event object. - function e_prop(e, prop) { - var overridden = e.override && e.override.hasOwnProperty(prop); - return overridden ? e.override[prop] : e[prop]; - } - - // EVENT HANDLING - - function on(emitter, type, f) { - if (emitter.addEventListener) - emitter.addEventListener(type, f, false); - else if (emitter.attachEvent) - emitter.attachEvent("on" + type, f); - else { - var map = emitter._handlers || (emitter._handlers = {}); - var arr = map[type] || (map[type] = []); - arr.push(f); - } - } - - function off(emitter, type, f) { - if (emitter.removeEventListener) - emitter.removeEventListener(type, f, false); - else if (emitter.detachEvent) - emitter.detachEvent("on" + type, f); - else { - var arr = emitter._handlers && emitter._handlers[type]; - if (!arr) return; - for (var i = 0; i < arr.length; ++i) - if (arr[i] == f) { arr.splice(i, 1); break; } - } - } - - function signal(emitter, type /*, values...*/) { - var arr = emitter._handlers && emitter._handlers[type]; - if (!arr) return; - var args = Array.prototype.slice.call(arguments, 2); - for (var i = 0; i < arr.length; ++i) arr[i].apply(null, args); - } - - function signalLater(cm, emitter, type /*, values...*/) { - var arr = emitter._handlers && emitter._handlers[type]; - if (!arr) return; - var args = Array.prototype.slice.call(arguments, 3), flist = cm.curOp && cm.curOp.delayedCallbacks; - function bnd(f) {return function(){f.apply(null, args);};}; - for (var i = 0; i < arr.length; ++i) - if (flist) flist.push(bnd(arr[i])); - else arr[i].apply(null, args); - } - - function hasHandler(emitter, type) { - var arr = emitter._handlers && emitter._handlers[type]; - return arr && arr.length > 0; - } - - CodeMirror.on = on; CodeMirror.off = off; CodeMirror.signal = signal; - - // MISC UTILITIES - - // Number of pixels added to scroller and sizer to hide scrollbar - var scrollerCutOff = 30; - - // Returned or thrown by various protocols to signal 'I'm not - // handling this'. - var Pass = CodeMirror.Pass = {toString: function(){return "CodeMirror.Pass";}}; - - function Delayed() {this.id = null;} - Delayed.prototype = {set: function(ms, f) {clearTimeout(this.id); this.id = setTimeout(f, ms);}}; - - // Counts the column offset in a string, taking tabs into account. - // Used mostly to find indentation. - function countColumn(string, end, tabSize) { - if (end == null) { - end = string.search(/[^\s\u00a0]/); - if (end == -1) end = string.length; - } - for (var i = 0, n = 0; i < end; ++i) { - if (string.charAt(i) == "\t") n += tabSize - (n % tabSize); - else ++n; - } - return n; - } - CodeMirror.countColumn = countColumn; - - var spaceStrs = [""]; - function spaceStr(n) { - while (spaceStrs.length <= n) - spaceStrs.push(lst(spaceStrs) + " "); - return spaceStrs[n]; - } - - function lst(arr) { return arr[arr.length-1]; } - - function selectInput(node) { - if (ios) { // Mobile Safari apparently has a bug where select() is broken. - node.selectionStart = 0; - node.selectionEnd = node.value.length; - } else node.select(); - } - - function indexOf(collection, elt) { - if (collection.indexOf) return collection.indexOf(elt); - for (var i = 0, e = collection.length; i < e; ++i) - if (collection[i] == elt) return i; - return -1; - } - - function emptyArray(size) { - for (var a = [], i = 0; i < size; ++i) a.push(undefined); - return a; - } - - function bind(f) { - var args = Array.prototype.slice.call(arguments, 1); - return function(){return f.apply(null, args);}; - } - - var nonASCIISingleCaseWordChar = /[\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc]/; - function isWordChar(ch) { - return /\w/.test(ch) || ch > "\x80" && - (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch)); - } - - function isEmpty(obj) { - var c = 0; - for (var n in obj) if (obj.hasOwnProperty(n) && obj[n]) ++c; - return !c; - } - - var isExtendingChar = /[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\uA66F\uA670-\uA672\uA674-\uA67D\uA69F]/; - - // DOM UTILITIES - - function elt(tag, content, className, style) { - var e = document.createElement(tag); - if (className) e.className = className; - if (style) e.style.cssText = style; - if (typeof content == "string") setTextContent(e, content); - else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]); - return e; - } - - function removeChildren(e) { - e.innerHTML = ""; - return e; - } - - function removeChildrenAndAdd(parent, e) { - return removeChildren(parent).appendChild(e); - } - - function setTextContent(e, str) { - if (ie_lt9) { - e.innerHTML = ""; - e.appendChild(document.createTextNode(str)); - } else e.textContent = str; - } - - // FEATURE DETECTION - - // Detect drag-and-drop - var dragAndDrop = function() { - // There is *some* kind of drag-and-drop support in IE6-8, but I - // couldn't get it to work yet. - if (ie_lt9) return false; - var div = elt('div'); - return "draggable" in div || "dragDrop" in div; - }(); - - // For a reason I have yet to figure out, some browsers disallow - // word wrapping between certain characters *only* if a new inline - // element is started between them. This makes it hard to reliably - // measure the position of things, since that requires inserting an - // extra span. This terribly fragile set of regexps matches the - // character combinations that suffer from this phenomenon on the - // various browsers. - var spanAffectsWrapping = /^$/; // Won't match any two-character string - if (gecko) spanAffectsWrapping = /$'/; - else if (safari) spanAffectsWrapping = /\-[^ \-?]|\?[^ !'\"\),.\-\/:;\?\]\}]/; - else if (chrome) spanAffectsWrapping = /\-[^ \-\.?]|\?[^ \-\.?\]\}:;!'\"\),\/]|[\.!\"#&%\)*+,:;=>\]|\}~][\(\{\[<]|\$'/; - - var knownScrollbarWidth; - function scrollbarWidth(measure) { - if (knownScrollbarWidth != null) return knownScrollbarWidth; - var test = elt("div", null, null, "width: 50px; height: 50px; overflow-x: scroll"); - removeChildrenAndAdd(measure, test); - if (test.offsetWidth) - knownScrollbarWidth = test.offsetHeight - test.clientHeight; - return knownScrollbarWidth || 0; - } - - var zwspSupported; - function zeroWidthElement(measure) { - if (zwspSupported == null) { - var test = elt("span", "\u200b"); - removeChildrenAndAdd(measure, elt("span", [test, document.createTextNode("x")])); - if (measure.firstChild.offsetHeight != 0) - zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !ie_lt8; - } - if (zwspSupported) return elt("span", "\u200b"); - else return elt("span", "\u00a0", null, "display: inline-block; width: 1px; margin-right: -1px"); - } - - // See if "".split is the broken IE version, if so, provide an - // alternative way to split lines. - var splitLines = "\n\nb".split(/\n/).length != 3 ? function(string) { - var pos = 0, result = [], l = string.length; - while (pos <= l) { - var nl = string.indexOf("\n", pos); - if (nl == -1) nl = string.length; - var line = string.slice(pos, string.charAt(nl - 1) == "\r" ? nl - 1 : nl); - var rt = line.indexOf("\r"); - if (rt != -1) { - result.push(line.slice(0, rt)); - pos += rt + 1; - } else { - result.push(line); - pos = nl + 1; - } - } - return result; - } : function(string){return string.split(/\r\n?|\n/);}; - CodeMirror.splitLines = splitLines; - - var hasSelection = window.getSelection ? function(te) { - try { return te.selectionStart != te.selectionEnd; } - catch(e) { return false; } - } : function(te) { - try {var range = te.ownerDocument.selection.createRange();} - catch(e) {} - if (!range || range.parentElement() != te) return false; - return range.compareEndPoints("StartToEnd", range) != 0; - }; - - var hasCopyEvent = (function() { - var e = elt("div"); - if ("oncopy" in e) return true; - e.setAttribute("oncopy", "return;"); - return typeof e.oncopy == 'function'; - })(); - - // KEY NAMING - - var keyNames = {3: "Enter", 8: "Backspace", 9: "Tab", 13: "Enter", 16: "Shift", 17: "Ctrl", 18: "Alt", - 19: "Pause", 20: "CapsLock", 27: "Esc", 32: "Space", 33: "PageUp", 34: "PageDown", 35: "End", - 36: "Home", 37: "Left", 38: "Up", 39: "Right", 40: "Down", 44: "PrintScrn", 45: "Insert", - 46: "Delete", 59: ";", 91: "Mod", 92: "Mod", 93: "Mod", 109: "-", 107: "=", 127: "Delete", - 186: ";", 187: "=", 188: ",", 189: "-", 190: ".", 191: "/", 192: "`", 219: "[", 220: "\\", - 221: "]", 222: "'", 63276: "PageUp", 63277: "PageDown", 63275: "End", 63273: "Home", - 63234: "Left", 63232: "Up", 63235: "Right", 63233: "Down", 63302: "Insert", 63272: "Delete"}; - CodeMirror.keyNames = keyNames; - (function() { - // Number keys - for (var i = 0; i < 10; i++) keyNames[i + 48] = String(i); - // Alphabetic keys - for (var i = 65; i <= 90; i++) keyNames[i] = String.fromCharCode(i); - // Function keys - for (var i = 1; i <= 12; i++) keyNames[i + 111] = keyNames[i + 63235] = "F" + i; - })(); - - // BIDI HELPERS - - function iterateBidiSections(order, from, to, f) { - if (!order) return f(from, to, "ltr"); - for (var i = 0; i < order.length; ++i) { - var part = order[i]; - if (part.from < to && part.to > from) - f(Math.max(part.from, from), Math.min(part.to, to), part.level == 1 ? "rtl" : "ltr"); - } - } - - function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } - function bidiRight(part) { return part.level % 2 ? part.from : part.to; } - - function lineLeft(line) { var order = getOrder(line); return order ? bidiLeft(order[0]) : 0; } - function lineRight(line) { - var order = getOrder(line); - if (!order) return line.text.length; - return bidiRight(lst(order)); - } - - function lineStart(cm, lineN) { - var line = getLine(cm.view.doc, lineN); - var visual = visualLine(cm.view.doc, line); - if (visual != line) lineN = lineNo(visual); - var order = getOrder(visual); - var ch = !order ? 0 : order[0].level % 2 ? lineRight(visual) : lineLeft(visual); - return {line: lineN, ch: ch}; - } - function lineEnd(cm, lineNo) { - var merged, line; - while (merged = collapsedSpanAtEnd(line = getLine(cm.view.doc, lineNo))) - lineNo = merged.find().to.line; - var order = getOrder(line); - var ch = !order ? line.text.length : order[0].level % 2 ? lineLeft(line) : lineRight(line); - return {line: lineNo, ch: ch}; - } - - // This is somewhat involved. It is needed in order to move - // 'visually' through bi-directional text -- i.e., pressing left - // should make the cursor go left, even when in RTL text. The - // tricky part is the 'jumps', where RTL and LTR text touch each - // other. This often requires the cursor offset to move more than - // one unit, in order to visually move one unit. - function moveVisually(line, start, dir, byUnit) { - var bidi = getOrder(line); - if (!bidi) return moveLogically(line, start, dir, byUnit); - var moveOneUnit = byUnit ? function(pos, dir) { - do pos += dir; - while (pos > 0 && isExtendingChar.test(line.text.charAt(pos))); - return pos; - } : function(pos, dir) { return pos + dir; }; - var linedir = bidi[0].level; - for (var i = 0; i < bidi.length; ++i) { - var part = bidi[i], sticky = part.level % 2 == linedir; - if ((part.from < start && part.to > start) || - (sticky && (part.from == start || part.to == start))) break; - } - var target = moveOneUnit(start, part.level % 2 ? -dir : dir); - - while (target != null) { - if (part.level % 2 == linedir) { - if (target < part.from || target > part.to) { - part = bidi[i += dir]; - target = part && (dir > 0 == part.level % 2 ? moveOneUnit(part.to, -1) : moveOneUnit(part.from, 1)); - } else break; - } else { - if (target == bidiLeft(part)) { - part = bidi[--i]; - target = part && bidiRight(part); - } else if (target == bidiRight(part)) { - part = bidi[++i]; - target = part && bidiLeft(part); - } else break; - } - } - - return target < 0 || target > line.text.length ? null : target; - } - - function moveLogically(line, start, dir, byUnit) { - var target = start + dir; - if (byUnit) while (target > 0 && isExtendingChar.test(line.text.charAt(target))) target += dir; - return target < 0 || target > line.text.length ? null : target; - } - - // Bidirectional ordering algorithm - // See http://unicode.org/reports/tr9/tr9-13.html for the algorithm - // that this (partially) implements. - - // One-char codes used for character types: - // L (L): Left-to-Right - // R (R): Right-to-Left - // r (AL): Right-to-Left Arabic - // 1 (EN): European Number - // + (ES): European Number Separator - // % (ET): European Number Terminator - // n (AN): Arabic Number - // , (CS): Common Number Separator - // m (NSM): Non-Spacing Mark - // b (BN): Boundary Neutral - // s (B): Paragraph Separator - // t (S): Segment Separator - // w (WS): Whitespace - // N (ON): Other Neutrals - - // Returns null if characters are ordered as they appear - // (left-to-right), or an array of sections ({from, to, level} - // objects) in the order in which they occur visually. - var bidiOrdering = (function() { - // Character types for codepoints 0 to 0xff - var lowTypes = "bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLL"; - // Character types for codepoints 0x600 to 0x6ff - var arabicTypes = "rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmmrrrrrrrrrrrrrrrrrr"; - function charType(code) { - if (code <= 0xff) return lowTypes.charAt(code); - else if (0x590 <= code && code <= 0x5f4) return "R"; - else if (0x600 <= code && code <= 0x6ff) return arabicTypes.charAt(code - 0x600); - else if (0x700 <= code && code <= 0x8ac) return "r"; - else return "L"; - } - - var bidiRE = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/; - var isNeutral = /[stwN]/, isStrong = /[LRr]/, countsAsLeft = /[Lb1n]/, countsAsNum = /[1n]/; - - return function charOrdering(str) { - if (!bidiRE.test(str)) return false; - var len = str.length, types = [], startType = null; - for (var i = 0, type; i < len; ++i) { - types.push(type = charType(str.charCodeAt(i))); - if (startType == null) { - if (type == "L") startType = "L"; - else if (type == "R" || type == "r") startType = "R"; - } - } - if (startType == null) startType = "L"; - - // W1. Examine each non-spacing mark (NSM) in the level run, and - // change the type of the NSM to the type of the previous - // character. If the NSM is at the start of the level run, it will - // get the type of sor. - for (var i = 0, prev = startType; i < len; ++i) { - var type = types[i]; - if (type == "m") types[i] = prev; - else prev = type; - } - - // W2. Search backwards from each instance of a European number - // until the first strong type (R, L, AL, or sor) is found. If an - // AL is found, change the type of the European number to Arabic - // number. - // W3. Change all ALs to R. - for (var i = 0, cur = startType; i < len; ++i) { - var type = types[i]; - if (type == "1" && cur == "r") types[i] = "n"; - else if (isStrong.test(type)) { cur = type; if (type == "r") types[i] = "R"; } - } - - // W4. A single European separator between two European numbers - // changes to a European number. A single common separator between - // two numbers of the same type changes to that type. - for (var i = 1, prev = types[0]; i < len - 1; ++i) { - var type = types[i]; - if (type == "+" && prev == "1" && types[i+1] == "1") types[i] = "1"; - else if (type == "," && prev == types[i+1] && - (prev == "1" || prev == "n")) types[i] = prev; - prev = type; - } - - // W5. A sequence of European terminators adjacent to European - // numbers changes to all European numbers. - // W6. Otherwise, separators and terminators change to Other - // Neutral. - for (var i = 0; i < len; ++i) { - var type = types[i]; - if (type == ",") types[i] = "N"; - else if (type == "%") { - for (var end = i + 1; end < len && types[end] == "%"; ++end) {} - var replace = (i && types[i-1] == "!") || (end < len - 1 && types[end] == "1") ? "1" : "N"; - for (var j = i; j < end; ++j) types[j] = replace; - i = end - 1; - } - } - - // W7. Search backwards from each instance of a European number - // until the first strong type (R, L, or sor) is found. If an L is - // found, then change the type of the European number to L. - for (var i = 0, cur = startType; i < len; ++i) { - var type = types[i]; - if (cur == "L" && type == "1") types[i] = "L"; - else if (isStrong.test(type)) cur = type; - } - - // N1. A sequence of neutrals takes the direction of the - // surrounding strong text if the text on both sides has the same - // direction. European and Arabic numbers act as if they were R in - // terms of their influence on neutrals. Start-of-level-run (sor) - // and end-of-level-run (eor) are used at level run boundaries. - // N2. Any remaining neutrals take the embedding direction. - for (var i = 0; i < len; ++i) { - if (isNeutral.test(types[i])) { - for (var end = i + 1; end < len && isNeutral.test(types[end]); ++end) {} - var before = (i ? types[i-1] : startType) == "L"; - var after = (end < len - 1 ? types[end] : startType) == "L"; - var replace = before || after ? "L" : "R"; - for (var j = i; j < end; ++j) types[j] = replace; - i = end - 1; - } - } - - // Here we depart from the documented algorithm, in order to avoid - // building up an actual levels array. Since there are only three - // levels (0, 1, 2) in an implementation that doesn't take - // explicit embedding into account, we can build up the order on - // the fly, without following the level-based algorithm. - var order = [], m; - for (var i = 0; i < len;) { - if (countsAsLeft.test(types[i])) { - var start = i; - for (++i; i < len && countsAsLeft.test(types[i]); ++i) {} - order.push({from: start, to: i, level: 0}); - } else { - var pos = i, at = order.length; - for (++i; i < len && types[i] != "L"; ++i) {} - for (var j = pos; j < i;) { - if (countsAsNum.test(types[j])) { - if (pos < j) order.splice(at, 0, {from: pos, to: j, level: 1}); - var nstart = j; - for (++j; j < i && countsAsNum.test(types[j]); ++j) {} - order.splice(at, 0, {from: nstart, to: j, level: 2}); - pos = j; - } else ++j; - } - if (pos < i) order.splice(at, 0, {from: pos, to: i, level: 1}); - } - } - if (order[0].level == 1 && (m = str.match(/^\s+/))) { - order[0].from = m[0].length; - order.unshift({from: 0, to: m[0].length, level: 0}); - } - if (lst(order).level == 1 && (m = str.match(/\s+$/))) { - lst(order).to -= m[0].length; - order.push({from: len - m[0].length, to: len, level: 0}); - } - if (order[0].level != lst(order).level) - order.push({from: len, to: len, level: order[0].level}); - - return order; - }; - })(); - - // THE END - - CodeMirror.version = "3.0"; - - return CodeMirror; -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/javascript.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/javascript.js deleted file mode 100644 index f00be91e..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/javascript.js +++ /dev/null @@ -1,411 +0,0 @@ -// TODO actually recognize syntax of TypeScript constructs - -CodeMirror.defineMode("javascript", function(config, parserConfig) { - var indentUnit = config.indentUnit; - var jsonMode = parserConfig.json; - var isTS = parserConfig.typescript; - - // Tokenizer - - var keywords = function(){ - function kw(type) {return {type: type, style: "keyword"};} - var A = kw("keyword a"), B = kw("keyword b"), C = kw("keyword c"); - var operator = kw("operator"), atom = {type: "atom", style: "atom"}; - - var jsKeywords = { - "if": A, "while": A, "with": A, "else": B, "do": B, "try": B, "finally": B, - "return": C, "break": C, "continue": C, "new": C, "delete": C, "throw": C, - "var": kw("var"), "const": kw("var"), "let": kw("var"), - "function": kw("function"), "catch": kw("catch"), - "for": kw("for"), "switch": kw("switch"), "case": kw("case"), "default": kw("default"), - "in": operator, "typeof": operator, "instanceof": operator, - "true": atom, "false": atom, "null": atom, "undefined": atom, "NaN": atom, "Infinity": atom - }; - - // Extend the 'normal' keywords with the TypeScript language extensions - if (isTS) { - var type = {type: "variable", style: "variable-3"}; - var tsKeywords = { - // object-like things - "interface": kw("interface"), - "class": kw("class"), - "extends": kw("extends"), - "constructor": kw("constructor"), - - // scope modifiers - "public": kw("public"), - "private": kw("private"), - "protected": kw("protected"), - "static": kw("static"), - - "super": kw("super"), - - // types - "string": type, "number": type, "bool": type, "any": type - }; - - for (var attr in tsKeywords) { - jsKeywords[attr] = tsKeywords[attr]; - } - } - - return jsKeywords; - }(); - - var isOperatorChar = /[+\-*&%=<>!?|]/; - - function chain(stream, state, f) { - state.tokenize = f; - return f(stream, state); - } - - function nextUntilUnescaped(stream, end) { - var escaped = false, next; - while ((next = stream.next()) != null) { - if (next == end && !escaped) - return false; - escaped = !escaped && next == "\\"; - } - return escaped; - } - - // Used as scratch variables to communicate multiple values without - // consing up tons of objects. - var type, content; - function ret(tp, style, cont) { - type = tp; content = cont; - return style; - } - - function jsTokenBase(stream, state) { - var ch = stream.next(); - if (ch == '"' || ch == "'") - return chain(stream, state, jsTokenString(ch)); - else if (/[\[\]{}\(\),;\:\.]/.test(ch)) - return ret(ch); - else if (ch == "0" && stream.eat(/x/i)) { - stream.eatWhile(/[\da-f]/i); - return ret("number", "number"); - } - else if (/\d/.test(ch) || ch == "-" && stream.eat(/\d/)) { - stream.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/); - return ret("number", "number"); - } - else if (ch == "/") { - if (stream.eat("*")) { - return chain(stream, state, jsTokenComment); - } - else if (stream.eat("/")) { - stream.skipToEnd(); - return ret("comment", "comment"); - } - else if (state.lastType == "operator" || state.lastType == "keyword c" || - /^[\[{}\(,;:]$/.test(state.lastType)) { - nextUntilUnescaped(stream, "/"); - stream.eatWhile(/[gimy]/); // 'y' is "sticky" option in Mozilla - return ret("regexp", "string-2"); - } - else { - stream.eatWhile(isOperatorChar); - return ret("operator", null, stream.current()); - } - } - else if (ch == "#") { - stream.skipToEnd(); - return ret("error", "error"); - } - else if (isOperatorChar.test(ch)) { - stream.eatWhile(isOperatorChar); - return ret("operator", null, stream.current()); - } - else { - stream.eatWhile(/[\w\$_]/); - var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word]; - return (known && state.lastType != ".") ? ret(known.type, known.style, word) : - ret("variable", "variable", word); - } - } - - function jsTokenString(quote) { - return function(stream, state) { - if (!nextUntilUnescaped(stream, quote)) - state.tokenize = jsTokenBase; - return ret("string", "string"); - }; - } - - function jsTokenComment(stream, state) { - var maybeEnd = false, ch; - while (ch = stream.next()) { - if (ch == "/" && maybeEnd) { - state.tokenize = jsTokenBase; - break; - } - maybeEnd = (ch == "*"); - } - return ret("comment", "comment"); - } - - // Parser - - var atomicTypes = {"atom": true, "number": true, "variable": true, "string": true, "regexp": true}; - - function JSLexical(indented, column, type, align, prev, info) { - this.indented = indented; - this.column = column; - this.type = type; - this.prev = prev; - this.info = info; - if (align != null) this.align = align; - } - - function inScope(state, varname) { - for (var v = state.localVars; v; v = v.next) - if (v.name == varname) return true; - } - - function parseJS(state, style, type, content, stream) { - var cc = state.cc; - // Communicate our context to the combinators. - // (Less wasteful than consing up a hundred closures on every call.) - cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc; - - if (!state.lexical.hasOwnProperty("align")) - state.lexical.align = true; - - while(true) { - var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement; - if (combinator(type, content)) { - while(cc.length && cc[cc.length - 1].lex) - cc.pop()(); - if (cx.marked) return cx.marked; - if (type == "variable" && inScope(state, content)) return "variable-2"; - return style; - } - } - } - - // Combinator utils - - var cx = {state: null, column: null, marked: null, cc: null}; - function pass() { - for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); - } - function cont() { - pass.apply(null, arguments); - return true; - } - function register(varname) { - var state = cx.state; - if (state.context) { - cx.marked = "def"; - for (var v = state.localVars; v; v = v.next) - if (v.name == varname) return; - state.localVars = {name: varname, next: state.localVars}; - } - } - - // Combinators - - var defaultVars = {name: "this", next: {name: "arguments"}}; - function pushcontext() { - cx.state.context = {prev: cx.state.context, vars: cx.state.localVars}; - cx.state.localVars = defaultVars; - } - function popcontext() { - cx.state.localVars = cx.state.context.vars; - cx.state.context = cx.state.context.prev; - } - function pushlex(type, info) { - var result = function() { - var state = cx.state; - state.lexical = new JSLexical(state.indented, cx.stream.column(), type, null, state.lexical, info); - }; - result.lex = true; - return result; - } - function poplex() { - var state = cx.state; - if (state.lexical.prev) { - if (state.lexical.type == ")") - state.indented = state.lexical.indented; - state.lexical = state.lexical.prev; - } - } - poplex.lex = true; - - function expect(wanted) { - return function expecting(type) { - if (type == wanted) return cont(); - else if (wanted == ";") return pass(); - else return cont(arguments.callee); - }; - } - - function statement(type) { - if (type == "var") return cont(pushlex("vardef"), vardef1, expect(";"), poplex); - if (type == "keyword a") return cont(pushlex("form"), expression, statement, poplex); - if (type == "keyword b") return cont(pushlex("form"), statement, poplex); - if (type == "{") return cont(pushlex("}"), block, poplex); - if (type == ";") return cont(); - if (type == "function") return cont(functiondef); - if (type == "for") return cont(pushlex("form"), expect("("), pushlex(")"), forspec1, expect(")"), - poplex, statement, poplex); - if (type == "variable") return cont(pushlex("stat"), maybelabel); - if (type == "switch") return cont(pushlex("form"), expression, pushlex("}", "switch"), expect("{"), - block, poplex, poplex); - if (type == "case") return cont(expression, expect(":")); - if (type == "default") return cont(expect(":")); - if (type == "catch") return cont(pushlex("form"), pushcontext, expect("("), funarg, expect(")"), - statement, poplex, popcontext); - return pass(pushlex("stat"), expression, expect(";"), poplex); - } - function expression(type) { - if (atomicTypes.hasOwnProperty(type)) return cont(maybeoperator); - if (type == "function") return cont(functiondef); - if (type == "keyword c") return cont(maybeexpression); - if (type == "(") return cont(pushlex(")"), maybeexpression, expect(")"), poplex, maybeoperator); - if (type == "operator") return cont(expression); - if (type == "[") return cont(pushlex("]"), commasep(expression, "]"), poplex, maybeoperator); - if (type == "{") return cont(pushlex("}"), commasep(objprop, "}"), poplex, maybeoperator); - return cont(); - } - function maybeexpression(type) { - if (type.match(/[;\}\)\],]/)) return pass(); - return pass(expression); - } - - function maybeoperator(type, value) { - if (type == "operator" && /\+\+|--/.test(value)) return cont(maybeoperator); - if (type == "operator" && value == "?") return cont(expression, expect(":"), expression); - if (type == ";") return; - if (type == "(") return cont(pushlex(")"), commasep(expression, ")"), poplex, maybeoperator); - if (type == ".") return cont(property, maybeoperator); - if (type == "[") return cont(pushlex("]"), expression, expect("]"), poplex, maybeoperator); - } - function maybelabel(type) { - if (type == ":") return cont(poplex, statement); - return pass(maybeoperator, expect(";"), poplex); - } - function property(type) { - if (type == "variable") {cx.marked = "property"; return cont();} - } - function objprop(type) { - if (type == "variable") cx.marked = "property"; - if (atomicTypes.hasOwnProperty(type)) return cont(expect(":"), expression); - } - function commasep(what, end) { - function proceed(type) { - if (type == ",") return cont(what, proceed); - if (type == end) return cont(); - return cont(expect(end)); - } - return function commaSeparated(type) { - if (type == end) return cont(); - else return pass(what, proceed); - }; - } - function block(type) { - if (type == "}") return cont(); - return pass(statement, block); - } - function maybetype(type) { - if (type == ":") return cont(typedef); - return pass(); - } - function typedef(type) { - if (type == "variable"){cx.marked = "variable-3"; return cont();} - return pass(); - } - function vardef1(type, value) { - if (type == "variable") { - register(value); - return isTS ? cont(maybetype, vardef2) : cont(vardef2); - } - return pass(); - } - function vardef2(type, value) { - if (value == "=") return cont(expression, vardef2); - if (type == ",") return cont(vardef1); - } - function forspec1(type) { - if (type == "var") return cont(vardef1, expect(";"), forspec2); - if (type == ";") return cont(forspec2); - if (type == "variable") return cont(formaybein); - return cont(forspec2); - } - function formaybein(_type, value) { - if (value == "in") return cont(expression); - return cont(maybeoperator, forspec2); - } - function forspec2(type, value) { - if (type == ";") return cont(forspec3); - if (value == "in") return cont(expression); - return cont(expression, expect(";"), forspec3); - } - function forspec3(type) { - if (type != ")") cont(expression); - } - function functiondef(type, value) { - if (type == "variable") {register(value); return cont(functiondef);} - if (type == "(") return cont(pushlex(")"), pushcontext, commasep(funarg, ")"), poplex, statement, popcontext); - } - function funarg(type, value) { - if (type == "variable") {register(value); return isTS ? cont(maybetype) : cont();} - } - - // Interface - - return { - startState: function(basecolumn) { - return { - tokenize: jsTokenBase, - lastType: null, - cc: [], - lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, "block", false), - localVars: parserConfig.localVars, - context: parserConfig.localVars && {vars: parserConfig.localVars}, - indented: 0 - }; - }, - - token: function(stream, state) { - if (stream.sol()) { - if (!state.lexical.hasOwnProperty("align")) - state.lexical.align = false; - state.indented = stream.indentation(); - } - if (stream.eatSpace()) return null; - var style = state.tokenize(stream, state); - if (type == "comment") return style; - state.lastType = type; - return parseJS(state, style, type, content, stream); - }, - - indent: function(state, textAfter) { - if (state.tokenize == jsTokenComment) return CodeMirror.Pass; - if (state.tokenize != jsTokenBase) return 0; - var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical; - if (lexical.type == "stat" && firstChar == "}") lexical = lexical.prev; - var type = lexical.type, closing = firstChar == type; - if (type == "vardef") return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? 4 : 0); - else if (type == "form" && firstChar == "{") return lexical.indented; - else if (type == "form") return lexical.indented + indentUnit; - else if (type == "stat") - return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? indentUnit : 0); - else if (lexical.info == "switch" && !closing) - return lexical.indented + (/^(?:case|default)\b/.test(textAfter) ? indentUnit : 2 * indentUnit); - else if (lexical.align) return lexical.column + (closing ? 0 : 1); - else return lexical.indented + (closing ? 0 : indentUnit); - }, - - electricChars: ":{}", - - jsonMode: jsonMode - }; -}); - -CodeMirror.defineMIME("text/javascript", "javascript"); -CodeMirror.defineMIME("application/json", {name: "javascript", json: true}); -CodeMirror.defineMIME("text/typescript", { name: "javascript", typescript: true }); -CodeMirror.defineMIME("application/typescript", { name: "javascript", typescript: true }); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/closetag.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/closetag.js deleted file mode 100644 index 7320c171..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/closetag.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * Tag-closer extension for CodeMirror. - * - * This extension adds an "autoCloseTags" option that can be set to - * either true to get the default behavior, or an object to further - * configure its behavior. - * - * These are supported options: - * - * `whenClosing` (default true) - * Whether to autoclose when the '/' of a closing tag is typed. - * `whenOpening` (default true) - * Whether to autoclose the tag when the final '>' of an opening - * tag is typed. - * `dontCloseTags` (default is empty tags for HTML, none for XML) - * An array of tag names that should not be autoclosed. - * `indentTags` (default is block tags for HTML, none for XML) - * An array of tag names that should, when opened, cause a - * blank line to be added inside the tag, and the blank line and - * closing line to be indented. - * - * See demos/closetag.html for a usage example. - */ - -(function() { - CodeMirror.defineOption("autoCloseTags", false, function(cm, val, old) { - if (val && (old == CodeMirror.Init || !old)) { - var map = {name: "autoCloseTags"}; - if (typeof val != "object" || val.whenClosing) - map["'/'"] = function(cm) { autoCloseTag(cm, '/'); }; - if (typeof val != "object" || val.whenOpening) - map["'>'"] = function(cm) { autoCloseTag(cm, '>'); }; - cm.addKeyMap(map); - } else if (!val && (old != CodeMirror.Init && old)) { - cm.removeKeyMap("autoCloseTags"); - } - }); - - var htmlDontClose = ["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", - "source", "track", "wbr"]; - var htmlIndent = ["applet", "blockquote", "body", "button", "div", "dl", "fieldset", "form", "frameset", "h1", "h2", "h3", "h4", - "h5", "h6", "head", "html", "iframe", "layer", "legend", "object", "ol", "p", "select", "table", "ul"]; - - function autoCloseTag(cm, ch) { - var pos = cm.getCursor(), tok = cm.getTokenAt(pos); - var inner = CodeMirror.innerMode(cm.getMode(), tok.state), state = inner.state; - if (inner.mode.name != "xml") throw CodeMirror.Pass; - - var opt = cm.getOption("autoCloseTags"), html = inner.mode.configuration == "html"; - var dontCloseTags = (typeof opt == "object" && opt.dontCloseTags) || (html && htmlDontClose); - var indentTags = (typeof opt == "object" && opt.indentTags) || (html && htmlIndent); - - if (ch == ">" && state.tagName) { - var tagName = state.tagName; - if (tok.end > pos.ch) tagName = tagName.slice(0, tagName.length - tok.end + pos.ch); - var lowerTagName = tagName.toLowerCase(); - // Don't process the '>' at the end of an end-tag or self-closing tag - if (tok.type == "tag" && state.type == "closeTag" || - /\/\s*$/.test(tok.string) || - dontCloseTags && indexOf(dontCloseTags, lowerTagName) > -1) - throw CodeMirror.Pass; - - var doIndent = indentTags && indexOf(indentTags, lowerTagName) > -1; - cm.replaceSelection(">" + (doIndent ? "\n\n" : "") + "", - doIndent ? {line: pos.line + 1, ch: 0} : {line: pos.line, ch: pos.ch + 1}); - if (doIndent) { - cm.indentLine(pos.line + 1); - cm.indentLine(pos.line + 2); - } - return; - } else if (ch == "/" && tok.type == "tag" && tok.string == "<") { - var tagName = state.context && state.context.tagName; - if (tagName) cm.replaceSelection("/" + tagName + ">", "end"); - return; - } - throw CodeMirror.Pass; - } - - function indexOf(collection, elt) { - if (collection.indexOf) return collection.indexOf(elt); - for (var i = 0, e = collection.length; i < e; ++i) - if (collection[i] == elt) return i; - return -1; - } -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/colorize.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/colorize.js deleted file mode 100644 index 62286d21..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/colorize.js +++ /dev/null @@ -1,29 +0,0 @@ -CodeMirror.colorize = (function() { - - var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/; - - function textContent(node, out) { - if (node.nodeType == 3) return out.push(node.nodeValue); - for (var ch = node.firstChild; ch; ch = ch.nextSibling) { - textContent(ch, out); - if (isBlock.test(node.nodeType)) out.push("\n"); - } - } - - return function(collection, defaultMode) { - if (!collection) collection = document.body.getElementsByTagName("pre"); - - for (var i = 0; i < collection.length; ++i) { - var node = collection[i]; - var mode = node.getAttribute("data-lang") || defaultMode; - if (!mode) continue; - - var text = []; - textContent(node, text); - node.innerHTML = ""; - CodeMirror.runMode(text.join(""), mode, node); - - node.className += " cm-s-default"; - } - }; -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/continuecomment.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/continuecomment.js deleted file mode 100644 index dac83a81..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/continuecomment.js +++ /dev/null @@ -1,36 +0,0 @@ -(function() { - var modes = ["clike", "css", "javascript"]; - for (var i = 0; i < modes.length; ++i) - CodeMirror.extendMode(modes[i], {blockCommentStart: "/*", - blockCommentEnd: "*/", - blockCommentContinue: " * "}); - - CodeMirror.commands.newlineAndIndentContinueComment = function(cm) { - var pos = cm.getCursor(), token = cm.getTokenAt(pos); - var mode = CodeMirror.innerMode(cm.getMode(), token.state).mode; - var space; - - if (token.type == "comment" && mode.blockCommentStart) { - var end = token.string.indexOf(mode.blockCommentEnd); - var full = cm.getRange({line: pos.line, ch: 0}, {line: pos.line, ch: token.end}), found; - if (end != -1 && end == token.string.length - mode.blockCommentEnd.length) { - // Comment ended, don't continue it - } else if (token.string.indexOf(mode.blockCommentStart) == 0) { - space = full.slice(0, token.start); - if (!/^\s*$/.test(space)) { - space = ""; - for (var i = 0; i < token.start; ++i) space += " "; - } - } else if ((found = full.indexOf(mode.blockCommentContinue)) != -1 && - found + mode.blockCommentContinue.length > token.start && - /^\s*$/.test(full.slice(0, found))) { - space = full.slice(0, found); - } - } - - if (space != null) - cm.replaceSelection("\n" + space + mode.blockCommentContinue, "end"); - else - cm.execCommand("newlineAndIndent"); - }; -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/continuelist.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/continuelist.js deleted file mode 100644 index 33b343bb..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/continuelist.js +++ /dev/null @@ -1,28 +0,0 @@ -(function() { - CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) { - var pos = cm.getCursor(), token = cm.getTokenAt(pos); - var space; - if (token.className == "string") { - var full = cm.getRange({line: pos.line, ch: 0}, {line: pos.line, ch: token.end}); - var listStart = /\*|\d+\./, listContinue; - if (token.string.search(listStart) == 0) { - var reg = /^[\W]*(\d+)\./g; - var matches = reg.exec(full); - if(matches) - listContinue = (parseInt(matches[1]) + 1) + ". "; - else - listContinue = "* "; - space = full.slice(0, token.start); - if (!/^\s*$/.test(space)) { - space = ""; - for (var i = 0; i < token.start; ++i) space += " "; - } - } - } - - if (space != null) - cm.replaceSelection("\n" + space + listContinue, "end"); - else - cm.execCommand("newlineAndIndent"); - }; -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/dialog.css b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/dialog.css deleted file mode 100644 index 2e7c0fc9..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/dialog.css +++ /dev/null @@ -1,32 +0,0 @@ -.CodeMirror-dialog { - position: absolute; - left: 0; right: 0; - background: white; - z-index: 15; - padding: .1em .8em; - overflow: hidden; - color: #333; -} - -.CodeMirror-dialog-top { - border-bottom: 1px solid #eee; - top: 0; -} - -.CodeMirror-dialog-bottom { - border-top: 1px solid #eee; - bottom: 0; -} - -.CodeMirror-dialog input { - border: none; - outline: none; - background: transparent; - width: 20em; - color: inherit; - font-family: monospace; -} - -.CodeMirror-dialog button { - font-size: 70%; -} diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/dialog.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/dialog.js deleted file mode 100644 index 380b8045..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/dialog.js +++ /dev/null @@ -1,75 +0,0 @@ -// Open simple dialogs on top of an editor. Relies on dialog.css. - -(function() { - function dialogDiv(cm, template, bottom) { - var wrap = cm.getWrapperElement(); - var dialog; - dialog = wrap.appendChild(document.createElement("div")); - if (bottom) { - dialog.className = "CodeMirror-dialog CodeMirror-dialog-bottom"; - } else { - dialog.className = "CodeMirror-dialog CodeMirror-dialog-top"; - } - dialog.innerHTML = template; - return dialog; - } - - CodeMirror.defineExtension("openDialog", function(template, callback, options) { - var dialog = dialogDiv(this, template, options && options.bottom); - var closed = false, me = this; - function close() { - if (closed) return; - closed = true; - dialog.parentNode.removeChild(dialog); - } - var inp = dialog.getElementsByTagName("input")[0], button; - if (inp) { - CodeMirror.on(inp, "keydown", function(e) { - if (e.keyCode == 13 || e.keyCode == 27) { - CodeMirror.e_stop(e); - close(); - me.focus(); - if (e.keyCode == 13) callback(inp.value); - } - }); - inp.focus(); - CodeMirror.on(inp, "blur", close); - } else if (button = dialog.getElementsByTagName("button")[0]) { - CodeMirror.on(button, "click", function() { - close(); - me.focus(); - }); - button.focus(); - CodeMirror.on(button, "blur", close); - } - return close; - }); - - CodeMirror.defineExtension("openConfirm", function(template, callbacks, options) { - var dialog = dialogDiv(this, template, options && options.bottom); - var buttons = dialog.getElementsByTagName("button"); - var closed = false, me = this, blurring = 1; - function close() { - if (closed) return; - closed = true; - dialog.parentNode.removeChild(dialog); - me.focus(); - } - buttons[0].focus(); - for (var i = 0; i < buttons.length; ++i) { - var b = buttons[i]; - (function(callback) { - CodeMirror.on(b, "click", function(e) { - CodeMirror.e_preventDefault(e); - close(); - if (callback) callback(me); - }); - })(callbacks[i]); - CodeMirror.on(b, "blur", function() { - --blurring; - setTimeout(function() { if (blurring <= 0) close(); }, 200); - }); - CodeMirror.on(b, "focus", function() { ++blurring; }); - } - }); -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/foldcode.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/foldcode.js deleted file mode 100644 index 407bac2a..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/foldcode.js +++ /dev/null @@ -1,182 +0,0 @@ -// the tagRangeFinder function is -// Copyright (C) 2011 by Daniel Glazman -// released under the MIT license (../../LICENSE) like the rest of CodeMirror -CodeMirror.tagRangeFinder = function(cm, start) { - var nameStartChar = "A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD"; - var nameChar = nameStartChar + "\-\:\.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040"; - var xmlNAMERegExp = new RegExp("^[" + nameStartChar + "][" + nameChar + "]*"); - - var lineText = cm.getLine(start.line); - var found = false; - var tag = null; - var pos = start.ch; - while (!found) { - pos = lineText.indexOf("<", pos); - if (-1 == pos) // no tag on line - return; - if (pos + 1 < lineText.length && lineText[pos + 1] == "/") { // closing tag - pos++; - continue; - } - // ok we seem to have a start tag - if (!lineText.substr(pos + 1).match(xmlNAMERegExp)) { // not a tag name... - pos++; - continue; - } - var gtPos = lineText.indexOf(">", pos + 1); - if (-1 == gtPos) { // end of start tag not in line - var l = start.line + 1; - var foundGt = false; - var lastLine = cm.lineCount(); - while (l < lastLine && !foundGt) { - var lt = cm.getLine(l); - gtPos = lt.indexOf(">"); - if (-1 != gtPos) { // found a > - foundGt = true; - var slash = lt.lastIndexOf("/", gtPos); - if (-1 != slash && slash < gtPos) { - var str = lineText.substr(slash, gtPos - slash + 1); - if (!str.match( /\/\s*\>/ )) // yep, that's the end of empty tag - return; - } - } - l++; - } - found = true; - } - else { - var slashPos = lineText.lastIndexOf("/", gtPos); - if (-1 == slashPos) { // cannot be empty tag - found = true; - // don't continue - } - else { // empty tag? - // check if really empty tag - var str = lineText.substr(slashPos, gtPos - slashPos + 1); - if (!str.match( /\/\s*\>/ )) { // finally not empty - found = true; - // don't continue - } - } - } - if (found) { - var subLine = lineText.substr(pos + 1); - tag = subLine.match(xmlNAMERegExp); - if (tag) { - // we have an element name, wooohooo ! - tag = tag[0]; - // do we have the close tag on same line ??? - if (-1 != lineText.indexOf("", pos)) // yep - { - found = false; - } - // we don't, so we have a candidate... - } - else - found = false; - } - if (!found) - pos++; - } - - if (found) { - var startTag = "(\\<\\/" + tag + "\\>)|(\\<" + tag + "\\>)|(\\<" + tag + "\\s)|(\\<" + tag + "$)"; - var startTagRegExp = new RegExp(startTag); - var endTag = ""; - var depth = 1; - var l = start.line + 1; - var lastLine = cm.lineCount(); - while (l < lastLine) { - lineText = cm.getLine(l); - var match = lineText.match(startTagRegExp); - if (match) { - for (var i = 0; i < match.length; i++) { - if (match[i] == endTag) - depth--; - else - depth++; - if (!depth) return {from: {line: start.line, ch: gtPos + 1}, - to: {line: l, ch: match.index}}; - } - } - l++; - } - return; - } -}; - -CodeMirror.braceRangeFinder = function(cm, start) { - var line = start.line, lineText = cm.getLine(line); - var at = lineText.length, startChar, tokenType; - for (;;) { - var found = lineText.lastIndexOf("{", at); - if (found < start.ch) break; - tokenType = cm.getTokenAt({line: line, ch: found}).type; - if (!/^(comment|string)/.test(tokenType)) { startChar = found; break; } - at = found - 1; - } - if (startChar == null || lineText.lastIndexOf("}") > startChar) return; - var count = 1, lastLine = cm.lineCount(), end, endCh; - outer: for (var i = line + 1; i < lastLine; ++i) { - var text = cm.getLine(i), pos = 0; - for (;;) { - var nextOpen = text.indexOf("{", pos), nextClose = text.indexOf("}", pos); - if (nextOpen < 0) nextOpen = text.length; - if (nextClose < 0) nextClose = text.length; - pos = Math.min(nextOpen, nextClose); - if (pos == text.length) break; - if (cm.getTokenAt({line: i, ch: pos + 1}).type == tokenType) { - if (pos == nextOpen) ++count; - else if (!--count) { end = i; endCh = pos; break outer; } - } - ++pos; - } - } - if (end == null || end == line + 1) return; - return {from: {line: line, ch: startChar + 1}, - to: {line: end, ch: endCh}}; -}; - -CodeMirror.indentRangeFinder = function(cm, start) { - var tabSize = cm.getOption("tabSize"), firstLine = cm.getLine(start.line); - var myIndent = CodeMirror.countColumn(firstLine, null, tabSize); - for (var i = start.line + 1, end = cm.lineCount(); i < end; ++i) { - var curLine = cm.getLine(i); - if (CodeMirror.countColumn(curLine, null, tabSize) < myIndent) - return {from: {line: start.line, ch: firstLine.length}, - to: {line: i, ch: curLine.length}}; - } -}; - -CodeMirror.newFoldFunction = function(rangeFinder, widget) { - if (widget == null) widget = "\u2194"; - if (typeof widget == "string") { - var text = document.createTextNode(widget); - widget = document.createElement("span"); - widget.appendChild(text); - widget.className = "CodeMirror-foldmarker"; - } - - return function(cm, pos) { - if (typeof pos == "number") pos = {line: pos, ch: 0}; - var range = rangeFinder(cm, pos); - if (!range) return; - - var present = cm.findMarksAt(range.from), cleared = 0; - for (var i = 0; i < present.length; ++i) { - if (present[i].__isFold) { - ++cleared; - present[i].clear(); - } - } - if (cleared) return; - - var myWidget = widget.cloneNode(true); - CodeMirror.on(myWidget, "mousedown", function() {myRange.clear();}); - var myRange = cm.markText(range.from, range.to, { - replacedWith: myWidget, - clearOnEnter: true, - __isFold: true - }); - }; -}; diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/formatting.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/formatting.js deleted file mode 100644 index ccf2a9a6..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/formatting.js +++ /dev/null @@ -1,108 +0,0 @@ -(function() { - - CodeMirror.extendMode("css", { - commentStart: "/*", - commentEnd: "*/", - newlineAfterToken: function(_type, content) { - return /^[;{}]$/.test(content); - } - }); - - CodeMirror.extendMode("javascript", { - commentStart: "/*", - commentEnd: "*/", - // FIXME semicolons inside of for - newlineAfterToken: function(_type, content, textAfter, state) { - if (this.jsonMode) { - return /^[\[,{]$/.test(content) || /^}/.test(textAfter); - } else { - if (content == ";" && state.lexical && state.lexical.type == ")") return false; - return /^[;{}]$/.test(content) && !/^;/.test(textAfter); - } - } - }); - - CodeMirror.extendMode("xml", { - commentStart: "", - newlineAfterToken: function(type, content, textAfter) { - return type == "tag" && />$/.test(content) || /^ -1 && endIndex > -1 && endIndex > startIndex) { - // Take string till comment start - selText = selText.substr(0, startIndex) - // From comment start till comment end - + selText.substring(startIndex + curMode.commentStart.length, endIndex) - // From comment end till string end - + selText.substr(endIndex + curMode.commentEnd.length); - } - cm.replaceRange(selText, from, to); - } - }); - }); - - // Applies automatic mode-aware indentation to the specified range - CodeMirror.defineExtension("autoIndentRange", function (from, to) { - var cmInstance = this; - this.operation(function () { - for (var i = from.line; i <= to.line; i++) { - cmInstance.indentLine(i, "smart"); - } - }); - }); - - // Applies automatic formatting to the specified range - CodeMirror.defineExtension("autoFormatRange", function (from, to) { - var cm = this; - var outer = cm.getMode(), text = cm.getRange(from, to).split("\n"); - var state = CodeMirror.copyState(outer, cm.getTokenAt(from).state); - var tabSize = cm.getOption("tabSize"); - - var out = "", lines = 0, atSol = from.ch == 0; - function newline() { - out += "\n"; - atSol = true; - ++lines; - } - - for (var i = 0; i < text.length; ++i) { - var stream = new CodeMirror.StringStream(text[i], tabSize); - while (!stream.eol()) { - var inner = CodeMirror.innerMode(outer, state); - var style = outer.token(stream, state), cur = stream.current(); - stream.start = stream.pos; - if (!atSol || /\S/.test(cur)) { - out += cur; - atSol = false; - } - if (!atSol && inner.mode.newlineAfterToken && - inner.mode.newlineAfterToken(style, cur, stream.string.slice(stream.pos) || text[i+1] || "", inner.state)) - newline(); - } - if (!stream.pos && outer.blankLine) outer.blankLine(state); - if (!atSol) newline(); - } - - cm.operation(function () { - cm.replaceRange(out, from, to); - for (var cur = from.line + 1, end = from.line + lines; cur <= end; ++cur) - cm.indentLine(cur, "smart"); - cm.setSelection(from, cm.getCursor(false)); - }); - }); -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/javascript-hint.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/javascript-hint.js deleted file mode 100644 index 07caba87..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/javascript-hint.js +++ /dev/null @@ -1,137 +0,0 @@ -(function () { - function forEach(arr, f) { - for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]); - } - - function arrayContains(arr, item) { - if (!Array.prototype.indexOf) { - var i = arr.length; - while (i--) { - if (arr[i] === item) { - return true; - } - } - return false; - } - return arr.indexOf(item) != -1; - } - - function scriptHint(editor, keywords, getToken, options) { - // Find the token at the cursor - var cur = editor.getCursor(), token = getToken(editor, cur), tprop = token; - // If it's not a 'word-style' token, ignore the token. - if (!/^[\w$_]*$/.test(token.string)) { - token = tprop = {start: cur.ch, end: cur.ch, string: "", state: token.state, - type: token.string == "." ? "property" : null}; - } - // If it is a property, find out what it is a property of. - while (tprop.type == "property") { - tprop = getToken(editor, {line: cur.line, ch: tprop.start}); - if (tprop.string != ".") return; - tprop = getToken(editor, {line: cur.line, ch: tprop.start}); - if (tprop.string == ')') { - var level = 1; - do { - tprop = getToken(editor, {line: cur.line, ch: tprop.start}); - switch (tprop.string) { - case ')': level++; break; - case '(': level--; break; - default: break; - } - } while (level > 0); - tprop = getToken(editor, {line: cur.line, ch: tprop.start}); - if (tprop.type == 'variable') - tprop.type = 'function'; - else return; // no clue - } - if (!context) var context = []; - context.push(tprop); - } - return {list: getCompletions(token, context, keywords, options), - from: {line: cur.line, ch: token.start}, - to: {line: cur.line, ch: token.end}}; - } - - CodeMirror.javascriptHint = function(editor, options) { - return scriptHint(editor, javascriptKeywords, - function (e, cur) {return e.getTokenAt(cur);}, - options); - }; - - function getCoffeeScriptToken(editor, cur) { - // This getToken, it is for coffeescript, imitates the behavior of - // getTokenAt method in javascript.js, that is, returning "property" - // type and treat "." as indepenent token. - var token = editor.getTokenAt(cur); - if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') { - token.end = token.start; - token.string = '.'; - token.type = "property"; - } - else if (/^\.[\w$_]*$/.test(token.string)) { - token.type = "property"; - token.start++; - token.string = token.string.replace(/\./, ''); - } - return token; - } - - CodeMirror.coffeescriptHint = function(editor, options) { - return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options); - }; - - var stringProps = ("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight " + - "toUpperCase toLowerCase split concat match replace search").split(" "); - var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " + - "lastIndexOf every some filter forEach map reduce reduceRight ").split(" "); - var funcProps = "prototype apply call bind".split(" "); - var javascriptKeywords = ("break case catch continue debugger default delete do else false finally for function " + - "if in instanceof new null return switch throw true try typeof var void while with").split(" "); - var coffeescriptKeywords = ("and break catch class continue delete do else extends false finally for " + - "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" "); - - function getCompletions(token, context, keywords, options) { - var found = [], start = token.string; - function maybeAdd(str) { - if (str.indexOf(start) == 0 && !arrayContains(found, str)) found.push(str); - } - function gatherCompletions(obj) { - if (typeof obj == "string") forEach(stringProps, maybeAdd); - else if (obj instanceof Array) forEach(arrayProps, maybeAdd); - else if (obj instanceof Function) forEach(funcProps, maybeAdd); - for (var name in obj) maybeAdd(name); - } - - if (context) { - // If this is a property, see if it belongs to some object we can - // find in the current environment. - var obj = context.pop(), base; - if (obj.type == "variable") { - if (options && options.additionalContext) - base = options.additionalContext[obj.string]; - base = base || window[obj.string]; - } else if (obj.type == "string") { - base = ""; - } else if (obj.type == "atom") { - base = 1; - } else if (obj.type == "function") { - if (window.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') && - (typeof window.jQuery == 'function')) - base = window.jQuery(); - else if (window._ != null && (obj.string == '_') && (typeof window._ == 'function')) - base = window._(); - } - while (base != null && context.length) - base = base[context.pop().string]; - if (base != null) gatherCompletions(base); - } - else { - // If not, just look in the window object and any local scope - // (reading into JS mode internals to get at the local variables) - for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name); - gatherCompletions(window); - forEach(keywords, maybeAdd); - } - return found; - } -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/loadmode.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/loadmode.js deleted file mode 100644 index 60fafbb1..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/loadmode.js +++ /dev/null @@ -1,51 +0,0 @@ -(function() { - if (!CodeMirror.modeURL) CodeMirror.modeURL = "../mode/%N/%N.js"; - - var loading = {}; - function splitCallback(cont, n) { - var countDown = n; - return function() { if (--countDown == 0) cont(); }; - } - function ensureDeps(mode, cont) { - var deps = CodeMirror.modes[mode].dependencies; - if (!deps) return cont(); - var missing = []; - for (var i = 0; i < deps.length; ++i) { - if (!CodeMirror.modes.hasOwnProperty(deps[i])) - missing.push(deps[i]); - } - if (!missing.length) return cont(); - var split = splitCallback(cont, missing.length); - for (var i = 0; i < missing.length; ++i) - CodeMirror.requireMode(missing[i], split); - } - - CodeMirror.requireMode = function(mode, cont) { - if (typeof mode != "string") mode = mode.name; - if (CodeMirror.modes.hasOwnProperty(mode)) return ensureDeps(mode, cont); - if (loading.hasOwnProperty(mode)) return loading[mode].push(cont); - - var script = document.createElement("script"); - script.src = CodeMirror.modeURL.replace(/%N/g, mode); - var others = document.getElementsByTagName("script")[0]; - others.parentNode.insertBefore(script, others); - var list = loading[mode] = [cont]; - var count = 0, poll = setInterval(function() { - if (++count > 100) return clearInterval(poll); - if (CodeMirror.modes.hasOwnProperty(mode)) { - clearInterval(poll); - loading[mode] = null; - ensureDeps(mode, function() { - for (var i = 0; i < list.length; ++i) list[i](); - }); - } - }, 200); - }; - - CodeMirror.autoLoadMode = function(instance, mode) { - if (!CodeMirror.modes.hasOwnProperty(mode)) - CodeMirror.requireMode(mode, function() { - instance.setOption("mode", instance.getOption("mode")); - }); - }; -}()); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/match-highlighter.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/match-highlighter.js deleted file mode 100644 index bb93ebca..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/match-highlighter.js +++ /dev/null @@ -1,46 +0,0 @@ -// Define match-highlighter commands. Depends on searchcursor.js -// Use by attaching the following function call to the cursorActivity event: - //myCodeMirror.matchHighlight(minChars); -// And including a special span.CodeMirror-matchhighlight css class (also optionally a separate one for .CodeMirror-focused -- see demo matchhighlighter.html) - -(function() { - var DEFAULT_MIN_CHARS = 2; - - function MatchHighlightState() { - this.marked = []; - } - function getMatchHighlightState(cm) { - return cm._matchHighlightState || (cm._matchHighlightState = new MatchHighlightState()); - } - - function clearMarks(cm) { - var state = getMatchHighlightState(cm); - for (var i = 0; i < state.marked.length; ++i) - state.marked[i].clear(); - state.marked = []; - } - - function markDocument(cm, className, minChars) { - clearMarks(cm); - minChars = (typeof minChars !== 'undefined' ? minChars : DEFAULT_MIN_CHARS); - if (cm.somethingSelected() && cm.getSelection().replace(/^\s+|\s+$/g, "").length >= minChars) { - var state = getMatchHighlightState(cm); - var query = cm.getSelection(); - cm.operation(function() { - if (cm.lineCount() < 2000) { // This is too expensive on big documents. - for (var cursor = cm.getSearchCursor(query); cursor.findNext();) { - //Only apply matchhighlight to the matches other than the one actually selected - if (cursor.from().line !== cm.getCursor(true).line || - cursor.from().ch !== cm.getCursor(true).ch) - state.marked.push(cm.markText(cursor.from(), cursor.to(), - {className: className})); - } - } - }); - } - } - - CodeMirror.defineExtension("matchHighlight", function(className, minChars) { - markDocument(this, className, minChars); - }); -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/matchbrackets.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/matchbrackets.js deleted file mode 100644 index 2df2fbb3..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/matchbrackets.js +++ /dev/null @@ -1,63 +0,0 @@ -(function() { - var matching = {"(": ")>", ")": "(<", "[": "]>", "]": "[<", "{": "}>", "}": "{<"}; - function findMatchingBracket(cm) { - var cur = cm.getCursor(), line = cm.getLineHandle(cur.line), pos = cur.ch - 1; - var match = (pos >= 0 && matching[line.text.charAt(pos)]) || matching[line.text.charAt(++pos)]; - if (!match) return null; - var forward = match.charAt(1) == ">", d = forward ? 1 : -1; - var style = cm.getTokenAt({line: cur.line, ch: pos + 1}).type; - - var stack = [line.text.charAt(pos)], re = /[(){}[\]]/; - function scan(line, lineNo, start) { - if (!line.text) return; - var pos = forward ? 0 : line.text.length - 1, end = forward ? line.text.length : -1; - if (start != null) pos = start + d; - for (; pos != end; pos += d) { - var ch = line.text.charAt(pos); - if (re.test(ch) && cm.getTokenAt({line: lineNo, ch: pos + 1}).type == style) { - var match = matching[ch]; - if (match.charAt(1) == ">" == forward) stack.push(ch); - else if (stack.pop() != match.charAt(0)) return {pos: pos, match: false}; - else if (!stack.length) return {pos: pos, match: true}; - } - } - } - for (var i = cur.line, found, e = forward ? Math.min(i + 100, cm.lineCount()) : Math.max(-1, i - 100); i != e; i+=d) { - if (i == cur.line) found = scan(line, i, pos); - else found = scan(cm.getLineHandle(i), i); - if (found) break; - } - return {from: {line: cur.line, ch: pos}, to: found && {line: i, ch: found.pos}, match: found && found.match}; - } - - function matchBrackets(cm, autoclear) { - var found = findMatchingBracket(cm); - if (!found) return; - var style = found.match ? "CodeMirror-matchingbracket" : "CodeMirror-nonmatchingbracket"; - var one = cm.markText(found.from, {line: found.from.line, ch: found.from.ch + 1}, - {className: style}); - var two = found.to && cm.markText(found.to, {line: found.to.line, ch: found.to.ch + 1}, - {className: style}); - var clear = function() { - cm.operation(function() { one.clear(); two && two.clear(); }); - }; - if (autoclear) setTimeout(clear, 800); - else return clear; - } - - var currentlyHighlighted = null; - function doMatchBrackets(cm) { - cm.operation(function() { - if (currentlyHighlighted) {currentlyHighlighted(); currentlyHighlighted = null;} - if (!cm.somethingSelected()) currentlyHighlighted = matchBrackets(cm, false); - }); - } - - CodeMirror.defineOption("matchBrackets", false, function(cm, val) { - if (val) cm.on("cursorActivity", doMatchBrackets); - else cm.off("cursorActivity", doMatchBrackets); - }); - - CodeMirror.defineExtension("matchBrackets", function() {matchBrackets(this, true);}); - CodeMirror.defineExtension("findMatchingBracket", function(){return findMatchingBracket(this);}); -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/multiplex.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/multiplex.js deleted file mode 100644 index e77ff2a9..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/multiplex.js +++ /dev/null @@ -1,95 +0,0 @@ -CodeMirror.multiplexingMode = function(outer /*, others */) { - // Others should be {open, close, mode [, delimStyle]} objects - var others = Array.prototype.slice.call(arguments, 1); - var n_others = others.length; - - function indexOf(string, pattern, from) { - if (typeof pattern == "string") return string.indexOf(pattern, from); - var m = pattern.exec(from ? string.slice(from) : string); - return m ? m.index + from : -1; - } - - return { - startState: function() { - return { - outer: CodeMirror.startState(outer), - innerActive: null, - inner: null - }; - }, - - copyState: function(state) { - return { - outer: CodeMirror.copyState(outer, state.outer), - innerActive: state.innerActive, - inner: state.innerActive && CodeMirror.copyState(state.innerActive.mode, state.inner) - }; - }, - - token: function(stream, state) { - if (!state.innerActive) { - var cutOff = Infinity, oldContent = stream.string; - for (var i = 0; i < n_others; ++i) { - var other = others[i]; - var found = indexOf(oldContent, other.open, stream.pos); - if (found == stream.pos) { - stream.match(other.open); - state.innerActive = other; - state.inner = CodeMirror.startState(other.mode, outer.indent ? outer.indent(state.outer, "") : 0); - return other.delimStyle; - } else if (found != -1 && found < cutOff) { - cutOff = found; - } - } - if (cutOff != Infinity) stream.string = oldContent.slice(0, cutOff); - var outerToken = outer.token(stream, state.outer); - if (cutOff != Infinity) stream.string = oldContent; - return outerToken; - } else { - var curInner = state.innerActive, oldContent = stream.string; - var found = indexOf(oldContent, curInner.close, stream.pos); - if (found == stream.pos) { - stream.match(curInner.close); - state.innerActive = state.inner = null; - return curInner.delimStyle; - } - if (found > -1) stream.string = oldContent.slice(0, found); - var innerToken = curInner.mode.token(stream, state.inner); - if (found > -1) stream.string = oldContent; - var cur = stream.current(), found = cur.indexOf(curInner.close); - if (found > -1) stream.backUp(cur.length - found); - return innerToken; - } - }, - - indent: function(state, textAfter) { - var mode = state.innerActive ? state.innerActive.mode : outer; - if (!mode.indent) return CodeMirror.Pass; - return mode.indent(state.innerActive ? state.inner : state.outer, textAfter); - }, - - blankLine: function(state) { - var mode = state.innerActive ? state.innerActive.mode : outer; - if (mode.blankLine) { - mode.blankLine(state.innerActive ? state.inner : state.outer); - } - if (!state.innerActive) { - for (var i = 0; i < n_others; ++i) { - var other = others[i]; - if (other.open === "\n") { - state.innerActive = other; - state.inner = CodeMirror.startState(other.mode, mode.indent ? mode.indent(state.outer, "") : 0); - } - } - } else if (mode.close === "\n") { - state.innerActive = state.inner = null; - } - }, - - electricChars: outer.electricChars, - - innerMode: function(state) { - return state.inner ? {state: state.inner, mode: state.innerActive.mode} : {state: state.outer, mode: outer}; - } - }; -}; diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/overlay.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/overlay.js deleted file mode 100644 index fba38987..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/overlay.js +++ /dev/null @@ -1,59 +0,0 @@ -// Utility function that allows modes to be combined. The mode given -// as the base argument takes care of most of the normal mode -// functionality, but a second (typically simple) mode is used, which -// can override the style of text. Both modes get to parse all of the -// text, but when both assign a non-null style to a piece of code, the -// overlay wins, unless the combine argument was true, in which case -// the styles are combined. - -// overlayParser is the old, deprecated name -CodeMirror.overlayMode = CodeMirror.overlayParser = function(base, overlay, combine) { - return { - startState: function() { - return { - base: CodeMirror.startState(base), - overlay: CodeMirror.startState(overlay), - basePos: 0, baseCur: null, - overlayPos: 0, overlayCur: null - }; - }, - copyState: function(state) { - return { - base: CodeMirror.copyState(base, state.base), - overlay: CodeMirror.copyState(overlay, state.overlay), - basePos: state.basePos, baseCur: null, - overlayPos: state.overlayPos, overlayCur: null - }; - }, - - token: function(stream, state) { - if (stream.start == state.basePos) { - state.baseCur = base.token(stream, state.base); - state.basePos = stream.pos; - } - if (stream.start == state.overlayPos) { - stream.pos = stream.start; - state.overlayCur = overlay.token(stream, state.overlay); - state.overlayPos = stream.pos; - } - stream.pos = Math.min(state.basePos, state.overlayPos); - if (stream.eol()) state.basePos = state.overlayPos = 0; - - if (state.overlayCur == null) return state.baseCur; - if (state.baseCur != null && combine) return state.baseCur + " " + state.overlayCur; - else return state.overlayCur; - }, - - indent: base.indent && function(state, textAfter) { - return base.indent(state.base, textAfter); - }, - electricChars: base.electricChars, - - innerMode: function(state) { return {state: state.base, mode: base}; }, - - blankLine: function(state) { - if (base.blankLine) base.blankLine(state.base); - if (overlay.blankLine) overlay.blankLine(state.overlay); - } - }; -}; diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/pig-hint.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/pig-hint.js deleted file mode 100644 index 149b4681..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/pig-hint.js +++ /dev/null @@ -1,117 +0,0 @@ -(function () { - function forEach(arr, f) { - for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]); - } - - function arrayContains(arr, item) { - if (!Array.prototype.indexOf) { - var i = arr.length; - while (i--) { - if (arr[i] === item) { - return true; - } - } - return false; - } - return arr.indexOf(item) != -1; - } - - function scriptHint(editor, _keywords, getToken) { - // Find the token at the cursor - var cur = editor.getCursor(), token = getToken(editor, cur), tprop = token; - // If it's not a 'word-style' token, ignore the token. - - if (!/^[\w$_]*$/.test(token.string)) { - token = tprop = {start: cur.ch, end: cur.ch, string: "", state: token.state, - className: token.string == ":" ? "pig-type" : null}; - } - - if (!context) var context = []; - context.push(tprop); - - var completionList = getCompletions(token, context); - completionList = completionList.sort(); - //prevent autocomplete for last word, instead show dropdown with one word - if(completionList.length == 1) { - completionList.push(" "); - } - - return {list: completionList, - from: {line: cur.line, ch: token.start}, - to: {line: cur.line, ch: token.end}}; - } - - CodeMirror.pigHint = function(editor) { - return scriptHint(editor, pigKeywordsU, function (e, cur) {return e.getTokenAt(cur);}); - }; - - var pigKeywords = "VOID IMPORT RETURNS DEFINE LOAD FILTER FOREACH ORDER CUBE DISTINCT COGROUP " - + "JOIN CROSS UNION SPLIT INTO IF OTHERWISE ALL AS BY USING INNER OUTER ONSCHEMA PARALLEL " - + "PARTITION GROUP AND OR NOT GENERATE FLATTEN ASC DESC IS STREAM THROUGH STORE MAPREDUCE " - + "SHIP CACHE INPUT OUTPUT STDERROR STDIN STDOUT LIMIT SAMPLE LEFT RIGHT FULL EQ GT LT GTE LTE " - + "NEQ MATCHES TRUE FALSE"; - var pigKeywordsU = pigKeywords.split(" "); - var pigKeywordsL = pigKeywords.toLowerCase().split(" "); - - var pigTypes = "BOOLEAN INT LONG FLOAT DOUBLE CHARARRAY BYTEARRAY BAG TUPLE MAP"; - var pigTypesU = pigTypes.split(" "); - var pigTypesL = pigTypes.toLowerCase().split(" "); - - var pigBuiltins = "ABS ACOS ARITY ASIN ATAN AVG BAGSIZE BINSTORAGE BLOOM BUILDBLOOM CBRT CEIL " - + "CONCAT COR COS COSH COUNT COUNT_STAR COV CONSTANTSIZE CUBEDIMENSIONS DIFF DISTINCT DOUBLEABS " - + "DOUBLEAVG DOUBLEBASE DOUBLEMAX DOUBLEMIN DOUBLEROUND DOUBLESUM EXP FLOOR FLOATABS FLOATAVG " - + "FLOATMAX FLOATMIN FLOATROUND FLOATSUM GENERICINVOKER INDEXOF INTABS INTAVG INTMAX INTMIN " - + "INTSUM INVOKEFORDOUBLE INVOKEFORFLOAT INVOKEFORINT INVOKEFORLONG INVOKEFORSTRING INVOKER " - + "ISEMPTY JSONLOADER JSONMETADATA JSONSTORAGE LAST_INDEX_OF LCFIRST LOG LOG10 LOWER LONGABS " - + "LONGAVG LONGMAX LONGMIN LONGSUM MAX MIN MAPSIZE MONITOREDUDF NONDETERMINISTIC OUTPUTSCHEMA " - + "PIGSTORAGE PIGSTREAMING RANDOM REGEX_EXTRACT REGEX_EXTRACT_ALL REPLACE ROUND SIN SINH SIZE " - + "SQRT STRSPLIT SUBSTRING SUM STRINGCONCAT STRINGMAX STRINGMIN STRINGSIZE TAN TANH TOBAG " - + "TOKENIZE TOMAP TOP TOTUPLE TRIM TEXTLOADER TUPLESIZE UCFIRST UPPER UTF8STORAGECONVERTER"; - var pigBuiltinsU = pigBuiltins.split(" ").join("() ").split(" "); - var pigBuiltinsL = pigBuiltins.toLowerCase().split(" ").join("() ").split(" "); - var pigBuiltinsC = ("BagSize BinStorage Bloom BuildBloom ConstantSize CubeDimensions DoubleAbs " - + "DoubleAvg DoubleBase DoubleMax DoubleMin DoubleRound DoubleSum FloatAbs FloatAvg FloatMax " - + "FloatMin FloatRound FloatSum GenericInvoker IntAbs IntAvg IntMax IntMin IntSum " - + "InvokeForDouble InvokeForFloat InvokeForInt InvokeForLong InvokeForString Invoker " - + "IsEmpty JsonLoader JsonMetadata JsonStorage LongAbs LongAvg LongMax LongMin LongSum MapSize " - + "MonitoredUDF Nondeterministic OutputSchema PigStorage PigStreaming StringConcat StringMax " - + "StringMin StringSize TextLoader TupleSize Utf8StorageConverter").split(" ").join("() ").split(" "); - - function getCompletions(token, context) { - var found = [], start = token.string; - function maybeAdd(str) { - if (str.indexOf(start) == 0 && !arrayContains(found, str)) found.push(str); - } - - function gatherCompletions(obj) { - if(obj == ":") { - forEach(pigTypesL, maybeAdd); - } - else { - forEach(pigBuiltinsU, maybeAdd); - forEach(pigBuiltinsL, maybeAdd); - forEach(pigBuiltinsC, maybeAdd); - forEach(pigTypesU, maybeAdd); - forEach(pigTypesL, maybeAdd); - forEach(pigKeywordsU, maybeAdd); - forEach(pigKeywordsL, maybeAdd); - } - } - - if (context) { - // If this is a property, see if it belongs to some object we can - // find in the current environment. - var obj = context.pop(), base; - - if (obj.type == "variable") - base = obj.string; - else if(obj.type == "variable-3") - base = ":" + obj.string; - - while (base != null && context.length) - base = base[context.pop().string]; - if (base != null) gatherCompletions(base); - } - return found; - } -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/runmode-standalone.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/runmode-standalone.js deleted file mode 100644 index afdf044d..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/runmode-standalone.js +++ /dev/null @@ -1,90 +0,0 @@ -/* Just enough of CodeMirror to run runMode under node.js */ - -function splitLines(string){ return string.split(/\r?\n|\r/); }; - -function StringStream(string) { - this.pos = this.start = 0; - this.string = string; -} -StringStream.prototype = { - eol: function() {return this.pos >= this.string.length;}, - sol: function() {return this.pos == 0;}, - peek: function() {return this.string.charAt(this.pos) || null;}, - next: function() { - if (this.pos < this.string.length) - return this.string.charAt(this.pos++); - }, - eat: function(match) { - var ch = this.string.charAt(this.pos); - if (typeof match == "string") var ok = ch == match; - else var ok = ch && (match.test ? match.test(ch) : match(ch)); - if (ok) {++this.pos; return ch;} - }, - eatWhile: function(match) { - var start = this.pos; - while (this.eat(match)){} - return this.pos > start; - }, - eatSpace: function() { - var start = this.pos; - while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos; - return this.pos > start; - }, - skipToEnd: function() {this.pos = this.string.length;}, - skipTo: function(ch) { - var found = this.string.indexOf(ch, this.pos); - if (found > -1) {this.pos = found; return true;} - }, - backUp: function(n) {this.pos -= n;}, - column: function() {return this.start;}, - indentation: function() {return 0;}, - match: function(pattern, consume, caseInsensitive) { - if (typeof pattern == "string") { - function cased(str) {return caseInsensitive ? str.toLowerCase() : str;} - if (cased(this.string).indexOf(cased(pattern), this.pos) == this.pos) { - if (consume !== false) this.pos += pattern.length; - return true; - } - } - else { - var match = this.string.slice(this.pos).match(pattern); - if (match && consume !== false) this.pos += match[0].length; - return match; - } - }, - current: function(){return this.string.slice(this.start, this.pos);} -}; -exports.StringStream = StringStream; - -exports.startState = function(mode, a1, a2) { - return mode.startState ? mode.startState(a1, a2) : true; -}; - -var modes = exports.modes = {}, mimeModes = exports.mimeModes = {}; -exports.defineMode = function(name, mode) { modes[name] = mode; }; -exports.defineMIME = function(mime, spec) { mimeModes[mime] = spec; }; -exports.getMode = function(options, spec) { - if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) - spec = mimeModes[spec]; - if (typeof spec == "string") - var mname = spec, config = {}; - else if (spec != null) - var mname = spec.name, config = spec; - var mfactory = modes[mname]; - if (!mfactory) throw new Error("Unknown mode: " + spec); - return mfactory(options, config || {}); -}; - -exports.runMode = function(string, modespec, callback) { - var mode = exports.getMode({indentUnit: 2}, modespec); - var lines = splitLines(string), state = exports.startState(mode); - for (var i = 0, e = lines.length; i < e; ++i) { - if (i) callback("\n"); - var stream = new exports.StringStream(lines[i]); - while (!stream.eol()) { - var style = mode.token(stream, state); - callback(stream.current(), style, i, stream.start); - stream.start = stream.pos; - } - } -}; diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/runmode.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/runmode.js deleted file mode 100644 index 3e1bed73..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/runmode.js +++ /dev/null @@ -1,52 +0,0 @@ -CodeMirror.runMode = function(string, modespec, callback, options) { - var mode = CodeMirror.getMode(CodeMirror.defaults, modespec); - - if (callback.nodeType == 1) { - var tabSize = (options && options.tabSize) || CodeMirror.defaults.tabSize; - var node = callback, col = 0; - node.innerHTML = ""; - callback = function(text, style) { - if (text == "\n") { - node.appendChild(document.createElement("br")); - col = 0; - return; - } - var content = ""; - // replace tabs - for (var pos = 0;;) { - var idx = text.indexOf("\t", pos); - if (idx == -1) { - content += text.slice(pos); - col += text.length - pos; - break; - } else { - col += idx - pos; - content += text.slice(pos, idx); - var size = tabSize - col % tabSize; - col += size; - for (var i = 0; i < size; ++i) content += " "; - pos = idx + 1; - } - } - - if (style) { - var sp = node.appendChild(document.createElement("span")); - sp.className = "cm-" + style.replace(/ +/g, " cm-"); - sp.appendChild(document.createTextNode(content)); - } else { - node.appendChild(document.createTextNode(content)); - } - }; - } - - var lines = CodeMirror.splitLines(string), state = CodeMirror.startState(mode); - for (var i = 0, e = lines.length; i < e; ++i) { - if (i) callback("\n"); - var stream = new CodeMirror.StringStream(lines[i]); - while (!stream.eol()) { - var style = mode.token(stream, state); - callback(stream.current(), style, i, stream.start); - stream.start = stream.pos; - } - } -}; diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/search.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/search.js deleted file mode 100644 index 266b2c92..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/search.js +++ /dev/null @@ -1,119 +0,0 @@ -// Define search commands. Depends on dialog.js or another -// implementation of the openDialog method. - -// Replace works a little oddly -- it will do the replace on the next -// Ctrl-G (or whatever is bound to findNext) press. You prevent a -// replace by making sure the match is no longer selected when hitting -// Ctrl-G. - -(function() { - function SearchState() { - this.posFrom = this.posTo = this.query = null; - this.marked = []; - } - function getSearchState(cm) { - return cm._searchState || (cm._searchState = new SearchState()); - } - function getSearchCursor(cm, query, pos) { - // Heuristic: if the query string is all lowercase, do a case insensitive search. - return cm.getSearchCursor(query, pos, typeof query == "string" && query == query.toLowerCase()); - } - function dialog(cm, text, shortText, f) { - if (cm.openDialog) cm.openDialog(text, f); - else f(prompt(shortText, "")); - } - function confirmDialog(cm, text, shortText, fs) { - if (cm.openConfirm) cm.openConfirm(text, fs); - else if (confirm(shortText)) fs[0](); - } - function parseQuery(query) { - var isRE = query.match(/^\/(.*)\/([a-z]*)$/); - return isRE ? new RegExp(isRE[1], isRE[2].indexOf("i") == -1 ? "" : "i") : query; - } - var queryDialog = - 'Search: (Use /re/ syntax for regexp search)'; - function doSearch(cm, rev) { - var state = getSearchState(cm); - if (state.query) return findNext(cm, rev); - dialog(cm, queryDialog, "Search for:", function(query) { - cm.operation(function() { - if (!query || state.query) return; - state.query = parseQuery(query); - if (cm.lineCount() < 2000) { // This is too expensive on big documents. - for (var cursor = getSearchCursor(cm, state.query); cursor.findNext();) - state.marked.push(cm.markText(cursor.from(), cursor.to(), - {className: "CodeMirror-searching"})); - } - state.posFrom = state.posTo = cm.getCursor(); - findNext(cm, rev); - }); - }); - } - function findNext(cm, rev) {cm.operation(function() { - var state = getSearchState(cm); - var cursor = getSearchCursor(cm, state.query, rev ? state.posFrom : state.posTo); - if (!cursor.find(rev)) { - cursor = getSearchCursor(cm, state.query, rev ? {line: cm.lineCount() - 1} : {line: 0, ch: 0}); - if (!cursor.find(rev)) return; - } - cm.setSelection(cursor.from(), cursor.to()); - state.posFrom = cursor.from(); state.posTo = cursor.to(); - });} - function clearSearch(cm) {cm.operation(function() { - var state = getSearchState(cm); - if (!state.query) return; - state.query = null; - for (var i = 0; i < state.marked.length; ++i) state.marked[i].clear(); - state.marked.length = 0; - });} - - var replaceQueryDialog = - 'Replace: (Use /re/ syntax for regexp search)'; - var replacementQueryDialog = 'With: '; - var doReplaceConfirm = "Replace? "; - function replace(cm, all) { - dialog(cm, replaceQueryDialog, "Replace:", function(query) { - if (!query) return; - query = parseQuery(query); - dialog(cm, replacementQueryDialog, "Replace with:", function(text) { - if (all) { - cm.operation(function() { - for (var cursor = getSearchCursor(cm, query); cursor.findNext();) { - if (typeof query != "string") { - var match = cm.getRange(cursor.from(), cursor.to()).match(query); - cursor.replace(text.replace(/\$(\d)/, function(_, i) {return match[i];})); - } else cursor.replace(text); - } - }); - } else { - clearSearch(cm); - var cursor = getSearchCursor(cm, query, cm.getCursor()); - function advance() { - var start = cursor.from(), match; - if (!(match = cursor.findNext())) { - cursor = getSearchCursor(cm, query); - if (!(match = cursor.findNext()) || - (start && cursor.from().line == start.line && cursor.from().ch == start.ch)) return; - } - cm.setSelection(cursor.from(), cursor.to()); - confirmDialog(cm, doReplaceConfirm, "Replace?", - [function() {doReplace(match);}, advance]); - } - function doReplace(match) { - cursor.replace(typeof query == "string" ? text : - text.replace(/\$(\d)/, function(_, i) {return match[i];})); - advance(); - } - advance(); - } - }); - }); - } - - CodeMirror.commands.find = function(cm) {clearSearch(cm); doSearch(cm);}; - CodeMirror.commands.findNext = doSearch; - CodeMirror.commands.findPrev = function(cm) {doSearch(cm, true);}; - CodeMirror.commands.clearSearch = clearSearch; - CodeMirror.commands.replace = replace; - CodeMirror.commands.replaceAll = function(cm) {replace(cm, true);}; -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/searchcursor.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/searchcursor.js deleted file mode 100644 index 58fed74d..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/searchcursor.js +++ /dev/null @@ -1,119 +0,0 @@ -(function(){ - function SearchCursor(cm, query, pos, caseFold) { - this.atOccurrence = false; this.cm = cm; - if (caseFold == null && typeof query == "string") caseFold = false; - - pos = pos ? cm.clipPos(pos) : {line: 0, ch: 0}; - this.pos = {from: pos, to: pos}; - - // The matches method is filled in based on the type of query. - // It takes a position and a direction, and returns an object - // describing the next occurrence of the query, or null if no - // more matches were found. - if (typeof query != "string") { // Regexp match - if (!query.global) query = new RegExp(query.source, query.ignoreCase ? "ig" : "g"); - this.matches = function(reverse, pos) { - if (reverse) { - query.lastIndex = 0; - var line = cm.getLine(pos.line).slice(0, pos.ch), match = query.exec(line), start = 0; - while (match) { - start += match.index + 1; - line = line.slice(start); - query.lastIndex = 0; - var newmatch = query.exec(line); - if (newmatch) match = newmatch; - else break; - } - start--; - } else { - query.lastIndex = pos.ch; - var line = cm.getLine(pos.line), match = query.exec(line), - start = match && match.index; - } - if (match) - return {from: {line: pos.line, ch: start}, - to: {line: pos.line, ch: start + match[0].length}, - match: match}; - }; - } else { // String query - if (caseFold) query = query.toLowerCase(); - var fold = caseFold ? function(str){return str.toLowerCase();} : function(str){return str;}; - var target = query.split("\n"); - // Different methods for single-line and multi-line queries - if (target.length == 1) - this.matches = function(reverse, pos) { - var line = fold(cm.getLine(pos.line)), len = query.length, match; - if (reverse ? (pos.ch >= len && (match = line.lastIndexOf(query, pos.ch - len)) != -1) - : (match = line.indexOf(query, pos.ch)) != -1) - return {from: {line: pos.line, ch: match}, - to: {line: pos.line, ch: match + len}}; - }; - else - this.matches = function(reverse, pos) { - var ln = pos.line, idx = (reverse ? target.length - 1 : 0), match = target[idx], line = fold(cm.getLine(ln)); - var offsetA = (reverse ? line.indexOf(match) + match.length : line.lastIndexOf(match)); - if (reverse ? offsetA >= pos.ch || offsetA != match.length - : offsetA <= pos.ch || offsetA != line.length - match.length) - return; - for (;;) { - if (reverse ? !ln : ln == cm.lineCount() - 1) return; - line = fold(cm.getLine(ln += reverse ? -1 : 1)); - match = target[reverse ? --idx : ++idx]; - if (idx > 0 && idx < target.length - 1) { - if (line != match) return; - else continue; - } - var offsetB = (reverse ? line.lastIndexOf(match) : line.indexOf(match) + match.length); - if (reverse ? offsetB != line.length - match.length : offsetB != match.length) - return; - var start = {line: pos.line, ch: offsetA}, end = {line: ln, ch: offsetB}; - return {from: reverse ? end : start, to: reverse ? start : end}; - } - }; - } - } - - SearchCursor.prototype = { - findNext: function() {return this.find(false);}, - findPrevious: function() {return this.find(true);}, - - find: function(reverse) { - var self = this, pos = this.cm.clipPos(reverse ? this.pos.from : this.pos.to); - function savePosAndFail(line) { - var pos = {line: line, ch: 0}; - self.pos = {from: pos, to: pos}; - self.atOccurrence = false; - return false; - } - - for (;;) { - if (this.pos = this.matches(reverse, pos)) { - this.atOccurrence = true; - return this.pos.match || true; - } - if (reverse) { - if (!pos.line) return savePosAndFail(0); - pos = {line: pos.line-1, ch: this.cm.getLine(pos.line-1).length}; - } - else { - var maxLine = this.cm.lineCount(); - if (pos.line == maxLine - 1) return savePosAndFail(maxLine); - pos = {line: pos.line+1, ch: 0}; - } - } - }, - - from: function() {if (this.atOccurrence) return this.pos.from;}, - to: function() {if (this.atOccurrence) return this.pos.to;}, - - replace: function(newText) { - var self = this; - if (this.atOccurrence) - self.pos.to = this.cm.replaceRange(newText, self.pos.from, self.pos.to); - } - }; - - CodeMirror.defineExtension("getSearchCursor", function(query, pos, caseFold) { - return new SearchCursor(this, query, pos, caseFold); - }); -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/simple-hint.css b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/simple-hint.css deleted file mode 100644 index 4387cb94..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/simple-hint.css +++ /dev/null @@ -1,16 +0,0 @@ -.CodeMirror-completions { - position: absolute; - z-index: 10; - overflow: hidden; - -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); - -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); - box-shadow: 2px 3px 5px rgba(0,0,0,.2); -} -.CodeMirror-completions select { - background: #fafafa; - outline: none; - border: none; - padding: 0; - margin: 0; - font-family: monospace; -} diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/simple-hint.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/simple-hint.js deleted file mode 100644 index 1565bd47..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/simple-hint.js +++ /dev/null @@ -1,102 +0,0 @@ -(function() { - CodeMirror.simpleHint = function(editor, getHints, givenOptions) { - // Determine effective options based on given values and defaults. - var options = {}, defaults = CodeMirror.simpleHint.defaults; - for (var opt in defaults) - if (defaults.hasOwnProperty(opt)) - options[opt] = (givenOptions && givenOptions.hasOwnProperty(opt) ? givenOptions : defaults)[opt]; - - function collectHints(previousToken) { - // We want a single cursor position. - if (editor.somethingSelected()) return; - - var tempToken = editor.getTokenAt(editor.getCursor()); - - // Don't show completions if token has changed and the option is set. - if (options.closeOnTokenChange && previousToken != null && - (tempToken.start != previousToken.start || tempToken.type != previousToken.type)) { - return; - } - - var result = getHints(editor, givenOptions); - if (!result || !result.list.length) return; - var completions = result.list; - function insert(str) { - editor.replaceRange(str, result.from, result.to); - } - // When there is only one completion, use it directly. - if (options.completeSingle && completions.length == 1) { - insert(completions[0]); - return true; - } - - // Build the select widget - var complete = document.createElement("div"); - complete.className = "CodeMirror-completions"; - var sel = complete.appendChild(document.createElement("select")); - // Opera doesn't move the selection when pressing up/down in a - // multi-select, but it does properly support the size property on - // single-selects, so no multi-select is necessary. - if (!window.opera) sel.multiple = true; - for (var i = 0; i < completions.length; ++i) { - var opt = sel.appendChild(document.createElement("option")); - opt.appendChild(document.createTextNode(completions[i])); - } - sel.firstChild.selected = true; - sel.size = Math.min(10, completions.length); - var pos = editor.cursorCoords(options.alignWithWord ? result.from : null); - complete.style.left = pos.left + "px"; - complete.style.top = pos.bottom + "px"; - document.body.appendChild(complete); - // If we're at the edge of the screen, then we want the menu to appear on the left of the cursor. - var winW = window.innerWidth || Math.max(document.body.offsetWidth, document.documentElement.offsetWidth); - if(winW - pos.left < sel.clientWidth) - complete.style.left = (pos.left - sel.clientWidth) + "px"; - // Hack to hide the scrollbar. - if (completions.length <= 10) - complete.style.width = (sel.clientWidth - 1) + "px"; - - var done = false; - function close() { - if (done) return; - done = true; - complete.parentNode.removeChild(complete); - } - function pick() { - insert(completions[sel.selectedIndex]); - close(); - setTimeout(function(){editor.focus();}, 50); - } - CodeMirror.on(sel, "blur", close); - CodeMirror.on(sel, "keydown", function(event) { - var code = event.keyCode; - // Enter - if (code == 13) {CodeMirror.e_stop(event); pick();} - // Escape - else if (code == 27) {CodeMirror.e_stop(event); close(); editor.focus();} - else if (code != 38 && code != 40 && code != 33 && code != 34 && !CodeMirror.isModifierKey(event)) { - close(); editor.focus(); - // Pass the event to the CodeMirror instance so that it can handle things like backspace properly. - editor.triggerOnKeyDown(event); - // Don't show completions if the code is backspace and the option is set. - if (!options.closeOnBackspace || code != 8) { - setTimeout(function(){collectHints(tempToken);}, 50); - } - } - }); - CodeMirror.on(sel, "dblclick", pick); - - sel.focus(); - // Opera sometimes ignores focusing a freshly created node - if (window.opera) setTimeout(function(){if (!done) sel.focus();}, 100); - return true; - } - return collectHints(); - }; - CodeMirror.simpleHint.defaults = { - closeOnBackspace: true, - closeOnTokenChange: false, - completeSingle: true, - alignWithWord: true - }; -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/xml-hint.js b/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/xml-hint.js deleted file mode 100644 index e9ec6b7f..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/codemirror/util/xml-hint.js +++ /dev/null @@ -1,131 +0,0 @@ - -(function() { - - CodeMirror.xmlHints = []; - - CodeMirror.xmlHint = function(cm, simbol) { - - if(simbol.length > 0) { - var cursor = cm.getCursor(); - cm.replaceSelection(simbol); - cursor = {line: cursor.line, ch: cursor.ch + 1}; - cm.setCursor(cursor); - } - - CodeMirror.simpleHint(cm, getHint); - }; - - var getHint = function(cm) { - - var cursor = cm.getCursor(); - - if (cursor.ch > 0) { - - var text = cm.getRange({line: 0, ch: 0}, cursor); - var typed = ''; - var simbol = ''; - for(var i = text.length - 1; i >= 0; i--) { - if(text[i] == ' ' || text[i] == '<') { - simbol = text[i]; - break; - } - else { - typed = text[i] + typed; - } - } - - text = text.slice(0, text.length - typed.length); - - var path = getActiveElement(text) + simbol; - var hints = CodeMirror.xmlHints[path]; - - if(typeof hints === 'undefined') - hints = ['']; - else { - hints = hints.slice(0); - for (var i = hints.length - 1; i >= 0; i--) { - if(hints[i].indexOf(typed) != 0) - hints.splice(i, 1); - } - } - - return { - list: hints, - from: { line: cursor.line, ch: cursor.ch - typed.length }, - to: cursor - }; - }; - }; - - var getActiveElement = function(text) { - - var element = ''; - - if(text.length >= 0) { - - var regex = new RegExp('<([^!?][^\\s/>]*).*?>', 'g'); - - var matches = []; - var match; - while ((match = regex.exec(text)) != null) { - matches.push({ - tag: match[1], - selfclose: (match[0].slice(match[0].length - 2) === '/>') - }); - } - - for (var i = matches.length - 1, skip = 0; i >= 0; i--) { - - var item = matches[i]; - - if (item.tag[0] == '/') - { - skip++; - } - else if (item.selfclose == false) - { - if (skip > 0) - { - skip--; - } - else - { - element = '<' + item.tag + '>' + element; - } - } - } - - element += getOpenTag(text); - } - - return element; - }; - - var getOpenTag = function(text) { - - var open = text.lastIndexOf('<'); - var close = text.lastIndexOf('>'); - - if (close < open) - { - text = text.slice(open); - - if(text != '<') { - - var space = text.indexOf(' '); - if(space < 0) - space = text.indexOf('\t'); - if(space < 0) - space = text.indexOf('\n'); - - if (space < 0) - space = text.length; - - return text.slice(0, space); - } - } - - return ''; - }; - -})(); diff --git a/build/js-source-analysis-report/assets/scripts/vendor/jquery-1.8.3.min.js b/build/js-source-analysis-report/assets/scripts/vendor/jquery-1.8.3.min.js deleted file mode 100644 index 38837795..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/jquery-1.8.3.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.3 jquery.com | jquery.org/license */ -(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
  • a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
    t
    ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
    ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
    ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

    ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
    ","
    "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
    ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/scripts/vendor/jquery.fittext.js b/build/js-source-analysis-report/assets/scripts/vendor/jquery.fittext.js deleted file mode 100644 index 2a482dbd..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/jquery.fittext.js +++ /dev/null @@ -1,43 +0,0 @@ -/*global jQuery */ -/*! - * FitText.js 1.1 - * - * Copyright 2011, Dave Rupert http://daverupert.com - * Released under the WTFPL license - * http://sam.zoy.org/wtfpl/ - * - * Date: Thu May 05 14:23:00 2011 -0600 - */ - -(function( $ ){ - - $.fn.fitText = function( kompressor, options ) { - - // Setup options - var compressor = kompressor || 1, - settings = $.extend({ - 'minFontSize' : Number.NEGATIVE_INFINITY, - 'maxFontSize' : Number.POSITIVE_INFINITY - }, options); - - return this.each(function(){ - - // Store the object - var $this = $(this); - - // Resizer() resizes items based on the object width divided by the compressor * 10 - var resizer = function () { - $this.css('font-size', Math.max(Math.min($this.width() / (compressor*10), parseFloat(settings.maxFontSize)), parseFloat(settings.minFontSize))); - }; - - // Call once to set. - resizer(); - - // Call on resize. Opera debounces their resize by default. - $(window).on('resize', resizer); - - }); - - }; - -})( jQuery ); \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/scripts/vendor/lodash.min.js b/build/js-source-analysis-report/assets/scripts/vendor/lodash.min.js deleted file mode 100644 index 40126c4a..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/lodash.min.js +++ /dev/null @@ -1,42 +0,0 @@ -/*! - Lo-Dash 1.0.0-rc.3 lodash.com/license - Underscore.js 1.4.3 underscorejs.org/LICENSE -*/ -;(function(e,t){function n(e){if(e&&typeof e=="object"&&e.__wrapped__)return e;if(!(this instanceof n))return new n(e);this.__wrapped__=e}function r(e,t,n){t||(t=0);var r=e.length,i=r-t>=(n||tt);if(i)for(var s={},n=t-1;++nt||typeof e=="undefined")return 1;if( -ei;i++)r+="i='"+e.j[i]+"';if(","constructor"==e.j[i]&&(r+="!(f&&f.prototype===l)&&"),r+="h.call(l,i)){"+e.g+"}"}if(e.b||e.h)r+="}";return r+=e.c+";return t" -,n("e,h,j,k,p,n,s","return function("+t+"){"+r+"}")(u,Et,v,N,nn,At,xt)}function f(e){return"\\"+rn[e]}function l(e){return hn[e]}function c(e){return typeof e.toString!="function"&&typeof (e+"")=="string"}function h(){}function p(e,t,n){t||(t=0),typeof n=="undefined"&&(n=e?e.length:0);for(var r=-1,n=n-t||0,i=Array(0>n?0:n);++rn?Ot(0,i+n):n)||0;return typeof i=="number"?s=-1<(N(e)?e.indexOf(t,n):R(e,t,n)):an(e,function(e){if(++r>=n)return!(s=e===t)}),s} -function A(e,t,n){var r=!0,t=u(t,n);if(vn(e))for(var n=-1,i=e.length;++nr&&(r=n,a=e)});else for(;++sa&&(a=e[s]);return a}function H(e,t){return D(e,t+"")}function B(e,t,n,r){var i=3>arguments.length,t=u(t,r,et);if(vn(e)){var s=-1,o= -e.length;for(i&&(n=e[++s]);++sarguments.length;if(typeof s!="number")var a=gn(e),s=a.length;else Gt&&N(e)&&(i=e.split(""));return t=u(t,r,et),_(e,function(e,r,u){r=a?a[--s]:--s,n=o?(o=!1,i[r]):t(n,i[r],r,u)}),n}function F(e,t,n){var r,t=u(t,n);if(vn(e))for(var n=-1,i=e.length;++nn?Ot(0,i+n):n||0)-1;else if(n)return r=z(e,t),e[r]===t?r:-1;for(;++r>>1,n(e[r])R(a,c))(n||f)&&a.push(c),o.push(r)}return o}function X(e,t){return zt||Nt&&2|{(\/]|\[\D|\b(?:delete|in|instanceof|new|typeof|void)\b/,it=/&(?:amp|lt|gt|quot|#x27);/g,st=/\b__p\+='';/g,ot=/\b(__p\+=)''\+/g,ut=/(__e\(.*?\)|\b__t\))\+'';/g,at=/\w*$/,ft=/(?:__e|__t=)\(\s*(?![\d\s"']|this\.)/g -,lt=RegExp("^"+(Y.valueOf+"").replace(/[.*+?^=!:${}()|[\]\/\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),ct=/\$\{((?:(?=\\?)\\?[\s\S])*?)}/g,ht=/<%=([\s\S]+?)%>/g,pt=/($^)/,dt=/[&<>"']/g,vt=/['\n\r\t\u2028\u2029\\]/g,mt="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),gt=Math.ceil,yt=G.concat,bt=Math.floor,wt=lt.test(wt=Object.getPrototypeOf)&&wt,Et=Y.hasOwnProperty,St=G.push,xt=Y.propertyIsEnumerable,Tt=Y.toString,Nt=lt.test(Nt= -p.bind)&&Nt,Ct=lt.test(Ct=Array.isArray)&&Ct,kt=e.isFinite,Lt=e.isNaN,At=lt.test(At=Object.keys)&&At,Ot=Math.max,Mt=Math.min,_t=Math.random,Dt="[object Arguments]",Pt="[object Array]",Ht="[object Boolean]",Bt="[object Date]",jt="[object Number]",Ft="[object Object]",It="[object RegExp]",qt="[object String]",Rt=!!e.attachEvent,Ut=Nt&&!/\n|true/.test(Nt+Rt),zt=Nt&&!Ut,Wt=At&&(Rt||Ut),Xt,Vt,$t=($t={0:1,length:1},G.splice.call($t,0,1),$t[0]),Jt=!0;(function(){function e(){this.x=1}var t=[];e.prototype= -{valueOf:1,y:1};for(var n in new e)t.push(n);for(n in arguments)Jt=!n;Xt=!/valueOf/.test(t),Vt="x"!=t[0]})(1);var Kt=arguments.constructor==Object,Qt=!v(arguments),Gt="xx"!="x"[0]+Object("x")[0];try{var Yt=("[object Object]",Tt.call(document)==Ft)}catch(Zt){}var en={"[object Function]":!1};en[Dt]=en[Pt]=en[Ht]=en[Bt]=en[jt]=en[Ft]=en[It]=en[qt]=!0;var tn={};tn[Pt]=Array,tn[Ht]=Boolean,tn[Bt]=Date,tn[Ft]=Object,tn[jt]=Number,tn[It]=RegExp,tn[qt]=String;var nn={"boolean":!1,"function":!0,object:!0, -number:!1,string:!1,"undefined":!1},rn={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"};n.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:ht,variable:""};var sn={a:"o,v,g",k:"for(var a=1,b=typeof g=='number'?2:arguments.length;a":">",'"':""","'":"'"},pn=w(hn),dn=a(sn,{g:"if(t[i]==null)"+sn.g}),vn=Ct||function(e){return Kt&&e instanceof Array||Tt.call(e)==Pt};S(/x/)&&(S=function(e){return e instanceof Function||"[object Function]"==Tt.call(e)});var mn=wt?function(e){if(!e||typeof e!="object")return!1;var t=e.valueOf,n=typeof t=="function"&&(n=wt(t))&&wt(n);return n?e==n||wt(e)==n&&!v(e):m(e) -}:m,gn=At?function(e){return typeof e=="function"&&xt.call(e,"prototype")?g(e):x(e)?At(e):[]}:g;n.after=function(e,t){return 1>e?t():function(){if(1>--e)return t.apply(this,arguments)}},n.assign=fn,n.bind=X,n.bindAll=function(e){for(var t=arguments,n=1R(f,l)){u&&f.push(l);for(var h=n;--h;)if(!(i[h]||(i[h]=r(t[h],0,100)))(l))continue e;a.push(l)}}return a},n.invert=w,n.invoke=function(e,t){var n=p(arguments,2),r=typeof t=="function",i=[];return _(e,function(e){i.push((r?t:e[t]).apply(e,n))}),i},n.keys=gn,n.map=D, -n.max=P,n.memoize=function(e,t){var n={};return function(){var r=t?t.apply(this,arguments):arguments[0];return Et.call(n,r)?n[r]:n[r]=e.apply(this,arguments)}},n.merge=C,n.min=function(e,t,n){var r=Infinity,s=-1,o=e?e.length:0,a=r;if(t||!vn(e))t=!t&&N(e)?i:u(t,n),an(e,function(e,n,i){n=t(e,n,i),nR(s,n,1))i[n]=e}),i},n.once=function(e){var t,n=!1;return function(){return n?t:(n=!0,t=e.apply(this,arguments),e=null,t)}},n.pairs=function(e){var t=[];return cn(e,function(e,n){t.push([n,e])}),t},n.partial=function(e){return o(e,p(arguments,1))},n.pick=function(e,t,n){var r={};if(typeof t!="function")for(var i=0,s=yt.apply(G,arguments),o=s.length;++i=f?(clearTimeout(o),o=null,u=a,i=e.apply(s,r)):o||(o=setTimeout(n,f)),i}},n.times=function(e,t,n){for(var e=+e||0,r=-1,i=Array(e);++rn?Ot(0,r+n):Mt(n,r-1))+1);r--;)if(e[r]===t)return r;return-1},n.mixin=$,n.noConflict=function(){return e._=nt,this},n.random=function(e,t){return null==e&&null==t&&(t=1),e=+e||0,null==t&&(t=e,e=0),e+bt(_t()*((+t||0)-e+1))},n.reduce=B,n.reduceRight=j,n.result=function(e,t){var n=e?e[t]:null;return S(n)?e[t]():n},n.size=function(e){var t=e?e.length:0; -return typeof t=="number"?t:gn(e).length},n.some=F,n.sortedIndex=z,n.template=function(e,t,r){e||(e=""),r||(r={});var i,s,o=n.templateSettings,u=0,a=r.interpolate||o.interpolate||pt,l="__p+='",c=r.variable||o.variable,h=c;e.replace(RegExp((r.escape||o.escape||pt).source+"|"+a.source+"|"+(a===ht?ct:pt).source+"|"+(r.evaluate||o.evaluate||pt).source+"|$","g"),function(t,n,r,s,o,a){return r||(r=s),l+=e.slice(u,a).replace(vt,f),n&&(l+="'+__e("+n+")+'"),o&&(l+="';"+o+";__p+='"),r&&(l+="'+((__t=("+r+"))==null?'':__t)+'" -),i||(i=o||rt.test(n||r)),u=a+t.length,t}),l+="';\n",h||(c="obj",i?l="with("+c+"){"+l+"}":(r=RegExp("(\\(\\s*)"+c+"\\."+c+"\\b","g"),l=l.replace(ft,"$&"+c+".").replace(r,"$1__d"))),l=(i?l.replace(st,""):l).replace(ot,"$1").replace(ut,"$1;"),l="function("+c+"){"+(h?"":c+"||("+c+"={});")+"var __t,__p='',__e=_.escape"+(i?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":(h?"":",__d="+c+"."+c+"||"+c)+";")+l+"return __p}";try{s=Function("_","return "+l)(n)}catch(p){throw p.source= -l,p}return t?s(t):(s.source=l,s)},n.unescape=function(e){return null==e?"":(e+"").replace(it,d)},n.uniqueId=function(e){return(null==e?"":e+"")+ ++Z},n.all=A,n.any=F,n.detect=M,n.foldl=B,n.foldr=j,n.include=L,n.inject=B,cn(n,function(e,t){n.prototype[t]||(n.prototype[t]=function(){var t=[this.__wrapped__];return St.apply(t,arguments),e.apply(n,t)})}),n.first=I,n.last=function(e,t,n){if(e){var r=e.length;return null==t||n?e[r-1]:p(e,Ot(0,r-t))}},n.take=I,n.head=I,cn(n,function(e,t){n.prototype[t]|| -(n.prototype[t]=function(t,r){var i=e(this.__wrapped__,t,r);return null==t||r?i:new n(i)})}),n.VERSION="1.0.0-rc.3",n.prototype.toString=function(){return this.__wrapped__+""},n.prototype.value=J,n.prototype.valueOf=J,an(["join","pop","shift"],function(e){var t=G[e];n.prototype[e]=function(){return t.apply(this.__wrapped__,arguments)}}),an(["push","reverse","sort","unshift"],function(e){var t=G[e];n.prototype[e]=function(){return t.apply(this.__wrapped__,arguments),this}}),an(["concat","slice","splice" -],function(e){var t=G[e];n.prototype[e]=function(){var e=t.apply(this.__wrapped__,arguments);return new n(e)}}),$t&&an(["pop","shift","splice"],function(e){var t=G[e],r="splice"==e;n.prototype[e]=function(){var e=this.__wrapped__,i=t.apply(e,arguments);return 0===e.length&&delete e[0],r?new n(i):i}}),typeof define=="function"&&typeof define.amd=="object"&&define.amd?(e._=n,define(function(){return n})):K?typeof module=="object"&&module&&module.exports==K?(module.exports=n)._=n:K._=n:e._=n})(this); \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/scripts/vendor/morris.min.js b/build/js-source-analysis-report/assets/scripts/vendor/morris.min.js deleted file mode 100644 index edc5d7b7..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/morris.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var e,t,n,r,i=[].slice,s={}.hasOwnProperty,o=function(e,t){function r(){this.constructor=e}for(var n in t)s.call(t,n)&&(e[n]=t[n]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},u=function(e,t){return function(){return e.apply(t,arguments)}},a=[].indexOf||function(e){for(var t=0,n=this.length;tn.length&&(r+=i.slice(n.length)),r):"-"},t.pad2=function(e){return(e<10?"0":"")+e},t.Grid=function(n){function r(t){var n=this;typeof t.element=="string"?this.el=e(document.getElementById(t.element)):this.el=e(t.element);if(this.el==null||this.el.length===0)throw new Error("Graph container element not found");this.el.css("position")==="static"&&this.el.css("position","relative"),this.options=e.extend({},this.gridDefaults,this.defaults||{},t),typeof this.options.units=="string"&&(this.options.postUnits=t.units),this.raphael=new Raphael(this.el[0]),this.elementWidth=null,this.elementHeight=null,this.dirty=!1,this.init&&this.init(),this.setData(this.options.data),this.el.bind("mousemove",function(e){var t;return t=n.el.offset(),n.fire("hovermove",e.pageX-t.left,e.pageY-t.top)}),this.el.bind("mouseout",function(e){return n.fire("hoverout")}),this.el.bind("touchstart touchmove touchend",function(e){var t,r;return r=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],t=n.el.offset(),n.fire("hover",r.pageX-t.left,r.pageY-t.top),r}),this.el.bind("click",function(e){var t;return t=n.el.offset(),n.fire("gridclick",e.pageX-t.left,e.pageY-t.top)}),this.postInit&&this.postInit()}return o(r,n),r.prototype.gridDefaults={dateFormat:null,axes:!0,grid:!0,gridLineColor:"#aaa",gridStrokeWidth:.5,gridTextColor:"#888",gridTextSize:12,gridTextFamily:"sans-serif",gridTextWeight:"normal",hideHover:!1,yLabelFormat:null,xLabelAngle:0,numLines:5,padding:25,parseTime:!0,postUnits:"",preUnits:"",ymax:"auto",ymin:"auto 0",goals:[],goalStrokeWidth:1,goalLineColors:["#666633","#999966","#cc6666","#663333"],events:[],eventStrokeWidth:1,eventLineColors:["#005a04","#ccffbb","#3a5f0b","#005502"]},r.prototype.setData=function(e,n){var r,i,s,o,u,a,f,l,c,h,p,d,v,m;n==null&&(n=!0),this.options.data=e;if(e==null||e.length===0){this.data=[],this.raphael.clear(),this.hover!=null&&this.hover.hide();return}d=this.cumulative?0:null,v=this.cumulative?0:null,this.options.goals.length>0&&(u=Math.min.apply(null,this.options.goals),o=Math.max.apply(null,this.options.goals),v=v!=null?Math.min(v,u):u,d=d!=null?Math.max(d,o):o),this.data=function(){var n,r,o;o=[];for(s=n=0,r=e.length;nt.x)-(t.x>e.x)})),this.xmin=this.data[0].x,this.xmax=this.data[this.data.length-1].x,this.events=[],this.options.parseTime&&this.options.events.length>0&&(this.events=function(){var e,n,i,s;i=this.options.events,s=[];for(e=0,n=i.length;e=n;h=e+=l)r.push(h);return r}.call(this));this.dirty=!0;if(n)return this.redraw()},r.prototype.yboundary=function(e,t){var n,r;return n=this.options["y"+e],typeof n=="string"?n.slice(0,4)==="auto"?n.length>5?(r=parseInt(n.slice(5),10),t==null?r:Math[e](t,r)):t!=null?t:0:parseInt(n,10):n},r.prototype.autoGridLines=function(e,t,n){var r,i,s,o,u,a,f,l,c;return u=t-e,c=Math.floor(Math.log(u)/Math.log(10)),f=Math.pow(10,c),i=Math.floor(e/f)*f,r=Math.ceil(t/f)*f,a=(r-i)/(n-1),f===1&&a>1&&Math.ceil(a)!==a&&(a=Math.ceil(a),r=i+a*(n-1)),i<0&&r>0&&(i=Math.floor(e/a)*a,r=Math.ceil(t/a)*a),a<1?(o=Math.floor(Math.log(a)/Math.log(10)),s=function(){var e,t;t=[];for(l=e=i;i<=r?e<=r:e>=r;l=e+=a)t.push(parseFloat(l.toFixed(1-o)));return t}()):s=function(){var e,t;t=[];for(l=e=i;i<=r?e<=r:e>=r;l=e+=a)t.push(l);return t}(),s},r.prototype._calc=function(){var e,t,n,r,i,s;i=this.el.width(),n=this.el.height();if(this.elementWidth!==i||this.elementHeight!==n||this.dirty){this.elementWidth=i,this.elementHeight=n,this.dirty=!1,this.left=this.options.padding,this.right=this.elementWidth-this.options.padding,this.top=this.options.padding,this.bottom=this.elementHeight-this.options.padding,this.options.axes&&(s=function(){var e,n,r,i;r=this.grid,i=[];for(e=0,n=r.length;et;r=0<=t?++e:--e)n.push(this.measureText(this.data[r].text,-this.options.xLabelAngle).height);return n}.call(this),this.bottom-=Math.max.apply(Math,e)),this.width=Math.max(1,this.right-this.left),this.height=Math.max(1,this.bottom-this.top),this.dx=this.width/(this.xmax-this.xmin),this.dy=this.height/(this.ymax-this.ymin);if(this.calc)return this.calc()}},r.prototype.transY=function(e){return this.bottom-(e-this.ymin)*this.dy},r.prototype.transX=function(e){return this.data.length===1?(this.left+this.right)/2:this.left+(e-this.xmin)*this.dx},r.prototype.redraw=function(){this.raphael.clear(),this._calc(),this.drawGrid(),this.drawGoals(),this.drawEvents();if(this.draw)return this.draw()},r.prototype.measureText=function(e,t){var n,r;return t==null&&(t=0),r=this.raphael.text(100,100,e).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).rotate(t),n=r.getBBox(),r.remove(),n},r.prototype.yAxisFormat=function(e){return this.yLabelFormat(e)},r.prototype.yLabelFormat=function(e){return typeof this.options.yLabelFormat=="function"?this.options.yLabelFormat(e):""+this.options.preUnits+t.commas(e)+this.options.postUnits},r.prototype.updateHover=function(e,t){var n,r;n=this.hitTest(e,t);if(n!=null)return(r=this.hover).update.apply(r,n)},r.prototype.drawGrid=function(){var e,t,n,r,i,s;if(this.options.grid===!1&&this.options.axes===!1)return;i=this.grid,s=[];for(n=0,r=i.length;n
    "),this.el.hide(),this.options.parent.append(this.el)}return n.defaults={"class":"morris-hover morris-default-style"},n.prototype.update=function(e,t,n){return this.html(e),this.show(),this.moveTo(t,n)},n.prototype.html=function(e){return this.el.html(e)},n.prototype.moveTo=function(e,t){var n,r,i,s,o,u;return o=this.options.parent.innerWidth(),s=this.options.parent.innerHeight(),r=this.el.outerWidth(),n=this.el.outerHeight(),i=Math.min(Math.max(0,e-r/2),o-r),t!=null?(u=t-n-10,u<0&&(u=t+10,u+n>s&&(u=s/2-n/2))):u=s/2-n/2,this.el.css({left:i+"px",top:parseInt(u)+"px"})},n.prototype.show=function(){return this.el.show()},n.prototype.hide=function(){return this.el.hide()},n}(),t.Line=function(e){function n(e){this.hilight=u(this.hilight,this),this.onHoverOut=u(this.onHoverOut,this),this.onHoverMove=u(this.onHoverMove,this),this.onGridClick=u(this.onGridClick,this);if(!(this instanceof t.Line))return new t.Line(e);n.__super__.constructor.call(this,e)}return o(n,e),n.prototype.init=function(){this.pointGrow=Raphael.animation({r:this.options.pointSize+3},25,"linear"),this.pointShrink=Raphael.animation({r:this.options.pointSize},25,"linear");if(this.options.hideHover!=="always")return this.hover=new t.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)},n.prototype.defaults={lineWidth:3,pointSize:4,lineColors:["#0b62a4","#7A92A3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],pointWidths:[1],pointStrokeColors:["#ffffff"],pointFillColors:[],smooth:!0,xLabels:"auto",xLabelFormat:null,xLabelMargin:24,continuousLine:!0,hideHover:!1},n.prototype.calc=function(){return this.calcPoints(),this.generatePaths()},n.prototype.calcPoints=function(){var e,t,n,r,i,s;i=this.data,s=[];for(n=0,r=i.length;n"+r.label+"",u=r.y;for(n=s=0,o=u.length;s\n "+this.options.labels[n]+":\n "+this.yLabelFormat(i)+"\n";return typeof this.options.hoverCallback=="function"&&(t=this.options.hoverCallback(e,this.options,t)),[t,r._x,r._ymax]},n.prototype.generatePaths=function(){var e,n,r,i,s;return this.paths=function(){var o,u,f,l;l=[];for(r=o=0,u=this.options.ykeys.length;0<=u?ou;r=0<=u?++o:--o)s=this.options.smooth===!0||(f=this.options.ykeys[r],a.call(this.options.smooth,f)>=0),n=function(){var e,t,n,s;n=this.data,s=[];for(e=0,t=n.length;e1?l.push(t.Line.createPath(n,s,this.bottom)):l.push(null);return l}.call(this)},n.prototype.draw=function(){this.options.axes&&this.drawXAxis(),this.drawSeries();if(this.options.hideHover===!1)return this.displayHoverForRow(this.data.length-1)},n.prototype.drawXAxis=function(){var e,n,r,i,s,o,u,a,f,l,c=this;u=this.bottom+this.options.padding/2,s=null,i=null,e=function(e,t){var n,r,o,a,f;return n=c.drawXAxisLabel(c.transX(t),u,e),f=n.getBBox(),n.transform("r"+ -c.options.xLabelAngle),r=n.getBBox(),n.transform("t0,"+r.height/2+"..."),c.options.xLabelAngle!==0&&(a=-0.5*f.width*Math.cos(c.options.xLabelAngle*Math.PI/180),n.transform("t"+a+",0...")),r=n.getBBox(),(s==null||s>=r.x+r.width||i!=null&&i>=r.x)&&r.x>=0&&r.x+r.width=0;e=r<=0?++t:--t)this._drawLineFor(e);s=[];for(e=n=i=this.options.ykeys.length-1;i<=0?n<=0:n>=0;e=i<=0?++n:--n)s.push(this._drawPointFor(e));return s},n.prototype._drawPointFor=function(e){var t,n,r,i,s,o;this.seriesPoints[e]=[],s=this.data,o=[];for(r=0,i=s.length;r=i;t=0<=i?++n:--n)this.seriesPoints[t][this.prevHilight]&&this.seriesPoints[t][this.prevHilight].animate(this.pointShrink);if(e!==null&&this.prevHilight!==e)for(t=r=0,s=this.seriesPoints.length-1;0<=s?r<=s:r>=s;t=0<=s?++r:--r)this.seriesPoints[t][e]&&this.seriesPoints[t][e].animate(this.pointGrow);return this.prevHilight=e},n.prototype.colorFor=function(e,t,n){return typeof this.options.lineColors=="function"?this.options.lineColors.call(this,e,t,n):n==="point"?this.options.pointFillColors[t%this.options.pointFillColors.length]||this.options.lineColors[t%this.options.lineColors.length]:this.options.lineColors[t%this.options.lineColors.length]},n.prototype.drawXAxisLabel=function(e,t,n){return this.raphael.text(e,t,n).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},n.prototype.drawLinePath=function(e,t){return this.raphael.path(e).attr("stroke",t).attr("stroke-width",this.options.lineWidth)},n.prototype.drawLinePoint=function(e,t,n,r,i){return this.raphael.circle(e,t,n).attr("fill",r).attr("stroke-width",this.strokeWidthForSeries(i)).attr("stroke",this.strokeForSeries(i))},n.prototype.strokeWidthForSeries=function(e){return this.options.pointWidths[e%this.options.pointWidths.length]},n.prototype.strokeForSeries=function(e){return this.options.pointStrokeColors[e%this.options.pointStrokeColors.length]},n}(t.Grid),t.labelSeries=function(n,r,i,s,o){var u,a,f,l,c,h,p,d,v,m,g;f=200*(r-n)/i,a=new Date(n),p=t.LABEL_SPECS[s];if(p===void 0){g=t.AUTO_LABEL_ORDER;for(v=0,m=g.length;v=h.span){p=h;break}}}p===void 0&&(p=t.LABEL_SPECS.second),o&&(p=e.extend({},p,{fmt:o})),u=p.start(a),c=[];while((d=u.getTime())<=r)d>=n&&c.push([p.fmt(u),d]),p.incr(u);return c},n=function(e){return{span:e*60*1e3,start:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours())},fmt:function(e){return""+t.pad2(e.getHours())+":"+t.pad2(e.getMinutes())},incr:function(t){return t.setUTCMinutes(t.getUTCMinutes()+e)}}},r=function(e){return{span:e*1e3,start:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes())},fmt:function(e){return""+t.pad2(e.getHours())+":"+t.pad2(e.getMinutes())+":"+t.pad2(e.getSeconds())},incr:function(t){return t.setUTCSeconds(t.getUTCSeconds()+e)}}},t.LABEL_SPECS={decade:{span:1728e8,start:function(e){return new Date(e.getFullYear()-e.getFullYear()%10,0,1)},fmt:function(e){return""+e.getFullYear()},incr:function(e){return e.setFullYear(e.getFullYear()+10)}},year:{span:1728e7,start:function(e){return new Date(e.getFullYear(),0,1)},fmt:function(e){return""+e.getFullYear()},incr:function(e){return e.setFullYear(e.getFullYear()+1)}},month:{span:24192e5,start:function(e){return new Date(e.getFullYear(),e.getMonth(),1)},fmt:function(e){return""+e.getFullYear()+"-"+t.pad2(e.getMonth()+1)},incr:function(e){return e.setMonth(e.getMonth()+1)}},day:{span:864e5,start:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},fmt:function(e){return""+e.getFullYear()+"-"+t.pad2(e.getMonth()+1)+"-"+t.pad2(e.getDate())},incr:function(e){return e.setDate(e.getDate()+1)}},hour:n(60),"30min":n(30),"15min":n(15),"10min":n(10),"5min":n(5),minute:n(1),"30sec":r(30),"15sec":r(15),"10sec":r(10),"5sec":r(5),second:r(1)},t.AUTO_LABEL_ORDER=["decade","year","month","day","hour","30min","15min","10min","5min","minute","30sec","15sec","10sec","5sec","second"],t.Area=function(n){function i(n){var s;if(!(this instanceof t.Area))return new t.Area(n);s=e.extend({},r,n),this.cumulative=!s.behaveLikeLine,s.fillOpacity==="auto"&&(s.fillOpacity=s.behaveLikeLine?.8:1),i.__super__.constructor.call(this,s)}var r;return o(i,n),r={fillOpacity:"auto",behaveLikeLine:!1},i.prototype.calcPoints=function(){var e,t,n,r,i,s,o;s=this.data,o=[];for(r=0,i=s.length;r=t;0<=t?e++:e--)a.push(e);return a}.apply(this):t=function(){f=[];for(var e=u=this.options.ykeys.length-1;u<=0?e<=0:e>=0;u<=0?e++:e--)f.push(e);return f}.apply(this),l=[];for(i=0,s=t.length;ic;e=0<=c?++l:--l)u=this.data[this.data.length-1-e],t=this.drawXAxisLabel(u._x,f,u.label),a=t.getBBox(),t.transform("r"+ -this.options.xLabelAngle),n=t.getBBox(),t.transform("t0,"+n.height/2+"..."),this.options.xLabelAngle!==0&&(i=-0.5*a.width*Math.cos(this.options.xLabelAngle*Math.PI/180),t.transform("t"+i+",0...")),(o==null||o>=n.x+n.width||s!=null&&s>=n.x)&&n.x>=0&&n.x+n.width=0?this.transY(0):null,this.bars=function(){var u,d,v,m;v=this.data,m=[];for(r=u=0,d=v.length;u"+r.label+"",a=r.y;for(n=o=0,u=a.length;o\n "+this.options.labels[n]+":\n "+this.yLabelFormat(s)+"\n";return typeof this.options.hoverCallback=="function"&&(t=this.options.hoverCallback(e,this.options,t)),i=this.left+(e+.5)*this.width/this.data.length,[t,i]},r.prototype.drawXAxisLabel=function(e,t,n){var r;return r=this.raphael.text(e,t,n).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},r.prototype.drawBar=function(e,t,n,r,i){return this.raphael.rect(e,t,n,r).attr("fill",i).attr("stroke-width",0)},r}(t.Grid),t.Donut=function(n){function r(n){this.select=u(this.select,this),this.click=u(this.click,this);var r;if(!(this instanceof t.Donut))return new t.Donut(n);typeof n.element=="string"?this.el=e(document.getElementById(n.element)):this.el=e(n.element),this.options=e.extend({},this.defaults,n);if(this.el===null||this.el.length===0)throw new Error("Graph placeholder not found.");if(n.data===void 0||n.data.length===0)return;this.data=n.data,this.values=function(){var e,t,n,i;n=this.data,i=[];for(e=0,t=n.length;eMath.PI?1:0,this.path=this.calcSegment(this.inner+3,this.inner+this.outer-5),this.selectedPath=this.calcSegment(this.inner+3,this.inner+this.outer),this.hilight=this.calcArc(this.inner)}return o(t,e),t.prototype.calcArcPoints=function(e){return[this.cx+e*this.sin_p0,this.cy+e*this.cos_p0,this.cx+e*this.sin_p1,this.cy+e*this.cos_p1]},t.prototype.calcSegment=function(e,t){var n,r,i,s,o,u,a,f,l,c;return l=this.calcArcPoints(e),n=l[0],i=l[1],r=l[2],s=l[3],c=this.calcArcPoints(t),o=c[0],a=c[1],u=c[2],f=c[3],"M"+n+","+i+("A"+e+","+e+",0,"+this.is_long+",0,"+r+","+s)+("L"+u+","+f)+("A"+t+","+t+",0,"+this.is_long+",1,"+o+","+a)+"Z"},t.prototype.calcArc=function(e){var t,n,r,i,s;return s=this.calcArcPoints(e),t=s[0],r=s[1],n=s[2],i=s[3],"M"+t+","+r+("A"+e+","+e+",0,"+this.is_long+",0,"+n+","+i)},t.prototype.render=function(){var e=this;return this.arc=this.drawDonutArc(this.hilight,this.color),this.seg=this.drawDonutSegment(this.path,this.color,this.backgroundColor,function(){return e.fire("hover",e.index)},function(){return e.fire("click",e.index)})},t.prototype.drawDonutArc=function(e,t){return this.raphael.path(e).attr({stroke:t,"stroke-width":2,opacity:0})},t.prototype.drawDonutSegment=function(e,t,n,r,i){return this.raphael.path(e).attr({fill:t,stroke:n,"stroke-width":3}).hover(r).click(i)},t.prototype.select=function(){if(!this.selected)return this.seg.animate({path:this.selectedPath},150,"<>"),this.arc.animate({opacity:1},150,"<>"),this.selected=!0},t.prototype.deselect=function(){if(this.selected)return this.seg.animate({path:this.path},150,"<>"),this.arc.animate({opacity:0},150,"<>"),this.selected=!1},t}(t.EventEmitter)}).call(this); \ No newline at end of file diff --git a/build/js-source-analysis-report/assets/scripts/vendor/raphael-min.js b/build/js-source-analysis-report/assets/scripts/vendor/raphael-min.js deleted file mode 100644 index d30dbad8..00000000 --- a/build/js-source-analysis-report/assets/scripts/vendor/raphael-min.js +++ /dev/null @@ -1,10 +0,0 @@ -// ┌────────────────────────────────────────────────────────────────────┐ \\ -// │ Raphaël 2.1.0 - JavaScript Vector Library │ \\ -// ├────────────────────────────────────────────────────────────────────┤ \\ -// │ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) │ \\ -// │ Copyright © 2008-2012 Sencha Labs (http://sencha.com) │ \\ -// ├────────────────────────────────────────────────────────────────────┤ \\ -// │ Licensed under the MIT (http://raphaeljs.com/license.html) license.│ \\ -// └────────────────────────────────────────────────────────────────────┘ \\ - -(function(a){var b="0.3.4",c="hasOwnProperty",d=/[\.\/]/,e="*",f=function(){},g=function(a,b){return a-b},h,i,j={n:{}},k=function(a,b){var c=j,d=i,e=Array.prototype.slice.call(arguments,2),f=k.listeners(a),l=0,m=!1,n,o=[],p={},q=[],r=h,s=[];h=a,i=0;for(var t=0,u=f.length;tf*b.top){e=b.percents[y],p=b.percents[y-1]||0,t=t/b.top*(e-p),o=b.percents[y+1],j=b.anim[e];break}f&&d.attr(b.anim[b.percents[y]])}if(!!j){if(!k){for(var A in j)if(j[g](A))if(U[g](A)||d.paper.customAttributes[g](A)){u[A]=d.attr(A),u[A]==null&&(u[A]=T[A]),v[A]=j[A];switch(U[A]){case C:w[A]=(v[A]-u[A])/t;break;case"colour":u[A]=a.getRGB(u[A]);var B=a.getRGB(v[A]);w[A]={r:(B.r-u[A].r)/t,g:(B.g-u[A].g)/t,b:(B.b-u[A].b)/t};break;case"path":var D=bR(u[A],v[A]),E=D[1];u[A]=D[0],w[A]=[];for(y=0,z=u[A].length;yd)return d;while(cf?c=e:d=e,e=(d-c)/2+c}return e}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function m(a){return((i*a+h)*a+g)*a}var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;return n(a,1/(200*f))}function cq(){return this.x+q+this.y+q+this.width+" × "+this.height}function cp(){return this.x+q+this.y}function cb(a,b,c,d,e,f){a!=null?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function bH(b,c,d){b=a._path2curve(b),c=a._path2curve(c);var e,f,g,h,i,j,k,l,m,n,o=d?0:[];for(var p=0,q=b.length;p=0&&y<=1&&A>=0&&A<=1&&(d?n++:n.push({x:x.x,y:x.y,t1:y,t2:A}))}}return n}function bF(a,b){return bG(a,b,1)}function bE(a,b){return bG(a,b)}function bD(a,b,c,d,e,f,g,h){if(!(x(a,c)x(e,g)||x(b,d)x(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+y(a,c).toFixed(2)||n>+x(a,c).toFixed(2)||n<+y(e,g).toFixed(2)||n>+x(e,g).toFixed(2)||o<+y(b,d).toFixed(2)||o>+x(b,d).toFixed(2)||o<+y(f,h).toFixed(2)||o>+x(f,h).toFixed(2))return;return{x:l,y:m}}}function bC(a,b,c,d,e,f,g,h,i){if(!(i<0||bB(a,b,c,d,e,f,g,h)n)k/=2,l+=(m1?1:i<0?0:i;var j=i/2,k=12,l=[-0.1252,.1252,-0.3678,.3678,-0.5873,.5873,-0.7699,.7699,-0.9041,.9041,-0.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0;for(var o=0;od;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function bx(){return this.hex}function bv(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];if(h[g](f)){bu(i,f);return c?c(h[f]):h[f]}i.length>=1e3&&delete h[i.shift()],i.push(f),h[f]=a[m](b,e);return c?c(h[f]):h[f]}return d}function bu(a,b){for(var c=0,d=a.length;c',bl=bk.firstChild,bl.style.behavior="url(#default#VML)";if(!bl||typeof bl.adj!="object")return a.type=p;bk=null}a.svg=!(a.vml=a.type=="VML"),a._Paper=j,a.fn=k=j.prototype=a.prototype,a._id=0,a._oid=0,a.is=function(a,b){b=v.call(b);if(b=="finite")return!M[g](+a);if(b=="array")return a instanceof Array;return b=="null"&&a===null||b==typeof a&&a!==null||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||H.call(a).slice(8,-1).toLowerCase()==b},a.angle=function(b,c,d,e,f,g){if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return(180+w.atan2(-i,-h)*180/B+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)},a.rad=function(a){return a%360*B/180},a.deg=function(a){return a*180/B%360},a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,E)){var e=b.length;while(e--)if(z(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(fb-d)return c-f+b}return c};var bn=a.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=w.random()*16|0,c=a=="x"?b:b&3|8;return c.toString(16)});a.setWindow=function(b){eve("raphael.setWindow",a,h.win,b),h.win=b,h.doc=h.win.document,a._engine.initWin&&a._engine.initWin(h.win)};var bo=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),d=e.body}catch(f){d=createPopup().document.body}var g=d.createTextRange();bo=bv(function(a){try{d.style.color=r(a).replace(c,p);var b=g.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=h.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",h.doc.body.appendChild(i),bo=bv(function(a){i.style.color=a;return h.doc.defaultView.getComputedStyle(i,p).getPropertyValue("color")})}return bo(b)},bp=function(){return"hsb("+[this.h,this.s,this.b]+")"},bq=function(){return"hsl("+[this.h,this.s,this.l]+")"},br=function(){return this.hex},bs=function(b,c,d){c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b&&(d=b.b,c=b.g,b=b.r);if(c==null&&a.is(b,D)){var e=a.getRGB(b);b=e.r,c=e.g,d=e.b}if(b>1||c>1||d>1)b/=255,c/=255,d/=255;return[b,c,d]},bt=function(b,c,d,e){b*=255,c*=255,d*=255;var f={r:b,g:c,b:d,hex:a.rgb(b,c,d),toString:br};a.is(e,"finite")&&(f.opacity=e);return f};a.color=function(b){var c;a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b?(c=a.hsb2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b?(c=a.hsl2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):(a.is(b,"string")&&(b=a.getRGB(b)),a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b?(c=a.rgb2hsl(b),b.h=c.h,b.s=c.s,b.l=c.l,c=a.rgb2hsb(b),b.v=c.b):(b={hex:"none"},b.r=b.g=b.b=b.h=b.s=b.v=b.l=-1)),b.toString=br;return b},a.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;a=a%360/60,i=c*b,h=i*(1-z(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h);if(a>1||b>1||c>1)a/=360,b/=100,c/=100;a*=360;var e,f,g,h,i;a=a%360/60,i=2*b*(c<.5?c:1-c),h=i*(1-z(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.rgb2hsb=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;f=x(a,b,c),g=f-y(a,b,c),d=g==0?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=g==0?0:g/f;return{h:d,s:e,b:f,toString:bp}},a.rgb2hsl=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;g=x(a,b,c),h=y(a,b,c),i=g-h,d=i==0?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=i==0?0:f<.5?i/(2*f):i/(2-2*f);return{h:d,s:e,l:f,toString:bq}},a._path2string=function(){return this.join(",").replace(Y,"$1")};var bw=a._preload=function(a,b){var c=h.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,h.doc.body.removeChild(this)},c.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(c),c.src=a};a.getRGB=bv(function(b){if(!b||!!((b=r(b)).indexOf("-")+1))return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:bx};!X[g](b.toLowerCase().substring(0,2))&&b.charAt()!="#"&&(b=bo(b));var c,d,e,f,h,i,j,k=b.match(L);if(k){k[2]&&(f=R(k[2].substring(5),16),e=R(k[2].substring(3,5),16),d=R(k[2].substring(1,3),16)),k[3]&&(f=R((i=k[3].charAt(3))+i,16),e=R((i=k[3].charAt(2))+i,16),d=R((i=k[3].charAt(1))+i,16)),k[4]&&(j=k[4][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),k[1].toLowerCase().slice(0,4)=="rgba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100));if(k[5]){j=k[5][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,f,h)}if(k[6]){j=k[6][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsla"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,f,h)}k={r:d,g:e,b:f,toString:bx},k.hex="#"+(16777216|f|e<<8|d<<16).toString(16).slice(1),a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx}},a),a.hsb=bv(function(b,c,d){return a.hsb2rgb(b,c,d).hex}),a.hsl=bv(function(b,c,d){return a.hsl2rgb(b,c,d).hex}),a.rgb=bv(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b}));return c.hex},a.getColor.reset=function(){delete this.start},a.parsePathString=function(b){if(!b)return null;var c=bz(b);if(c.arr)return bJ(c.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];a.is(b,E)&&a.is(b[0],E)&&(e=bJ(b)),e.length||r(b).replace(Z,function(a,b,c){var f=[],g=b.toLowerCase();c.replace(_,function(a,b){b&&f.push(+b)}),g=="m"&&f.length>2&&(e.push([b][n](f.splice(0,2))),g="l",b=b=="m"?"l":"L");if(g=="r")e.push([b][n](f));else while(f.length>=d[g]){e.push([b][n](f.splice(0,d[g])));if(!d[g])break}}),e.toString=a._path2string,c.arr=bJ(e);return e},a.parseTransformString=bv(function(b){if(!b)return null;var c={r:3,s:4,t:2,m:6},d=[];a.is(b,E)&&a.is(b[0],E)&&(d=bJ(b)),d.length||r(b).replace($,function(a,b,c){var e=[],f=v.call(b);c.replace(_,function(a,b){b&&e.push(+b)}),d.push([b][n](e))}),d.toString=a._path2string;return d});var bz=function(a){var b=bz.ps=bz.ps||{};b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[g](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])});return b[a]};a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=A(j,3),l=A(j,2),m=i*i,n=m*i,o=k*a+l*3*i*c+j*3*i*i*e+n*g,p=k*b+l*3*i*d+j*3*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,x=j*e+i*g,y=j*f+i*h,z=90-w.atan2(q-s,r-t)*180/B;(q>s||r=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},a.isBBoxIntersect=function(b,c){var d=a.isPointInsideBBox;return d(c,b.x,b.y)||d(c,b.x2,b.y)||d(c,b.x,b.y2)||d(c,b.x2,b.y2)||d(b,c.x,c.y)||d(b,c.x2,c.y)||d(b,c.x,c.y2)||d(b,c.x2,c.y2)||(b.xc.x||c.xb.x)&&(b.yc.y||c.yb.y)},a.pathIntersection=function(a,b){return bH(a,b)},a.pathIntersectionNumber=function(a,b){return bH(a,b,1)},a.isPointInsidePath=function(b,c,d){var e=a.pathBBox(b);return a.isPointInsideBBox(e,c,d)&&bH(b,[["M",c,d],["H",e.x2+10]],1)%2==1},a._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var bI=a.pathBBox=function(a){var b=bz(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=bR(a);var c=0,d=0,e=[],f=[],g;for(var h=0,i=a.length;h1&&(v=w.sqrt(v),c=v*c,d=v*d);var x=c*c,y=d*d,A=(f==g?-1:1)*w.sqrt(z((x*y-x*u*u-y*t*t)/(x*u*u+y*t*t))),C=A*c*u/d+(a+h)/2,D=A*-d*t/c+(b+i)/2,E=w.asin(((b-D)/d).toFixed(9)),F=w.asin(((i-D)/d).toFixed(9));E=aF&&(E=E-B*2),!g&&F>E&&(F=F-B*2)}else E=j[0],F=j[1],C=j[2],D=j[3];var G=F-E;if(z(G)>k){var H=F,I=h,J=i;F=E+k*(g&&F>E?1:-1),h=C+c*w.cos(F),i=D+d*w.sin(F),m=bO(h,i,c,d,e,0,g,I,J,[F,H,C,D])}G=F-E;var K=w.cos(E),L=w.sin(E),M=w.cos(F),N=w.sin(F),O=w.tan(G/4),P=4/3*c*O,Q=4/3*d*O,R=[a,b],S=[a+P*L,b-Q*K],T=[h+P*N,i-Q*M],U=[h,i];S[0]=2*R[0]-S[0],S[1]=2*R[1]-S[1];if(j)return[S,T,U][n](m);m=[S,T,U][n](m).join()[s](",");var V=[];for(var W=0,X=m.length;W"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y)),i=f-2*d+b-(h-2*f+d),j=2*(d-b)-2*(f-d),k=b-d,l=(-j+w.sqrt(j*j-4*i*k))/2/i,n=(-j-w.sqrt(j*j-4*i*k))/2/i,z(l)>"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y));return{min:{x:y[m](0,p),y:y[m](0,o)},max:{x:x[m](0,p),y:x[m](0,o)}}}),bR=a._path2curve=bv(function(a,b){var c=!b&&bz(a);if(!b&&c.curve)return bJ(c.curve);var d=bL(a),e=b&&bL(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][n](bO[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][n](bN(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][n](bN(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](bM(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](bM(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](bM(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](bM(b.x,b.y,b.X,b.Y))}return a},i=function(a,b){if(a[b].length>7){a[b].shift();var c=a[b];while(c.length)a.splice(b++,0,["C"][n](c.splice(0,6)));a.splice(b,1),l=x(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&a[g][0]=="M"&&b[g][0]!="M"&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=x(d.length,e&&e.length||0))};for(var k=0,l=x(d.length,e&&e.length||0);ke){if(c&&!l.start){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),k+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k,k=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!b&&!c){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j,g=+i[5],h=+i[6]}k+=i.shift()+i}l.end=k,m=b?n:c?l:a.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cu=ct(1),cv=ct(),cw=ct(0,1);a.getTotalLength=cu,a.getPointAtLength=cv,a.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return cw(a,b).end;var d=cw(a,c,1);return b?cw(d,b).end:d},cl.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return cu(this.attrs.path)}},cl.getPointAtLength=function(a){if(this.type=="path")return cv(this.attrs.path,a)},cl.getSubpath=function(b,c){if(this.type=="path")return a.getSubpath(this.attrs.path,b,c)};var cx=a.easing_formulas={linear:function(a){return a},"<":function(a){return A(a,1.7)},">":function(a){return A(a,.48)},"<>":function(a){var b=.48-a/1.04,c=w.sqrt(.1734+b*b),d=c-b,e=A(z(d),1/3)*(d<0?-1:1),f=-c-b,g=A(z(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==!!a)return a;return A(2,-10*a)*w.sin((a-.075)*2*B/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375);return d}};cx.easeIn=cx["ease-in"]=cx["<"],cx.easeOut=cx["ease-out"]=cx[">"],cx.easeInOut=cx["ease-in-out"]=cx["<>"],cx["back-in"]=cx.backIn,cx["back-out"]=cx.backOut;var cy=[],cz=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},cA=function(){var b=+(new Date),c=0;for(;c1&&!d.next){for(s in k)k[g](s)&&(r[s]=d.totalOrigin[s]);d.el.attr(r),cE(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&cE(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}a.svg&&m&&m.paper&&m.paper.safari(),cy.length&&cz(cA)},cB=function(a){return a>255?255:a<0?0:a};cl.animateWith=function(b,c,d,e,f,g){var h=this;if(h.removed){g&&g.call(h);return h}var i=d instanceof cD?d:a.animation(d,e,f,g),j,k;cE(i,h,i.percents[0],null,h.attr());for(var l=0,m=cy.length;l.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(p),i.setAttribute(o,G.hex),o=="stroke"&&G[b]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n"));var $=X.getBoundingClientRect();t.W=m.w=($.right-$.left)/Y,t.H=m.h=($.bottom-$.top)/Y,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var _=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var ba=0,bb=_.length;ba.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c);return o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){};return i},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael) \ No newline at end of file diff --git a/build/js-source-analysis-report/display.html b/build/js-source-analysis-report/display.html deleted file mode 100644 index 288c1063..00000000 --- a/build/js-source-analysis-report/display.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - Plato - JavaScript Introspection - - - - - - - - - - - - - - - - - - -
    -

    JavaScript Source Analysis

    -
    -
    -
    -
    - Total / Average Lines -

    11044 / 153

    -
    -
    -
    -
    -
    -
    -
    - Average Maintainability -

    74.22

    -
    -
    -
    -
    -
    - -
    -
    -
    -

    Worst Maintainability Scores

    -
      - -
    • - 90 score - core/search/SearchItemFactory.js -
    • - -
    • - 90 score - core/utils/JSONStateHandlerFactory.js -
    • - -
    • - 90 score - core/fs/FolderWatcherFactory.js -
    • - -
    • - 90 score - core/net/tcp/TCPSocketFactory.js -
    • - -
    • - 90 score - core/net/tcp/TCPSocketHandlerFactory.js -
    • - -
    -
    -
    -
    -
    -

    Largest Files

    -
      - -
    • - 948 lines - core/protocol/net/ProtocolConnectionManager.js -
    • - -
    • - 546 lines - core/protocol/proxy/ProxyManager.js -
    • - -
    • - 471 lines - core/plugin/PluginManager.js -
    • - -
    • - 430 lines - core/search/SearchClient.js -
    • - -
    • - 429 lines - core/topology/RoutingTable.js -
    • - -
    -
    -
    -
    -
    -

    Lint Warnings

    -
      - -
    • - 6 lint errors - core/search/SearchClient.js -
    • - -
    • - 5 lint errors - core/search/SearchManager.js -
    • - -
    • - 4 lint errors - core/plugin/PluginLoader.js -
    • - -
    • - 3 lint errors - core/plugin/PluginManager.js -
    • - -
    • - 3 lint errors - core/search/SearchItem.js -
    • - -
    -
    -
    -
    -
    - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_app_js/index.html b/build/js-source-analysis-report/files/core_app_js/index.html deleted file mode 100644 index 1af6a2fe..00000000 --- a/build/js-source-analysis-report/files/core_app_js/index.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - Plato - core/app.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/app.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    58.93

    -
    -
    -

    Lines of code

    -

    111

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    22.42

    -
    -
    -

    Estimated Errors

    -

    1.21

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_app_js/report.history.js b/build/js-source-analysis-report/files/core_app_js/report.history.js deleted file mode 100644 index 660d234e..00000000 --- a/build/js-source-analysis-report/files/core_app_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:01 GMT","sloc":104,"lloc":68,"functions":4,"deliveredBugs":1.0511658020962609,"maintainability":57.62734589837904,"lintErrors":0,"difficulty":21.727272727272727},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 13 May 2014 18:32:58 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Wed, 14 May 2014 12:46:31 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Mon, 19 May 2014 11:35:06 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Wed, 21 May 2014 14:44:47 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 27 May 2014 11:31:57 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":111,"lloc":78,"functions":5,"deliveredBugs":1.2133333333333334,"maintainability":58.93167569405932,"lintErrors":0,"difficulty":22.418181818181818}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_app_js/report.history.json b/build/js-source-analysis-report/files/core_app_js/report.history.json deleted file mode 100644 index aa918d05..00000000 --- a/build/js-source-analysis-report/files/core_app_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:01 GMT","sloc":104,"lloc":68,"functions":4,"deliveredBugs":1.0511658020962609,"maintainability":57.62734589837904,"lintErrors":0,"difficulty":21.727272727272727},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 13 May 2014 18:32:58 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Wed, 14 May 2014 12:46:31 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Mon, 19 May 2014 11:35:06 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Wed, 21 May 2014 14:44:47 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 27 May 2014 11:31:57 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":109,"lloc":71,"functions":5,"deliveredBugs":1.0874576017991708,"maintainability":59.64174111396499,"lintErrors":0,"difficulty":22.32},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":111,"lloc":78,"functions":5,"deliveredBugs":1.2133333333333334,"maintainability":58.93167569405932,"lintErrors":0,"difficulty":22.418181818181818}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_app_js/report.js b/build/js-source-analysis-report/files/core_app_js/report.js deleted file mode 100644 index eb744c9b..00000000 --- a/build/js-source-analysis-report/files/core_app_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/app.js","fileShort":"core/app.js","fileSafe":"core_app_js","link":"files/core_app_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":111,"logical":78},"cyclomatic":8,"halstead":{"operators":{"distinct":18,"total":246,"identifiers":["__stripped__"]},"operands":{"distinct":110,"total":274,"identifiers":["__stripped__"]},"length":520,"vocabulary":128,"difficulty":22.418181818181818,"volume":3640,"effort":81602.18181818182,"bugs":1.2133333333333334,"time":4533.454545454546},"params":4}},"functions":[{"name":"start","line":18,"complexity":{"sloc":{"physical":91,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":58,"vocabulary":25,"difficulty":5.833333333333334,"volume":269.343659006934,"effort":1571.171344207115,"bugs":0.089781219668978,"time":87.28729690039528},"params":0}},{"name":"","line":30,"complexity":{"sloc":{"physical":78,"logical":43},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":118,"identifiers":["__stripped__"]},"operands":{"distinct":69,"total":145,"identifiers":["__stripped__"]},"length":263,"vocabulary":84,"difficulty":15.76086956521739,"volume":1681.1794821908138,"effort":26496.85053452913,"bugs":0.5603931607302712,"time":1472.047251918285},"params":1}},{"name":"","line":84,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"","line":89,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":24,"vocabulary":12,"difficulty":1.8333333333333335,"volume":86.03910001730776,"effort":157.7383500317309,"bugs":0.028679700005769252,"time":8.763241668429494},"params":1}},{"name":"","line":94,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"length":63,"vocabulary":28,"difficulty":6.2,"volume":302.86336008962905,"effort":1877.7528325557003,"bugs":0.10095445336320968,"time":104.31960180865002},"params":1}}],"maintainability":58.93167569405932,"params":0.8,"module":"core/app.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_app_js/report.json b/build/js-source-analysis-report/files/core_app_js/report.json deleted file mode 100644 index 699b706c..00000000 --- a/build/js-source-analysis-report/files/core_app_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/app.js","fileShort":"core/app.js","fileSafe":"core_app_js","link":"files/core_app_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":111,"logical":78},"cyclomatic":8,"halstead":{"operators":{"distinct":18,"total":246,"identifiers":["__stripped__"]},"operands":{"distinct":110,"total":274,"identifiers":["__stripped__"]},"length":520,"vocabulary":128,"difficulty":22.418181818181818,"volume":3640,"effort":81602.18181818182,"bugs":1.2133333333333334,"time":4533.454545454546},"params":4}},"functions":[{"name":"start","line":18,"complexity":{"sloc":{"physical":91,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":58,"vocabulary":25,"difficulty":5.833333333333334,"volume":269.343659006934,"effort":1571.171344207115,"bugs":0.089781219668978,"time":87.28729690039528},"params":0}},{"name":"","line":30,"complexity":{"sloc":{"physical":78,"logical":43},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":118,"identifiers":["__stripped__"]},"operands":{"distinct":69,"total":145,"identifiers":["__stripped__"]},"length":263,"vocabulary":84,"difficulty":15.76086956521739,"volume":1681.1794821908138,"effort":26496.85053452913,"bugs":0.5603931607302712,"time":1472.047251918285},"params":1}},{"name":"","line":84,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"","line":89,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":24,"vocabulary":12,"difficulty":1.8333333333333335,"volume":86.03910001730776,"effort":157.7383500317309,"bugs":0.028679700005769252,"time":8.763241668429494},"params":1}},{"name":"","line":94,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"length":63,"vocabulary":28,"difficulty":6.2,"volume":302.86336008962905,"effort":1877.7528325557003,"bugs":0.10095445336320968,"time":104.31960180865002},"params":1}}],"maintainability":58.93167569405932,"params":0.8,"module":"core/app.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_JSONConfig_js/index.html b/build/js-source-analysis-report/files/core_config_JSONConfig_js/index.html deleted file mode 100644 index aea06a97..00000000 --- a/build/js-source-analysis-report/files/core_config_JSONConfig_js/index.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - Plato - core/config/JSONConfig.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/JSONConfig.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    66.30

    -
    -
    -

    Lines of code

    -

    52

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    22.53

    -
    -
    -

    Estimated Errors

    -

    0.31

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.history.js b/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.history.js deleted file mode 100644 index 5bde808b..00000000 --- a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 08 May 2014 13:15:01 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 13 May 2014 18:32:58 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 14 May 2014 12:46:31 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Mon, 19 May 2014 11:35:06 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 21 May 2014 14:44:47 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 27 May 2014 11:31:57 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":52,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.history.json b/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.history.json deleted file mode 100644 index 3f79f5ec..00000000 --- a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 08 May 2014 13:15:01 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 13 May 2014 18:32:58 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 14 May 2014 12:46:31 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Mon, 19 May 2014 11:35:06 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Wed, 21 May 2014 14:44:47 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 27 May 2014 11:31:57 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":51,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":52,"lloc":33,"functions":4,"deliveredBugs":0.30692733344871836,"maintainability":66.29704620816833,"lintErrors":1,"difficulty":22.52857142857143}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.js b/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.js deleted file mode 100644 index aa4ace20..00000000 --- a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/JSONConfig.js","fileShort":"core/config/JSONConfig.js","fileSafe":"core_config_JSONConfig_js","link":"files/core_config_JSONConfig_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":52,"logical":33},"cyclomatic":6,"halstead":{"operators":{"distinct":19,"total":77,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"length":160,"vocabulary":54,"difficulty":22.52857142857143,"volume":920.7820003461551,"effort":20743.903064941238,"bugs":0.30692733344871836,"time":1152.4390591634021},"params":5}},"functions":[{"name":"","line":2,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":4,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":26,"complexity":{"sloc":{"physical":26,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":3,"volume":23.264662506490403,"effort":69.79398751947122,"bugs":0.007754887502163467,"time":3.877443751081734},"params":1}},{"name":"JSONConfig","line":28,"complexity":{"sloc":{"physical":22,"logical":17},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":42,"identifiers":["__stripped__"]},"length":85,"vocabulary":38,"difficulty":13.695652173913043,"volume":446.07383864270474,"effort":6109.272137932695,"bugs":0.14869127954756825,"time":339.4040076629275},"params":2}}],"maintainability":66.29704620816833,"params":1.25,"module":"core/config/JSONConfig.js"},"jshint":{"messages":[{"severity":"error","line":28,"column":24,"message":"'JSONConfig' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.json b/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.json deleted file mode 100644 index f5d944e7..00000000 --- a/build/js-source-analysis-report/files/core_config_JSONConfig_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/JSONConfig.js","fileShort":"core/config/JSONConfig.js","fileSafe":"core_config_JSONConfig_js","link":"files/core_config_JSONConfig_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":52,"logical":33},"cyclomatic":6,"halstead":{"operators":{"distinct":19,"total":77,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"length":160,"vocabulary":54,"difficulty":22.52857142857143,"volume":920.7820003461551,"effort":20743.903064941238,"bugs":0.30692733344871836,"time":1152.4390591634021},"params":5}},"functions":[{"name":"","line":2,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":4,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":26,"complexity":{"sloc":{"physical":26,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":3,"volume":23.264662506490403,"effort":69.79398751947122,"bugs":0.007754887502163467,"time":3.877443751081734},"params":1}},{"name":"JSONConfig","line":28,"complexity":{"sloc":{"physical":22,"logical":17},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":42,"identifiers":["__stripped__"]},"length":85,"vocabulary":38,"difficulty":13.695652173913043,"volume":446.07383864270474,"effort":6109.272137932695,"bugs":0.14869127954756825,"time":339.4040076629275},"params":2}}],"maintainability":66.29704620816833,"params":1.25,"module":"core/config/JSONConfig.js"},"jshint":{"messages":[{"severity":"error","line":28,"column":24,"message":"'JSONConfig' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/index.html b/build/js-source-analysis-report/files/core_config_ObjectConfig_js/index.html deleted file mode 100644 index 49e13cc0..00000000 --- a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/index.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - Plato - core/config/ObjectConfig.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/ObjectConfig.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    63.41

    -
    -
    -

    Lines of code

    -

    84

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    34.41

    -
    -
    -

    Estimated Errors

    -

    0.47

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.history.js b/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.history.js deleted file mode 100644 index c5356996..00000000 --- a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4686133205849425,"maintainability":63.35096206418592,"lintErrors":2,"difficulty":35.31578947368421},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 08 May 2014 13:15:01 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 14 May 2014 12:46:31 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Mon, 19 May 2014 11:35:06 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 21 May 2014 14:44:47 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 27 May 2014 11:31:57 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.history.json b/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.history.json deleted file mode 100644 index aa588869..00000000 --- a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4686133205849425,"maintainability":63.35096206418592,"lintErrors":2,"difficulty":35.31578947368421},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 08 May 2014 13:15:01 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 14 May 2014 12:46:31 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Mon, 19 May 2014 11:35:06 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Wed, 21 May 2014 14:44:47 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 27 May 2014 11:31:57 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":84,"lloc":46,"functions":5,"deliveredBugs":0.4705051621133224,"maintainability":63.408951061914756,"lintErrors":0,"difficulty":34.41025641025641}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.js b/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.js deleted file mode 100644 index f101a693..00000000 --- a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/ObjectConfig.js","fileShort":"core/config/ObjectConfig.js","fileSafe":"core_config_ObjectConfig_js","link":"files/core_config_ObjectConfig_js/index.html"},"complexity":{"aggregate":{"line":32,"complexity":{"sloc":{"physical":84,"logical":46},"cyclomatic":12,"halstead":{"operators":{"distinct":22,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":39,"total":122,"identifiers":["__stripped__"]},"length":238,"vocabulary":61,"difficulty":34.41025641025641,"volume":1411.515486339967,"effort":48570.60981200604,"bugs":0.4705051621133224,"time":2698.3672117781134},"params":9}},"functions":[{"name":"","line":32,"complexity":{"sloc":{"physical":82,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"ObjectConfig","line":33,"complexity":{"sloc":{"physical":16,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"length":43,"vocabulary":23,"difficulty":10.541666666666668,"volume":194.51316411045156,"effort":2050.4929383310105,"bugs":0.06483772137015052,"time":113.9162743517228},"params":2}},{"name":".get","line":49,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":21,"difficulty":12.100000000000001,"volume":193.26196660226546,"effort":2338.469795887412,"bugs":0.06442065553408849,"time":129.91498866041178},"params":2}},{"name":"._convertObjectToDotNotation","line":74,"complexity":{"sloc":{"physical":38,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":6,"volume":83.76180828526728,"effort":502.57084971160367,"bugs":0.02792060276175576,"time":27.92060276175576},"params":2}},{"name":"recurse","line":76,"complexity":{"sloc":{"physical":31,"logical":20},"cyclomatic":7,"halstead":{"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"length":98,"vocabulary":36,"difficulty":20,"volume":506.6526501413466,"effort":10133.053002826931,"bugs":0.1688842167137822,"time":562.9473890459407},"params":3}}],"maintainability":63.408951061914756,"params":1.8,"module":"core/config/ObjectConfig.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.json b/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.json deleted file mode 100644 index 84259a13..00000000 --- a/build/js-source-analysis-report/files/core_config_ObjectConfig_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/ObjectConfig.js","fileShort":"core/config/ObjectConfig.js","fileSafe":"core_config_ObjectConfig_js","link":"files/core_config_ObjectConfig_js/index.html"},"complexity":{"aggregate":{"line":32,"complexity":{"sloc":{"physical":84,"logical":46},"cyclomatic":12,"halstead":{"operators":{"distinct":22,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":39,"total":122,"identifiers":["__stripped__"]},"length":238,"vocabulary":61,"difficulty":34.41025641025641,"volume":1411.515486339967,"effort":48570.60981200604,"bugs":0.4705051621133224,"time":2698.3672117781134},"params":9}},"functions":[{"name":"","line":32,"complexity":{"sloc":{"physical":82,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"ObjectConfig","line":33,"complexity":{"sloc":{"physical":16,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"length":43,"vocabulary":23,"difficulty":10.541666666666668,"volume":194.51316411045156,"effort":2050.4929383310105,"bugs":0.06483772137015052,"time":113.9162743517228},"params":2}},{"name":".get","line":49,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":21,"difficulty":12.100000000000001,"volume":193.26196660226546,"effort":2338.469795887412,"bugs":0.06442065553408849,"time":129.91498866041178},"params":2}},{"name":"._convertObjectToDotNotation","line":74,"complexity":{"sloc":{"physical":38,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":6,"volume":83.76180828526728,"effort":502.57084971160367,"bugs":0.02792060276175576,"time":27.92060276175576},"params":2}},{"name":"recurse","line":76,"complexity":{"sloc":{"physical":31,"logical":20},"cyclomatic":7,"halstead":{"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"length":98,"vocabulary":36,"difficulty":20,"volume":506.6526501413466,"effort":10133.053002826931,"bugs":0.1688842167137822,"time":562.9473890459407},"params":3}}],"maintainability":63.408951061914756,"params":1.8,"module":"core/config/ObjectConfig.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/index.html b/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/index.html deleted file mode 100644 index 6f320024..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/config/interfaces/ConfigInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/interfaces/ConfigInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.history.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.history.js deleted file mode 100644 index cca13e0a..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.history.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.history.json deleted file mode 100644 index a2573ff9..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.js deleted file mode 100644 index 69589494..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/interfaces/ConfigInterface.js","fileShort":"core/config/interfaces/ConfigInterface.js","fileSafe":"core_config_interfaces_ConfigInterface_js","link":"files/core_config_interfaces_ConfigInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.json deleted file mode 100644 index bbd42d3d..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/interfaces/ConfigInterface.js","fileShort":"core/config/interfaces/ConfigInterface.js","fileSafe":"core_config_interfaces_ConfigInterface_js","link":"files/core_config_interfaces_ConfigInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/index.html b/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/index.html deleted file mode 100644 index e55db453..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/config/interfaces/ConfigKeyListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/interfaces/ConfigKeyListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.history.js deleted file mode 100644 index cca13e0a..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.history.json deleted file mode 100644 index a2573ff9..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.js deleted file mode 100644 index fe8955d0..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/interfaces/ConfigKeyListInterface.js","fileShort":"core/config/interfaces/ConfigKeyListInterface.js","fileSafe":"core_config_interfaces_ConfigKeyListInterface_js","link":"files/core_config_interfaces_ConfigKeyListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigKeyListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.json deleted file mode 100644 index ded600e2..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigKeyListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/interfaces/ConfigKeyListInterface.js","fileShort":"core/config/interfaces/ConfigKeyListInterface.js","fileSafe":"core_config_interfaces_ConfigKeyListInterface_js","link":"files/core_config_interfaces_ConfigKeyListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigKeyListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/index.html b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/index.html deleted file mode 100644 index 123db6f8..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/config/interfaces/ConfigPairInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/interfaces/ConfigPairInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.history.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.history.js deleted file mode 100644 index cca13e0a..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.history.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.history.json deleted file mode 100644 index a2573ff9..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.js deleted file mode 100644 index 8e595d0d..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/interfaces/ConfigPairInterface.js","fileShort":"core/config/interfaces/ConfigPairInterface.js","fileSafe":"core_config_interfaces_ConfigPairInterface_js","link":"files/core_config_interfaces_ConfigPairInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigPairInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.json deleted file mode 100644 index 5b09198e..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/interfaces/ConfigPairInterface.js","fileShort":"core/config/interfaces/ConfigPairInterface.js","fileSafe":"core_config_interfaces_ConfigPairInterface_js","link":"files/core_config_interfaces_ConfigPairInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigPairInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/index.html b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/index.html deleted file mode 100644 index b10f16cd..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/config/interfaces/ConfigPairListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/interfaces/ConfigPairListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.history.js deleted file mode 100644 index 52a5fa8f..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.history.json deleted file mode 100644 index 354d29b8..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.js b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.js deleted file mode 100644 index a6cf65aa..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/interfaces/ConfigPairListInterface.js","fileShort":"core/config/interfaces/ConfigPairListInterface.js","fileSafe":"core_config_interfaces_ConfigPairListInterface_js","link":"files/core_config_interfaces_ConfigPairListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigPairListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.json b/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.json deleted file mode 100644 index 9b7e8eb4..00000000 --- a/build/js-source-analysis-report/files/core_config_interfaces_ConfigPairListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/interfaces/ConfigPairListInterface.js","fileShort":"core/config/interfaces/ConfigPairListInterface.js","fileSafe":"core_config_interfaces_ConfigPairListInterface_js","link":"files/core_config_interfaces_ConfigPairListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/interfaces/ConfigPairListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_namespace_js/index.html b/build/js-source-analysis-report/files/core_config_namespace_js/index.html deleted file mode 100644 index 28fe44d9..00000000 --- a/build/js-source-analysis-report/files/core_config_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/config/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/config/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_config_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_config_namespace_js/report.history.js deleted file mode 100644 index 52a5fa8f..00000000 --- a/build/js-source-analysis-report/files/core_config_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_config_namespace_js/report.history.json deleted file mode 100644 index 354d29b8..00000000 --- a/build/js-source-analysis-report/files/core_config_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:18 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_namespace_js/report.js b/build/js-source-analysis-report/files/core_config_namespace_js/report.js deleted file mode 100644 index 9658953d..00000000 --- a/build/js-source-analysis-report/files/core_config_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/config/namespace.js","fileShort":"core/config/namespace.js","fileSafe":"core_config_namespace_js","link":"files/core_config_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_config_namespace_js/report.json b/build/js-source-analysis-report/files/core_config_namespace_js/report.json deleted file mode 100644 index d41f1430..00000000 --- a/build/js-source-analysis-report/files/core_config_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/config/namespace.js","fileShort":"core/config/namespace.js","fileSafe":"core_config_namespace_js","link":"files/core_config_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/config/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/index.html b/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/index.html deleted file mode 100644 index 1f188f59..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/fs/FolderWatcherFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/fs/FolderWatcherFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.66

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.05

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.history.js b/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.history.js deleted file mode 100644 index b5840d7f..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.history.json b/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.history.json deleted file mode 100644 index ecf3e6ba..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.js b/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.js deleted file mode 100644 index 76ddff89..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/fs/FolderWatcherFactory.js","fileShort":"core/fs/FolderWatcherFactory.js","fileSafe":"core_fs_FolderWatcherFactory_js","link":"files/core_fs_FolderWatcherFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"FolderWatcherFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/fs/FolderWatcherFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.json b/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.json deleted file mode 100644 index 39bb70b2..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/fs/FolderWatcherFactory.js","fileShort":"core/fs/FolderWatcherFactory.js","fileSafe":"core_fs_FolderWatcherFactory_js","link":"files/core_fs_FolderWatcherFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"FolderWatcherFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/fs/FolderWatcherFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/index.html b/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/index.html deleted file mode 100644 index 87684350..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/index.html +++ /dev/null @@ -1,671 +0,0 @@ - - - - - Plato - core/fs/FolderWatcherManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/fs/FolderWatcherManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    71.60

    -
    -
    -

    Lines of code

    -

    392

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    67.79

    -
    -
    -

    Estimated Errors

    -

    2.79

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.history.js b/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.history.js deleted file mode 100644 index f4b8a2b7..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Thu, 15 May 2014 21:12:17 GMT","sloc":343,"lloc":165,"functions":32,"deliveredBugs":2.3299244275852735,"maintainability":70.67209579446654,"lintErrors":2,"difficulty":67.75},{"date":"Fri, 16 May 2014 19:53:36 GMT","sloc":343,"lloc":165,"functions":32,"deliveredBugs":2.336831318180882,"maintainability":70.66504556803963,"lintErrors":2,"difficulty":68},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":343,"lloc":165,"functions":32,"deliveredBugs":2.336831318180882,"maintainability":70.66504556803963,"lintErrors":2,"difficulty":68},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":392,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":392,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":392,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.history.json b/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.history.json deleted file mode 100644 index ce694490..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Thu, 15 May 2014 21:12:17 GMT","sloc":343,"lloc":165,"functions":32,"deliveredBugs":2.3299244275852735,"maintainability":70.67209579446654,"lintErrors":2,"difficulty":67.75},{"date":"Fri, 16 May 2014 19:53:36 GMT","sloc":343,"lloc":165,"functions":32,"deliveredBugs":2.336831318180882,"maintainability":70.66504556803963,"lintErrors":2,"difficulty":68},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":343,"lloc":165,"functions":32,"deliveredBugs":2.336831318180882,"maintainability":70.66504556803963,"lintErrors":2,"difficulty":68},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":393,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":392,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":392,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":392,"lloc":187,"functions":39,"deliveredBugs":2.7936501115138213,"maintainability":71.59979321078744,"lintErrors":2,"difficulty":67.78947368421052}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.js b/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.js deleted file mode 100644 index b2434545..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/fs/FolderWatcherManager.js","fileShort":"core/fs/FolderWatcherManager.js","fileSafe":"core_fs_FolderWatcherManager_js","link":"files/core_fs_FolderWatcherManager_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":392,"logical":187},"cyclomatic":26,"halstead":{"operators":{"distinct":24,"total":535,"identifiers":["__stripped__"]},"operands":{"distinct":114,"total":644,"identifiers":["__stripped__"]},"length":1179,"vocabulary":138,"difficulty":67.78947368421052,"volume":8380.950334541463,"effort":568140.2121520739,"bugs":2.7936501115138213,"time":31563.345119559657},"params":54}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":378,"logical":22},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":82,"identifiers":["__stripped__"]},"length":164,"vocabulary":27,"difficulty":7.130434782608695,"volume":779.8015503548089,"effort":5560.324098182115,"bugs":0.25993385011826964,"time":308.90689434345086},"params":0}},{"name":"FolderWatcherManager","line":15,"complexity":{"sloc":{"physical":70,"logical":23},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":76,"identifiers":["__stripped__"]},"length":135,"vocabulary":47,"difficulty":11.61111111111111,"volume":749.8694949764811,"effort":8706.818025004697,"bugs":0.2499564983254937,"time":483.71211250026096},"params":4}},{"name":"onCloseCallback","line":41,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":43,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":55,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".addFolderWatcher","line":85,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.8999999999999995,"volume":102.1865710312585,"effort":500.71419805316657,"bugs":0.03406219034375283,"time":27.817455447398142},"params":2}},{"name":"","line":86,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".checkFolderWatcherPaths","line":94,"complexity":{"sloc":{"physical":45,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":40,"vocabulary":17,"difficulty":5.454545454545454,"volume":163.4985136500136,"effort":891.8100744546196,"bugs":0.05449950455000453,"time":49.54500413636775},"params":1}},{"name":"","line":96,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"callbackCheck","line":100,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.5,"volume":50.18947501009619,"effort":125.47368752524048,"bugs":0.016729825003365395,"time":6.970760418068916},"params":0}},{"name":"","line":107,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":6,"volume":184.47733175670794,"effort":1106.8639905402476,"bugs":0.06149244391890265,"time":61.492443918902644},"params":3}},{"name":"","line":126,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":5.409090909090909,"volume":120.92782504182705,"effort":654.1095990898826,"bugs":0.04030927501394235,"time":36.339422171660146},"params":3}},{"name":".close","line":140,"complexity":{"sloc":{"physical":22,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"length":71,"vocabulary":31,"difficulty":8.80952380952381,"volume":351.7479380374682,"effort":3098.731835091982,"bugs":0.11724931267915607,"time":172.1517686162212},"params":1}},{"name":"","line":155,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":2.6,"volume":83.76180828526728,"effort":217.78070154169492,"bugs":0.02792060276175576,"time":12.098927863427496},"params":1}},{"name":".getFolderWatchers","line":163,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":1}},{"name":".isOpen","line":167,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".off","line":171,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".on","line":175,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".open","line":179,"complexity":{"sloc":{"physical":50,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":38,"vocabulary":21,"difficulty":7.125,"volume":166.9080620655929,"effort":1189.2199422173494,"bugs":0.05563602068853097,"time":66.06777456763052},"params":1}},{"name":"internalCallback","line":181,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":3.5999999999999996,"volume":88,"effort":316.79999999999995,"bugs":0.029333333333333333,"time":17.599999999999998},"params":1}},{"name":"","line":195,"complexity":{"sloc":{"physical":33,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":47,"vocabulary":26,"difficulty":10.714285714285715,"volume":220.92066675263135,"effort":2367.007143778193,"bugs":0.07364022225087712,"time":131.50039687656627},"params":2}},{"name":"","line":204,"complexity":{"sloc":{"physical":23,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":20,"difficulty":9.818181818181817,"volume":190.16483617504394,"effort":1867.0729369913402,"bugs":0.06338827872501465,"time":103.72627427729668},"params":3}},{"name":"","line":215,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":4.199999999999999,"volume":44.97261104228487,"effort":188.8849663775964,"bugs":0.01499087034742829,"time":10.493609243199801},"params":1}},{"name":".removeFolderWatcher","line":230,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.8999999999999995,"volume":102.1865710312585,"effort":500.71419805316657,"bugs":0.03406219034375283,"time":27.817455447398142},"params":2}},{"name":"","line":231,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"._addToInvalidWatcherPaths","line":246,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":4.166666666666667,"volume":65.72920075410866,"effort":273.8716698087861,"bugs":0.021909733584702887,"time":15.215092767154784},"params":1}},{"name":"._bindToWatcherEvents","line":261,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":4.6875,"volume":96.21143267166839,"effort":450.9910906484456,"bugs":0.032070477557222796,"time":25.05506059158031},"params":1}},{"name":"","line":263,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.4,"volume":25.26619429851844,"effort":35.372672017925815,"bugs":0.008422064766172813,"time":1.965148445440323},"params":2}},{"name":"","line":266,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.4,"volume":25.26619429851844,"effort":35.372672017925815,"bugs":0.008422064766172813,"time":1.965148445440323},"params":2}},{"name":"","line":269,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.4,"volume":25.26619429851844,"effort":35.372672017925815,"bugs":0.008422064766172813,"time":1.965148445440323},"params":2}},{"name":"._checkFolderWatcherPaths","line":274,"complexity":{"sloc":{"physical":27,"logical":18},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"length":83,"vocabulary":33,"difficulty":15.842105263157894,"volume":418.68471190675166,"effort":6632.847278101697,"bugs":0.1395615706355839,"time":368.4915154500943},"params":2}},{"name":"._createWatchers","line":302,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":9,"volume":165.66917302429982,"effort":1491.0225572186985,"bugs":0.05522305767476661,"time":82.83458651214991},"params":2}},{"name":"._createWatcher","line":322,"complexity":{"sloc":{"physical":14,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"length":53,"vocabulary":21,"difficulty":8.923076923076923,"volume":232.7928234072743,"effort":2077.228270403371,"bugs":0.07759760780242476,"time":115.40157057796506},"params":1}},{"name":"._getActiveWatcherPaths","line":337,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"._isAbsolutePath","line":341,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":3.3333333333333335,"volume":25.26619429851844,"effort":84.22064766172814,"bugs":0.008422064766172813,"time":4.678924870096008},"params":1}},{"name":"._removeFolderWatcher","line":351,"complexity":{"sloc":{"physical":14,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"length":37,"vocabulary":16,"difficulty":7.777777777777779,"volume":148,"effort":1151.1111111111113,"bugs":0.04933333333333333,"time":63.95061728395063},"params":1}},{"name":"._removeFromInvalidWatcherPaths","line":373,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":6.5,"volume":91.37651812938249,"effort":593.9473678409862,"bugs":0.03045883937646083,"time":32.9970759911659},"params":1}},{"name":"._triggerEvent","line":381,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":2.357142857142857,"volume":53.1508495181978,"effort":125.28414529289482,"bugs":0.017716949839399268,"time":6.960230294049712},"params":3}},{"name":"._watcherExists","line":387,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":1}}],"maintainability":71.59979321078744,"params":1.3846153846153846,"module":"core/fs/FolderWatcherManager.js"},"jshint":{"messages":[{"severity":"error","line":196,"column":45,"message":"['paths'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":196,"column":62,"message":"['paths'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.json b/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.json deleted file mode 100644 index 6eb4eac5..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcherManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/fs/FolderWatcherManager.js","fileShort":"core/fs/FolderWatcherManager.js","fileSafe":"core_fs_FolderWatcherManager_js","link":"files/core_fs_FolderWatcherManager_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":392,"logical":187},"cyclomatic":26,"halstead":{"operators":{"distinct":24,"total":535,"identifiers":["__stripped__"]},"operands":{"distinct":114,"total":644,"identifiers":["__stripped__"]},"length":1179,"vocabulary":138,"difficulty":67.78947368421052,"volume":8380.950334541463,"effort":568140.2121520739,"bugs":2.7936501115138213,"time":31563.345119559657},"params":54}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":378,"logical":22},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":82,"identifiers":["__stripped__"]},"length":164,"vocabulary":27,"difficulty":7.130434782608695,"volume":779.8015503548089,"effort":5560.324098182115,"bugs":0.25993385011826964,"time":308.90689434345086},"params":0}},{"name":"FolderWatcherManager","line":15,"complexity":{"sloc":{"physical":70,"logical":23},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":76,"identifiers":["__stripped__"]},"length":135,"vocabulary":47,"difficulty":11.61111111111111,"volume":749.8694949764811,"effort":8706.818025004697,"bugs":0.2499564983254937,"time":483.71211250026096},"params":4}},{"name":"onCloseCallback","line":41,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":43,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":55,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".addFolderWatcher","line":85,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.8999999999999995,"volume":102.1865710312585,"effort":500.71419805316657,"bugs":0.03406219034375283,"time":27.817455447398142},"params":2}},{"name":"","line":86,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".checkFolderWatcherPaths","line":94,"complexity":{"sloc":{"physical":45,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":40,"vocabulary":17,"difficulty":5.454545454545454,"volume":163.4985136500136,"effort":891.8100744546196,"bugs":0.05449950455000453,"time":49.54500413636775},"params":1}},{"name":"","line":96,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"callbackCheck","line":100,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.5,"volume":50.18947501009619,"effort":125.47368752524048,"bugs":0.016729825003365395,"time":6.970760418068916},"params":0}},{"name":"","line":107,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":6,"volume":184.47733175670794,"effort":1106.8639905402476,"bugs":0.06149244391890265,"time":61.492443918902644},"params":3}},{"name":"","line":126,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":5.409090909090909,"volume":120.92782504182705,"effort":654.1095990898826,"bugs":0.04030927501394235,"time":36.339422171660146},"params":3}},{"name":".close","line":140,"complexity":{"sloc":{"physical":22,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"length":71,"vocabulary":31,"difficulty":8.80952380952381,"volume":351.7479380374682,"effort":3098.731835091982,"bugs":0.11724931267915607,"time":172.1517686162212},"params":1}},{"name":"","line":155,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":2.6,"volume":83.76180828526728,"effort":217.78070154169492,"bugs":0.02792060276175576,"time":12.098927863427496},"params":1}},{"name":".getFolderWatchers","line":163,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":1}},{"name":".isOpen","line":167,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".off","line":171,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".on","line":175,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".open","line":179,"complexity":{"sloc":{"physical":50,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":38,"vocabulary":21,"difficulty":7.125,"volume":166.9080620655929,"effort":1189.2199422173494,"bugs":0.05563602068853097,"time":66.06777456763052},"params":1}},{"name":"internalCallback","line":181,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":3.5999999999999996,"volume":88,"effort":316.79999999999995,"bugs":0.029333333333333333,"time":17.599999999999998},"params":1}},{"name":"","line":195,"complexity":{"sloc":{"physical":33,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":47,"vocabulary":26,"difficulty":10.714285714285715,"volume":220.92066675263135,"effort":2367.007143778193,"bugs":0.07364022225087712,"time":131.50039687656627},"params":2}},{"name":"","line":204,"complexity":{"sloc":{"physical":23,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":20,"difficulty":9.818181818181817,"volume":190.16483617504394,"effort":1867.0729369913402,"bugs":0.06338827872501465,"time":103.72627427729668},"params":3}},{"name":"","line":215,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":4.199999999999999,"volume":44.97261104228487,"effort":188.8849663775964,"bugs":0.01499087034742829,"time":10.493609243199801},"params":1}},{"name":".removeFolderWatcher","line":230,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.8999999999999995,"volume":102.1865710312585,"effort":500.71419805316657,"bugs":0.03406219034375283,"time":27.817455447398142},"params":2}},{"name":"","line":231,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"._addToInvalidWatcherPaths","line":246,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":4.166666666666667,"volume":65.72920075410866,"effort":273.8716698087861,"bugs":0.021909733584702887,"time":15.215092767154784},"params":1}},{"name":"._bindToWatcherEvents","line":261,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":4.6875,"volume":96.21143267166839,"effort":450.9910906484456,"bugs":0.032070477557222796,"time":25.05506059158031},"params":1}},{"name":"","line":263,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.4,"volume":25.26619429851844,"effort":35.372672017925815,"bugs":0.008422064766172813,"time":1.965148445440323},"params":2}},{"name":"","line":266,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.4,"volume":25.26619429851844,"effort":35.372672017925815,"bugs":0.008422064766172813,"time":1.965148445440323},"params":2}},{"name":"","line":269,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.4,"volume":25.26619429851844,"effort":35.372672017925815,"bugs":0.008422064766172813,"time":1.965148445440323},"params":2}},{"name":"._checkFolderWatcherPaths","line":274,"complexity":{"sloc":{"physical":27,"logical":18},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"length":83,"vocabulary":33,"difficulty":15.842105263157894,"volume":418.68471190675166,"effort":6632.847278101697,"bugs":0.1395615706355839,"time":368.4915154500943},"params":2}},{"name":"._createWatchers","line":302,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":9,"volume":165.66917302429982,"effort":1491.0225572186985,"bugs":0.05522305767476661,"time":82.83458651214991},"params":2}},{"name":"._createWatcher","line":322,"complexity":{"sloc":{"physical":14,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"length":53,"vocabulary":21,"difficulty":8.923076923076923,"volume":232.7928234072743,"effort":2077.228270403371,"bugs":0.07759760780242476,"time":115.40157057796506},"params":1}},{"name":"._getActiveWatcherPaths","line":337,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"._isAbsolutePath","line":341,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":3.3333333333333335,"volume":25.26619429851844,"effort":84.22064766172814,"bugs":0.008422064766172813,"time":4.678924870096008},"params":1}},{"name":"._removeFolderWatcher","line":351,"complexity":{"sloc":{"physical":14,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"length":37,"vocabulary":16,"difficulty":7.777777777777779,"volume":148,"effort":1151.1111111111113,"bugs":0.04933333333333333,"time":63.95061728395063},"params":1}},{"name":"._removeFromInvalidWatcherPaths","line":373,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":6.5,"volume":91.37651812938249,"effort":593.9473678409862,"bugs":0.03045883937646083,"time":32.9970759911659},"params":1}},{"name":"._triggerEvent","line":381,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":2.357142857142857,"volume":53.1508495181978,"effort":125.28414529289482,"bugs":0.017716949839399268,"time":6.960230294049712},"params":3}},{"name":"._watcherExists","line":387,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":1}}],"maintainability":71.59979321078744,"params":1.3846153846153846,"module":"core/fs/FolderWatcherManager.js"},"jshint":{"messages":[{"severity":"error","line":196,"column":45,"message":"['paths'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":196,"column":62,"message":"['paths'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/index.html b/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/index.html deleted file mode 100644 index cd424b42..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/index.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - Plato - core/fs/FolderWatcher.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/fs/FolderWatcher.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    70.16

    -
    -
    -

    Lines of code

    -

    303

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    54.71

    -
    -
    -

    Estimated Errors

    -

    2.07

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.history.js b/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.history.js deleted file mode 100644 index bd29e936..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":27,"lloc":17,"functions":6,"deliveredBugs":0.12515188078424402,"maintainability":82.08124739006522,"lintErrors":0,"difficulty":7.764705882352942},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":302,"lloc":142,"functions":26,"deliveredBugs":2.0536460574834754,"maintainability":70.24317993800715,"lintErrors":0,"difficulty":54.37378640776699},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":302,"lloc":142,"functions":26,"deliveredBugs":2.0536460574834754,"maintainability":70.24317993800715,"lintErrors":0,"difficulty":54.37378640776699},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.history.json b/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.history.json deleted file mode 100644 index e92455e7..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Thu, 15 May 2014 21:12:16 GMT","sloc":27,"lloc":17,"functions":6,"deliveredBugs":0.12515188078424402,"maintainability":82.08124739006522,"lintErrors":0,"difficulty":7.764705882352942},{"date":"Fri, 16 May 2014 19:53:35 GMT","sloc":302,"lloc":142,"functions":26,"deliveredBugs":2.0536460574834754,"maintainability":70.24317993800715,"lintErrors":0,"difficulty":54.37378640776699},{"date":"Fri, 16 May 2014 22:39:56 GMT","sloc":302,"lloc":142,"functions":26,"deliveredBugs":2.0536460574834754,"maintainability":70.24317993800715,"lintErrors":0,"difficulty":54.37378640776699},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Tue, 27 May 2014 00:05:37 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767},{"date":"Mon, 02 Jun 2014 00:34:45 GMT","sloc":303,"lloc":143,"functions":26,"deliveredBugs":2.065274857355975,"maintainability":70.15756789899626,"lintErrors":0,"difficulty":54.70873786407767}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.js b/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.js deleted file mode 100644 index 8628e2b6..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/fs/FolderWatcher.js","fileShort":"core/fs/FolderWatcher.js","fileSafe":"core_fs_FolderWatcher_js","link":"files/core_fs_FolderWatcher_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":303,"logical":143},"cyclomatic":23,"halstead":{"operators":{"distinct":23,"total":398,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":490,"identifiers":["__stripped__"]},"length":888,"vocabulary":126,"difficulty":54.70873786407767,"volume":6195.824572067926,"effort":338965.7423650754,"bugs":2.065274857355975,"time":18831.430131393077},"params":36}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":286,"logical":18},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":66,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":66,"identifiers":["__stripped__"]},"length":132,"vocabulary":23,"difficulty":6.947368421052632,"volume":597.1101781995258,"effort":4148.344395912495,"bugs":0.1990367260665086,"time":230.46357755069417},"params":0}},{"name":"FolderWatcher","line":18,"complexity":{"sloc":{"physical":45,"logical":24},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":79,"identifiers":["__stripped__"]},"length":141,"vocabulary":45,"difficulty":12.779411764705884,"volume":774.3512865824841,"effort":9895.753941767336,"bugs":0.25811709552749473,"time":549.7641078759631},"params":3}},{"name":"","line":56,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".close","line":63,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":14,"difficulty":6.375,"volume":125.64271242790092,"effort":800.9722917278683,"bugs":0.04188090414263364,"time":44.49846065154824},"params":0}},{"name":".isOpen","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".off","line":83,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".on","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".open","line":91,"complexity":{"sloc":{"physical":18,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"length":53,"vocabulary":25,"difficulty":6.823529411764706,"volume":246.1243780580604,"effort":1679.4369326314709,"bugs":0.0820414593526868,"time":93.30205181285949},"params":0}},{"name":"._registerWatcherEvents","line":111,"complexity":{"sloc":{"physical":19,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":0}},{"name":"","line":113,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":5,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":21,"difficulty":5.846153846153846,"volume":162.51574464281416,"effort":950.0920456041442,"bugs":0.05417191488093805,"time":52.78289142245246},"params":2}},{"name":"._processDelayedEvent","line":131,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":11,"difficulty":5.416666666666666,"volume":76.10749561002055,"effort":412.2489345542779,"bugs":0.025369165203340184,"time":22.902718586348772},"params":2}},{"name":"._updateDelayedEvent","line":139,"complexity":{"sloc":{"physical":27,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":4.666666666666667,"volume":93.76537429460444,"effort":437.5717467081541,"bugs":0.03125512476486815,"time":24.309541483786337},"params":3}},{"name":"","line":144,"complexity":{"sloc":{"physical":20,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":17,"difficulty":7.909090909090908,"volume":204.373142062517,"effort":1616.405759948998,"bugs":0.06812438068750566,"time":89.80031999716655},"params":2}},{"name":"._getDelayedTriggerMethod","line":171,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.2,"volume":89.92418250750748,"effort":377.6815665315314,"bugs":0.029974727502502494,"time":20.982309251751744},"params":2}},{"name":"","line":176,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"._createDelayedEvent","line":182,"complexity":{"sloc":{"physical":14,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":5.777777777777778,"volume":89.92418250750748,"effort":519.5619433767099,"bugs":0.029974727502502494,"time":28.864552409817218},"params":3}},{"name":"","line":186,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":4.318181818181818,"volume":120,"effort":518.1818181818182,"bugs":0.04,"time":28.787878787878793},"params":2}},{"name":"._getFileSize","line":203,"complexity":{"sloc":{"physical":8,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":2}},{"name":"","line":204,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":6.5,"volume":79.95445336320968,"effort":519.703946860863,"bugs":0.026651484454403226,"time":28.872441492270166},"params":2}},{"name":"._eventExists","line":218,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":1}},{"name":"._triggerDelayedEvent","line":228,"complexity":{"sloc":{"physical":35,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":3.611111111111111,"volume":79.95445336320968,"effort":288.7244149227016,"bugs":0.026651484454403226,"time":16.04024527348342},"params":2}},{"name":"","line":230,"complexity":{"sloc":{"physical":32,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":231,"complexity":{"sloc":{"physical":30,"logical":16},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":50,"identifiers":["__stripped__"]},"length":96,"vocabulary":30,"difficulty":14.473684210526317,"volume":471.06149717841777,"effort":6817.995353898153,"bugs":0.1570204990594726,"time":378.77751966100845},"params":2}},{"name":"._triggerEvent","line":271,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":2.357142857142857,"volume":56.472777613085164,"effort":133.11440437370075,"bugs":0.01882425920436172,"time":7.3952446874278195},"params":3}},{"name":"._deleteFromDelayedEvents","line":285,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":7,"difficulty":3,"volume":39.302968908806456,"effort":117.90890672641936,"bugs":0.01310098963626882,"time":6.550494818134409},"params":1}},{"name":"._checkEmptyFilePaths","line":291,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":7.2727272727272725,"volume":165.66917302429982,"effort":1204.8667129039986,"bugs":0.05522305767476661,"time":66.9370396057777},"params":0}}],"maintainability":70.15756789899626,"params":1.3846153846153846,"module":"core/fs/FolderWatcher.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.json b/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.json deleted file mode 100644 index 0d5e70bc..00000000 --- a/build/js-source-analysis-report/files/core_fs_FolderWatcher_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/fs/FolderWatcher.js","fileShort":"core/fs/FolderWatcher.js","fileSafe":"core_fs_FolderWatcher_js","link":"files/core_fs_FolderWatcher_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":303,"logical":143},"cyclomatic":23,"halstead":{"operators":{"distinct":23,"total":398,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":490,"identifiers":["__stripped__"]},"length":888,"vocabulary":126,"difficulty":54.70873786407767,"volume":6195.824572067926,"effort":338965.7423650754,"bugs":2.065274857355975,"time":18831.430131393077},"params":36}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":286,"logical":18},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":66,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":66,"identifiers":["__stripped__"]},"length":132,"vocabulary":23,"difficulty":6.947368421052632,"volume":597.1101781995258,"effort":4148.344395912495,"bugs":0.1990367260665086,"time":230.46357755069417},"params":0}},{"name":"FolderWatcher","line":18,"complexity":{"sloc":{"physical":45,"logical":24},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":79,"identifiers":["__stripped__"]},"length":141,"vocabulary":45,"difficulty":12.779411764705884,"volume":774.3512865824841,"effort":9895.753941767336,"bugs":0.25811709552749473,"time":549.7641078759631},"params":3}},{"name":"","line":56,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".close","line":63,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":14,"difficulty":6.375,"volume":125.64271242790092,"effort":800.9722917278683,"bugs":0.04188090414263364,"time":44.49846065154824},"params":0}},{"name":".isOpen","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".off","line":83,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".on","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".open","line":91,"complexity":{"sloc":{"physical":18,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"length":53,"vocabulary":25,"difficulty":6.823529411764706,"volume":246.1243780580604,"effort":1679.4369326314709,"bugs":0.0820414593526868,"time":93.30205181285949},"params":0}},{"name":"._registerWatcherEvents","line":111,"complexity":{"sloc":{"physical":19,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":0}},{"name":"","line":113,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":5,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":21,"difficulty":5.846153846153846,"volume":162.51574464281416,"effort":950.0920456041442,"bugs":0.05417191488093805,"time":52.78289142245246},"params":2}},{"name":"._processDelayedEvent","line":131,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":11,"difficulty":5.416666666666666,"volume":76.10749561002055,"effort":412.2489345542779,"bugs":0.025369165203340184,"time":22.902718586348772},"params":2}},{"name":"._updateDelayedEvent","line":139,"complexity":{"sloc":{"physical":27,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":4.666666666666667,"volume":93.76537429460444,"effort":437.5717467081541,"bugs":0.03125512476486815,"time":24.309541483786337},"params":3}},{"name":"","line":144,"complexity":{"sloc":{"physical":20,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":17,"difficulty":7.909090909090908,"volume":204.373142062517,"effort":1616.405759948998,"bugs":0.06812438068750566,"time":89.80031999716655},"params":2}},{"name":"._getDelayedTriggerMethod","line":171,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.2,"volume":89.92418250750748,"effort":377.6815665315314,"bugs":0.029974727502502494,"time":20.982309251751744},"params":2}},{"name":"","line":176,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"._createDelayedEvent","line":182,"complexity":{"sloc":{"physical":14,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":5.777777777777778,"volume":89.92418250750748,"effort":519.5619433767099,"bugs":0.029974727502502494,"time":28.864552409817218},"params":3}},{"name":"","line":186,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":4.318181818181818,"volume":120,"effort":518.1818181818182,"bugs":0.04,"time":28.787878787878793},"params":2}},{"name":"._getFileSize","line":203,"complexity":{"sloc":{"physical":8,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":2}},{"name":"","line":204,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":6.5,"volume":79.95445336320968,"effort":519.703946860863,"bugs":0.026651484454403226,"time":28.872441492270166},"params":2}},{"name":"._eventExists","line":218,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":1}},{"name":"._triggerDelayedEvent","line":228,"complexity":{"sloc":{"physical":35,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":3.611111111111111,"volume":79.95445336320968,"effort":288.7244149227016,"bugs":0.026651484454403226,"time":16.04024527348342},"params":2}},{"name":"","line":230,"complexity":{"sloc":{"physical":32,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":231,"complexity":{"sloc":{"physical":30,"logical":16},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":50,"identifiers":["__stripped__"]},"length":96,"vocabulary":30,"difficulty":14.473684210526317,"volume":471.06149717841777,"effort":6817.995353898153,"bugs":0.1570204990594726,"time":378.77751966100845},"params":2}},{"name":"._triggerEvent","line":271,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":2.357142857142857,"volume":56.472777613085164,"effort":133.11440437370075,"bugs":0.01882425920436172,"time":7.3952446874278195},"params":3}},{"name":"._deleteFromDelayedEvents","line":285,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":7,"difficulty":3,"volume":39.302968908806456,"effort":117.90890672641936,"bugs":0.01310098963626882,"time":6.550494818134409},"params":1}},{"name":"._checkEmptyFilePaths","line":291,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":7.2727272727272725,"volume":165.66917302429982,"effort":1204.8667129039986,"bugs":0.05522305767476661,"time":66.9370396057777},"params":0}}],"maintainability":70.15756789899626,"params":1.3846153846153846,"module":"core/fs/FolderWatcher.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_PathValidator_js/index.html b/build/js-source-analysis-report/files/core_fs_PathValidator_js/index.html deleted file mode 100644 index be8bc8c8..00000000 --- a/build/js-source-analysis-report/files/core_fs_PathValidator_js/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - Plato - core/fs/PathValidator.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/fs/PathValidator.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    72.09

    -
    -
    -

    Lines of code

    -

    78

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    24.00

    -
    -
    -

    Estimated Errors

    -

    0.52

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.history.js b/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.history.js deleted file mode 100644 index 36ddc267..00000000 --- a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":71,"lloc":40,"functions":9,"deliveredBugs":0.4902288295551861,"maintainability":73.16111146952754,"lintErrors":3,"difficulty":23.47826086956522},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.history.json b/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.history.json deleted file mode 100644 index f31a74e2..00000000 --- a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":71,"lloc":40,"functions":9,"deliveredBugs":0.4902288295551861,"maintainability":73.16111146952754,"lintErrors":3,"difficulty":23.47826086956522},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Tue, 27 May 2014 16:29:32 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":78,"lloc":43,"functions":9,"deliveredBugs":0.5160385000621595,"maintainability":72.08823909685965,"lintErrors":0,"difficulty":24}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.js b/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.js deleted file mode 100644 index cd1287f6..00000000 --- a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/fs/PathValidator.js","fileShort":"core/fs/PathValidator.js","fileSafe":"core_fs_PathValidator_js","link":"files/core_fs_PathValidator_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":78,"logical":43},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":118,"identifiers":["__stripped__"]},"operands":{"distinct":47,"total":141,"identifiers":["__stripped__"]},"length":259,"vocabulary":63,"difficulty":24,"volume":1548.1155001864784,"effort":37154.77200447548,"bugs":0.5160385000621595,"time":2064.154000248638},"params":14}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":69,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"PathValidator","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".getHash","line":12,"complexity":{"sloc":{"physical":25,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":2}},{"name":"","line":13,"complexity":{"sloc":{"physical":23,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":37,"identifiers":["__stripped__"]},"length":71,"vocabulary":39,"difficulty":10.36,"volume":375.2635575392197,"effort":3887.7304561063156,"bugs":0.12508785251307322,"time":215.98502533923977},"params":2}},{"name":"","line":30,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.2,"volume":30.880904142633646,"effort":37.05708497116037,"bugs":0.010293634714211216,"time":2.058726942842243},"params":0}},{"name":".validateHash","line":38,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.75,"volume":31.699250014423125,"effort":55.47368752524047,"bugs":0.010566416671474375,"time":3.081871529180026},"params":3}},{"name":"","line":39,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":5,"volume":65.72920075410866,"effort":328.6460037705433,"bugs":0.021909733584702887,"time":18.25811132058574},"params":2}},{"name":".validateStats","line":48,"complexity":{"sloc":{"physical":28,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.75,"volume":31.699250014423125,"effort":55.47368752524047,"bugs":0.010566416671474375,"time":3.081871529180026},"params":3}},{"name":"","line":49,"complexity":{"sloc":{"physical":26,"logical":13},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"length":78,"vocabulary":30,"difficulty":15.676470588235293,"volume":382.73746645746445,"effort":5999.972635936134,"bugs":0.1275791554858215,"time":333.331813107563},"params":2}}],"maintainability":72.08823909685965,"params":1.5555555555555556,"module":"core/fs/PathValidator.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.json b/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.json deleted file mode 100644 index 8a42f82d..00000000 --- a/build/js-source-analysis-report/files/core_fs_PathValidator_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/fs/PathValidator.js","fileShort":"core/fs/PathValidator.js","fileSafe":"core_fs_PathValidator_js","link":"files/core_fs_PathValidator_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":78,"logical":43},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":118,"identifiers":["__stripped__"]},"operands":{"distinct":47,"total":141,"identifiers":["__stripped__"]},"length":259,"vocabulary":63,"difficulty":24,"volume":1548.1155001864784,"effort":37154.77200447548,"bugs":0.5160385000621595,"time":2064.154000248638},"params":14}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":69,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"PathValidator","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".getHash","line":12,"complexity":{"sloc":{"physical":25,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":2}},{"name":"","line":13,"complexity":{"sloc":{"physical":23,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":37,"identifiers":["__stripped__"]},"length":71,"vocabulary":39,"difficulty":10.36,"volume":375.2635575392197,"effort":3887.7304561063156,"bugs":0.12508785251307322,"time":215.98502533923977},"params":2}},{"name":"","line":30,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.2,"volume":30.880904142633646,"effort":37.05708497116037,"bugs":0.010293634714211216,"time":2.058726942842243},"params":0}},{"name":".validateHash","line":38,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.75,"volume":31.699250014423125,"effort":55.47368752524047,"bugs":0.010566416671474375,"time":3.081871529180026},"params":3}},{"name":"","line":39,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":5,"volume":65.72920075410866,"effort":328.6460037705433,"bugs":0.021909733584702887,"time":18.25811132058574},"params":2}},{"name":".validateStats","line":48,"complexity":{"sloc":{"physical":28,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.75,"volume":31.699250014423125,"effort":55.47368752524047,"bugs":0.010566416671474375,"time":3.081871529180026},"params":3}},{"name":"","line":49,"complexity":{"sloc":{"physical":26,"logical":13},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"length":78,"vocabulary":30,"difficulty":15.676470588235293,"volume":382.73746645746445,"effort":5999.972635936134,"bugs":0.1275791554858215,"time":333.331813107563},"params":2}}],"maintainability":72.08823909685965,"params":1.5555555555555556,"module":"core/fs/PathValidator.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/index.html b/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/index.html deleted file mode 100644 index 6f288a53..00000000 --- a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/index.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - Plato - core/net/NetworkBootstrapper.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/NetworkBootstrapper.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    73.41

    -
    -
    -

    Lines of code

    -

    126

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    25.34

    -
    -
    -

    Estimated Errors

    -

    0.61

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.history.js b/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.history.js deleted file mode 100644 index 610cdb11..00000000 --- a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Thu, 15 May 2014 21:12:17 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Fri, 16 May 2014 19:53:36 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.history.json b/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.history.json deleted file mode 100644 index 555b18ce..00000000 --- a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":125,"lloc":51,"functions":11,"deliveredBugs":0.5843821730317782,"maintainability":73.6941275089244,"lintErrors":0,"difficulty":25.5},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Thu, 15 May 2014 21:12:17 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Fri, 16 May 2014 19:53:36 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":126,"lloc":52,"functions":11,"deliveredBugs":0.606775049124462,"maintainability":73.40777222338204,"lintErrors":0,"difficulty":25.34259259259259}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.js b/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.js deleted file mode 100644 index 2e37aa36..00000000 --- a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/NetworkBootstrapper.js","fileShort":"core/net/NetworkBootstrapper.js","fileSafe":"core_net_NetworkBootstrapper_js","link":"files/core_net_NetworkBootstrapper_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":52},"cyclomatic":5,"halstead":{"operators":{"distinct":17,"total":135,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":161,"identifiers":["__stripped__"]},"length":296,"vocabulary":71,"difficulty":25.34259259259259,"volume":1820.325147373386,"effort":46131.75859593479,"bugs":0.606775049124462,"time":2562.875477551933},"params":11}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":113,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"NetworkBootstrapper","line":13,"complexity":{"sloc":{"physical":29,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"length":38,"vocabulary":13,"difficulty":2.1818181818181817,"volume":140.6167092893615,"effort":306.8000929949705,"bugs":0.04687223642978716,"time":17.044449610831695},"params":3}},{"name":".bootstrap","line":42,"complexity":{"sloc":{"physical":16,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":3,"volume":36.541209043760986,"effort":109.62362713128296,"bugs":0.012180403014586996,"time":6.090201507293497},"params":1}},{"name":"","line":44,"complexity":{"sloc":{"physical":13,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":37,"vocabulary":19,"difficulty":5.833333333333334,"volume":157.17331799741265,"effort":916.8443549849072,"bugs":0.05239110599913755,"time":50.93579749916151},"params":2}},{"name":"","line":52,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":0.5,"volume":8,"effort":4,"bugs":0.0026666666666666666,"time":0.2222222222222222},"params":1}},{"name":".getExternalIp","line":64,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getTCPSocketHandler","line":68,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._getExternalIp","line":80,"complexity":{"sloc":{"physical":25,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":42,"vocabulary":24,"difficulty":8.884615384615385,"volume":192.56842503028858,"effort":1710.8963916152563,"bugs":0.0641894750100962,"time":95.0497995341809},"params":1}},{"name":"doObtain","line":89,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.2,"volume":28.07354922057604,"effort":33.688259064691245,"bugs":0.009357849740192013,"time":1.8715699480384025},"params":1}},{"name":"obtainCallback","line":92,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":21,"difficulty":6.75,"volume":140.55415752892034,"effort":948.7405633202123,"bugs":0.04685138584297345,"time":52.70780907334513},"params":2}},{"name":"._getTCPSocketHandlerOptions","line":113,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"length":53,"vocabulary":21,"difficulty":4.53125,"volume":232.7928234072743,"effort":1054.8424810642118,"bugs":0.07759760780242476,"time":58.60236005912288},"params":0}}],"maintainability":73.40777222338204,"params":1,"module":"core/net/NetworkBootstrapper.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.json b/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.json deleted file mode 100644 index d17321a6..00000000 --- a/build/js-source-analysis-report/files/core_net_NetworkBootstrapper_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/NetworkBootstrapper.js","fileShort":"core/net/NetworkBootstrapper.js","fileSafe":"core_net_NetworkBootstrapper_js","link":"files/core_net_NetworkBootstrapper_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":52},"cyclomatic":5,"halstead":{"operators":{"distinct":17,"total":135,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":161,"identifiers":["__stripped__"]},"length":296,"vocabulary":71,"difficulty":25.34259259259259,"volume":1820.325147373386,"effort":46131.75859593479,"bugs":0.606775049124462,"time":2562.875477551933},"params":11}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":113,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"NetworkBootstrapper","line":13,"complexity":{"sloc":{"physical":29,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"length":38,"vocabulary":13,"difficulty":2.1818181818181817,"volume":140.6167092893615,"effort":306.8000929949705,"bugs":0.04687223642978716,"time":17.044449610831695},"params":3}},{"name":".bootstrap","line":42,"complexity":{"sloc":{"physical":16,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":3,"volume":36.541209043760986,"effort":109.62362713128296,"bugs":0.012180403014586996,"time":6.090201507293497},"params":1}},{"name":"","line":44,"complexity":{"sloc":{"physical":13,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":37,"vocabulary":19,"difficulty":5.833333333333334,"volume":157.17331799741265,"effort":916.8443549849072,"bugs":0.05239110599913755,"time":50.93579749916151},"params":2}},{"name":"","line":52,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":0.5,"volume":8,"effort":4,"bugs":0.0026666666666666666,"time":0.2222222222222222},"params":1}},{"name":".getExternalIp","line":64,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getTCPSocketHandler","line":68,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._getExternalIp","line":80,"complexity":{"sloc":{"physical":25,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":42,"vocabulary":24,"difficulty":8.884615384615385,"volume":192.56842503028858,"effort":1710.8963916152563,"bugs":0.0641894750100962,"time":95.0497995341809},"params":1}},{"name":"doObtain","line":89,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.2,"volume":28.07354922057604,"effort":33.688259064691245,"bugs":0.009357849740192013,"time":1.8715699480384025},"params":1}},{"name":"obtainCallback","line":92,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":21,"difficulty":6.75,"volume":140.55415752892034,"effort":948.7405633202123,"bugs":0.04685138584297345,"time":52.70780907334513},"params":2}},{"name":"._getTCPSocketHandlerOptions","line":113,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"length":53,"vocabulary":21,"difficulty":4.53125,"volume":232.7928234072743,"effort":1054.8424810642118,"bugs":0.07759760780242476,"time":58.60236005912288},"params":0}}],"maintainability":73.40777222338204,"params":1,"module":"core/net/NetworkBootstrapper.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/index.html b/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/index.html deleted file mode 100644 index 712a2844..00000000 --- a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/net/interfaces/NetworkBootstrapperInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/interfaces/NetworkBootstrapperInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.history.js b/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.history.js deleted file mode 100644 index 7baaac6e..00000000 --- a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.history.json b/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.history.json deleted file mode 100644 index 82143fa3..00000000 --- a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.js b/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.js deleted file mode 100644 index f1d0d749..00000000 --- a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/interfaces/NetworkBootstrapperInterface.js","fileShort":"core/net/interfaces/NetworkBootstrapperInterface.js","fileSafe":"core_net_interfaces_NetworkBootstrapperInterface_js","link":"files/core_net_interfaces_NetworkBootstrapperInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/interfaces/NetworkBootstrapperInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.json b/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.json deleted file mode 100644 index ba50071b..00000000 --- a/build/js-source-analysis-report/files/core_net_interfaces_NetworkBootstrapperInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/interfaces/NetworkBootstrapperInterface.js","fileShort":"core/net/interfaces/NetworkBootstrapperInterface.js","fileSafe":"core_net_interfaces_NetworkBootstrapperInterface_js","link":"files/core_net_interfaces_NetworkBootstrapperInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/interfaces/NetworkBootstrapperInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/index.html b/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/index.html deleted file mode 100644 index bbb312c8..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/index.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - Plato - core/net/ip/FreeGeoIp.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/ip/FreeGeoIp.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    77.63

    -
    -
    -

    Lines of code

    -

    85

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    14.90

    -
    -
    -

    Estimated Errors

    -

    0.39

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.history.js b/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.history.js deleted file mode 100644 index 1308faa3..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 15 May 2014 21:12:17 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Fri, 16 May 2014 19:53:36 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.history.json b/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.history.json deleted file mode 100644 index 8b9170ca..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 13 May 2014 18:32:59 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Thu, 15 May 2014 21:12:17 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Fri, 16 May 2014 19:53:36 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":85,"lloc":37,"functions":10,"deliveredBugs":0.3894517518332962,"maintainability":77.62815293782197,"lintErrors":0,"difficulty":14.895833333333332}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.js b/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.js deleted file mode 100644 index f5de1065..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/ip/FreeGeoIp.js","fileShort":"core/net/ip/FreeGeoIp.js","fileSafe":"core_net_ip_FreeGeoIp_js","link":"files/core_net_ip_FreeGeoIp_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":85,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":48,"total":110,"identifiers":["__stripped__"]},"length":197,"vocabulary":61,"difficulty":14.895833333333332,"volume":1168.3552554998887,"effort":17403.625160050426,"bugs":0.3894517518332962,"time":966.8680644472458},"params":8}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":74,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"FreeGeoIp","line":11,"complexity":{"sloc":{"physical":16,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.2,"volume":28.07354922057604,"effort":33.688259064691245,"bugs":0.009357849740192013,"time":1.8715699480384025},"params":0}},{"name":".obtainIP","line":27,"complexity":{"sloc":{"physical":37,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":17,"difficulty":3.125,"volume":118.53642239625987,"effort":370.42631998831206,"bugs":0.03951214079875329,"time":20.57923999935067},"params":1}},{"name":"doCallback","line":30,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":2}},{"name":"","line":60,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"","line":37,"complexity":{"sloc":{"physical":24,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":22,"difficulty":5.884615384615385,"volume":138.24238017775622,"effort":813.5032371998732,"bugs":0.046080793392585404,"time":45.19462428888184},"params":1}},{"name":"","line":45,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":35,"vocabulary":21,"difficulty":6.153846153846154,"volume":153.73110979725664,"effort":946.0375987523486,"bugs":0.05124370326575221,"time":52.55764437513048},"params":0}},{"name":"","line":41,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":1}},{"name":".setIpAttribute","line":70,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setUrl","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":77.62815293782197,"params":0.8,"module":"core/net/ip/FreeGeoIp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.json b/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.json deleted file mode 100644 index 189e1848..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_FreeGeoIp_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/ip/FreeGeoIp.js","fileShort":"core/net/ip/FreeGeoIp.js","fileSafe":"core_net_ip_FreeGeoIp_js","link":"files/core_net_ip_FreeGeoIp_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":85,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":48,"total":110,"identifiers":["__stripped__"]},"length":197,"vocabulary":61,"difficulty":14.895833333333332,"volume":1168.3552554998887,"effort":17403.625160050426,"bugs":0.3894517518332962,"time":966.8680644472458},"params":8}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":74,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"FreeGeoIp","line":11,"complexity":{"sloc":{"physical":16,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.2,"volume":28.07354922057604,"effort":33.688259064691245,"bugs":0.009357849740192013,"time":1.8715699480384025},"params":0}},{"name":".obtainIP","line":27,"complexity":{"sloc":{"physical":37,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":17,"difficulty":3.125,"volume":118.53642239625987,"effort":370.42631998831206,"bugs":0.03951214079875329,"time":20.57923999935067},"params":1}},{"name":"doCallback","line":30,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":2}},{"name":"","line":60,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"","line":37,"complexity":{"sloc":{"physical":24,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":22,"difficulty":5.884615384615385,"volume":138.24238017775622,"effort":813.5032371998732,"bugs":0.046080793392585404,"time":45.19462428888184},"params":1}},{"name":"","line":45,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":35,"vocabulary":21,"difficulty":6.153846153846154,"volume":153.73110979725664,"effort":946.0375987523486,"bugs":0.05124370326575221,"time":52.55764437513048},"params":0}},{"name":"","line":41,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":1}},{"name":".setIpAttribute","line":70,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setUrl","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":77.62815293782197,"params":0.8,"module":"core/net/ip/FreeGeoIp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/index.html b/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/index.html deleted file mode 100644 index 658b7563..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/net/ip/interfaces/ExternalIPObtainerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/ip/interfaces/ExternalIPObtainerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.history.js deleted file mode 100644 index fbb7ae03..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:00 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.history.json deleted file mode 100644 index c3f40d46..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:00 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.js b/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.js deleted file mode 100644 index 125d3bd6..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/ip/interfaces/ExternalIPObtainerInterface.js","fileShort":"core/net/ip/interfaces/ExternalIPObtainerInterface.js","fileSafe":"core_net_ip_interfaces_ExternalIPObtainerInterface_js","link":"files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/ip/interfaces/ExternalIPObtainerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.json b/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.json deleted file mode 100644 index f42ec23f..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/ip/interfaces/ExternalIPObtainerInterface.js","fileShort":"core/net/ip/interfaces/ExternalIPObtainerInterface.js","fileSafe":"core_net_ip_interfaces_ExternalIPObtainerInterface_js","link":"files/core_net_ip_interfaces_ExternalIPObtainerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/ip/interfaces/ExternalIPObtainerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_namespace_js/index.html b/build/js-source-analysis-report/files/core_net_ip_namespace_js/index.html deleted file mode 100644 index 521507cd..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/net/ip/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/ip/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.history.js deleted file mode 100644 index fbb7ae03..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:00 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.history.json deleted file mode 100644 index c3f40d46..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:00 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.js b/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.js deleted file mode 100644 index f6549462..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/ip/namespace.js","fileShort":"core/net/ip/namespace.js","fileSafe":"core_net_ip_namespace_js","link":"files/core_net_ip_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/ip/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.json b/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.json deleted file mode 100644 index 4903eb37..00000000 --- a/build/js-source-analysis-report/files/core_net_ip_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/ip/namespace.js","fileShort":"core/net/ip/namespace.js","fileSafe":"core_net_ip_namespace_js","link":"files/core_net_ip_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/ip/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_namespace_js/index.html b/build/js-source-analysis-report/files/core_net_namespace_js/index.html deleted file mode 100644 index 877a5850..00000000 --- a/build/js-source-analysis-report/files/core_net_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/net/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_net_namespace_js/report.history.js deleted file mode 100644 index fbb7ae03..00000000 --- a/build/js-source-analysis-report/files/core_net_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:00 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_net_namespace_js/report.history.json deleted file mode 100644 index c3f40d46..00000000 --- a/build/js-source-analysis-report/files/core_net_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:11 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:00 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_namespace_js/report.js b/build/js-source-analysis-report/files/core_net_namespace_js/report.js deleted file mode 100644 index 36391359..00000000 --- a/build/js-source-analysis-report/files/core_net_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/namespace.js","fileShort":"core/net/namespace.js","fileSafe":"core_net_namespace_js","link":"files/core_net_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_namespace_js/report.json b/build/js-source-analysis-report/files/core_net_namespace_js/report.json deleted file mode 100644 index 052dc8bf..00000000 --- a/build/js-source-analysis-report/files/core_net_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/namespace.js","fileShort":"core/net/namespace.js","fileSafe":"core_net_namespace_js","link":"files/core_net_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/index.html deleted file mode 100644 index 910d6bed..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/net/tcp/TCPSocketFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/TCPSocketFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.66

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.05

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.history.js deleted file mode 100644 index e7888870..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 18:33:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.history.json deleted file mode 100644 index 8bfe6043..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 18:33:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.js deleted file mode 100644 index 4530885a..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/TCPSocketFactory.js","fileShort":"core/net/tcp/TCPSocketFactory.js","fileSafe":"core_net_tcp_TCPSocketFactory_js","link":"files/core_net_tcp_TCPSocketFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"TCPSocketFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/net/tcp/TCPSocketFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.json deleted file mode 100644 index f1dc4810..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/TCPSocketFactory.js","fileShort":"core/net/tcp/TCPSocketFactory.js","fileSafe":"core_net_tcp_TCPSocketFactory_js","link":"files/core_net_tcp_TCPSocketFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"TCPSocketFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/net/tcp/TCPSocketFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/index.html deleted file mode 100644 index 0939a61a..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/net/tcp/TCPSocketHandlerFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/TCPSocketHandlerFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.66

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.05

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.history.js deleted file mode 100644 index 98f941cb..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 18:33:04 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.history.json deleted file mode 100644 index 3b72261a..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 18:33:04 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.js deleted file mode 100644 index 4464cba9..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/TCPSocketHandlerFactory.js","fileShort":"core/net/tcp/TCPSocketHandlerFactory.js","fileSafe":"core_net_tcp_TCPSocketHandlerFactory_js","link":"files/core_net_tcp_TCPSocketHandlerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"TCPSocketHandlerFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/net/tcp/TCPSocketHandlerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.json deleted file mode 100644 index c3aba5da..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandlerFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/TCPSocketHandlerFactory.js","fileShort":"core/net/tcp/TCPSocketHandlerFactory.js","fileSafe":"core_net_tcp_TCPSocketHandlerFactory_js","link":"files/core_net_tcp_TCPSocketHandlerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"TCPSocketHandlerFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/net/tcp/TCPSocketHandlerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/index.html deleted file mode 100644 index 4f9a1fc9..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/index.html +++ /dev/null @@ -1,420 +0,0 @@ - - - - - Plato - core/net/tcp/TCPSocketHandler.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/TCPSocketHandler.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    73.30

    -
    -
    -

    Lines of code

    -

    301

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    51.91

    -
    -
    -

    Estimated Errors

    -

    2.07

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.history.js deleted file mode 100644 index f228fea1..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":271,"lloc":130,"functions":32,"deliveredBugs":1.8327185116330336,"maintainability":74.43181226250303,"lintErrors":1,"difficulty":45.51282051282051},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":271,"lloc":130,"functions":32,"deliveredBugs":1.8327185116330336,"maintainability":74.43181226250303,"lintErrors":1,"difficulty":45.51282051282051},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":285,"lloc":138,"functions":33,"deliveredBugs":1.9439115331058183,"maintainability":74.03188245214949,"lintErrors":1,"difficulty":45.90163934426229},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":285,"lloc":138,"functions":33,"deliveredBugs":1.9439115331058183,"maintainability":74.03188245214949,"lintErrors":1,"difficulty":45.90163934426229},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":291,"lloc":141,"functions":34,"deliveredBugs":1.9775100040483882,"maintainability":74.1120071117738,"lintErrors":1,"difficulty":46.61885245901639},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":291,"lloc":141,"functions":34,"deliveredBugs":1.9775100040483882,"maintainability":74.1120071117738,"lintErrors":1,"difficulty":46.61885245901639},{"date":"Tue, 13 May 2014 18:33:03 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.history.json deleted file mode 100644 index 09ad4e41..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":271,"lloc":130,"functions":32,"deliveredBugs":1.8327185116330336,"maintainability":74.43181226250303,"lintErrors":1,"difficulty":45.51282051282051},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":271,"lloc":130,"functions":32,"deliveredBugs":1.8327185116330336,"maintainability":74.43181226250303,"lintErrors":1,"difficulty":45.51282051282051},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":285,"lloc":138,"functions":33,"deliveredBugs":1.9439115331058183,"maintainability":74.03188245214949,"lintErrors":1,"difficulty":45.90163934426229},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":285,"lloc":138,"functions":33,"deliveredBugs":1.9439115331058183,"maintainability":74.03188245214949,"lintErrors":1,"difficulty":45.90163934426229},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":287,"lloc":139,"functions":33,"deliveredBugs":1.9460458472701916,"maintainability":73.9460070654334,"lintErrors":1,"difficulty":46.38429752066116},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":291,"lloc":141,"functions":34,"deliveredBugs":1.9775100040483882,"maintainability":74.1120071117738,"lintErrors":1,"difficulty":46.61885245901639},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":291,"lloc":141,"functions":34,"deliveredBugs":1.9775100040483882,"maintainability":74.1120071117738,"lintErrors":1,"difficulty":46.61885245901639},{"date":"Tue, 13 May 2014 18:33:03 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":300,"lloc":147,"functions":34,"deliveredBugs":2.0626229330214914,"maintainability":73.38278108554303,"lintErrors":1,"difficulty":51.69512195121951},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":301,"lloc":148,"functions":34,"deliveredBugs":2.069851751711987,"maintainability":73.30243433995643,"lintErrors":1,"difficulty":51.91463414634146}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.js deleted file mode 100644 index 30ad7e18..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/TCPSocketHandler.js","fileShort":"core/net/tcp/TCPSocketHandler.js","fileSafe":"core_net_tcp_TCPSocketHandler_js","link":"files/core_net_tcp_TCPSocketHandler_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":301,"logical":148},"cyclomatic":17,"halstead":{"operators":{"distinct":27,"total":386,"identifiers":["__stripped__"]},"operands":{"distinct":123,"total":473,"identifiers":["__stripped__"]},"length":859,"vocabulary":150,"difficulty":51.91463414634146,"volume":6209.5552551359615,"effort":322366.7892818755,"bugs":2.069851751711987,"time":17909.266071215305},"params":26}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":20,"complexity":{"sloc":{"physical":280,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"length":81,"vocabulary":19,"difficulty":7.5,"volume":344.0821285889304,"effort":2580.615964416978,"bugs":0.1146940428629768,"time":143.367553578721},"params":1}},{"name":"TCPSocketHandler","line":22,"complexity":{"sloc":{"physical":74,"logical":19},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":69,"identifiers":["__stripped__"]},"length":125,"vocabulary":42,"difficulty":10.78125,"volume":674.039677847345,"effort":7266.990276791689,"bugs":0.2246798926157817,"time":403.72168204398275},"params":2}},{"name":".autoBootstrap","line":96,"complexity":{"sloc":{"physical":37,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":20,"difficulty":3.6666666666666665,"volume":190.16483617504394,"effort":697.2710659751612,"bugs":0.06338827872501465,"time":38.73728144306451},"params":1}},{"name":"checkAndCallback","line":100,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":3.9230769230769234,"volume":131.68575291675114,"effort":516.613338365716,"bugs":0.04389525097225038,"time":28.700741020317555},"params":2}},{"name":"setCallbackTimeout","line":112,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":113,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"theCallback","line":117,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2.5,"volume":60.94436251225966,"effort":152.36090628064915,"bugs":0.020314787504086555,"time":8.464494793369397},"params":0}},{"name":"","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".connectTo","line":134,"complexity":{"sloc":{"physical":40,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":41,"identifiers":["__stripped__"]},"length":76,"vocabulary":35,"difficulty":10.695652173913043,"volume":389.82550928781745,"effort":4169.438055861004,"bugs":0.12994183642927248,"time":231.63544754783354},"params":3}},{"name":"connectionError","line":146,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":2.4,"volume":79.95445336320968,"effort":191.89068807170324,"bugs":0.026651484454403226,"time":10.66059378176129},"params":0}},{"name":"","line":156,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":162,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":5,"volume":158.12342722003538,"effort":790.6171361001769,"bugs":0.05270780907334513,"time":43.923174227787605},"params":0}},{"name":".createTCPServer","line":175,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":2.5,"volume":41.51317942364757,"effort":103.78294855911892,"bugs":0.01383772647454919,"time":5.765719364395496},"params":0}},{"name":".createTCPServerAndBootstrap","line":181,"complexity":{"sloc":{"physical":52,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":22,"difficulty":8.307692307692308,"volume":196.21499122004107,"effort":1630.093773212649,"bugs":0.06540499707334703,"time":90.5607651784805},"params":1}},{"name":"","line":190,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":22,"difficulty":7.269230769230769,"volume":173.9178331268546,"effort":1264.2488638836737,"bugs":0.05797261104228486,"time":70.23604799353743},"params":1}},{"name":"","line":196,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":204,"complexity":{"sloc":{"physical":24,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":3.75,"volume":85.11011351724513,"effort":319.16292568966924,"bugs":0.028370037839081708,"time":17.73127364942607},"params":0}},{"name":"","line":207,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":17,"difficulty":4.636363636363637,"volume":118.53642239625987,"effort":549.5779583826594,"bugs":0.03951214079875329,"time":30.532108799036635},"params":1}},{"name":"","line":211,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.888888888888889,"volume":81.40967379910403,"effort":235.1835020863005,"bugs":0.027136557933034676,"time":13.065750115905583},"params":1}},{"name":"","line":223,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":0}},{"name":".checkIfServerIsReachableFromOutside","line":244,"complexity":{"sloc":{"physical":33,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":21,"difficulty":3.75,"volume":193.26196660226546,"effort":724.7323747584954,"bugs":0.06442065553408849,"time":40.2629097088053},"params":2}},{"name":"serverOnConnect","line":246,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036},"params":1}},{"name":"","line":247,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"callbackWith","line":251,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":2.0625,"volume":58.81033751683406,"effort":121.29632112847025,"bugs":0.019603445838944685,"time":6.738684507137236},"params":2}},{"name":"","line":261,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}},{"name":"","line":265,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":4.714285714285714,"volume":70.30835464468075,"effort":331.4536718963521,"bugs":0.02343611821489358,"time":18.41409288313067},"params":1}},{"name":"","line":268,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.25,"volume":50.18947501009619,"effort":112.92631877271643,"bugs":0.016729825003365395,"time":6.273684376262024},"params":1}},{"name":".getDefaultSocketOptions","line":278,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":2,"volume":36.541209043760986,"effort":73.08241808752197,"bugs":0.012180403014586996,"time":4.060134338195665},"params":0}},{"name":".getMyExternalIp","line":285,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getOpenServerPortsArray","line":289,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":2,"volume":43.18506523353572,"effort":86.37013046707143,"bugs":0.014395021744511906,"time":4.798340581503968},"params":0}},{"name":"","line":290,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setMyExternalIp","line":295,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":73.30243433995643,"params":0.7647058823529411,"module":"core/net/tcp/TCPSocketHandler.js"},"jshint":{"messages":[{"severity":"error","line":22,"column":30,"message":"'TCPSocketHandler' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.json deleted file mode 100644 index d84083a6..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocketHandler_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/TCPSocketHandler.js","fileShort":"core/net/tcp/TCPSocketHandler.js","fileSafe":"core_net_tcp_TCPSocketHandler_js","link":"files/core_net_tcp_TCPSocketHandler_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":301,"logical":148},"cyclomatic":17,"halstead":{"operators":{"distinct":27,"total":386,"identifiers":["__stripped__"]},"operands":{"distinct":123,"total":473,"identifiers":["__stripped__"]},"length":859,"vocabulary":150,"difficulty":51.91463414634146,"volume":6209.5552551359615,"effort":322366.7892818755,"bugs":2.069851751711987,"time":17909.266071215305},"params":26}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":20,"complexity":{"sloc":{"physical":280,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"length":81,"vocabulary":19,"difficulty":7.5,"volume":344.0821285889304,"effort":2580.615964416978,"bugs":0.1146940428629768,"time":143.367553578721},"params":1}},{"name":"TCPSocketHandler","line":22,"complexity":{"sloc":{"physical":74,"logical":19},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":69,"identifiers":["__stripped__"]},"length":125,"vocabulary":42,"difficulty":10.78125,"volume":674.039677847345,"effort":7266.990276791689,"bugs":0.2246798926157817,"time":403.72168204398275},"params":2}},{"name":".autoBootstrap","line":96,"complexity":{"sloc":{"physical":37,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":20,"difficulty":3.6666666666666665,"volume":190.16483617504394,"effort":697.2710659751612,"bugs":0.06338827872501465,"time":38.73728144306451},"params":1}},{"name":"checkAndCallback","line":100,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":3.9230769230769234,"volume":131.68575291675114,"effort":516.613338365716,"bugs":0.04389525097225038,"time":28.700741020317555},"params":2}},{"name":"setCallbackTimeout","line":112,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":113,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"theCallback","line":117,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2.5,"volume":60.94436251225966,"effort":152.36090628064915,"bugs":0.020314787504086555,"time":8.464494793369397},"params":0}},{"name":"","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".connectTo","line":134,"complexity":{"sloc":{"physical":40,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":41,"identifiers":["__stripped__"]},"length":76,"vocabulary":35,"difficulty":10.695652173913043,"volume":389.82550928781745,"effort":4169.438055861004,"bugs":0.12994183642927248,"time":231.63544754783354},"params":3}},{"name":"connectionError","line":146,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":2.4,"volume":79.95445336320968,"effort":191.89068807170324,"bugs":0.026651484454403226,"time":10.66059378176129},"params":0}},{"name":"","line":156,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":162,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":5,"volume":158.12342722003538,"effort":790.6171361001769,"bugs":0.05270780907334513,"time":43.923174227787605},"params":0}},{"name":".createTCPServer","line":175,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":2.5,"volume":41.51317942364757,"effort":103.78294855911892,"bugs":0.01383772647454919,"time":5.765719364395496},"params":0}},{"name":".createTCPServerAndBootstrap","line":181,"complexity":{"sloc":{"physical":52,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":22,"difficulty":8.307692307692308,"volume":196.21499122004107,"effort":1630.093773212649,"bugs":0.06540499707334703,"time":90.5607651784805},"params":1}},{"name":"","line":190,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":22,"difficulty":7.269230769230769,"volume":173.9178331268546,"effort":1264.2488638836737,"bugs":0.05797261104228486,"time":70.23604799353743},"params":1}},{"name":"","line":196,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":204,"complexity":{"sloc":{"physical":24,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":3.75,"volume":85.11011351724513,"effort":319.16292568966924,"bugs":0.028370037839081708,"time":17.73127364942607},"params":0}},{"name":"","line":207,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":17,"difficulty":4.636363636363637,"volume":118.53642239625987,"effort":549.5779583826594,"bugs":0.03951214079875329,"time":30.532108799036635},"params":1}},{"name":"","line":211,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.888888888888889,"volume":81.40967379910403,"effort":235.1835020863005,"bugs":0.027136557933034676,"time":13.065750115905583},"params":1}},{"name":"","line":223,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":0}},{"name":".checkIfServerIsReachableFromOutside","line":244,"complexity":{"sloc":{"physical":33,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":21,"difficulty":3.75,"volume":193.26196660226546,"effort":724.7323747584954,"bugs":0.06442065553408849,"time":40.2629097088053},"params":2}},{"name":"serverOnConnect","line":246,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036},"params":1}},{"name":"","line":247,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"callbackWith","line":251,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":2.0625,"volume":58.81033751683406,"effort":121.29632112847025,"bugs":0.019603445838944685,"time":6.738684507137236},"params":2}},{"name":"","line":261,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}},{"name":"","line":265,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":4.714285714285714,"volume":70.30835464468075,"effort":331.4536718963521,"bugs":0.02343611821489358,"time":18.41409288313067},"params":1}},{"name":"","line":268,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.25,"volume":50.18947501009619,"effort":112.92631877271643,"bugs":0.016729825003365395,"time":6.273684376262024},"params":1}},{"name":".getDefaultSocketOptions","line":278,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":2,"volume":36.541209043760986,"effort":73.08241808752197,"bugs":0.012180403014586996,"time":4.060134338195665},"params":0}},{"name":".getMyExternalIp","line":285,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getOpenServerPortsArray","line":289,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":2,"volume":43.18506523353572,"effort":86.37013046707143,"bugs":0.014395021744511906,"time":4.798340581503968},"params":0}},{"name":"","line":290,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setMyExternalIp","line":295,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":73.30243433995643,"params":0.7647058823529411,"module":"core/net/tcp/TCPSocketHandler.js"},"jshint":{"messages":[{"severity":"error","line":22,"column":30,"message":"'TCPSocketHandler' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/index.html deleted file mode 100644 index b8fdc85f..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/index.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - Plato - core/net/tcp/TCPSocket.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/TCPSocket.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    73.55

    -
    -
    -

    Lines of code

    -

    181

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    36.63

    -
    -
    -

    Estimated Errors

    -

    1.28

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.history.js deleted file mode 100644 index 013e4f8a..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":160,"lloc":79,"functions":21,"deliveredBugs":1.146049387688195,"maintainability":75.08836076326794,"lintErrors":1,"difficulty":33.575581395348834},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":160,"lloc":79,"functions":21,"deliveredBugs":1.146049387688195,"maintainability":75.08836076326794,"lintErrors":1,"difficulty":33.575581395348834},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 13 May 2014 18:33:01 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.history.json deleted file mode 100644 index 18c1abb6..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":160,"lloc":79,"functions":21,"deliveredBugs":1.146049387688195,"maintainability":75.08836076326794,"lintErrors":1,"difficulty":33.575581395348834},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":160,"lloc":79,"functions":21,"deliveredBugs":1.146049387688195,"maintainability":75.08836076326794,"lintErrors":1,"difficulty":33.575581395348834},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Wed, 07 May 2014 19:00:48 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 08 May 2014 13:43:07 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 13 May 2014 12:52:33 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 13 May 2014 16:18:23 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 13 May 2014 18:33:01 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Wed, 21 May 2014 14:44:48 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Fri, 23 May 2014 13:08:00 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":181,"lloc":89,"functions":21,"deliveredBugs":1.2821936449340556,"maintainability":73.55272348644279,"lintErrors":1,"difficulty":36.62637362637363}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.js deleted file mode 100644 index a9838847..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/TCPSocket.js","fileShort":"core/net/tcp/TCPSocket.js","fileSafe":"core_net_tcp_TCPSocket_js","link":"files/core_net_tcp_TCPSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":181,"logical":89},"cyclomatic":9,"halstead":{"operators":{"distinct":22,"total":261,"identifiers":["__stripped__"]},"operands":{"distinct":91,"total":303,"identifiers":["__stripped__"]},"length":564,"vocabulary":113,"difficulty":36.62637362637363,"volume":3846.5809348021667,"effort":140886.3105021497,"bugs":1.2821936449340556,"time":7827.017250119427},"params":18}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":20,"complexity":{"sloc":{"physical":160,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":55,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":58,"identifiers":["__stripped__"]},"length":113,"vocabulary":23,"difficulty":8.055555555555555,"volume":511.16250103444247,"effort":4117.697924999676,"bugs":0.17038750034481415,"time":228.76099583331532},"params":1}},{"name":"TCPSocket","line":22,"complexity":{"sloc":{"physical":57,"logical":17},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":60,"identifiers":["__stripped__"]},"length":107,"vocabulary":46,"difficulty":11.818181818181818,"volume":591.0211292981004,"effort":6984.795164432096,"bugs":0.19700704309936679,"time":388.04417580178307},"params":2}},{"name":".end","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":2}},{"name":".forceDestroy","line":83,"complexity":{"sloc":{"physical":12,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":42,"vocabulary":16,"difficulty":3.5,"volume":168,"effort":588,"bugs":0.056,"time":32.666666666666664},"params":0}},{"name":".getIdentifier","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getIPPortString","line":100,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":4,"volume":60.94436251225966,"effort":243.77745004903863,"bugs":0.020314787504086555,"time":13.543191669391035},"params":0}},{"name":".getSocket","line":106,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".onTimeout","line":110,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2,"volume":20.67970000576925,"effort":41.3594000115385,"bugs":0.006893233335256416,"time":2.2977444450854723},"params":0}},{"name":".setCloseOnTimeout","line":116,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":15,"difficulty":6.125,"volume":105.48604608143,"effort":646.1020322487587,"bugs":0.03516201536047667,"time":35.89455734715327},"params":1}},{"name":".setIdentifier","line":124,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":13,"difficulty":9.916666666666668,"volume":107.31275182609167,"effort":1064.1847889420758,"bugs":0.03577091727536389,"time":59.121377163448656},"params":1}},{"name":".setSocket","line":132,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setupListeners","line":136,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":3.611111111111111,"volume":95.18387305144009,"effort":343.7195415746448,"bugs":0.03172795768381336,"time":19.095530087480267},"params":0}},{"name":"","line":140,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}},{"name":".writeBuffer","line":147,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":12,"difficulty":3.9285714285714284,"volume":68.11428751370197,"effort":267.59184380382914,"bugs":0.022704762504567322,"time":14.866213544657175},"params":2}},{"name":".writeString","line":155,"complexity":{"sloc":{"physical":4,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":5.6875,"volume":85.95159310338741,"effort":488.84968577551587,"bugs":0.02865053103446247,"time":27.158315876417547},"params":3}},{"name":"._propagateEvents","line":168,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":3,"volume":36.541209043760986,"effort":109.62362713128296,"bugs":0.012180403014586996,"time":6.090201507293497},"params":1}},{"name":"","line":170,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":171,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"","line":172,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":16,"difficulty":2.1666666666666665,"volume":96,"effort":208,"bugs":0.032,"time":11.555555555555555},"params":0}}],"maintainability":73.55272348644279,"params":0.8571428571428571,"module":"core/net/tcp/TCPSocket.js"},"jshint":{"messages":[{"severity":"error","line":22,"column":23,"message":"'TCPSocket' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.json deleted file mode 100644 index 63bb6932..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_TCPSocket_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/TCPSocket.js","fileShort":"core/net/tcp/TCPSocket.js","fileSafe":"core_net_tcp_TCPSocket_js","link":"files/core_net_tcp_TCPSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":181,"logical":89},"cyclomatic":9,"halstead":{"operators":{"distinct":22,"total":261,"identifiers":["__stripped__"]},"operands":{"distinct":91,"total":303,"identifiers":["__stripped__"]},"length":564,"vocabulary":113,"difficulty":36.62637362637363,"volume":3846.5809348021667,"effort":140886.3105021497,"bugs":1.2821936449340556,"time":7827.017250119427},"params":18}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":20,"complexity":{"sloc":{"physical":160,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":55,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":58,"identifiers":["__stripped__"]},"length":113,"vocabulary":23,"difficulty":8.055555555555555,"volume":511.16250103444247,"effort":4117.697924999676,"bugs":0.17038750034481415,"time":228.76099583331532},"params":1}},{"name":"TCPSocket","line":22,"complexity":{"sloc":{"physical":57,"logical":17},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":60,"identifiers":["__stripped__"]},"length":107,"vocabulary":46,"difficulty":11.818181818181818,"volume":591.0211292981004,"effort":6984.795164432096,"bugs":0.19700704309936679,"time":388.04417580178307},"params":2}},{"name":".end","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":2}},{"name":".forceDestroy","line":83,"complexity":{"sloc":{"physical":12,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":42,"vocabulary":16,"difficulty":3.5,"volume":168,"effort":588,"bugs":0.056,"time":32.666666666666664},"params":0}},{"name":".getIdentifier","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getIPPortString","line":100,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":4,"volume":60.94436251225966,"effort":243.77745004903863,"bugs":0.020314787504086555,"time":13.543191669391035},"params":0}},{"name":".getSocket","line":106,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".onTimeout","line":110,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2,"volume":20.67970000576925,"effort":41.3594000115385,"bugs":0.006893233335256416,"time":2.2977444450854723},"params":0}},{"name":".setCloseOnTimeout","line":116,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":15,"difficulty":6.125,"volume":105.48604608143,"effort":646.1020322487587,"bugs":0.03516201536047667,"time":35.89455734715327},"params":1}},{"name":".setIdentifier","line":124,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":13,"difficulty":9.916666666666668,"volume":107.31275182609167,"effort":1064.1847889420758,"bugs":0.03577091727536389,"time":59.121377163448656},"params":1}},{"name":".setSocket","line":132,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setupListeners","line":136,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":3.611111111111111,"volume":95.18387305144009,"effort":343.7195415746448,"bugs":0.03172795768381336,"time":19.095530087480267},"params":0}},{"name":"","line":140,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}},{"name":".writeBuffer","line":147,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":12,"difficulty":3.9285714285714284,"volume":68.11428751370197,"effort":267.59184380382914,"bugs":0.022704762504567322,"time":14.866213544657175},"params":2}},{"name":".writeString","line":155,"complexity":{"sloc":{"physical":4,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":5.6875,"volume":85.95159310338741,"effort":488.84968577551587,"bugs":0.02865053103446247,"time":27.158315876417547},"params":3}},{"name":"._propagateEvents","line":168,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":3,"volume":36.541209043760986,"effort":109.62362713128296,"bugs":0.012180403014586996,"time":6.090201507293497},"params":1}},{"name":"","line":170,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":171,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"","line":172,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":16,"difficulty":2.1666666666666665,"volume":96,"effort":208,"bugs":0.032,"time":11.555555555555555},"params":0}}],"maintainability":73.55272348644279,"params":0.8571428571428571,"module":"core/net/tcp/TCPSocket.js"},"jshint":{"messages":[{"severity":"error","line":22,"column":23,"message":"'TCPSocket' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/index.html deleted file mode 100644 index 5b3d4e31..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/net/tcp/interfaces/TCPSocketFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/interfaces/TCPSocketFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.history.js deleted file mode 100644 index 7fe44b87..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.history.json deleted file mode 100644 index 6f78f7d7..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:46 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.js deleted file mode 100644 index 54d1aef1..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/interfaces/TCPSocketFactoryInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketFactoryInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketFactoryInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.json deleted file mode 100644 index 12ab5a35..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/interfaces/TCPSocketFactoryInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketFactoryInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketFactoryInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/index.html deleted file mode 100644 index 8793cafc..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.history.js deleted file mode 100644 index 8c148826..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.history.json deleted file mode 100644 index 703b11d7..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.js deleted file mode 100644 index a7c9638e..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.json deleted file mode 100644 index 6d7fe315..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketHandlerFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/index.html deleted file mode 100644 index c5c4e230..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/net/tcp/interfaces/TCPSocketHandlerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/interfaces/TCPSocketHandlerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.history.js deleted file mode 100644 index 8c148826..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.history.json deleted file mode 100644 index 703b11d7..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.js deleted file mode 100644 index cd605a12..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/interfaces/TCPSocketHandlerInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketHandlerInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketHandlerInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketHandlerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.json deleted file mode 100644 index 98a29481..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/interfaces/TCPSocketHandlerInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketHandlerInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketHandlerInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketHandlerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketHandlerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/index.html deleted file mode 100644 index 886ade94..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/net/tcp/interfaces/TCPSocketHandlerOptions.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/interfaces/TCPSocketHandlerOptions.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.history.js deleted file mode 100644 index f28409d3..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.history.json deleted file mode 100644 index fbeb4b6b..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.js deleted file mode 100644 index e0c42b63..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/interfaces/TCPSocketHandlerOptions.js","fileShort":"core/net/tcp/interfaces/TCPSocketHandlerOptions.js","fileSafe":"core_net_tcp_interfaces_TCPSocketHandlerOptions_js","link":"files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketHandlerOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.json deleted file mode 100644 index 8471bff5..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/interfaces/TCPSocketHandlerOptions.js","fileShort":"core/net/tcp/interfaces/TCPSocketHandlerOptions.js","fileSafe":"core_net_tcp_interfaces_TCPSocketHandlerOptions_js","link":"files/core_net_tcp_interfaces_TCPSocketHandlerOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketHandlerOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/index.html deleted file mode 100644 index ee54af63..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/net/tcp/interfaces/TCPSocketInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/interfaces/TCPSocketInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.history.js deleted file mode 100644 index fe3ad033..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.history.json deleted file mode 100644 index 8479c69f..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.js deleted file mode 100644 index 7e2c120a..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/interfaces/TCPSocketInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.json deleted file mode 100644 index e33776f8..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/interfaces/TCPSocketInterface.js","fileShort":"core/net/tcp/interfaces/TCPSocketInterface.js","fileSafe":"core_net_tcp_interfaces_TCPSocketInterface_js","link":"files/core_net_tcp_interfaces_TCPSocketInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/index.html deleted file mode 100644 index 0b6d7dc6..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/net/tcp/interfaces/TCPSocketOptions.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/interfaces/TCPSocketOptions.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.history.js deleted file mode 100644 index fe3ad033..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.history.json deleted file mode 100644 index 8479c69f..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.js deleted file mode 100644 index d35fccb1..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/interfaces/TCPSocketOptions.js","fileShort":"core/net/tcp/interfaces/TCPSocketOptions.js","fileSafe":"core_net_tcp_interfaces_TCPSocketOptions_js","link":"files/core_net_tcp_interfaces_TCPSocketOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.json deleted file mode 100644 index 57c65966..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_interfaces_TCPSocketOptions_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/interfaces/TCPSocketOptions.js","fileShort":"core/net/tcp/interfaces/TCPSocketOptions.js","fileSafe":"core_net_tcp_interfaces_TCPSocketOptions_js","link":"files/core_net_tcp_interfaces_TCPSocketOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/interfaces/TCPSocketOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/index.html b/build/js-source-analysis-report/files/core_net_tcp_namespace_js/index.html deleted file mode 100644 index 10187651..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/net/tcp/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/net/tcp/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.history.js deleted file mode 100644 index fe3ad033..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.history.json deleted file mode 100644 index 8479c69f..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.js b/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.js deleted file mode 100644 index 665b9769..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/net/tcp/namespace.js","fileShort":"core/net/tcp/namespace.js","fileSafe":"core_net_tcp_namespace_js","link":"files/core_net_tcp_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.json b/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.json deleted file mode 100644 index 7d456f06..00000000 --- a/build/js-source-analysis-report/files/core_net_tcp_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/net/tcp/namespace.js","fileShort":"core/net/tcp/namespace.js","fileSafe":"core_net_tcp_namespace_js","link":"files/core_net_tcp_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/net/tcp/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/index.html deleted file mode 100644 index 0d5613e4..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/index.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - Plato - core/plugin/PluginFinder.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginFinder.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    75.03

    -
    -
    -

    Lines of code

    -

    215

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    52.09

    -
    -
    -

    Estimated Errors

    -

    1.25

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.history.js deleted file mode 100644 index e02c39bb..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.history.json deleted file mode 100644 index fa9877c7..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":213,"lloc":109,"functions":24,"deliveredBugs":1.1807647140463193,"maintainability":73.69231187850622,"lintErrors":0,"difficulty":51.529411764705884},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Wed, 14 May 2014 12:46:32 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":215,"lloc":113,"functions":28,"deliveredBugs":1.2494965709181498,"maintainability":75.0309092301603,"lintErrors":0,"difficulty":52.088235294117645}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.js deleted file mode 100644 index 800bb932..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginFinder.js","fileShort":"core/plugin/PluginFinder.js","fileSafe":"core_plugin_PluginFinder_js","link":"files/core_plugin_PluginFinder_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":215,"logical":113},"cyclomatic":20,"halstead":{"operators":{"distinct":23,"total":268,"identifiers":["__stripped__"]},"operands":{"distinct":68,"total":308,"identifiers":["__stripped__"]},"length":576,"vocabulary":91,"difficulty":52.088235294117645,"volume":3748.489712754449,"effort":195252.2141555332,"bugs":1.2494965709181498,"time":10847.345230862957},"params":26}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":204,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"length":52,"vocabulary":13,"difficulty":5.777777777777778,"volume":192.42286534333678,"effort":1111.776555317057,"bugs":0.06414095511444559,"time":61.76536418428095},"params":0}},{"name":"PluginFinder","line":12,"complexity":{"sloc":{"physical":30,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"length":49,"vocabulary":16,"difficulty":4.666666666666667,"volume":196,"effort":914.6666666666667,"bugs":0.06533333333333333,"time":50.81481481481482},"params":1}},{"name":".addPluginFolderNamesToIgnoreList","line":42,"complexity":{"sloc":{"physical":29,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.615384615384615,"volume":191.75555960140377,"effort":1460.2923385029978,"bugs":0.0639185198671346,"time":81.12735213905543},"params":2}},{"name":"","line":44,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"add","line":47,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":50,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":26,"vocabulary":19,"difficulty":5.8500000000000005,"volume":110.44611534953322,"effort":646.1097747947694,"bugs":0.03681537178317774,"time":35.8949874885983},"params":1}},{"name":"","line":66,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":".findPlugins","line":72,"complexity":{"sloc":{"physical":63,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":4.199999999999999,"volume":120,"effort":503.9999999999999,"bugs":0.04,"time":27.999999999999993},"params":1}},{"name":"checkAndCallCallback","line":78,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"checkPath","line":85,"complexity":{"sloc":{"physical":26,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036},"params":1}},{"name":"","line":86,"complexity":{"sloc":{"physical":24,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":46,"vocabulary":25,"difficulty":6.75,"volume":213.6173847296373,"effort":1441.9173469250518,"bugs":0.0712057949098791,"time":80.10651927361398},"params":1}},{"name":"","line":89,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"","line":97,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":4.136363636363637,"volume":104.2481250360578,"effort":431.20815355823913,"bugs":0.03474937501201927,"time":23.956008531013286},"params":2}},{"name":"","line":112,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":14,"difficulty":3.055555555555556,"volume":68.53238859703687,"effort":209.40452071316824,"bugs":0.022844129532345624,"time":11.633584484064903},"params":2}},{"name":"","line":116,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":7.875,"volume":121.11360846386408,"effort":953.7696666529297,"bugs":0.040371202821288026,"time":52.98720370294054},"params":2}},{"name":"","line":124,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":".getIgnoredPluginFolderNames","line":136,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":1}},{"name":"","line":137,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":".getPluginFolderPath","line":142,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.8571428571428568,"volume":50.18947501009619,"effort":143.39850002884623,"bugs":0.016729825003365395,"time":7.966583334935901},"params":1}},{"name":"","line":145,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":3.2142857142857144,"volume":53.77443751081735,"effort":172.84640628477007,"bugs":0.017924812503605784,"time":9.60257812693167},"params":1}},{"name":"","line":149,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":3,"volume":33.68825906469125,"effort":101.06477719407376,"bugs":0.011229419688230418,"time":5.614709844115208},"params":1}},{"name":".removePluginFolderNamesFromIgnoreList","line":160,"complexity":{"sloc":{"physical":29,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.615384615384615,"volume":191.75555960140377,"effort":1460.2923385029978,"bugs":0.0639185198671346,"time":81.12735213905543},"params":2}},{"name":"","line":162,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"remove","line":165,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":168,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":7,"volume":112.58797503894243,"effort":788.115825272597,"bugs":0.03752932501298081,"time":43.784212515144276},"params":1}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"._ignoreListContains","line":198,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":13,"difficulty":3,"volume":48.105716335834195,"effort":144.3171490075026,"bugs":0.016035238778611398,"time":8.0176193893057},"params":2}},{"name":"check","line":201,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":6.545454545454546,"volume":148.67746297052548,"effort":973.1615758070759,"bugs":0.04955915432350849,"time":54.064531989281996},"params":1}}],"maintainability":75.0309092301603,"params":0.9285714285714286,"module":"core/plugin/PluginFinder.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.json deleted file mode 100644 index 66daf6c5..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginFinder_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginFinder.js","fileShort":"core/plugin/PluginFinder.js","fileSafe":"core_plugin_PluginFinder_js","link":"files/core_plugin_PluginFinder_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":215,"logical":113},"cyclomatic":20,"halstead":{"operators":{"distinct":23,"total":268,"identifiers":["__stripped__"]},"operands":{"distinct":68,"total":308,"identifiers":["__stripped__"]},"length":576,"vocabulary":91,"difficulty":52.088235294117645,"volume":3748.489712754449,"effort":195252.2141555332,"bugs":1.2494965709181498,"time":10847.345230862957},"params":26}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":204,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"length":52,"vocabulary":13,"difficulty":5.777777777777778,"volume":192.42286534333678,"effort":1111.776555317057,"bugs":0.06414095511444559,"time":61.76536418428095},"params":0}},{"name":"PluginFinder","line":12,"complexity":{"sloc":{"physical":30,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"length":49,"vocabulary":16,"difficulty":4.666666666666667,"volume":196,"effort":914.6666666666667,"bugs":0.06533333333333333,"time":50.81481481481482},"params":1}},{"name":".addPluginFolderNamesToIgnoreList","line":42,"complexity":{"sloc":{"physical":29,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.615384615384615,"volume":191.75555960140377,"effort":1460.2923385029978,"bugs":0.0639185198671346,"time":81.12735213905543},"params":2}},{"name":"","line":44,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"add","line":47,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":50,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":26,"vocabulary":19,"difficulty":5.8500000000000005,"volume":110.44611534953322,"effort":646.1097747947694,"bugs":0.03681537178317774,"time":35.8949874885983},"params":1}},{"name":"","line":66,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":".findPlugins","line":72,"complexity":{"sloc":{"physical":63,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":4.199999999999999,"volume":120,"effort":503.9999999999999,"bugs":0.04,"time":27.999999999999993},"params":1}},{"name":"checkAndCallCallback","line":78,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"checkPath","line":85,"complexity":{"sloc":{"physical":26,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036},"params":1}},{"name":"","line":86,"complexity":{"sloc":{"physical":24,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":46,"vocabulary":25,"difficulty":6.75,"volume":213.6173847296373,"effort":1441.9173469250518,"bugs":0.0712057949098791,"time":80.10651927361398},"params":1}},{"name":"","line":89,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"","line":97,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":4.136363636363637,"volume":104.2481250360578,"effort":431.20815355823913,"bugs":0.03474937501201927,"time":23.956008531013286},"params":2}},{"name":"","line":112,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":14,"difficulty":3.055555555555556,"volume":68.53238859703687,"effort":209.40452071316824,"bugs":0.022844129532345624,"time":11.633584484064903},"params":2}},{"name":"","line":116,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":7.875,"volume":121.11360846386408,"effort":953.7696666529297,"bugs":0.040371202821288026,"time":52.98720370294054},"params":2}},{"name":"","line":124,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":".getIgnoredPluginFolderNames","line":136,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":1}},{"name":"","line":137,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":".getPluginFolderPath","line":142,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.8571428571428568,"volume":50.18947501009619,"effort":143.39850002884623,"bugs":0.016729825003365395,"time":7.966583334935901},"params":1}},{"name":"","line":145,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":3.2142857142857144,"volume":53.77443751081735,"effort":172.84640628477007,"bugs":0.017924812503605784,"time":9.60257812693167},"params":1}},{"name":"","line":149,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":3,"volume":33.68825906469125,"effort":101.06477719407376,"bugs":0.011229419688230418,"time":5.614709844115208},"params":1}},{"name":".removePluginFolderNamesFromIgnoreList","line":160,"complexity":{"sloc":{"physical":29,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.615384615384615,"volume":191.75555960140377,"effort":1460.2923385029978,"bugs":0.0639185198671346,"time":81.12735213905543},"params":2}},{"name":"","line":162,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"remove","line":165,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":168,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":7,"volume":112.58797503894243,"effort":788.115825272597,"bugs":0.03752932501298081,"time":43.784212515144276},"params":1}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"._ignoreListContains","line":198,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":13,"difficulty":3,"volume":48.105716335834195,"effort":144.3171490075026,"bugs":0.016035238778611398,"time":8.0176193893057},"params":2}},{"name":"check","line":201,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":6.545454545454546,"volume":148.67746297052548,"effort":973.1615758070759,"bugs":0.04955915432350849,"time":54.064531989281996},"params":1}}],"maintainability":75.0309092301603,"params":0.9285714285714286,"module":"core/plugin/PluginFinder.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/index.html deleted file mode 100644 index 4aa48375..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/index.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - Plato - core/plugin/PluginGlobalsFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginGlobalsFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    81.46

    -
    -
    -

    Lines of code

    -

    24

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    7.58

    -
    -
    -

    Estimated Errors

    -

    0.09

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.history.js deleted file mode 100644 index 373d0f2a..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":17,"lloc":11,"functions":5,"deliveredBugs":0.06338827872501465,"maintainability":87.74217749017215,"lintErrors":0,"difficulty":7.333333333333333},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.history.json deleted file mode 100644 index 0608c9af..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":17,"lloc":11,"functions":5,"deliveredBugs":0.06338827872501465,"maintainability":87.74217749017215,"lintErrors":0,"difficulty":7.333333333333333},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":24,"lloc":11,"functions":3,"deliveredBugs":0.0945446468004662,"maintainability":81.46399891396794,"lintErrors":0,"difficulty":7.578947368421052}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.js deleted file mode 100644 index f7f65c8b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginGlobalsFactory.js","fileShort":"core/plugin/PluginGlobalsFactory.js","fileSafe":"core_plugin_PluginGlobalsFactory_js","link":"files/core_plugin_PluginGlobalsFactory_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":24,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":28,"difficulty":7.578947368421052,"volume":283.6339404013986,"effort":2149.6467062000734,"bugs":0.0945446468004662,"time":119.42481701111518},"params":3}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginGlobalsFactory","line":13,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1.5,"volume":15.509775004326936,"effort":23.264662506490403,"bugs":0.005169925001442312,"time":1.292481250360578},"params":0}},{"name":".create","line":16,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":16,"difficulty":4.5,"volume":96,"effort":432,"bugs":0.032,"time":24},"params":3}}],"maintainability":81.46399891396794,"params":1,"module":"core/plugin/PluginGlobalsFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.json deleted file mode 100644 index 0e4c78d3..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginGlobalsFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginGlobalsFactory.js","fileShort":"core/plugin/PluginGlobalsFactory.js","fileSafe":"core_plugin_PluginGlobalsFactory_js","link":"files/core_plugin_PluginGlobalsFactory_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":24,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":28,"difficulty":7.578947368421052,"volume":283.6339404013986,"effort":2149.6467062000734,"bugs":0.0945446468004662,"time":119.42481701111518},"params":3}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginGlobalsFactory","line":13,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1.5,"volume":15.509775004326936,"effort":23.264662506490403,"bugs":0.005169925001442312,"time":1.292481250360578},"params":0}},{"name":".create","line":16,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":16,"difficulty":4.5,"volume":96,"effort":432,"bugs":0.032,"time":24},"params":3}}],"maintainability":81.46399891396794,"params":1,"module":"core/plugin/PluginGlobalsFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/index.html deleted file mode 100644 index 59e9c52b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/plugin/PluginLoaderFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginLoaderFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.66

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.05

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.history.js deleted file mode 100644 index a4c658ab..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.history.json deleted file mode 100644 index e7769322..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.js deleted file mode 100644 index 851245f5..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginLoaderFactory.js","fileShort":"core/plugin/PluginLoaderFactory.js","fileSafe":"core_plugin_PluginLoaderFactory_js","link":"files/core_plugin_PluginLoaderFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginLoaderFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/plugin/PluginLoaderFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.json deleted file mode 100644 index 57d98c79..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoaderFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginLoaderFactory.js","fileShort":"core/plugin/PluginLoaderFactory.js","fileSafe":"core_plugin_PluginLoaderFactory_js","link":"files/core_plugin_PluginLoaderFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginLoaderFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}}],"maintainability":89.659945443738,"params":0.6666666666666666,"module":"core/plugin/PluginLoaderFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/index.html deleted file mode 100644 index bcebada2..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/index.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - Plato - core/plugin/PluginLoader.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginLoader.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    69.89

    -
    -
    -

    Lines of code

    -

    176

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    39.48

    -
    -
    -

    Estimated Errors

    -

    1.50

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.history.js deleted file mode 100644 index 5ecf5644..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":53,"lloc":18,"functions":11,"deliveredBugs":0.20147064995573294,"maintainability":86.5477931227372,"lintErrors":0,"difficulty":10.0625},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":53,"lloc":18,"functions":11,"deliveredBugs":0.20147064995573294,"maintainability":86.5477931227372,"lintErrors":0,"difficulty":10.0625},{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.history.json deleted file mode 100644 index 459faa56..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":53,"lloc":18,"functions":11,"deliveredBugs":0.20147064995573294,"maintainability":86.5477931227372,"lintErrors":0,"difficulty":10.0625},{"date":"Tue, 06 May 2014 22:38:19 GMT","sloc":53,"lloc":18,"functions":11,"deliveredBugs":0.20147064995573294,"maintainability":86.5477931227372,"lintErrors":0,"difficulty":10.0625},{"date":"Wed, 21 May 2014 14:44:49 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579},{"date":"Mon, 02 Jun 2014 00:34:46 GMT","sloc":176,"lloc":103,"functions":19,"deliveredBugs":1.502319752015571,"maintainability":69.89207997676075,"lintErrors":4,"difficulty":39.48421052631579}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.js deleted file mode 100644 index efc206df..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginLoader.js","fileShort":"core/plugin/PluginLoader.js","fileSafe":"core_plugin_PluginLoader_js","link":"files/core_plugin_PluginLoader_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":176,"logical":103},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":341,"identifiers":["__stripped__"]},"length":656,"vocabulary":117,"difficulty":39.48421052631579,"volume":4506.959256046714,"effort":177953.72809927605,"bugs":1.502319752015571,"time":9886.318227737558},"params":6}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":167,"logical":19},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":70,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":70,"identifiers":["__stripped__"]},"length":140,"vocabulary":24,"difficulty":7,"volume":641.894750100962,"effort":4493.263250706734,"bugs":0.21396491670032067,"time":249.6257361503741},"params":0}},{"name":"PluginLoader","line":10,"complexity":{"sloc":{"physical":40,"logical":30},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":43,"total":78,"identifiers":["__stripped__"]},"length":132,"vocabulary":53,"difficulty":9.069767441860465,"volume":756.0855000023423,"effort":6857.519651184035,"bugs":0.25202850000078075,"time":380.9733139546686},"params":2}},{"name":".getDependencies","line":50,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getDescription","line":54,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getFileExtensions","line":58,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.875,"volume":28.07354922057604,"effort":52.63790478858007,"bugs":0.009357849740192013,"time":2.924328043810004},"params":0}},{"name":".getFileMimeTypes","line":62,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.875,"volume":28.07354922057604,"effort":52.63790478858007,"bugs":0.009357849740192013,"time":2.924328043810004},"params":0}},{"name":".getIdentifier","line":66,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getMain","line":70,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":9,"difficulty":1.75,"volume":41.20902501875006,"effort":72.1157937828126,"bugs":0.013736341672916687,"time":4.0064329879340335},"params":0}},{"name":".getModules","line":74,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getName","line":78,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getSettings","line":82,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2,"volume":27,"effort":54,"bugs":0.009,"time":3},"params":0}},{"name":".getType","line":86,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getVersion","line":90,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".isPrivate","line":94,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"._checkRequiredConfigFields","line":98,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"length":40,"vocabulary":22,"difficulty":10.5,"volume":178.37726474549189,"effort":1872.9612798276648,"bugs":0.05945908824849729,"time":104.05340443487027},"params":0}},{"name":"._checkOptionalConfigFields","line":110,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":5.416666666666666,"volume":79.56692722865785,"effort":430.9875224885633,"bugs":0.026522309076219282,"time":23.943751249364627},"params":0}},{"name":"._getPluginConfigKey","line":125,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":13,"difficulty":11.2,"volume":103.61231210795059,"effort":1160.4578956090465,"bugs":0.03453743736931686,"time":64.46988308939147},"params":1}},{"name":"._checkConfigType","line":133,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"length":82,"vocabulary":30,"difficulty":14,"volume":402.3650288398985,"effort":5633.110403758579,"bugs":0.13412167627996618,"time":312.95057798658775},"params":3}},{"name":"._checkAndLoadFileTypes","line":151,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"length":98,"vocabulary":39,"difficulty":11.75,"volume":517.9694174485004,"effort":6086.14065501988,"bugs":0.17265647248283347,"time":338.1189252788822},"params":0}}],"maintainability":69.89207997676075,"params":0.3157894736842105,"module":"core/plugin/PluginLoader.js"},"jshint":{"messages":[{"severity":"error","line":102,"column":17,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":158,"column":33,"message":"['fileExtensions'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":159,"column":33,"message":"['fileMimeTypes'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":162,"column":40,"message":"['fileTypes'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.json deleted file mode 100644 index 820d7dc3..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginLoader_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginLoader.js","fileShort":"core/plugin/PluginLoader.js","fileSafe":"core_plugin_PluginLoader_js","link":"files/core_plugin_PluginLoader_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":176,"logical":103},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":341,"identifiers":["__stripped__"]},"length":656,"vocabulary":117,"difficulty":39.48421052631579,"volume":4506.959256046714,"effort":177953.72809927605,"bugs":1.502319752015571,"time":9886.318227737558},"params":6}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":167,"logical":19},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":70,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":70,"identifiers":["__stripped__"]},"length":140,"vocabulary":24,"difficulty":7,"volume":641.894750100962,"effort":4493.263250706734,"bugs":0.21396491670032067,"time":249.6257361503741},"params":0}},{"name":"PluginLoader","line":10,"complexity":{"sloc":{"physical":40,"logical":30},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":43,"total":78,"identifiers":["__stripped__"]},"length":132,"vocabulary":53,"difficulty":9.069767441860465,"volume":756.0855000023423,"effort":6857.519651184035,"bugs":0.25202850000078075,"time":380.9733139546686},"params":2}},{"name":".getDependencies","line":50,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getDescription","line":54,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getFileExtensions","line":58,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.875,"volume":28.07354922057604,"effort":52.63790478858007,"bugs":0.009357849740192013,"time":2.924328043810004},"params":0}},{"name":".getFileMimeTypes","line":62,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.875,"volume":28.07354922057604,"effort":52.63790478858007,"bugs":0.009357849740192013,"time":2.924328043810004},"params":0}},{"name":".getIdentifier","line":66,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getMain","line":70,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":9,"difficulty":1.75,"volume":41.20902501875006,"effort":72.1157937828126,"bugs":0.013736341672916687,"time":4.0064329879340335},"params":0}},{"name":".getModules","line":74,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getName","line":78,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getSettings","line":82,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2,"volume":27,"effort":54,"bugs":0.009,"time":3},"params":0}},{"name":".getType","line":86,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".getVersion","line":90,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":".isPrivate","line":94,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"._checkRequiredConfigFields","line":98,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"length":40,"vocabulary":22,"difficulty":10.5,"volume":178.37726474549189,"effort":1872.9612798276648,"bugs":0.05945908824849729,"time":104.05340443487027},"params":0}},{"name":"._checkOptionalConfigFields","line":110,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":5.416666666666666,"volume":79.56692722865785,"effort":430.9875224885633,"bugs":0.026522309076219282,"time":23.943751249364627},"params":0}},{"name":"._getPluginConfigKey","line":125,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":13,"difficulty":11.2,"volume":103.61231210795059,"effort":1160.4578956090465,"bugs":0.03453743736931686,"time":64.46988308939147},"params":1}},{"name":"._checkConfigType","line":133,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"length":82,"vocabulary":30,"difficulty":14,"volume":402.3650288398985,"effort":5633.110403758579,"bugs":0.13412167627996618,"time":312.95057798658775},"params":3}},{"name":"._checkAndLoadFileTypes","line":151,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"length":98,"vocabulary":39,"difficulty":11.75,"volume":517.9694174485004,"effort":6086.14065501988,"bugs":0.17265647248283347,"time":338.1189252788822},"params":0}}],"maintainability":69.89207997676075,"params":0.3157894736842105,"module":"core/plugin/PluginLoader.js"},"jshint":{"messages":[{"severity":"error","line":102,"column":17,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":158,"column":33,"message":"['fileExtensions'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":159,"column":33,"message":"['fileMimeTypes'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":162,"column":40,"message":"['fileTypes'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginManager_js/index.html deleted file mode 100644 index b2252edb..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/index.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - Plato - core/plugin/PluginManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    71.02

    -
    -
    -

    Lines of code

    -

    471

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    55.64

    -
    -
    -

    Estimated Errors

    -

    3.08

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.history.js deleted file mode 100644 index b36280c2..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":158,"lloc":71,"functions":13,"deliveredBugs":0.7603701002709815,"maintainability":71.38439939124147,"lintErrors":1,"difficulty":23.951612903225804},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":158,"lloc":71,"functions":13,"deliveredBugs":0.7603701002709815,"maintainability":71.38439939124147,"lintErrors":1,"difficulty":23.951612903225804},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":158,"lloc":71,"functions":13,"deliveredBugs":0.7603701002709815,"maintainability":71.38439939124147,"lintErrors":1,"difficulty":23.951612903225804},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":181,"lloc":78,"functions":17,"deliveredBugs":0.8946305335323518,"maintainability":73.32217789842464,"lintErrors":1,"difficulty":27.223880597014926},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":181,"lloc":78,"functions":17,"deliveredBugs":0.8946305335323518,"maintainability":73.32217789842464,"lintErrors":1,"difficulty":27.223880597014926},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":181,"lloc":78,"functions":17,"deliveredBugs":0.8946305335323518,"maintainability":73.32217789842464,"lintErrors":1,"difficulty":27.223880597014926},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":295,"lloc":127,"functions":30,"deliveredBugs":1.807303039184229,"maintainability":73.48811335203364,"lintErrors":2,"difficulty":48.48979591836734},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":441,"lloc":195,"functions":39,"deliveredBugs":2.865314527799254,"maintainability":71.18087656972664,"lintErrors":2,"difficulty":56.382352941176464},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":492,"lloc":217,"functions":42,"deliveredBugs":3.1429967938297887,"maintainability":70.85036031273093,"lintErrors":3,"difficulty":55.74305555555556},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":471,"lloc":214,"functions":42,"deliveredBugs":3.0815781262928326,"maintainability":71.02480607006106,"lintErrors":3,"difficulty":55.637323943661976},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":471,"lloc":214,"functions":42,"deliveredBugs":3.0815781262928326,"maintainability":71.02480607006106,"lintErrors":3,"difficulty":55.637323943661976},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":471,"lloc":214,"functions":42,"deliveredBugs":3.0815781262928326,"maintainability":71.02480607006106,"lintErrors":3,"difficulty":55.637323943661976}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.history.json deleted file mode 100644 index 145b513b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":158,"lloc":71,"functions":13,"deliveredBugs":0.7603701002709815,"maintainability":71.38439939124147,"lintErrors":1,"difficulty":23.951612903225804},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":158,"lloc":71,"functions":13,"deliveredBugs":0.7603701002709815,"maintainability":71.38439939124147,"lintErrors":1,"difficulty":23.951612903225804},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":158,"lloc":71,"functions":13,"deliveredBugs":0.7603701002709815,"maintainability":71.38439939124147,"lintErrors":1,"difficulty":23.951612903225804},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":181,"lloc":78,"functions":17,"deliveredBugs":0.8946305335323518,"maintainability":73.32217789842464,"lintErrors":1,"difficulty":27.223880597014926},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":181,"lloc":78,"functions":17,"deliveredBugs":0.8946305335323518,"maintainability":73.32217789842464,"lintErrors":1,"difficulty":27.223880597014926},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":181,"lloc":78,"functions":17,"deliveredBugs":0.8946305335323518,"maintainability":73.32217789842464,"lintErrors":1,"difficulty":27.223880597014926},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":253,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":255,"lloc":107,"functions":26,"deliveredBugs":1.4964315370515104,"maintainability":73.94854424955898,"lintErrors":3,"difficulty":43.69047619047619},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":295,"lloc":127,"functions":30,"deliveredBugs":1.807303039184229,"maintainability":73.48811335203364,"lintErrors":2,"difficulty":48.48979591836734},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":441,"lloc":195,"functions":39,"deliveredBugs":2.865314527799254,"maintainability":71.18087656972664,"lintErrors":2,"difficulty":56.382352941176464},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":492,"lloc":217,"functions":42,"deliveredBugs":3.1429967938297887,"maintainability":70.85036031273093,"lintErrors":3,"difficulty":55.74305555555556},{"date":"Tue, 27 May 2014 11:31:58 GMT","sloc":471,"lloc":214,"functions":42,"deliveredBugs":3.0815781262928326,"maintainability":71.02480607006106,"lintErrors":3,"difficulty":55.637323943661976},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":471,"lloc":214,"functions":42,"deliveredBugs":3.0815781262928326,"maintainability":71.02480607006106,"lintErrors":3,"difficulty":55.637323943661976},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":471,"lloc":214,"functions":42,"deliveredBugs":3.0815781262928326,"maintainability":71.02480607006106,"lintErrors":3,"difficulty":55.637323943661976}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.js deleted file mode 100644 index ad47e5bf..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginManager.js","fileShort":"core/plugin/PluginManager.js","fileSafe":"core_plugin_PluginManager_js","link":"files/core_plugin_PluginManager_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":471,"logical":214},"cyclomatic":27,"halstead":{"operators":{"distinct":23,"total":568,"identifiers":["__stripped__"]},"operands":{"distinct":142,"total":687,"identifiers":["__stripped__"]},"length":1255,"vocabulary":165,"difficulty":55.637323943661976,"volume":9244.734378878498,"effort":514352.2814107717,"bugs":3.0815781262928326,"time":28575.12674504287},"params":60}},"functions":[{"name":"","line":22,"complexity":{"sloc":{"physical":449,"logical":21},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":78,"identifiers":["__stripped__"]},"length":156,"vocabulary":26,"difficulty":7.090909090909091,"volume":733.2685960300105,"effort":5199.540953667347,"bugs":0.24442286534333682,"time":288.8633863148526},"params":0}},{"name":"PluginManager","line":23,"complexity":{"sloc":{"physical":91,"logical":26},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":64,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":85,"identifiers":["__stripped__"]},"length":149,"vocabulary":43,"difficulty":14.609375,"volume":808.5134484506126,"effort":11811.876160958169,"bugs":0.2695044828168709,"time":656.2153422754538},"params":6}},{"name":"onCloseCallback","line":97,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":99,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".addEventListener","line":114,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".removeEventListener","line":118,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".activatePluginState","line":122,"complexity":{"sloc":{"physical":34,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":44,"vocabulary":22,"difficulty":8.75,"volume":196.21499122004107,"effort":1716.8811731753594,"bugs":0.06540499707334703,"time":95.38228739863108},"params":1}},{"name":"","line":123,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"activatePlugin","line":132,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":19,"difficulty":4.666666666666666,"volume":127.43782540330756,"effort":594.7098518821018,"bugs":0.042479275134435855,"time":33.039436215672325},"params":1}},{"name":"","line":138,"complexity":{"sloc":{"physical":13,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":3.8181818181818183,"volume":98.09910819000817,"effort":374.5602312709403,"bugs":0.03269970273000272,"time":20.80890173727446},"params":1}},{"name":".close","line":157,"complexity":{"sloc":{"physical":31,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":22,"difficulty":6.576923076923077,"volume":164.99896988958,"effort":1085.1855327353146,"bugs":0.05499965662986,"time":60.28808515196192},"params":1}},{"name":"","line":165,"complexity":{"sloc":{"physical":22,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":8.166666666666668,"volume":212.39637567217926,"effort":1734.5704013227976,"bugs":0.07079879189072642,"time":96.36502229571097},"params":1}},{"name":".findNewPlugins","line":189,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":4,"volume":53.77443751081735,"effort":215.0977500432694,"bugs":0.017924812503605784,"time":11.949875002403855},"params":1}},{"name":"","line":190,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".getActivePluginRunners","line":196,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":1}},{"name":".getActivePluginRunner","line":204,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":28,"vocabulary":15,"difficulty":5.333333333333333,"volume":109.39293667703852,"effort":583.4289956108721,"bugs":0.03646431222567951,"time":32.41272197838178},"params":2}},{"name":".getPluginRunnersForItem","line":211,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":8.205882352941176,"volume":277.32594337032447,"effort":2275.7040647153094,"bugs":0.09244198112344149,"time":126.42800359529497},"params":2}},{"name":".getPluginState","line":229,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":1}},{"name":".isOpen","line":234,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".onBeforeItemAdd","line":238,"complexity":{"sloc":{"physical":66,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":15,"vocabulary":13,"difficulty":3.125,"volume":55.506595772116384,"effort":173.4581117878637,"bugs":0.01850219859070546,"time":9.636561765992427},"params":4}},{"name":"","line":240,"complexity":{"sloc":{"physical":63,"logical":17},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"length":83,"vocabulary":33,"difficulty":8.695652173913043,"volume":418.68471190675166,"effort":3640.736625276101,"bugs":0.1395615706355839,"time":202.26314584867228},"params":1}},{"name":"sendCallback","line":245,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}},{"name":"checkAndSendCallback","line":249,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1.5,"volume":15.509775004326936,"effort":23.264662506490403,"bugs":0.005169925001442312,"time":1.292481250360578},"params":0}},{"name":"runPlugins","line":254,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":13,"difficulty":2.5,"volume":51.80615605397529,"effort":129.51539013493823,"bugs":0.01726871868465843,"time":7.195299451941013},"params":1}},{"name":"","line":256,"complexity":{"sloc":{"physical":20,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":35,"vocabulary":22,"difficulty":6,"volume":156.0801066523054,"effort":936.4806399138324,"bugs":0.05202670221743513,"time":52.02670221743514},"params":2}},{"name":"","line":266,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":2.4,"volume":31.699250014423125,"effort":76.07820003461549,"bugs":0.010566416671474375,"time":4.22656666858975},"params":1}},{"name":"","line":291,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":3.142857142857143,"volume":62.26976913547136,"effort":195.7049887114814,"bugs":0.020756589711823786,"time":10.872499372860078},"params":2}},{"name":".open","line":305,"complexity":{"sloc":{"physical":25,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":5.846153846153846,"volume":158.12342722003538,"effort":924.4138822094376,"bugs":0.05270780907334513,"time":51.3563267894132},"params":1}},{"name":"","line":314,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":20,"difficulty":5.923076923076923,"volume":168.55519570060713,"effort":998.3653899189808,"bugs":0.05618506523353571,"time":55.46474388438782},"params":2}},{"name":"._activatePlugin","line":337,"complexity":{"sloc":{"physical":38,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":4.5,"volume":83.76180828526728,"effort":376.92813728370277,"bugs":0.02792060276175576,"time":20.94045207131682},"params":2}},{"name":"","line":339,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":342,"complexity":{"sloc":{"physical":32,"logical":18},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":61,"identifiers":["__stripped__"]},"length":115,"vocabulary":36,"difficulty":11.730769230769232,"volume":594.5413751658659,"effort":6974.427670214966,"bugs":0.19818045838862197,"time":387.46820390083144},"params":1}},{"name":"._getManagerStoragePath","line":383,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":1.5,"volume":43.18506523353572,"effort":64.77759785030358,"bugs":0.014395021744511906,"time":3.5987554361279765},"params":0}},{"name":"._getMimeType","line":395,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"._loadPluginState","line":409,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":1}},{"name":"","line":411,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"length":27,"vocabulary":12,"difficulty":4,"volume":96.79398751947123,"effort":387.1759500778849,"bugs":0.03226466250649041,"time":21.50977500432694},"params":2}},{"name":"._savePluginState","line":432,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":4.666666666666666,"volume":88,"effort":410.66666666666663,"bugs":0.029333333333333333,"time":22.814814814814813},"params":1}},{"name":"","line":437,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":"._loadApacheTikaGlobals","line":442,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":2.8,"volume":34.86917501586544,"effort":97.63369004442322,"bugs":0.011623058338621813,"time":5.424093891356845},"params":2}},{"name":"._loadGlobals","line":448,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":16,"difficulty":5.055555555555555,"volume":84,"effort":424.66666666666663,"bugs":0.028,"time":23.59259259259259},"params":3}},{"name":"","line":454,"complexity":{"sloc":{"physical":14,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":4,"volume":85.95159310338741,"effort":343.80637241354964,"bugs":0.02865053103446247,"time":19.10035402297498},"params":2}},{"name":"","line":458,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":6,"volume":71.69925001442313,"effort":430.1955000865388,"bugs":0.02389975000480771,"time":23.89975000480771},"params":2}}],"maintainability":71.02480607006106,"params":1.4285714285714286,"module":"core/plugin/PluginManager.js"},"jshint":{"messages":[{"severity":"error","line":272,"column":30,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."},{"severity":"error","line":417,"column":40,"message":"['plugins'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":462,"column":32,"message":"['fileBuffer'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.json deleted file mode 100644 index 4b367896..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginManager.js","fileShort":"core/plugin/PluginManager.js","fileSafe":"core_plugin_PluginManager_js","link":"files/core_plugin_PluginManager_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":471,"logical":214},"cyclomatic":27,"halstead":{"operators":{"distinct":23,"total":568,"identifiers":["__stripped__"]},"operands":{"distinct":142,"total":687,"identifiers":["__stripped__"]},"length":1255,"vocabulary":165,"difficulty":55.637323943661976,"volume":9244.734378878498,"effort":514352.2814107717,"bugs":3.0815781262928326,"time":28575.12674504287},"params":60}},"functions":[{"name":"","line":22,"complexity":{"sloc":{"physical":449,"logical":21},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":78,"identifiers":["__stripped__"]},"length":156,"vocabulary":26,"difficulty":7.090909090909091,"volume":733.2685960300105,"effort":5199.540953667347,"bugs":0.24442286534333682,"time":288.8633863148526},"params":0}},{"name":"PluginManager","line":23,"complexity":{"sloc":{"physical":91,"logical":26},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":64,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":85,"identifiers":["__stripped__"]},"length":149,"vocabulary":43,"difficulty":14.609375,"volume":808.5134484506126,"effort":11811.876160958169,"bugs":0.2695044828168709,"time":656.2153422754538},"params":6}},{"name":"onCloseCallback","line":97,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":99,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".addEventListener","line":114,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".removeEventListener","line":118,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".activatePluginState","line":122,"complexity":{"sloc":{"physical":34,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":44,"vocabulary":22,"difficulty":8.75,"volume":196.21499122004107,"effort":1716.8811731753594,"bugs":0.06540499707334703,"time":95.38228739863108},"params":1}},{"name":"","line":123,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"activatePlugin","line":132,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":19,"difficulty":4.666666666666666,"volume":127.43782540330756,"effort":594.7098518821018,"bugs":0.042479275134435855,"time":33.039436215672325},"params":1}},{"name":"","line":138,"complexity":{"sloc":{"physical":13,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":3.8181818181818183,"volume":98.09910819000817,"effort":374.5602312709403,"bugs":0.03269970273000272,"time":20.80890173727446},"params":1}},{"name":".close","line":157,"complexity":{"sloc":{"physical":31,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":22,"difficulty":6.576923076923077,"volume":164.99896988958,"effort":1085.1855327353146,"bugs":0.05499965662986,"time":60.28808515196192},"params":1}},{"name":"","line":165,"complexity":{"sloc":{"physical":22,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":8.166666666666668,"volume":212.39637567217926,"effort":1734.5704013227976,"bugs":0.07079879189072642,"time":96.36502229571097},"params":1}},{"name":".findNewPlugins","line":189,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":4,"volume":53.77443751081735,"effort":215.0977500432694,"bugs":0.017924812503605784,"time":11.949875002403855},"params":1}},{"name":"","line":190,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".getActivePluginRunners","line":196,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":1}},{"name":".getActivePluginRunner","line":204,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":28,"vocabulary":15,"difficulty":5.333333333333333,"volume":109.39293667703852,"effort":583.4289956108721,"bugs":0.03646431222567951,"time":32.41272197838178},"params":2}},{"name":".getPluginRunnersForItem","line":211,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":8.205882352941176,"volume":277.32594337032447,"effort":2275.7040647153094,"bugs":0.09244198112344149,"time":126.42800359529497},"params":2}},{"name":".getPluginState","line":229,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":1}},{"name":".isOpen","line":234,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".onBeforeItemAdd","line":238,"complexity":{"sloc":{"physical":66,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":15,"vocabulary":13,"difficulty":3.125,"volume":55.506595772116384,"effort":173.4581117878637,"bugs":0.01850219859070546,"time":9.636561765992427},"params":4}},{"name":"","line":240,"complexity":{"sloc":{"physical":63,"logical":17},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"length":83,"vocabulary":33,"difficulty":8.695652173913043,"volume":418.68471190675166,"effort":3640.736625276101,"bugs":0.1395615706355839,"time":202.26314584867228},"params":1}},{"name":"sendCallback","line":245,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}},{"name":"checkAndSendCallback","line":249,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1.5,"volume":15.509775004326936,"effort":23.264662506490403,"bugs":0.005169925001442312,"time":1.292481250360578},"params":0}},{"name":"runPlugins","line":254,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":13,"difficulty":2.5,"volume":51.80615605397529,"effort":129.51539013493823,"bugs":0.01726871868465843,"time":7.195299451941013},"params":1}},{"name":"","line":256,"complexity":{"sloc":{"physical":20,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":35,"vocabulary":22,"difficulty":6,"volume":156.0801066523054,"effort":936.4806399138324,"bugs":0.05202670221743513,"time":52.02670221743514},"params":2}},{"name":"","line":266,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":2.4,"volume":31.699250014423125,"effort":76.07820003461549,"bugs":0.010566416671474375,"time":4.22656666858975},"params":1}},{"name":"","line":291,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":3.142857142857143,"volume":62.26976913547136,"effort":195.7049887114814,"bugs":0.020756589711823786,"time":10.872499372860078},"params":2}},{"name":".open","line":305,"complexity":{"sloc":{"physical":25,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":5.846153846153846,"volume":158.12342722003538,"effort":924.4138822094376,"bugs":0.05270780907334513,"time":51.3563267894132},"params":1}},{"name":"","line":314,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":20,"difficulty":5.923076923076923,"volume":168.55519570060713,"effort":998.3653899189808,"bugs":0.05618506523353571,"time":55.46474388438782},"params":2}},{"name":"._activatePlugin","line":337,"complexity":{"sloc":{"physical":38,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":4.5,"volume":83.76180828526728,"effort":376.92813728370277,"bugs":0.02792060276175576,"time":20.94045207131682},"params":2}},{"name":"","line":339,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":342,"complexity":{"sloc":{"physical":32,"logical":18},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":61,"identifiers":["__stripped__"]},"length":115,"vocabulary":36,"difficulty":11.730769230769232,"volume":594.5413751658659,"effort":6974.427670214966,"bugs":0.19818045838862197,"time":387.46820390083144},"params":1}},{"name":"._getManagerStoragePath","line":383,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":1.5,"volume":43.18506523353572,"effort":64.77759785030358,"bugs":0.014395021744511906,"time":3.5987554361279765},"params":0}},{"name":"._getMimeType","line":395,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"._loadPluginState","line":409,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":1}},{"name":"","line":411,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"length":27,"vocabulary":12,"difficulty":4,"volume":96.79398751947123,"effort":387.1759500778849,"bugs":0.03226466250649041,"time":21.50977500432694},"params":2}},{"name":"._savePluginState","line":432,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":4.666666666666666,"volume":88,"effort":410.66666666666663,"bugs":0.029333333333333333,"time":22.814814814814813},"params":1}},{"name":"","line":437,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":"._loadApacheTikaGlobals","line":442,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":2.8,"volume":34.86917501586544,"effort":97.63369004442322,"bugs":0.011623058338621813,"time":5.424093891356845},"params":2}},{"name":"._loadGlobals","line":448,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":16,"difficulty":5.055555555555555,"volume":84,"effort":424.66666666666663,"bugs":0.028,"time":23.59259259259259},"params":3}},{"name":"","line":454,"complexity":{"sloc":{"physical":14,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":4,"volume":85.95159310338741,"effort":343.80637241354964,"bugs":0.02865053103446247,"time":19.10035402297498},"params":2}},{"name":"","line":458,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":6,"volume":71.69925001442313,"effort":430.1955000865388,"bugs":0.02389975000480771,"time":23.89975000480771},"params":2}}],"maintainability":71.02480607006106,"params":1.4285714285714286,"module":"core/plugin/PluginManager.js"},"jshint":{"messages":[{"severity":"error","line":272,"column":30,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."},{"severity":"error","line":417,"column":40,"message":"['plugins'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":462,"column":32,"message":"['fileBuffer'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/index.html deleted file mode 100644 index 73c1243b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/plugin/PluginRunnerFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginRunnerFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.47

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.13

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.history.js deleted file mode 100644 index bf20f7a1..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.history.json deleted file mode 100644 index 201f2cd2..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":89.659945443738,"lintErrors":0,"difficulty":6.045454545454546},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.05380708183695208,"maintainability":89.46777677837812,"lintErrors":0,"difficulty":6.125}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.js deleted file mode 100644 index 23f2a15e..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginRunnerFactory.js","fileShort":"core/plugin/PluginRunnerFactory.js","fileSafe":"core_plugin_PluginRunnerFactory_js","link":"files/core_plugin_PluginRunnerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":38,"vocabulary":19,"difficulty":6.125,"volume":161.42124551085624,"effort":988.7051287539945,"bugs":0.05380708183695208,"time":54.928062708555245},"params":3}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginRunnerFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.75,"volume":23.264662506490403,"effort":40.71315938635821,"bugs":0.007754887502163467,"time":2.2618421881310113},"params":3}}],"maintainability":89.46777677837812,"params":1,"module":"core/plugin/PluginRunnerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.json deleted file mode 100644 index 1ed21be3..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunnerFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginRunnerFactory.js","fileShort":"core/plugin/PluginRunnerFactory.js","fileSafe":"core_plugin_PluginRunnerFactory_js","link":"files/core_plugin_PluginRunnerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":38,"vocabulary":19,"difficulty":6.125,"volume":161.42124551085624,"effort":988.7051287539945,"bugs":0.05380708183695208,"time":54.928062708555245},"params":3}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginRunnerFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.75,"volume":23.264662506490403,"effort":40.71315938635821,"bugs":0.007754887502163467,"time":2.2618421881310113},"params":3}}],"maintainability":89.46777677837812,"params":1,"module":"core/plugin/PluginRunnerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/index.html deleted file mode 100644 index 25ac0b66..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/index.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - Plato - core/plugin/PluginRunner.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginRunner.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    75.64

    -
    -
    -

    Lines of code

    -

    127

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    23.84

    -
    -
    -

    Estimated Errors

    -

    0.78

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.history.js deleted file mode 100644 index 45f04251..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":143,"lloc":46,"functions":9,"deliveredBugs":0.6128792168099364,"maintainability":73.22923372415646,"lintErrors":0,"difficulty":20.275862068965516},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":126,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.history.json deleted file mode 100644 index 5a4a8d10..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Thu, 15 May 2014 21:12:18 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":21,"lloc":11,"functions":3,"deliveredBugs":0.08594767716508325,"maintainability":82.20771532032317,"lintErrors":0,"difficulty":6.78125},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":143,"lloc":46,"functions":9,"deliveredBugs":0.6128792168099364,"maintainability":73.22923372415646,"lintErrors":0,"difficulty":20.275862068965516},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":126,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Tue, 27 May 2014 16:29:33 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":127,"lloc":53,"functions":13,"deliveredBugs":0.7793898751389188,"maintainability":75.64116316699338,"lintErrors":0,"difficulty":23.84375}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.js deleted file mode 100644 index d2122f42..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginRunner.js","fileShort":"core/plugin/PluginRunner.js","fileSafe":"core_plugin_PluginRunner_js","link":"files/core_plugin_PluginRunner_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":127,"logical":53},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":154,"identifiers":["__stripped__"]},"operands":{"distinct":64,"total":218,"identifiers":["__stripped__"]},"length":372,"vocabulary":78,"difficulty":23.84375,"volume":2338.1696254167564,"effort":55750.73200603078,"bugs":0.7793898751389188,"time":3097.2628892239322},"params":23}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":110,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":14,"difficulty":6,"volume":228.44129532345622,"effort":1370.6477719407374,"bugs":0.07614709844115207,"time":76.14709844115208},"params":0}},{"name":"PluginRunner","line":19,"complexity":{"sloc":{"physical":19,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":50,"identifiers":["__stripped__"]},"length":85,"vocabulary":32,"difficulty":7,"volume":425,"effort":2975,"bugs":0.14166666666666666,"time":165.27777777777777},"params":3}},{"name":".cleanup","line":38,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":9,"difficulty":3,"volume":66.56842503028857,"effort":199.7052750908657,"bugs":0.022189475010096188,"time":11.094737505048094},"params":0}},{"name":".getMapping","line":45,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":2.25,"volume":38.03910001730775,"effort":85.58797503894245,"bugs":0.012679700005769252,"time":4.754887502163469},"params":1}},{"name":"","line":46,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":".onBeforeItemAdd","line":51,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.25,"volume":51.89147427955947,"effort":116.7558171290088,"bugs":0.01729715809318649,"time":6.4864342849449335},"params":4}},{"name":"","line":52,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"._createAndRunSandbox","line":69,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":46,"vocabulary":19,"difficulty":2.8125,"volume":195.40466561840492,"effort":549.5756220517638,"bugs":0.0651348885394683,"time":30.53197900287577},"params":6}},{"name":"","line":72,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":3.3333333333333335,"volume":53.1508495181978,"effort":177.16949839399268,"bugs":0.017716949839399268,"time":9.842749910777371},"params":3}},{"name":"._createSandbox","line":93,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":5,"volume":79.56692722865785,"effort":397.83463614328923,"bugs":0.026522309076219282,"time":22.101924230182735},"params":1}},{"name":"._registerSandboxTimeoutHandler","line":107,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":3.142857142857143,"volume":65.72920075410866,"effort":206.5774880843415,"bugs":0.021909733584702887,"time":11.476527115796749},"params":2}},{"name":"","line":109,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":1}},{"name":"._getPluginApiPath","line":122,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":2.142857142857143,"volume":63.11663380285989,"effort":135.24992957755688,"bugs":0.021038877934286628,"time":7.513884976530938},"params":0}}],"maintainability":75.64116316699338,"params":1.7692307692307692,"module":"core/plugin/PluginRunner.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.json deleted file mode 100644 index 02994bcd..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginRunner_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginRunner.js","fileShort":"core/plugin/PluginRunner.js","fileSafe":"core_plugin_PluginRunner_js","link":"files/core_plugin_PluginRunner_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":127,"logical":53},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":154,"identifiers":["__stripped__"]},"operands":{"distinct":64,"total":218,"identifiers":["__stripped__"]},"length":372,"vocabulary":78,"difficulty":23.84375,"volume":2338.1696254167564,"effort":55750.73200603078,"bugs":0.7793898751389188,"time":3097.2628892239322},"params":23}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":110,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":14,"difficulty":6,"volume":228.44129532345622,"effort":1370.6477719407374,"bugs":0.07614709844115207,"time":76.14709844115208},"params":0}},{"name":"PluginRunner","line":19,"complexity":{"sloc":{"physical":19,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":50,"identifiers":["__stripped__"]},"length":85,"vocabulary":32,"difficulty":7,"volume":425,"effort":2975,"bugs":0.14166666666666666,"time":165.27777777777777},"params":3}},{"name":".cleanup","line":38,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":9,"difficulty":3,"volume":66.56842503028857,"effort":199.7052750908657,"bugs":0.022189475010096188,"time":11.094737505048094},"params":0}},{"name":".getMapping","line":45,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":2.25,"volume":38.03910001730775,"effort":85.58797503894245,"bugs":0.012679700005769252,"time":4.754887502163469},"params":1}},{"name":"","line":46,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":".onBeforeItemAdd","line":51,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.25,"volume":51.89147427955947,"effort":116.7558171290088,"bugs":0.01729715809318649,"time":6.4864342849449335},"params":4}},{"name":"","line":52,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"._createAndRunSandbox","line":69,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":46,"vocabulary":19,"difficulty":2.8125,"volume":195.40466561840492,"effort":549.5756220517638,"bugs":0.0651348885394683,"time":30.53197900287577},"params":6}},{"name":"","line":72,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":3.3333333333333335,"volume":53.1508495181978,"effort":177.16949839399268,"bugs":0.017716949839399268,"time":9.842749910777371},"params":3}},{"name":"._createSandbox","line":93,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":5,"volume":79.56692722865785,"effort":397.83463614328923,"bugs":0.026522309076219282,"time":22.101924230182735},"params":1}},{"name":"._registerSandboxTimeoutHandler","line":107,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":3.142857142857143,"volume":65.72920075410866,"effort":206.5774880843415,"bugs":0.021909733584702887,"time":11.476527115796749},"params":2}},{"name":"","line":109,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":1}},{"name":"._getPluginApiPath","line":122,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":2.142857142857143,"volume":63.11663380285989,"effort":135.24992957755688,"bugs":0.021038877934286628,"time":7.513884976530938},"params":0}}],"maintainability":75.64116316699338,"params":1.7692307692307692,"module":"core/plugin/PluginRunner.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/index.html b/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/index.html deleted file mode 100644 index 9fc8d05d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/plugin/PluginValidator.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/PluginValidator.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    88.97

    -
    -
    -

    Lines of code

    -

    11

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    4.75

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.history.js deleted file mode 100644 index 1d3e5b21..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.history.json deleted file mode 100644 index aa4fcdd0..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Mon, 19 May 2014 11:35:07 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":11,"lloc":7,"functions":3,"deliveredBugs":0.05003910001730774,"maintainability":88.97337163293612,"lintErrors":0,"difficulty":4.75}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.js b/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.js deleted file mode 100644 index 0b133c07..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/PluginValidator.js","fileShort":"core/plugin/PluginValidator.js","fileSafe":"core_plugin_PluginValidator_js","link":"files/core_plugin_PluginValidator_js/index.html"},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":4.75,"volume":150.11730005192322,"effort":713.0571752466353,"bugs":0.05003910001730774,"time":39.61428751370196},"params":2}},"functions":[{"name":"","line":6,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginValidator","line":7,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".validateState","line":9,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":9,"difficulty":2,"volume":41.20902501875006,"effort":82.41805003750012,"bugs":0.013736341672916687,"time":4.578780557638896},"params":2}}],"maintainability":88.97337163293612,"params":0.6666666666666666,"module":"core/plugin/PluginValidator.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.json b/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.json deleted file mode 100644 index 4d7af555..00000000 --- a/build/js-source-analysis-report/files/core_plugin_PluginValidator_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/PluginValidator.js","fileShort":"core/plugin/PluginValidator.js","fileSafe":"core_plugin_PluginValidator_js","link":"files/core_plugin_PluginValidator_js/index.html"},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":4.75,"volume":150.11730005192322,"effort":713.0571752466353,"bugs":0.05003910001730774,"time":39.61428751370196},"params":2}},"functions":[{"name":"","line":6,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"PluginValidator","line":7,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".validateState","line":9,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":9,"difficulty":2,"volume":41.20902501875006,"effort":82.41805003750012,"bugs":0.013736341672916687,"time":4.578780557638896},"params":2}}],"maintainability":88.97337163293612,"params":0.6666666666666666,"module":"core/plugin/PluginValidator.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/index.html b/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/index.html deleted file mode 100644 index aa4487f4..00000000 --- a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/index.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - Plato - core/plugin/api/PluginApi.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/api/PluginApi.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.23

    -
    -
    -

    Lines of code

    -

    15

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.80

    -
    -
    -

    Estimated Errors

    -

    0.04

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.history.js deleted file mode 100644 index 8096d645..00000000 --- a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":10,"lloc":6,"functions":2,"deliveredBugs":0.03891930001346158,"maintainability":95.06224036967558,"lintErrors":0,"difficulty":6},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.history.json deleted file mode 100644 index 53211ca6..00000000 --- a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":10,"lloc":6,"functions":2,"deliveredBugs":0.03891930001346158,"maintainability":95.06224036967558,"lintErrors":0,"difficulty":6},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":15,"lloc":7,"functions":2,"deliveredBugs":0.043089225014903886,"maintainability":89.22727980179687,"lintErrors":0,"difficulty":6.8}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.js b/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.js deleted file mode 100644 index 751f4164..00000000 --- a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/api/PluginApi.js","fileShort":"core/plugin/api/PluginApi.js","fileSafe":"core_plugin_api_PluginApi_js","link":"files/core_plugin_api_PluginApi_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":6.8,"volume":129.26767504471167,"effort":879.0201903040393,"bugs":0.043089225014903886,"time":48.83445501689107},"params":1}},"functions":[{"name":"getState","line":8,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"setState","line":11,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":1}}],"maintainability":89.22727980179687,"params":0.5,"module":"core/plugin/api/PluginApi.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.json b/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.json deleted file mode 100644 index 0cc1596e..00000000 --- a/build/js-source-analysis-report/files/core_plugin_api_PluginApi_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/api/PluginApi.js","fileShort":"core/plugin/api/PluginApi.js","fileSafe":"core_plugin_api_PluginApi_js","link":"files/core_plugin_api_PluginApi_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":6.8,"volume":129.26767504471167,"effort":879.0201903040393,"bugs":0.043089225014903886,"time":48.83445501689107},"params":1}},"functions":[{"name":"getState","line":8,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"setState","line":11,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":1}}],"maintainability":89.22727980179687,"params":0.5,"module":"core/plugin/api/PluginApi.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/index.html deleted file mode 100644 index f4351f29..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginCallbackInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginCallbackInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.history.js deleted file mode 100644 index c9ddbd41..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.history.json deleted file mode 100644 index 083e82dc..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.js deleted file mode 100644 index 322a886f..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginCallbackInterface.js","fileShort":"core/plugin/interfaces/PluginCallbackInterface.js","fileSafe":"core_plugin_interfaces_PluginCallbackInterface_js","link":"files/core_plugin_interfaces_PluginCallbackInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginCallbackInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.json deleted file mode 100644 index 1d571e8b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallbackInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginCallbackInterface.js","fileShort":"core/plugin/interfaces/PluginCallbackInterface.js","fileSafe":"core_plugin_interfaces_PluginCallbackInterface_js","link":"files/core_plugin_interfaces_PluginCallbackInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginCallbackInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/index.html deleted file mode 100644 index baf2e665..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginCallback.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginCallback.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.history.js deleted file mode 100644 index a416854c..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.history.json deleted file mode 100644 index 9edf54ff..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.js deleted file mode 100644 index 4a024563..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginCallback.js","fileShort":"core/plugin/interfaces/PluginCallback.js","fileSafe":"core_plugin_interfaces_PluginCallback_js","link":"files/core_plugin_interfaces_PluginCallback_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginCallback.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.json deleted file mode 100644 index 3ebaab0f..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginCallback_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginCallback.js","fileShort":"core/plugin/interfaces/PluginCallback.js","fileSafe":"core_plugin_interfaces_PluginCallback_js","link":"files/core_plugin_interfaces_PluginCallback_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginCallback.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/index.html deleted file mode 100644 index 208cfb4b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginFinderInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginFinderInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.history.js deleted file mode 100644 index 1ce64d7a..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.history.json deleted file mode 100644 index 1399044f..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.js deleted file mode 100644 index 16dcc7cb..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginFinderInterface.js","fileShort":"core/plugin/interfaces/PluginFinderInterface.js","fileSafe":"core_plugin_interfaces_PluginFinderInterface_js","link":"files/core_plugin_interfaces_PluginFinderInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginFinderInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.json deleted file mode 100644 index 283d60e1..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginFinderInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginFinderInterface.js","fileShort":"core/plugin/interfaces/PluginFinderInterface.js","fileSafe":"core_plugin_interfaces_PluginFinderInterface_js","link":"files/core_plugin_interfaces_PluginFinderInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginFinderInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/index.html deleted file mode 100644 index b9f39176..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.history.js deleted file mode 100644 index c9ddbd41..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.history.json deleted file mode 100644 index 083e82dc..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.js deleted file mode 100644 index a8f58fef..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginInterface.js","fileShort":"core/plugin/interfaces/PluginInterface.js","fileSafe":"core_plugin_interfaces_PluginInterface_js","link":"files/core_plugin_interfaces_PluginInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.json deleted file mode 100644 index c0cd08ea..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginInterface.js","fileShort":"core/plugin/interfaces/PluginInterface.js","fileSafe":"core_plugin_interfaces_PluginInterface_js","link":"files/core_plugin_interfaces_PluginInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/index.html deleted file mode 100644 index 382d2320..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.history.js deleted file mode 100644 index c9ddbd41..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.history.json deleted file mode 100644 index 083e82dc..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.js deleted file mode 100644 index a4d582c6..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginListInterface.js","fileShort":"core/plugin/interfaces/PluginListInterface.js","fileSafe":"core_plugin_interfaces_PluginListInterface_js","link":"files/core_plugin_interfaces_PluginListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.json deleted file mode 100644 index 40bf3475..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginListInterface.js","fileShort":"core/plugin/interfaces/PluginListInterface.js","fileSafe":"core_plugin_interfaces_PluginListInterface_js","link":"files/core_plugin_interfaces_PluginListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/index.html deleted file mode 100644 index 1ca2e4b4..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginLoaderInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginLoaderInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.history.js deleted file mode 100644 index a416854c..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.history.json deleted file mode 100644 index 9edf54ff..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.js deleted file mode 100644 index e2e2c8bf..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginFinderInterface.js","fileShort":"core/plugin/interfaces/PluginFinderInterface.js","fileSafe":"core_plugin_interfaces_PluginLoaderInterface_js","link":"files/core_plugin_interfaces_PluginLoaderInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginFinderInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.json deleted file mode 100644 index c3ac2311..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginLoaderInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginFinderInterface.js","fileShort":"core/plugin/interfaces/PluginFinderInterface.js","fileSafe":"core_plugin_interfaces_PluginLoaderInterface_js","link":"files/core_plugin_interfaces_PluginLoaderInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginFinderInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/index.html deleted file mode 100644 index 1554b82b..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginManagerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginManagerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.history.js deleted file mode 100644 index c9ddbd41..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.history.json deleted file mode 100644 index 083e82dc..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.js deleted file mode 100644 index 9903c727..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginManagerInterface.js","fileShort":"core/plugin/interfaces/PluginManagerInterface.js","fileSafe":"core_plugin_interfaces_PluginManagerInterface_js","link":"files/core_plugin_interfaces_PluginManagerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginManagerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.json deleted file mode 100644 index e3a6f20d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginManagerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginManagerInterface.js","fileShort":"core/plugin/interfaces/PluginManagerInterface.js","fileSafe":"core_plugin_interfaces_PluginManagerInterface_js","link":"files/core_plugin_interfaces_PluginManagerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginManagerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/index.html deleted file mode 100644 index 1e6add3e..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginMapInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginMapInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.history.js deleted file mode 100644 index bb41932c..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.history.json deleted file mode 100644 index ff26bcaa..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.js deleted file mode 100644 index 5216c354..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginMapInterface.js","fileShort":"core/plugin/interfaces/PluginMapInterface.js","fileSafe":"core_plugin_interfaces_PluginMapInterface_js","link":"files/core_plugin_interfaces_PluginMapInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginMapInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.json deleted file mode 100644 index 36034db5..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginMapInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginMapInterface.js","fileShort":"core/plugin/interfaces/PluginMapInterface.js","fileSafe":"core_plugin_interfaces_PluginMapInterface_js","link":"files/core_plugin_interfaces_PluginMapInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginMapInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/index.html deleted file mode 100644 index e153d9de..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginNameListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginNameListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.history.js deleted file mode 100644 index 3339118d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.history.json deleted file mode 100644 index d3cc0dca..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.js deleted file mode 100644 index f3377308..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginNameListInterface.js","fileShort":"core/plugin/interfaces/PluginNameListInterface.js","fileSafe":"core_plugin_interfaces_PluginNameListInterface_js","link":"files/core_plugin_interfaces_PluginNameListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginNameListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.json deleted file mode 100644 index a1033634..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginNameListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginNameListInterface.js","fileShort":"core/plugin/interfaces/PluginNameListInterface.js","fileSafe":"core_plugin_interfaces_PluginNameListInterface_js","link":"files/core_plugin_interfaces_PluginNameListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginNameListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/index.html deleted file mode 100644 index 12cfa60f..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginPathListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginPathListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.history.js deleted file mode 100644 index 3339118d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.history.json deleted file mode 100644 index d3cc0dca..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.js deleted file mode 100644 index dd1a1aba..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginPathListInterface.js","fileShort":"core/plugin/interfaces/PluginPathListInterface.js","fileSafe":"core_plugin_interfaces_PluginPathListInterface_js","link":"files/core_plugin_interfaces_PluginPathListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginPathListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.json deleted file mode 100644 index 25820a96..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginPathListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginPathListInterface.js","fileShort":"core/plugin/interfaces/PluginPathListInterface.js","fileSafe":"core_plugin_interfaces_PluginPathListInterface_js","link":"files/core_plugin_interfaces_PluginPathListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginPathListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/index.html deleted file mode 100644 index fbec3277..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginRunnerFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginRunnerFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.history.js deleted file mode 100644 index 98ebeeb0..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.history.json deleted file mode 100644 index 2a73328a..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.js deleted file mode 100644 index c57bddfe..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginRunnerFactoryInterface.js","fileShort":"core/plugin/interfaces/PluginRunnerFactoryInterface.js","fileSafe":"core_plugin_interfaces_PluginRunnerFactoryInterface_js","link":"files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginRunnerFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.json deleted file mode 100644 index 2f0f71ca..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginRunnerFactoryInterface.js","fileShort":"core/plugin/interfaces/PluginRunnerFactoryInterface.js","fileSafe":"core_plugin_interfaces_PluginRunnerFactoryInterface_js","link":"files/core_plugin_interfaces_PluginRunnerFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginRunnerFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/index.html deleted file mode 100644 index b0e53a58..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginRunnerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginRunnerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.history.js deleted file mode 100644 index 98ebeeb0..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.history.json deleted file mode 100644 index 2a73328a..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.js deleted file mode 100644 index 274c559d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginRunnerInterface.js","fileShort":"core/plugin/interfaces/PluginRunnerInterface.js","fileSafe":"core_plugin_interfaces_PluginRunnerInterface_js","link":"files/core_plugin_interfaces_PluginRunnerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginRunnerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.json deleted file mode 100644 index ddcfc715..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginRunnerInterface.js","fileShort":"core/plugin/interfaces/PluginRunnerInterface.js","fileSafe":"core_plugin_interfaces_PluginRunnerInterface_js","link":"files/core_plugin_interfaces_PluginRunnerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginRunnerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/index.html deleted file mode 100644 index c14200f1..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginRunnerListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginRunnerListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.history.js deleted file mode 100644 index 98ebeeb0..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.history.json deleted file mode 100644 index 2a73328a..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.js deleted file mode 100644 index f387f983..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginRunnerListInterface.js","fileShort":"core/plugin/interfaces/PluginRunnerListInterface.js","fileSafe":"core_plugin_interfaces_PluginRunnerListInterface_js","link":"files/core_plugin_interfaces_PluginRunnerListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginRunnerListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.json deleted file mode 100644 index e4bd11bc..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginRunnerListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginRunnerListInterface.js","fileShort":"core/plugin/interfaces/PluginRunnerListInterface.js","fileSafe":"core_plugin_interfaces_PluginRunnerListInterface_js","link":"files/core_plugin_interfaces_PluginRunnerListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginRunnerListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/index.html deleted file mode 100644 index c82e2804..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginStateInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginStateInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.history.js deleted file mode 100644 index 3339118d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.history.json deleted file mode 100644 index d3cc0dca..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.js deleted file mode 100644 index 59d320ee..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginStateInterface.js","fileShort":"core/plugin/interfaces/PluginStateInterface.js","fileSafe":"core_plugin_interfaces_PluginStateInterface_js","link":"files/core_plugin_interfaces_PluginStateInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginStateInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.json deleted file mode 100644 index 1d86d4cd..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginStateInterface.js","fileShort":"core/plugin/interfaces/PluginStateInterface.js","fileSafe":"core_plugin_interfaces_PluginStateInterface_js","link":"files/core_plugin_interfaces_PluginStateInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginStateInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/index.html deleted file mode 100644 index ae620548..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginStateObjectInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginStateObjectInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.history.js deleted file mode 100644 index 3339118d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.history.json deleted file mode 100644 index d3cc0dca..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.js deleted file mode 100644 index 2fb8829c..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginStateObjectInterface.js","fileShort":"core/plugin/interfaces/PluginStateObjectInterface.js","fileSafe":"core_plugin_interfaces_PluginStateObjectInterface_js","link":"files/core_plugin_interfaces_PluginStateObjectInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginStateObjectInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.json deleted file mode 100644 index 72b5b2bc..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginStateObjectInterface.js","fileShort":"core/plugin/interfaces/PluginStateObjectInterface.js","fileSafe":"core_plugin_interfaces_PluginStateObjectInterface_js","link":"files/core_plugin_interfaces_PluginStateObjectInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginStateObjectInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/index.html deleted file mode 100644 index a5a179f0..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginStateObjectListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginStateObjectListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.history.js deleted file mode 100644 index 3339118d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.history.json deleted file mode 100644 index d3cc0dca..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.js deleted file mode 100644 index 5758e603..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginStateObjectListInterface.js","fileShort":"core/plugin/interfaces/PluginStateObjectListInterface.js","fileSafe":"core_plugin_interfaces_PluginStateObjectListInterface_js","link":"files/core_plugin_interfaces_PluginStateObjectListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginStateObjectListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.json deleted file mode 100644 index 71bc876d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginStateObjectListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginStateObjectListInterface.js","fileShort":"core/plugin/interfaces/PluginStateObjectListInterface.js","fileSafe":"core_plugin_interfaces_PluginStateObjectListInterface_js","link":"files/core_plugin_interfaces_PluginStateObjectListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginStateObjectListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/index.html b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/index.html deleted file mode 100644 index 98d65780..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/plugin/interfaces/PluginValidatorInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/interfaces/PluginValidatorInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.history.js deleted file mode 100644 index 98ebeeb0..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.history.json deleted file mode 100644 index 2a73328a..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.js b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.js deleted file mode 100644 index ec446fb8..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/interfaces/PluginValidatorInterface.js","fileShort":"core/plugin/interfaces/PluginValidatorInterface.js","fileSafe":"core_plugin_interfaces_PluginValidatorInterface_js","link":"files/core_plugin_interfaces_PluginValidatorInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginValidatorInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.json b/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.json deleted file mode 100644 index f8cdea26..00000000 --- a/build/js-source-analysis-report/files/core_plugin_interfaces_PluginValidatorInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/interfaces/PluginValidatorInterface.js","fileShort":"core/plugin/interfaces/PluginValidatorInterface.js","fileSafe":"core_plugin_interfaces_PluginValidatorInterface_js","link":"files/core_plugin_interfaces_PluginValidatorInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/interfaces/PluginValidatorInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_namespace_js/index.html b/build/js-source-analysis-report/files/core_plugin_namespace_js/index.html deleted file mode 100644 index e3be945e..00000000 --- a/build/js-source-analysis-report/files/core_plugin_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/plugin/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/plugin/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_plugin_namespace_js/report.history.js deleted file mode 100644 index bb41932c..00000000 --- a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_plugin_namespace_js/report.history.json deleted file mode 100644 index ff26bcaa..00000000 --- a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.js b/build/js-source-analysis-report/files/core_plugin_namespace_js/report.js deleted file mode 100644 index df5e767d..00000000 --- a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/plugin/namespace.js","fileShort":"core/plugin/namespace.js","fileSafe":"core_plugin_namespace_js","link":"files/core_plugin_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.json b/build/js-source-analysis-report/files/core_plugin_namespace_js/report.json deleted file mode 100644 index 22e6aaf7..00000000 --- a/build/js-source-analysis-report/files/core_plugin_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/plugin/namespace.js","fileShort":"core/plugin/namespace.js","fileSafe":"core_plugin_namespace_js","link":"files/core_plugin_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/plugin/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/index.html b/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/index.html deleted file mode 100644 index ded00ab7..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/index.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - Plato - core/protocol/ProtocolGateway.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/ProtocolGateway.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    63.14

    -
    -
    -

    Lines of code

    -

    94

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    16.29

    -
    -
    -

    Estimated Errors

    -

    0.82

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.history.js deleted file mode 100644 index b45da293..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":11,"lloc":9,"functions":2,"deliveredBugs":0.04933333333333333,"maintainability":80.74624045501216,"lintErrors":0,"difficulty":6.300000000000001},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":11,"lloc":9,"functions":2,"deliveredBugs":0.04933333333333333,"maintainability":80.74624045501216,"lintErrors":0,"difficulty":6.300000000000001},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":19,"lloc":14,"functions":2,"deliveredBugs":0.11158119491607299,"maintainability":72.35677276011538,"lintErrors":0,"difficulty":9.40625},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":19,"lloc":14,"functions":2,"deliveredBugs":0.11158119491607299,"maintainability":72.35677276011538,"lintErrors":0,"difficulty":9.40625},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":94,"lloc":57,"functions":5,"deliveredBugs":0.8247133085261223,"maintainability":63.136255063227594,"lintErrors":0,"difficulty":16.285714285714285}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.history.json deleted file mode 100644 index 42c673ea..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":11,"lloc":9,"functions":2,"deliveredBugs":0.04933333333333333,"maintainability":80.74624045501216,"lintErrors":0,"difficulty":6.300000000000001},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":11,"lloc":9,"functions":2,"deliveredBugs":0.04933333333333333,"maintainability":80.74624045501216,"lintErrors":0,"difficulty":6.300000000000001},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":19,"lloc":14,"functions":2,"deliveredBugs":0.11158119491607299,"maintainability":72.35677276011538,"lintErrors":0,"difficulty":9.40625},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":19,"lloc":14,"functions":2,"deliveredBugs":0.11158119491607299,"maintainability":72.35677276011538,"lintErrors":0,"difficulty":9.40625},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Fri, 16 May 2014 19:53:37 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Wed, 21 May 2014 14:44:50 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":27,"lloc":19,"functions":2,"deliveredBugs":0.17787213211613134,"maintainability":67.8253575486898,"lintErrors":0,"difficulty":10.833333333333334},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":94,"lloc":57,"functions":5,"deliveredBugs":0.8247133085261223,"maintainability":63.136255063227594,"lintErrors":0,"difficulty":16.285714285714285}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.js b/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.js deleted file mode 100644 index 556157f7..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/ProtocolGateway.js","fileShort":"core/protocol/ProtocolGateway.js","fileSafe":"core_protocol_ProtocolGateway_js","link":"files/core_protocol_ProtocolGateway_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":94,"logical":57},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":63,"total":228,"identifiers":["__stripped__"]},"length":401,"vocabulary":72,"difficulty":16.285714285714285,"volume":2474.139925578367,"effort":40293.13593084769,"bugs":0.8247133085261223,"time":2238.5075517137607},"params":7}},"functions":[{"name":"","line":18,"complexity":{"sloc":{"physical":75,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"ProtocolGateway","line":19,"complexity":{"sloc":{"physical":54,"logical":32},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":106,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":161,"identifiers":["__stripped__"]},"length":267,"vocabulary":46,"difficulty":12.075000000000001,"volume":1474.7910422672226,"effort":17808.101835376714,"bugs":0.4915970140890742,"time":989.3389908542619},"params":6}},{"name":"","line":66,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".start","line":73,"complexity":{"sloc":{"physical":18,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":17,"difficulty":5.6000000000000005,"volume":134.8862737612612,"effort":755.3631330630628,"bugs":0.044962091253753736,"time":41.96461850350349},"params":0}},{"name":"","line":82,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}}],"maintainability":63.136255063227594,"params":1.4,"module":"core/protocol/ProtocolGateway.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.json b/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.json deleted file mode 100644 index 15cddad0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ProtocolGateway_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/ProtocolGateway.js","fileShort":"core/protocol/ProtocolGateway.js","fileSafe":"core_protocol_ProtocolGateway_js","link":"files/core_protocol_ProtocolGateway_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":94,"logical":57},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":63,"total":228,"identifiers":["__stripped__"]},"length":401,"vocabulary":72,"difficulty":16.285714285714285,"volume":2474.139925578367,"effort":40293.13593084769,"bugs":0.8247133085261223,"time":2238.5075517137607},"params":7}},"functions":[{"name":"","line":18,"complexity":{"sloc":{"physical":75,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"ProtocolGateway","line":19,"complexity":{"sloc":{"physical":54,"logical":32},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":106,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":161,"identifiers":["__stripped__"]},"length":267,"vocabulary":46,"difficulty":12.075000000000001,"volume":1474.7910422672226,"effort":17808.101835376714,"bugs":0.4915970140890742,"time":989.3389908542619},"params":6}},{"name":"","line":66,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".start","line":73,"complexity":{"sloc":{"physical":18,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":17,"difficulty":5.6000000000000005,"volume":134.8862737612612,"effort":755.3631330630628,"bugs":0.044962091253753736,"time":41.96461850350349},"params":0}},{"name":"","line":82,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}}],"maintainability":63.136255063227594,"params":1.4,"module":"core/protocol/ProtocolGateway.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html deleted file mode 100644 index e697aaaf..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - Plato - core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    80.29

    -
    -
    -

    Lines of code

    -

    36

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    8.67

    -
    -
    -

    Estimated Errors

    -

    0.14

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.history.js deleted file mode 100644 index 3a1f23c3..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":31,"lloc":13,"functions":4,"deliveredBugs":0.11594417971414694,"maintainability":82.74477654959092,"lintErrors":0,"difficulty":7.921052631578947},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":36,"lloc":15,"functions":4,"deliveredBugs":0.14101574438035638,"maintainability":80.2918284605992,"lintErrors":0,"difficulty":8.666666666666668},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":36,"lloc":15,"functions":4,"deliveredBugs":0.14101574438035638,"maintainability":80.2918284605992,"lintErrors":0,"difficulty":8.666666666666668},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":36,"lloc":15,"functions":4,"deliveredBugs":0.14101574438035638,"maintainability":80.2918284605992,"lintErrors":0,"difficulty":8.666666666666668}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.history.json deleted file mode 100644 index f770a79f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":31,"lloc":13,"functions":4,"deliveredBugs":0.11594417971414694,"maintainability":82.74477654959092,"lintErrors":0,"difficulty":7.921052631578947},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":36,"lloc":15,"functions":4,"deliveredBugs":0.14101574438035638,"maintainability":80.2918284605992,"lintErrors":0,"difficulty":8.666666666666668},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":36,"lloc":15,"functions":4,"deliveredBugs":0.14101574438035638,"maintainability":80.2918284605992,"lintErrors":0,"difficulty":8.666666666666668},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":36,"lloc":15,"functions":4,"deliveredBugs":0.14101574438035638,"maintainability":80.2918284605992,"lintErrors":0,"difficulty":8.666666666666668}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.js deleted file mode 100644 index 62bde2f2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":36,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":52,"identifiers":["__stripped__"]},"length":88,"vocabulary":28,"difficulty":8.666666666666668,"volume":423.0472331410691,"effort":3666.409353889266,"bugs":0.14101574438035638,"time":203.68940854940368},"params":6}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"FindClosestNodesCycleFactory","line":10,"complexity":{"sloc":{"physical":16,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":9,"difficulty":2.4285714285714284,"volume":85.58797503894245,"effort":207.8565108088602,"bugs":0.028529325012980816,"time":11.547583933825567},"params":2}},{"name":".create","line":26,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":2.4375,"volume":62.26976913547136,"effort":151.78256226771143,"bugs":0.020756589711823786,"time":8.432364570428412},"params":3}},{"name":".setManager","line":30,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":80.2918284605992,"params":1.5,"module":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.json deleted file mode 100644 index a226df62..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":36,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":52,"identifiers":["__stripped__"]},"length":88,"vocabulary":28,"difficulty":8.666666666666668,"volume":423.0472331410691,"effort":3666.409353889266,"bugs":0.14101574438035638,"time":203.68940854940368},"params":6}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"FindClosestNodesCycleFactory","line":10,"complexity":{"sloc":{"physical":16,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":9,"difficulty":2.4285714285714284,"volume":85.58797503894245,"effort":207.8565108088602,"bugs":0.028529325012980816,"time":11.547583933825567},"params":2}},{"name":".create","line":26,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":2.4375,"volume":62.26976913547136,"effort":151.78256226771143,"bugs":0.020756589711823786,"time":8.432364570428412},"params":3}},{"name":".setManager","line":30,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":80.2918284605992,"params":1.5,"module":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html deleted file mode 100644 index c5d2586d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html +++ /dev/null @@ -1,440 +0,0 @@ - - - - - Plato - core/protocol/findClosestNodes/FindClosestNodesCycle.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/findClosestNodes/FindClosestNodesCycle.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    65.98

    -
    -
    -

    Lines of code

    -

    308

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    53.23

    -
    -
    -

    Estimated Errors

    -

    1.66

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.history.js deleted file mode 100644 index 96ab1e53..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":153,"lloc":106,"functions":12,"deliveredBugs":1.4277163404252535,"maintainability":63.53604545475957,"lintErrors":0,"difficulty":50.60416666666667},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":308,"lloc":121,"functions":17,"deliveredBugs":1.6604809642504994,"maintainability":65.9781028489116,"lintErrors":0,"difficulty":53.23456790123457},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":308,"lloc":121,"functions":17,"deliveredBugs":1.6604809642504994,"maintainability":65.9781028489116,"lintErrors":0,"difficulty":53.23456790123457},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":308,"lloc":121,"functions":17,"deliveredBugs":1.6604809642504994,"maintainability":65.9781028489116,"lintErrors":0,"difficulty":53.23456790123457}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.history.json deleted file mode 100644 index 5b76fbe4..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":153,"lloc":106,"functions":12,"deliveredBugs":1.4277163404252535,"maintainability":63.53604545475957,"lintErrors":0,"difficulty":50.60416666666667},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":308,"lloc":121,"functions":17,"deliveredBugs":1.6604809642504994,"maintainability":65.9781028489116,"lintErrors":0,"difficulty":53.23456790123457},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":308,"lloc":121,"functions":17,"deliveredBugs":1.6604809642504994,"maintainability":65.9781028489116,"lintErrors":0,"difficulty":53.23456790123457},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":308,"lloc":121,"functions":17,"deliveredBugs":1.6604809642504994,"maintainability":65.9781028489116,"lintErrors":0,"difficulty":53.23456790123457}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.js deleted file mode 100644 index 75db90a8..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycle_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html"},"complexity":{"aggregate":{"line":14,"complexity":{"sloc":{"physical":308,"logical":121},"cyclomatic":19,"halstead":{"operators":{"distinct":22,"total":353,"identifiers":["__stripped__"]},"operands":{"distinct":81,"total":392,"identifiers":["__stripped__"]},"length":745,"vocabulary":103,"difficulty":53.23456790123457,"volume":4981.442892751498,"effort":265184.959920302,"bugs":1.6604809642504994,"time":14732.49777335011},"params":12}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":306,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"length":100,"vocabulary":19,"difficulty":6.666666666666667,"volume":424.7927513443585,"effort":2831.951675629057,"bugs":0.14159758378145285,"time":157.3306486460587},"params":0}},{"name":"FindClosestNodesCycle","line":15,"complexity":{"sloc":{"physical":108,"logical":29},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":105,"identifiers":["__stripped__"]},"length":187,"vocabulary":44,"difficulty":11.666666666666666,"volume":1020.9137126851746,"effort":11910.659981327037,"bugs":0.34030457089505817,"time":661.7033322959464},"params":6}},{"name":".getRegisteredIdentifiers","line":126,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getProbeList","line":130,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedList","line":134,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getAlphaTimeout","line":138,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getCycleTimeout","line":142,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._bindListener","line":155,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":13,"difficulty":4.0625,"volume":92.5109929535273,"effort":375.8259088737047,"bugs":0.030836997651175767,"time":20.87921715965026},"params":0}},{"name":"._listener","line":157,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"._doAlphaTimeout","line":169,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":5.833333333333334,"volume":74.00879436282185,"effort":431.7179671164608,"bugs":0.024669598120940616,"time":23.984331506470042},"params":0}},{"name":"","line":172,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}},{"name":"._finish","line":184,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":12,"difficulty":5.5,"volume":139.8135375281251,"effort":768.974456404688,"bugs":0.04660451250937503,"time":42.720803133593776},"params":0}},{"name":"._handleReply","line":209,"complexity":{"sloc":{"physical":35,"logical":21},"cyclomatic":7,"halstead":{"operators":{"distinct":14,"total":70,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":71,"identifiers":["__stripped__"]},"length":141,"vocabulary":42,"difficulty":17.75,"volume":760.3167566118052,"effort":13495.622429859543,"bugs":0.2534389188706017,"time":749.7568016588634},"params":2}},{"name":"._requestAlphaNodes","line":252,"complexity":{"sloc":{"physical":21,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"length":82,"vocabulary":32,"difficulty":9.772727272727273,"volume":410,"effort":4006.818181818182,"bugs":0.13666666666666666,"time":222.6010101010101},"params":0}},{"name":"","line":266,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._sortInsertNodeInList","line":283,"complexity":{"sloc":{"physical":26,"logical":19},"cyclomatic":6,"halstead":{"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"length":84,"vocabulary":32,"difficulty":16.333333333333336,"volume":420,"effort":6860.000000000001,"bugs":0.14,"time":381.11111111111114},"params":2}},{"name":"._unbindListener","line":315,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":8,"difficulty":1.3333333333333333,"volume":45,"effort":60,"bugs":0.015,"time":3.3333333333333335},"params":0}}],"maintainability":65.9781028489116,"params":0.7058823529411765,"module":"core/protocol/findClosestNodes/FindClosestNodesCycle.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.json deleted file mode 100644 index cc64dfd2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycle_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html"},"complexity":{"aggregate":{"line":14,"complexity":{"sloc":{"physical":308,"logical":121},"cyclomatic":19,"halstead":{"operators":{"distinct":22,"total":353,"identifiers":["__stripped__"]},"operands":{"distinct":81,"total":392,"identifiers":["__stripped__"]},"length":745,"vocabulary":103,"difficulty":53.23456790123457,"volume":4981.442892751498,"effort":265184.959920302,"bugs":1.6604809642504994,"time":14732.49777335011},"params":12}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":306,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"length":100,"vocabulary":19,"difficulty":6.666666666666667,"volume":424.7927513443585,"effort":2831.951675629057,"bugs":0.14159758378145285,"time":157.3306486460587},"params":0}},{"name":"FindClosestNodesCycle","line":15,"complexity":{"sloc":{"physical":108,"logical":29},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":105,"identifiers":["__stripped__"]},"length":187,"vocabulary":44,"difficulty":11.666666666666666,"volume":1020.9137126851746,"effort":11910.659981327037,"bugs":0.34030457089505817,"time":661.7033322959464},"params":6}},{"name":".getRegisteredIdentifiers","line":126,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getProbeList","line":130,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedList","line":134,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getAlphaTimeout","line":138,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getCycleTimeout","line":142,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._bindListener","line":155,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":13,"difficulty":4.0625,"volume":92.5109929535273,"effort":375.8259088737047,"bugs":0.030836997651175767,"time":20.87921715965026},"params":0}},{"name":"._listener","line":157,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"._doAlphaTimeout","line":169,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":5.833333333333334,"volume":74.00879436282185,"effort":431.7179671164608,"bugs":0.024669598120940616,"time":23.984331506470042},"params":0}},{"name":"","line":172,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}},{"name":"._finish","line":184,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":12,"difficulty":5.5,"volume":139.8135375281251,"effort":768.974456404688,"bugs":0.04660451250937503,"time":42.720803133593776},"params":0}},{"name":"._handleReply","line":209,"complexity":{"sloc":{"physical":35,"logical":21},"cyclomatic":7,"halstead":{"operators":{"distinct":14,"total":70,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":71,"identifiers":["__stripped__"]},"length":141,"vocabulary":42,"difficulty":17.75,"volume":760.3167566118052,"effort":13495.622429859543,"bugs":0.2534389188706017,"time":749.7568016588634},"params":2}},{"name":"._requestAlphaNodes","line":252,"complexity":{"sloc":{"physical":21,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"length":82,"vocabulary":32,"difficulty":9.772727272727273,"volume":410,"effort":4006.818181818182,"bugs":0.13666666666666666,"time":222.6010101010101},"params":0}},{"name":"","line":266,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._sortInsertNodeInList","line":283,"complexity":{"sloc":{"physical":26,"logical":19},"cyclomatic":6,"halstead":{"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"length":84,"vocabulary":32,"difficulty":16.333333333333336,"volume":420,"effort":6860.000000000001,"bugs":0.14,"time":381.11111111111114},"params":2}},{"name":"._unbindListener","line":315,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":8,"difficulty":1.3333333333333333,"volume":45,"effort":60,"bugs":0.015,"time":3.3333333333333335},"params":0}}],"maintainability":65.9781028489116,"params":0.7058823529411765,"module":"core/protocol/findClosestNodes/FindClosestNodesCycle.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html deleted file mode 100644 index 7dd10d97..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - Plato - core/protocol/findClosestNodes/FindClosestNodesManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/findClosestNodes/FindClosestNodesManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    69.39

    -
    -
    -

    Lines of code

    -

    237

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    35.94

    -
    -
    -

    Estimated Errors

    -

    1.50

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.history.js deleted file mode 100644 index 15ccf1cc..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":227,"lloc":96,"functions":16,"deliveredBugs":1.4116446160856455,"maintainability":69.34236123899467,"lintErrors":2,"difficulty":34.588235294117645},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":228,"lloc":96,"functions":16,"deliveredBugs":1.4116446160856455,"maintainability":69.34236123899467,"lintErrors":2,"difficulty":34.588235294117645},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":228,"lloc":96,"functions":16,"deliveredBugs":1.4116446160856455,"maintainability":69.34236123899467,"lintErrors":2,"difficulty":34.588235294117645},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":237,"lloc":102,"functions":17,"deliveredBugs":1.4953216931074615,"maintainability":69.38506915171673,"lintErrors":2,"difficulty":35.94230769230769}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.history.json deleted file mode 100644 index d8a9b1d7..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":99,"lloc":73,"functions":8,"deliveredBugs":0.9561695753872003,"maintainability":65.16554530836846,"lintErrors":2,"difficulty":26.57738095238095},{"date":"Tue, 27 May 2014 00:05:38 GMT","sloc":227,"lloc":96,"functions":16,"deliveredBugs":1.4116446160856455,"maintainability":69.34236123899467,"lintErrors":2,"difficulty":34.588235294117645},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":228,"lloc":96,"functions":16,"deliveredBugs":1.4116446160856455,"maintainability":69.34236123899467,"lintErrors":2,"difficulty":34.588235294117645},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":228,"lloc":96,"functions":16,"deliveredBugs":1.4116446160856455,"maintainability":69.34236123899467,"lintErrors":2,"difficulty":34.588235294117645},{"date":"Mon, 02 Jun 2014 00:34:47 GMT","sloc":237,"lloc":102,"functions":17,"deliveredBugs":1.4953216931074615,"maintainability":69.38506915171673,"lintErrors":2,"difficulty":35.94230769230769}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.js deleted file mode 100644 index 59ccdac8..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesManager.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesManager.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesManager_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":237,"logical":102},"cyclomatic":13,"halstead":{"operators":{"distinct":21,"total":288,"identifiers":["__stripped__"]},"operands":{"distinct":104,"total":356,"identifiers":["__stripped__"]},"length":644,"vocabulary":125,"difficulty":35.94230769230769,"volume":4485.965079322385,"effort":161235.93717795264,"bugs":1.4953216931074615,"time":8957.552065441814},"params":24}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":28,"complexity":{"sloc":{"physical":208,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"length":81,"vocabulary":19,"difficulty":7.5,"volume":344.0821285889304,"effort":2580.615964416978,"bugs":0.1146940428629768,"time":143.367553578721},"params":1}},{"name":"FindClosestNodesManager","line":30,"complexity":{"sloc":{"physical":83,"logical":26},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":64,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":97,"identifiers":["__stripped__"]},"length":161,"vocabulary":40,"difficulty":6.928571428571429,"volume":856.8304232768654,"effort":5936.610789846854,"bugs":0.2856101410922885,"time":329.8117105470474},"params":9}},{"name":".getAlpha","line":113,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getCycleExpirationMillis","line":117,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getK","line":121,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getParallelismDelayMillis","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPendingCycles","line":132,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".startCycleFor","line":136,"complexity":{"sloc":{"physical":12,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":6.8,"volume":120.92782504182705,"effort":822.3092102844239,"bugs":0.04030927501394235,"time":45.683845015801325},"params":2}},{"name":"","line":141,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":4.166666666666667,"volume":58.81033751683406,"effort":245.0430729868086,"bugs":0.019603445838944685,"time":13.6135040548227},"params":2}},{"name":"._startCycleWithList","line":149,"complexity":{"sloc":{"physical":16,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":28,"difficulty":6.4,"volume":283.6339404013986,"effort":1815.2572185689512,"bugs":0.0945446468004662,"time":100.84762325383062},"params":2}},{"name":"","line":158,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":1.4,"volume":78.86917501586544,"effort":110.4168450222116,"bugs":0.026289725005288478,"time":6.134269167900644},"params":1}},{"name":"._replyToFindNodesFor","line":175,"complexity":{"sloc":{"physical":21,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":51,"vocabulary":24,"difficulty":9.285714285714286,"volume":233.833087536779,"effort":2171.307241412948,"bugs":0.07794436251225967,"time":120.62818007849711},"params":2}},{"name":"","line":182,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":38,"vocabulary":22,"difficulty":6.285714285714286,"volume":169.4584015082173,"effort":1065.1670951945086,"bugs":0.05648613383607243,"time":59.17594973302826},"params":2}},{"name":"._setupListeners","line":204,"complexity":{"sloc":{"physical":30,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":0}},{"name":"","line":206,"complexity":{"sloc":{"physical":27,"logical":16},"cyclomatic":5,"halstead":{"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":40,"identifiers":["__stripped__"]},"length":79,"vocabulary":29,"difficulty":9,"volume":383.7804986150783,"effort":3454.0244875357043,"bugs":0.12792683287169276,"time":191.89024930753914},"params":1}}],"maintainability":69.38506915171673,"params":1.411764705882353,"module":"core/protocol/findClosestNodes/FindClosestNodesManager.js"},"jshint":{"messages":[{"severity":"error","line":30,"column":37,"message":"'FindClosestNodesManager' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":179,"column":66,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.json deleted file mode 100644 index 0426e7e4..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_FindClosestNodesManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesManager.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesManager.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesManager_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":237,"logical":102},"cyclomatic":13,"halstead":{"operators":{"distinct":21,"total":288,"identifiers":["__stripped__"]},"operands":{"distinct":104,"total":356,"identifiers":["__stripped__"]},"length":644,"vocabulary":125,"difficulty":35.94230769230769,"volume":4485.965079322385,"effort":161235.93717795264,"bugs":1.4953216931074615,"time":8957.552065441814},"params":24}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":28,"complexity":{"sloc":{"physical":208,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"length":81,"vocabulary":19,"difficulty":7.5,"volume":344.0821285889304,"effort":2580.615964416978,"bugs":0.1146940428629768,"time":143.367553578721},"params":1}},{"name":"FindClosestNodesManager","line":30,"complexity":{"sloc":{"physical":83,"logical":26},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":64,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":97,"identifiers":["__stripped__"]},"length":161,"vocabulary":40,"difficulty":6.928571428571429,"volume":856.8304232768654,"effort":5936.610789846854,"bugs":0.2856101410922885,"time":329.8117105470474},"params":9}},{"name":".getAlpha","line":113,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getCycleExpirationMillis","line":117,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getK","line":121,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getParallelismDelayMillis","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPendingCycles","line":132,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".startCycleFor","line":136,"complexity":{"sloc":{"physical":12,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":6.8,"volume":120.92782504182705,"effort":822.3092102844239,"bugs":0.04030927501394235,"time":45.683845015801325},"params":2}},{"name":"","line":141,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":4.166666666666667,"volume":58.81033751683406,"effort":245.0430729868086,"bugs":0.019603445838944685,"time":13.6135040548227},"params":2}},{"name":"._startCycleWithList","line":149,"complexity":{"sloc":{"physical":16,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":28,"difficulty":6.4,"volume":283.6339404013986,"effort":1815.2572185689512,"bugs":0.0945446468004662,"time":100.84762325383062},"params":2}},{"name":"","line":158,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":1.4,"volume":78.86917501586544,"effort":110.4168450222116,"bugs":0.026289725005288478,"time":6.134269167900644},"params":1}},{"name":"._replyToFindNodesFor","line":175,"complexity":{"sloc":{"physical":21,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":51,"vocabulary":24,"difficulty":9.285714285714286,"volume":233.833087536779,"effort":2171.307241412948,"bugs":0.07794436251225967,"time":120.62818007849711},"params":2}},{"name":"","line":182,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":38,"vocabulary":22,"difficulty":6.285714285714286,"volume":169.4584015082173,"effort":1065.1670951945086,"bugs":0.05648613383607243,"time":59.17594973302826},"params":2}},{"name":"._setupListeners","line":204,"complexity":{"sloc":{"physical":30,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":0}},{"name":"","line":206,"complexity":{"sloc":{"physical":27,"logical":16},"cyclomatic":5,"halstead":{"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":40,"identifiers":["__stripped__"]},"length":79,"vocabulary":29,"difficulty":9,"volume":383.7804986150783,"effort":3454.0244875357043,"bugs":0.12792683287169276,"time":191.89024930753914},"params":1}}],"maintainability":69.38506915171673,"params":1.411764705882353,"module":"core/protocol/findClosestNodes/FindClosestNodesManager.js"},"jshint":{"messages":[{"severity":"error","line":30,"column":37,"message":"'FindClosestNodesManager' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":179,"column":66,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html deleted file mode 100644 index c3adf373..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - Plato - core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    80.99

    -
    -
    -

    Lines of code

    -

    32

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    7.58

    -
    -
    -

    Estimated Errors

    -

    0.11

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.history.js deleted file mode 100644 index 5d65f35a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.history.json deleted file mode 100644 index 8f04a773..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":32,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.js deleted file mode 100644 index d7de6823..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":32,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"functions":[{"name":"","line":13,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"FoundClosestNodesReadableMessageFactory","line":14,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":9,"difficulty":3,"volume":69.73835003173087,"effort":209.21505009519262,"bugs":0.023246116677243626,"time":11.623058338621812},"params":0}},{"name":".create","line":26,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999},"params":1}}],"maintainability":80.99081635642955,"params":0.3333333333333333,"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.json deleted file mode 100644 index 175fc877..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":32,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"functions":[{"name":"","line":13,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"FoundClosestNodesReadableMessageFactory","line":14,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":9,"difficulty":3,"volume":69.73835003173087,"effort":209.21505009519262,"bugs":0.023246116677243626,"time":11.623058338621812},"params":0}},{"name":".create","line":26,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999},"params":1}}],"maintainability":80.99081635642955,"params":0.3333333333333333,"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html deleted file mode 100644 index 650184df..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - Plato - core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    71.45

    -
    -
    -

    Lines of code

    -

    126

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    21.76

    -
    -
    -

    Estimated Errors

    -

    0.51

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.history.js deleted file mode 100644 index 467988e3..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.history.json deleted file mode 100644 index 6681fcbe..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":126,"lloc":45,"functions":8,"deliveredBugs":0.5119305182860716,"maintainability":71.45328878822166,"lintErrors":0,"difficulty":21.76086956521739}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.js deleted file mode 100644 index 6bafbd6c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":45},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":117,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":143,"identifiers":["__stripped__"]},"length":260,"vocabulary":60,"difficulty":21.76086956521739,"volume":1535.7915548582148,"effort":33420.159704632024,"bugs":0.5119305182860716,"time":1856.6755391462236},"params":4}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":111,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"length":52,"vocabulary":13,"difficulty":5.777777777777778,"volume":192.42286534333678,"effort":1111.776555317057,"bugs":0.06414095511444559,"time":61.76536418428095},"params":0}},{"name":"FoundClosestNodesReadableMessage","line":15,"complexity":{"sloc":{"physical":44,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":37,"identifiers":["__stripped__"]},"length":61,"vocabulary":17,"difficulty":3.9642857142857144,"volume":249.33523331627075,"effort":988.4361035037876,"bugs":0.08311174443875692,"time":54.913116861321534},"params":3}},{"name":".discard","line":59,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".getFoundNodeList","line":63,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getSearchedForId","line":67,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._deconstruct","line":76,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"._extractFoundNodeList","line":86,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":32,"difficulty":9.09090909090909,"volume":370,"effort":3363.636363636363,"bugs":0.12333333333333334,"time":186.86868686868684},"params":0}},{"name":"._extractId","line":116,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":5.25,"volume":98.09910819000817,"effort":515.0203179975429,"bugs":0.03269970273000272,"time":28.61223988875238},"params":1}}],"maintainability":71.45328878822166,"params":0.5,"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.json deleted file mode 100644 index f3b1f61b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":45},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":117,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":143,"identifiers":["__stripped__"]},"length":260,"vocabulary":60,"difficulty":21.76086956521739,"volume":1535.7915548582148,"effort":33420.159704632024,"bugs":0.5119305182860716,"time":1856.6755391462236},"params":4}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":111,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"length":52,"vocabulary":13,"difficulty":5.777777777777778,"volume":192.42286534333678,"effort":1111.776555317057,"bugs":0.06414095511444559,"time":61.76536418428095},"params":0}},{"name":"FoundClosestNodesReadableMessage","line":15,"complexity":{"sloc":{"physical":44,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":37,"identifiers":["__stripped__"]},"length":61,"vocabulary":17,"difficulty":3.9642857142857144,"volume":249.33523331627075,"effort":988.4361035037876,"bugs":0.08311174443875692,"time":54.913116861321534},"params":3}},{"name":".discard","line":59,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".getFoundNodeList","line":63,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getSearchedForId","line":67,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._deconstruct","line":76,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"._extractFoundNodeList","line":86,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":32,"difficulty":9.09090909090909,"volume":370,"effort":3363.636363636363,"bugs":0.12333333333333334,"time":186.86868686868684},"params":0}},{"name":"._extractId","line":116,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":5.25,"volume":98.09910819000817,"effort":515.0203179975429,"bugs":0.03269970273000272,"time":28.61223988875238},"params":1}}],"maintainability":71.45328878822166,"params":0.5,"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html deleted file mode 100644 index 8e291c6b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Plato - core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    64.06

    -
    -
    -

    Lines of code

    -

    69

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    19.89

    -
    -
    -

    Estimated Errors

    -

    0.40

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.history.js deleted file mode 100644 index e2bd11ef..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.history.json deleted file mode 100644 index 530c2b11..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Fri, 23 May 2014 13:08:01 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":69,"lloc":37,"functions":4,"deliveredBugs":0.40283107341530394,"maintainability":64.06244538948826,"lintErrors":0,"difficulty":19.894736842105264}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.js deleted file mode 100644 index 1deb9d50..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":69,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":104,"identifiers":["__stripped__"]},"operands":{"distinct":38,"total":108,"identifiers":["__stripped__"]},"length":212,"vocabulary":52,"difficulty":19.894736842105264,"volume":1208.4932202459117,"effort":24042.654592260773,"bugs":0.40283107341530394,"time":1335.7030329033762},"params":3}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":59,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"FoundClosestNodesWritableMessageFactory","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".constructPayload","line":12,"complexity":{"sloc":{"physical":20,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"length":79,"vocabulary":28,"difficulty":11.666666666666668,"volume":379.7810388425507,"effort":4430.778786496425,"bugs":0.12659367961418355,"time":246.15437702757916},"params":2}},{"name":"._getAddressBlockBuffer","line":43,"complexity":{"sloc":{"physical":23,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":48,"identifiers":["__stripped__"]},"length":96,"vocabulary":34,"difficulty":13.09090909090909,"volume":488.39643276003267,"effort":6393.553301585882,"bugs":0.1627988109200109,"time":355.1974056436601},"params":1}}],"maintainability":64.06244538948826,"params":0.75,"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.json deleted file mode 100644 index de374ef0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":69,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":104,"identifiers":["__stripped__"]},"operands":{"distinct":38,"total":108,"identifiers":["__stripped__"]},"length":212,"vocabulary":52,"difficulty":19.894736842105264,"volume":1208.4932202459117,"effort":24042.654592260773,"bugs":0.40283107341530394,"time":1335.7030329033762},"params":3}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":59,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"FoundClosestNodesWritableMessageFactory","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".constructPayload","line":12,"complexity":{"sloc":{"physical":20,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"length":79,"vocabulary":28,"difficulty":11.666666666666668,"volume":379.7810388425507,"effort":4430.778786496425,"bugs":0.12659367961418355,"time":246.15437702757916},"params":2}},{"name":"._getAddressBlockBuffer","line":43,"complexity":{"sloc":{"physical":23,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":48,"identifiers":["__stripped__"]},"length":96,"vocabulary":34,"difficulty":13.09090909090909,"volume":488.39643276003267,"effort":6393.553301585882,"bugs":0.1627988109200109,"time":355.1974056436601},"params":1}}],"maintainability":64.06244538948826,"params":0.75,"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/index.html deleted file mode 100644 index 86e799f1..00000000 --- a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/interfaces/ProtocolGatewayInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/interfaces/ProtocolGatewayInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.history.js deleted file mode 100644 index 98ebeeb0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.history.json deleted file mode 100644 index 2a73328a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.js deleted file mode 100644 index 99163ab1..00000000 --- a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/interfaces/ProtocolGatewayInterface.js","fileShort":"core/protocol/interfaces/ProtocolGatewayInterface.js","fileSafe":"core_protocol_interfaces_ProtocolGatewayInterface_js","link":"files/core_protocol_interfaces_ProtocolGatewayInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/interfaces/ProtocolGatewayInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.json deleted file mode 100644 index bb5a9f2f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_interfaces_ProtocolGatewayInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/interfaces/ProtocolGatewayInterface.js","fileShort":"core/protocol/interfaces/ProtocolGatewayInterface.js","fileSafe":"core_protocol_interfaces_ProtocolGatewayInterface_js","link":"files/core_protocol_interfaces_ProtocolGatewayInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/interfaces/ProtocolGatewayInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html deleted file mode 100644 index 2105b410..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Plato - core/protocol/messages/ContactNodeAddressExtractor.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/ContactNodeAddressExtractor.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    64.98

    -
    -
    -

    Lines of code

    -

    94

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    27.39

    -
    -
    -

    Estimated Errors

    -

    0.47

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.history.js deleted file mode 100644 index ecab5210..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.history.json deleted file mode 100644 index f294cd80..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":94,"lloc":41,"functions":5,"deliveredBugs":0.47146274130995935,"maintainability":64.9751645746093,"lintErrors":1,"difficulty":27.39130434782609}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.js deleted file mode 100644 index 715209c0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/ContactNodeAddressExtractor.js","fileShort":"core/protocol/messages/ContactNodeAddressExtractor.js","fileSafe":"core_protocol_messages_ContactNodeAddressExtractor_js","link":"files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":94,"logical":41},"cyclomatic":7,"halstead":{"operators":{"distinct":20,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":126,"identifiers":["__stripped__"]},"length":234,"vocabulary":66,"difficulty":27.39130434782609,"volume":1414.388223929878,"effort":38741.93830764449,"bugs":0.47146274130995935,"time":2152.3299059802494},"params":7}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":84,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":9,"difficulty":4.4,"volume":69.73835003173087,"effort":306.84874013961587,"bugs":0.023246116677243626,"time":17.04715222997866},"params":0}},{"name":"ContactNodeAddressExtractor","line":11,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"ContactNodeAddressExtractor.contactNodeAddressByIPv4Buffer","line":24,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":33,"vocabulary":17,"difficulty":3.75,"volume":134.8862737612612,"effort":505.8235266047295,"bugs":0.044962091253753736,"time":28.101307033596086},"params":2}},{"name":"ContactNodeAddressExtractor.contactNodeAddressByIPv6Buffer","line":39,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"length":56,"vocabulary":30,"difficulty":11.852941176470589,"volume":274.78587335407707,"effort":3257.0207929909725,"bugs":0.0915952911180257,"time":180.94559961060958},"params":2}},{"name":"ContactNodeAddressExtractor.extractAddressesAndBytesReadAsArray","line":63,"complexity":{"sloc":{"physical":29,"logical":21},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"length":106,"vocabulary":38,"difficulty":18.91304347826087,"volume":556.28031642502,"effort":10520.95381064712,"bugs":0.18542677214167336,"time":584.4974339248399},"params":3}}],"maintainability":64.9751645746093,"params":1.4,"module":"core/protocol/messages/ContactNodeAddressExtractor.js"},"jshint":{"messages":[{"severity":"error","line":78,"column":33,"message":"'bytesToRead' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.json deleted file mode 100644 index bc1c9ee3..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ContactNodeAddressExtractor_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/ContactNodeAddressExtractor.js","fileShort":"core/protocol/messages/ContactNodeAddressExtractor.js","fileSafe":"core_protocol_messages_ContactNodeAddressExtractor_js","link":"files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":94,"logical":41},"cyclomatic":7,"halstead":{"operators":{"distinct":20,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":126,"identifiers":["__stripped__"]},"length":234,"vocabulary":66,"difficulty":27.39130434782609,"volume":1414.388223929878,"effort":38741.93830764449,"bugs":0.47146274130995935,"time":2152.3299059802494},"params":7}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":84,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":9,"difficulty":4.4,"volume":69.73835003173087,"effort":306.84874013961587,"bugs":0.023246116677243626,"time":17.04715222997866},"params":0}},{"name":"ContactNodeAddressExtractor","line":11,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"ContactNodeAddressExtractor.contactNodeAddressByIPv4Buffer","line":24,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":33,"vocabulary":17,"difficulty":3.75,"volume":134.8862737612612,"effort":505.8235266047295,"bugs":0.044962091253753736,"time":28.101307033596086},"params":2}},{"name":"ContactNodeAddressExtractor.contactNodeAddressByIPv6Buffer","line":39,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"length":56,"vocabulary":30,"difficulty":11.852941176470589,"volume":274.78587335407707,"effort":3257.0207929909725,"bugs":0.0915952911180257,"time":180.94559961060958},"params":2}},{"name":"ContactNodeAddressExtractor.extractAddressesAndBytesReadAsArray","line":63,"complexity":{"sloc":{"physical":29,"logical":21},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"length":106,"vocabulary":38,"difficulty":18.91304347826087,"volume":556.28031642502,"effort":10520.95381064712,"bugs":0.18542677214167336,"time":584.4974339248399},"params":3}}],"maintainability":64.9751645746093,"params":1.4,"module":"core/protocol/messages/ContactNodeAddressExtractor.js"},"jshint":{"messages":[{"severity":"error","line":78,"column":33,"message":"'bytesToRead' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html deleted file mode 100644 index 8a2edc47..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Plato - core/protocol/messages/GeneralWritableMessageFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/GeneralWritableMessageFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    65.36

    -
    -
    -

    Lines of code

    -

    238

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    42.81

    -
    -
    -

    Estimated Errors

    -

    1.32

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.history.js deleted file mode 100644 index ae055333..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":214,"lloc":85,"functions":12,"deliveredBugs":1.1237798774694772,"maintainability":66.194530954349,"lintErrors":0,"difficulty":38.01492537313433},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.history.json deleted file mode 100644 index a5e2b8a8..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":214,"lloc":85,"functions":12,"deliveredBugs":1.1237798774694772,"maintainability":66.194530954349,"lintErrors":0,"difficulty":38.01492537313433},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 13 May 2014 16:18:24 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Thu, 15 May 2014 21:12:19 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Wed, 21 May 2014 14:44:51 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":238,"lloc":98,"functions":13,"deliveredBugs":1.3241834818206462,"maintainability":65.36372077496608,"lintErrors":0,"difficulty":42.81428571428572}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.js deleted file mode 100644 index c40aee56..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/GeneralWritableMessageFactory.js","fileShort":"core/protocol/messages/GeneralWritableMessageFactory.js","fileSafe":"core_protocol_messages_GeneralWritableMessageFactory_js","link":"files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":238,"logical":98},"cyclomatic":11,"halstead":{"operators":{"distinct":18,"total":282,"identifiers":["__stripped__"]},"operands":{"distinct":70,"total":333,"identifiers":["__stripped__"]},"length":615,"vocabulary":88,"difficulty":42.81428571428572,"volume":3972.5504454619386,"effort":170081.90978642044,"bugs":1.3241834818206462,"time":9448.99498813447},"params":10}},"functions":[{"name":"","line":15,"complexity":{"sloc":{"physical":222,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":38,"identifiers":["__stripped__"]},"length":76,"vocabulary":16,"difficulty":6.333333333333333,"volume":304,"effort":1925.3333333333333,"bugs":0.10133333333333333,"time":106.96296296296296},"params":0}},{"name":"GeneralWritableMessageFactory","line":16,"complexity":{"sloc":{"physical":48,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"length":48,"vocabulary":18,"difficulty":4.142857142857143,"volume":200.15640006923098,"effort":829.2193717153856,"bugs":0.066718800023077,"time":46.06774287307698},"params":1}},{"name":".setMessageType","line":64,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setReceiver","line":68,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setSender","line":72,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"length":51,"vocabulary":18,"difficulty":11.2,"volume":212.66617507355792,"effort":2381.8611608238484,"bugs":0.0708887250245193,"time":132.32562004576937},"params":1}},{"name":"._recentAddressChangeHook","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".hydraConstructMessage","line":89,"complexity":{"sloc":{"physical":23,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"length":81,"vocabulary":27,"difficulty":13.529411764705884,"volume":385.145887675241,"effort":5210.797303841497,"bugs":0.12838196255841366,"time":289.4887391023054},"params":2}},{"name":".constructMessage","line":113,"complexity":{"sloc":{"physical":45,"logical":23},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":76,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":87,"identifiers":["__stripped__"]},"length":163,"vocabulary":42,"difficulty":21.75,"volume":878.947739912938,"effort":19117.1133431064,"bugs":0.2929825799709793,"time":1062.0618523948},"params":2}},{"name":".getSenderHasChanged","line":166,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._constructSenderAddressBlock","line":177,"complexity":{"sloc":{"physical":21,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"length":71,"vocabulary":25,"difficulty":8.941176470588236,"volume":329.7137894740054,"effort":2948.02917647346,"bugs":0.10990459649133513,"time":163.77939869297},"params":0}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._getSenderAddressBlock","line":206,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":0}},{"name":"._onAddressIteration","line":219,"complexity":{"sloc":{"physical":16,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"length":64,"vocabulary":26,"difficulty":8.735294117647058,"volume":300.8281419610299,"effort":2627.8222988948787,"bugs":0.10027604732034331,"time":145.99012771638215},"params":1}}],"maintainability":65.36372077496608,"params":0.7692307692307693,"module":"core/protocol/messages/GeneralWritableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.json deleted file mode 100644 index 4fbf67b7..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_GeneralWritableMessageFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/GeneralWritableMessageFactory.js","fileShort":"core/protocol/messages/GeneralWritableMessageFactory.js","fileSafe":"core_protocol_messages_GeneralWritableMessageFactory_js","link":"files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":238,"logical":98},"cyclomatic":11,"halstead":{"operators":{"distinct":18,"total":282,"identifiers":["__stripped__"]},"operands":{"distinct":70,"total":333,"identifiers":["__stripped__"]},"length":615,"vocabulary":88,"difficulty":42.81428571428572,"volume":3972.5504454619386,"effort":170081.90978642044,"bugs":1.3241834818206462,"time":9448.99498813447},"params":10}},"functions":[{"name":"","line":15,"complexity":{"sloc":{"physical":222,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":38,"identifiers":["__stripped__"]},"length":76,"vocabulary":16,"difficulty":6.333333333333333,"volume":304,"effort":1925.3333333333333,"bugs":0.10133333333333333,"time":106.96296296296296},"params":0}},{"name":"GeneralWritableMessageFactory","line":16,"complexity":{"sloc":{"physical":48,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"length":48,"vocabulary":18,"difficulty":4.142857142857143,"volume":200.15640006923098,"effort":829.2193717153856,"bugs":0.066718800023077,"time":46.06774287307698},"params":1}},{"name":".setMessageType","line":64,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setReceiver","line":68,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setSender","line":72,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"length":51,"vocabulary":18,"difficulty":11.2,"volume":212.66617507355792,"effort":2381.8611608238484,"bugs":0.0708887250245193,"time":132.32562004576937},"params":1}},{"name":"._recentAddressChangeHook","line":79,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".hydraConstructMessage","line":89,"complexity":{"sloc":{"physical":23,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"length":81,"vocabulary":27,"difficulty":13.529411764705884,"volume":385.145887675241,"effort":5210.797303841497,"bugs":0.12838196255841366,"time":289.4887391023054},"params":2}},{"name":".constructMessage","line":113,"complexity":{"sloc":{"physical":45,"logical":23},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":76,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":87,"identifiers":["__stripped__"]},"length":163,"vocabulary":42,"difficulty":21.75,"volume":878.947739912938,"effort":19117.1133431064,"bugs":0.2929825799709793,"time":1062.0618523948},"params":2}},{"name":".getSenderHasChanged","line":166,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._constructSenderAddressBlock","line":177,"complexity":{"sloc":{"physical":21,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"length":71,"vocabulary":25,"difficulty":8.941176470588236,"volume":329.7137894740054,"effort":2948.02917647346,"bugs":0.10990459649133513,"time":163.77939869297},"params":0}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._getSenderAddressBlock","line":206,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":0}},{"name":"._onAddressIteration","line":219,"complexity":{"sloc":{"physical":16,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"length":64,"vocabulary":26,"difficulty":8.735294117647058,"volume":300.8281419610299,"effort":2627.8222988948787,"bugs":0.10027604732034331,"time":145.99012771638215},"params":1}}],"maintainability":65.36372077496608,"params":0.7692307692307693,"module":"core/protocol/messages/GeneralWritableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/index.html deleted file mode 100644 index 7a28969a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/index.html +++ /dev/null @@ -1,465 +0,0 @@ - - - - - Plato - core/protocol/messages/IncomingDataPipeline.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/IncomingDataPipeline.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    63.90

    -
    -
    -

    Lines of code

    -

    346

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    73.32

    -
    -
    -

    Estimated Errors

    -

    2.08

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.history.js deleted file mode 100644 index 8a2b8726..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":336,"lloc":151,"functions":17,"deliveredBugs":1.9948158345341418,"maintainability":63.69155537703554,"lintErrors":1,"difficulty":71.57446808510639},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":336,"lloc":151,"functions":17,"deliveredBugs":1.9948158345341418,"maintainability":63.69155537703554,"lintErrors":1,"difficulty":71.57446808510639},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":2.023411177814976,"maintainability":63.581194441733984,"lintErrors":1,"difficulty":73.125},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":2.023411177814976,"maintainability":63.581194441733984,"lintErrors":1,"difficulty":73.125},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.history.json deleted file mode 100644 index 617ddfec..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":336,"lloc":151,"functions":17,"deliveredBugs":1.9948158345341418,"maintainability":63.69155537703554,"lintErrors":1,"difficulty":71.57446808510639},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":336,"lloc":151,"functions":17,"deliveredBugs":1.9948158345341418,"maintainability":63.69155537703554,"lintErrors":1,"difficulty":71.57446808510639},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":1.9994441775377012,"maintainability":63.60730685830131,"lintErrors":1,"difficulty":71.72872340425532},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":2.023411177814976,"maintainability":63.581194441733984,"lintErrors":1,"difficulty":73.125},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":338,"lloc":152,"functions":17,"deliveredBugs":2.023411177814976,"maintainability":63.581194441733984,"lintErrors":1,"difficulty":73.125},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Wed, 14 May 2014 12:46:33 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":346,"lloc":157,"functions":18,"deliveredBugs":2.079,"maintainability":63.90455008593385,"lintErrors":1,"difficulty":73.31632653061224}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.js deleted file mode 100644 index 689d7f46..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/IncomingDataPipeline.js","fileShort":"core/protocol/messages/IncomingDataPipeline.js","fileSafe":"core_protocol_messages_IncomingDataPipeline_js","link":"files/core_protocol_messages_IncomingDataPipeline_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":346,"logical":157},"cyclomatic":29,"halstead":{"operators":{"distinct":30,"total":412,"identifiers":["__stripped__"]},"operands":{"distinct":98,"total":479,"identifiers":["__stripped__"]},"length":891,"vocabulary":128,"difficulty":73.31632653061224,"volume":6237,"effort":457273.9285714286,"bugs":2.079,"time":25404.107142857145},"params":26}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":21,"complexity":{"sloc":{"physical":324,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":50,"identifiers":["__stripped__"]},"length":97,"vocabulary":21,"difficulty":7.8125,"volume":426.0547900095398,"effort":3328.5530469495293,"bugs":0.14201826333651327,"time":184.9196137194183},"params":1}},{"name":"IncomingDataPipeline","line":23,"complexity":{"sloc":{"physical":47,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"length":73,"vocabulary":22,"difficulty":4.777777777777778,"volume":325.5385081605227,"effort":1555.3506501002753,"bugs":0.10851283605350757,"time":86.4083694500153},"params":4}},{"name":".deformatBuffer","line":70,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":2.3333333333333335,"volume":43.18506523353572,"effort":100.76515221158334,"bugs":0.014395021744511906,"time":5.59806401175463},"params":1}},{"name":".getSocketHookByIdentifier","line":86,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.3333333333333333,"volume":16.253496664211536,"effort":21.67132888561538,"bugs":0.005417832221403845,"time":1.2039627158675212},"params":1}},{"name":".getTemporaryMemoryByIdentifier","line":98,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.3333333333333333,"volume":16.253496664211536,"effort":21.67132888561538,"bugs":0.005417832221403845,"time":1.2039627158675212},"params":1}},{"name":".hookSocket","line":102,"complexity":{"sloc":{"physical":24,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":12.333333333333334,"volume":343.6453580433296,"effort":4238.292749201066,"bugs":0.11454845268110987,"time":235.4607082889481},"params":1}},{"name":"hook_a","line":111,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"hook_b","line":119,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":".unhookSocket","line":127,"complexity":{"sloc":{"physical":32,"logical":18},"cyclomatic":6,"halstead":{"operators":{"distinct":10,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":53,"identifiers":["__stripped__"]},"length":100,"vocabulary":28,"difficulty":14.722222222222223,"volume":480.73549220576035,"effort":7077.494746362583,"bugs":0.16024516406858677,"time":393.19415257569904},"params":1}},{"name":"","line":149,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._concatBufferAndFree","line":169,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":3.888888888888889,"volume":87.56916320732489,"effort":340.54674580626346,"bugs":0.029189721069108297,"time":18.919263655903524},"params":2}},{"name":"._freeMemory","line":185,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"length":45,"vocabulary":20,"difficulty":9.818181818181817,"volume":194.4867642699313,"effort":1909.5064128320525,"bugs":0.06482892142331044,"time":106.08368960178069},"params":2}},{"name":"._handleIncomingData","line":208,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"length":93,"vocabulary":30,"difficulty":16.666666666666664,"volume":456.34082539159226,"effort":7605.680423193203,"bugs":0.1521136084638641,"time":422.5378012885113},"params":2}},{"name":"._identifierChange","line":244,"complexity":{"sloc":{"physical":26,"logical":16},"cyclomatic":5,"halstead":{"operators":{"distinct":5,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":50,"identifiers":["__stripped__"]},"length":94,"vocabulary":16,"difficulty":11.363636363636365,"volume":376,"effort":4272.727272727273,"bugs":0.12533333333333332,"time":237.37373737373738},"params":2}},{"name":"._memoryIsCompleteMessage","line":280,"complexity":{"sloc":{"physical":38,"logical":25},"cyclomatic":7,"halstead":{"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":57,"identifiers":["__stripped__"]},"length":114,"vocabulary":32,"difficulty":22.166666666666664,"volume":570,"effort":12634.999999999998,"bugs":0.19,"time":701.9444444444443},"params":1}},{"name":"._tryToFinalizeData","line":329,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":36,"identifiers":["__stripped__"]},"length":63,"vocabulary":27,"difficulty":9,"volume":299.55791263629857,"effort":2696.021213726687,"bugs":0.09985263754543286,"time":149.77895631814928},"params":2}}],"maintainability":63.90455008593385,"params":1.4444444444444444,"module":"core/protocol/messages/IncomingDataPipeline.js"},"jshint":{"messages":[{"severity":"error","line":23,"column":34,"message":"'IncomingDataPipeline' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.json deleted file mode 100644 index f56da4a5..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_IncomingDataPipeline_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/IncomingDataPipeline.js","fileShort":"core/protocol/messages/IncomingDataPipeline.js","fileSafe":"core_protocol_messages_IncomingDataPipeline_js","link":"files/core_protocol_messages_IncomingDataPipeline_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":346,"logical":157},"cyclomatic":29,"halstead":{"operators":{"distinct":30,"total":412,"identifiers":["__stripped__"]},"operands":{"distinct":98,"total":479,"identifiers":["__stripped__"]},"length":891,"vocabulary":128,"difficulty":73.31632653061224,"volume":6237,"effort":457273.9285714286,"bugs":2.079,"time":25404.107142857145},"params":26}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":21,"complexity":{"sloc":{"physical":324,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":50,"identifiers":["__stripped__"]},"length":97,"vocabulary":21,"difficulty":7.8125,"volume":426.0547900095398,"effort":3328.5530469495293,"bugs":0.14201826333651327,"time":184.9196137194183},"params":1}},{"name":"IncomingDataPipeline","line":23,"complexity":{"sloc":{"physical":47,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"length":73,"vocabulary":22,"difficulty":4.777777777777778,"volume":325.5385081605227,"effort":1555.3506501002753,"bugs":0.10851283605350757,"time":86.4083694500153},"params":4}},{"name":".deformatBuffer","line":70,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":2.3333333333333335,"volume":43.18506523353572,"effort":100.76515221158334,"bugs":0.014395021744511906,"time":5.59806401175463},"params":1}},{"name":".getSocketHookByIdentifier","line":86,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.3333333333333333,"volume":16.253496664211536,"effort":21.67132888561538,"bugs":0.005417832221403845,"time":1.2039627158675212},"params":1}},{"name":".getTemporaryMemoryByIdentifier","line":98,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.3333333333333333,"volume":16.253496664211536,"effort":21.67132888561538,"bugs":0.005417832221403845,"time":1.2039627158675212},"params":1}},{"name":".hookSocket","line":102,"complexity":{"sloc":{"physical":24,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":12.333333333333334,"volume":343.6453580433296,"effort":4238.292749201066,"bugs":0.11454845268110987,"time":235.4607082889481},"params":1}},{"name":"hook_a","line":111,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"hook_b","line":119,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":".unhookSocket","line":127,"complexity":{"sloc":{"physical":32,"logical":18},"cyclomatic":6,"halstead":{"operators":{"distinct":10,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":53,"identifiers":["__stripped__"]},"length":100,"vocabulary":28,"difficulty":14.722222222222223,"volume":480.73549220576035,"effort":7077.494746362583,"bugs":0.16024516406858677,"time":393.19415257569904},"params":1}},{"name":"","line":149,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._concatBufferAndFree","line":169,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":3.888888888888889,"volume":87.56916320732489,"effort":340.54674580626346,"bugs":0.029189721069108297,"time":18.919263655903524},"params":2}},{"name":"._freeMemory","line":185,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"length":45,"vocabulary":20,"difficulty":9.818181818181817,"volume":194.4867642699313,"effort":1909.5064128320525,"bugs":0.06482892142331044,"time":106.08368960178069},"params":2}},{"name":"._handleIncomingData","line":208,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"length":93,"vocabulary":30,"difficulty":16.666666666666664,"volume":456.34082539159226,"effort":7605.680423193203,"bugs":0.1521136084638641,"time":422.5378012885113},"params":2}},{"name":"._identifierChange","line":244,"complexity":{"sloc":{"physical":26,"logical":16},"cyclomatic":5,"halstead":{"operators":{"distinct":5,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":50,"identifiers":["__stripped__"]},"length":94,"vocabulary":16,"difficulty":11.363636363636365,"volume":376,"effort":4272.727272727273,"bugs":0.12533333333333332,"time":237.37373737373738},"params":2}},{"name":"._memoryIsCompleteMessage","line":280,"complexity":{"sloc":{"physical":38,"logical":25},"cyclomatic":7,"halstead":{"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":57,"identifiers":["__stripped__"]},"length":114,"vocabulary":32,"difficulty":22.166666666666664,"volume":570,"effort":12634.999999999998,"bugs":0.19,"time":701.9444444444443},"params":1}},{"name":"._tryToFinalizeData","line":329,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":36,"identifiers":["__stripped__"]},"length":63,"vocabulary":27,"difficulty":9,"volume":299.55791263629857,"effort":2696.021213726687,"bugs":0.09985263754543286,"time":149.77895631814928},"params":2}}],"maintainability":63.90455008593385,"params":1.4444444444444444,"module":"core/protocol/messages/IncomingDataPipeline.js"},"jshint":{"messages":[{"severity":"error","line":23,"column":34,"message":"'IncomingDataPipeline' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/index.html deleted file mode 100644 index 8564951a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/index.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Plato - core/protocol/messages/MessageByteCheatsheet.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/MessageByteCheatsheet.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    58.00

    -
    -
    -

    Lines of code

    -

    19

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    5.38

    -
    -
    -

    Estimated Errors

    -

    0.16

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.history.js deleted file mode 100644 index 5170ae11..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":17,"lloc":14,"functions":0,"deliveredBugs":0.13718227196156235,"maintainability":59.68872468527398,"lintErrors":0,"difficulty":5.129032258064516},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":17,"lloc":14,"functions":0,"deliveredBugs":0.13718227196156235,"maintainability":59.68872468527398,"lintErrors":0,"difficulty":5.129032258064516},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.history.json deleted file mode 100644 index 6ee370c1..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Mon, 12 May 2014 06:27:03 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":13,"lloc":10,"functions":0,"deliveredBugs":0.08995966091948951,"maintainability":63.92713592614891,"lintErrors":0,"difficulty":4.625},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":17,"lloc":14,"functions":0,"deliveredBugs":0.13718227196156235,"maintainability":59.68872468527398,"lintErrors":0,"difficulty":5.129032258064516},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":17,"lloc":14,"functions":0,"deliveredBugs":0.13718227196156235,"maintainability":59.68872468527398,"lintErrors":0,"difficulty":5.129032258064516},{"date":"Fri, 16 May 2014 22:39:57 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":19,"lloc":16,"functions":0,"deliveredBugs":0.16143181887825,"maintainability":58.00172840725962,"lintErrors":0,"difficulty":5.382352941176471}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.js deleted file mode 100644 index e877518f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/MessageByteCheatsheet.js","fileShort":"core/protocol/messages/MessageByteCheatsheet.js","fileSafe":"core_protocol_messages_MessageByteCheatsheet_js","link":"files/core_protocol_messages_MessageByteCheatsheet_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":19,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"length":91,"vocabulary":40,"difficulty":5.382352941176471,"volume":484.29545663475,"effort":2606.649075416449,"bugs":0.16143181887825,"time":144.81383752313604},"params":0}},"functions":[],"maintainability":58.00172840725962,"params":0,"module":"core/protocol/messages/MessageByteCheatsheet.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.json deleted file mode 100644 index baea994d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_MessageByteCheatsheet_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/MessageByteCheatsheet.js","fileShort":"core/protocol/messages/MessageByteCheatsheet.js","fileSafe":"core_protocol_messages_MessageByteCheatsheet_js","link":"files/core_protocol_messages_MessageByteCheatsheet_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":19,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"length":91,"vocabulary":40,"difficulty":5.382352941176471,"volume":484.29545663475,"effort":2606.649075416449,"bugs":0.16143181887825,"time":144.81383752313604},"params":0}},"functions":[],"maintainability":58.00172840725962,"params":0,"module":"core/protocol/messages/MessageByteCheatsheet.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/index.html deleted file mode 100644 index 626dd543..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/index.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - Plato - core/protocol/messages/ReadableMessageFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/ReadableMessageFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    80.99

    -
    -
    -

    Lines of code

    -

    34

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    7.58

    -
    -
    -

    Estimated Errors

    -

    0.11

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.history.js deleted file mode 100644 index 3ea1b939..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.history.json deleted file mode 100644 index 94214e98..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":34,"lloc":14,"functions":3,"deliveredBugs":0.11454845268110987,"maintainability":80.99081635642955,"lintErrors":0,"difficulty":7.583333333333333}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.js deleted file mode 100644 index cb9cb46d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/ReadableMessageFactory.js","fileShort":"core/protocol/messages/ReadableMessageFactory.js","fileSafe":"core_protocol_messages_ReadableMessageFactory_js","link":"files/core_protocol_messages_ReadableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":34,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":22,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"ReadableMessageFactory","line":12,"complexity":{"sloc":{"physical":16,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":9,"difficulty":3,"volume":69.73835003173087,"effort":209.21505009519262,"bugs":0.023246116677243626,"time":11.623058338621812},"params":0}},{"name":".create","line":28,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999},"params":1}}],"maintainability":80.99081635642955,"params":0.3333333333333333,"module":"core/protocol/messages/ReadableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.json deleted file mode 100644 index 58e56d19..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessageFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/ReadableMessageFactory.js","fileShort":"core/protocol/messages/ReadableMessageFactory.js","fileSafe":"core_protocol_messages_ReadableMessageFactory_js","link":"files/core_protocol_messages_ReadableMessageFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":34,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":22,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"ReadableMessageFactory","line":12,"complexity":{"sloc":{"physical":16,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":9,"difficulty":3,"volume":69.73835003173087,"effort":209.21505009519262,"bugs":0.023246116677243626,"time":11.623058338621812},"params":0}},{"name":".create","line":28,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999},"params":1}}],"maintainability":80.99081635642955,"params":0.3333333333333333,"module":"core/protocol/messages/ReadableMessageFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/index.html deleted file mode 100644 index 36d19891..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/index.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - Plato - core/protocol/messages/ReadableMessage.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/ReadableMessage.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    67.78

    -
    -
    -

    Lines of code

    -

    275

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    45.71

    -
    -
    -

    Estimated Errors

    -

    1.46

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.history.js deleted file mode 100644 index 1e9ab25e..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":320,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":347,"lloc":136,"functions":18,"deliveredBugs":1.9971300060359214,"maintainability":65.5116187164073,"lintErrors":2,"difficulty":55.39393939393939},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":347,"lloc":136,"functions":18,"deliveredBugs":1.9971300060359214,"maintainability":65.5116187164073,"lintErrors":2,"difficulty":55.39393939393939},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":347,"lloc":136,"functions":18,"deliveredBugs":1.9971300060359214,"maintainability":65.5116187164073,"lintErrors":2,"difficulty":55.39393939393939},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":351,"lloc":138,"functions":19,"deliveredBugs":2.028307257196172,"maintainability":65.9759420913982,"lintErrors":2,"difficulty":55.56},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":351,"lloc":138,"functions":19,"deliveredBugs":2.028307257196172,"maintainability":65.9759420913982,"lintErrors":2,"difficulty":55.56},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.history.json deleted file mode 100644 index f31d4608..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":317,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":320,"lloc":122,"functions":17,"deliveredBugs":1.8280237109710546,"maintainability":66.15942723919073,"lintErrors":2,"difficulty":52.75},{"date":"Tue, 13 May 2014 12:52:34 GMT","sloc":347,"lloc":136,"functions":18,"deliveredBugs":1.9971300060359214,"maintainability":65.5116187164073,"lintErrors":2,"difficulty":55.39393939393939},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":347,"lloc":136,"functions":18,"deliveredBugs":1.9971300060359214,"maintainability":65.5116187164073,"lintErrors":2,"difficulty":55.39393939393939},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":347,"lloc":136,"functions":18,"deliveredBugs":1.9971300060359214,"maintainability":65.5116187164073,"lintErrors":2,"difficulty":55.39393939393939},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":351,"lloc":138,"functions":19,"deliveredBugs":2.028307257196172,"maintainability":65.9759420913982,"lintErrors":2,"difficulty":55.56},{"date":"Thu, 15 May 2014 21:12:20 GMT","sloc":351,"lloc":138,"functions":19,"deliveredBugs":2.028307257196172,"maintainability":65.9759420913982,"lintErrors":2,"difficulty":55.56},{"date":"Fri, 16 May 2014 19:53:38 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Wed, 21 May 2014 14:44:52 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Tue, 27 May 2014 11:31:59 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Tue, 27 May 2014 16:29:34 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571},{"date":"Mon, 02 Jun 2014 00:34:48 GMT","sloc":275,"lloc":104,"functions":16,"deliveredBugs":1.460780709070751,"maintainability":67.77532516940866,"lintErrors":1,"difficulty":45.71428571428571}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.js deleted file mode 100644 index ec74e991..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/ReadableMessage.js","fileShort":"core/protocol/messages/ReadableMessage.js","fileSafe":"core_protocol_messages_ReadableMessage_js","link":"files/core_protocol_messages_ReadableMessage_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":275,"logical":104},"cyclomatic":13,"halstead":{"operators":{"distinct":20,"total":312,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":352,"identifiers":["__stripped__"]},"length":664,"vocabulary":97,"difficulty":45.71428571428571,"volume":4382.342127212253,"effort":200335.64010113155,"bugs":1.460780709070751,"time":11129.757783396197},"params":8}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":260,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":58,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":58,"identifiers":["__stripped__"]},"length":116,"vocabulary":21,"difficulty":6.823529411764706,"volume":509.50882104233625,"effort":3476.6484259359413,"bugs":0.16983627368077875,"time":193.14713477421896},"params":0}},{"name":"ReadableMessage","line":15,"complexity":{"sloc":{"physical":64,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":48,"identifiers":["__stripped__"]},"length":79,"vocabulary":22,"difficulty":3.789473684210526,"volume":352.2950978723465,"effort":1335.0130024636287,"bugs":0.11743169929078216,"time":74.16738902575715},"params":3}},{"name":".discard","line":79,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":6,"difficulty":1.5,"volume":25.84962500721156,"effort":38.77443751081734,"bugs":0.00861654166907052,"time":2.1541354172676304},"params":0}},{"name":".getMessageType","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPayload","line":88,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getRawBuffer","line":92,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getReceiverId","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getSender","line":100,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".isHydra","line":104,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._deformat","line":113,"complexity":{"sloc":{"physical":20,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":39,"identifiers":["__stripped__"]},"length":75,"vocabulary":21,"difficulty":12,"volume":329.423806708407,"effort":3953.0856805008843,"bugs":0.10980793556946901,"time":219.61587113893802},"params":0}},{"name":"._extractId","line":142,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":5.25,"volume":98.09910819000817,"effort":515.0203179975429,"bugs":0.03269970273000272,"time":28.61223988875238},"params":1}},{"name":"._extractPayload","line":158,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":14,"difficulty":6.375,"volume":118.02800258378572,"effort":752.428516471634,"bugs":0.039342667527928574,"time":41.80158424842411},"params":1}},{"name":"._extractMessageType","line":171,"complexity":{"sloc":{"physical":24,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":47,"identifiers":["__stripped__"]},"length":92,"vocabulary":38,"difficulty":17.09090909090909,"volume":482.80933123680984,"effort":8251.650388410932,"bugs":0.16093644374560329,"time":458.4250215783851},"params":1}},{"name":"._extractReceiverId","line":204,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"length":54,"vocabulary":26,"difficulty":12,"volume":253.823744779619,"effort":3045.884937355428,"bugs":0.08460791492653967,"time":169.21582985307933},"params":1}},{"name":"._extractSenderAsContactNode","line":230,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"length":48,"vocabulary":22,"difficulty":5.0625,"volume":214.05271769459029,"effort":1083.6418833288633,"bugs":0.07135090589819676,"time":60.202326851603516},"params":1}},{"name":"._isProtocolMessage","line":250,"complexity":{"sloc":{"physical":22,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":41,"identifiers":["__stripped__"]},"length":82,"vocabulary":25,"difficulty":16.107142857142858,"volume":380.7962075615274,"effort":6133.5389146517455,"bugs":0.1269320691871758,"time":340.75216192509697},"params":0}}],"maintainability":67.77532516940866,"params":0.5,"module":"core/protocol/messages/ReadableMessage.js"},"jshint":{"messages":[{"severity":"error","line":264,"column":20,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.json deleted file mode 100644 index 2a4b3b4b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_ReadableMessage_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/ReadableMessage.js","fileShort":"core/protocol/messages/ReadableMessage.js","fileSafe":"core_protocol_messages_ReadableMessage_js","link":"files/core_protocol_messages_ReadableMessage_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":275,"logical":104},"cyclomatic":13,"halstead":{"operators":{"distinct":20,"total":312,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":352,"identifiers":["__stripped__"]},"length":664,"vocabulary":97,"difficulty":45.71428571428571,"volume":4382.342127212253,"effort":200335.64010113155,"bugs":1.460780709070751,"time":11129.757783396197},"params":8}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":260,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":58,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":58,"identifiers":["__stripped__"]},"length":116,"vocabulary":21,"difficulty":6.823529411764706,"volume":509.50882104233625,"effort":3476.6484259359413,"bugs":0.16983627368077875,"time":193.14713477421896},"params":0}},{"name":"ReadableMessage","line":15,"complexity":{"sloc":{"physical":64,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":48,"identifiers":["__stripped__"]},"length":79,"vocabulary":22,"difficulty":3.789473684210526,"volume":352.2950978723465,"effort":1335.0130024636287,"bugs":0.11743169929078216,"time":74.16738902575715},"params":3}},{"name":".discard","line":79,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":6,"difficulty":1.5,"volume":25.84962500721156,"effort":38.77443751081734,"bugs":0.00861654166907052,"time":2.1541354172676304},"params":0}},{"name":".getMessageType","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPayload","line":88,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getRawBuffer","line":92,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getReceiverId","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getSender","line":100,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".isHydra","line":104,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._deformat","line":113,"complexity":{"sloc":{"physical":20,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":39,"identifiers":["__stripped__"]},"length":75,"vocabulary":21,"difficulty":12,"volume":329.423806708407,"effort":3953.0856805008843,"bugs":0.10980793556946901,"time":219.61587113893802},"params":0}},{"name":"._extractId","line":142,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":5.25,"volume":98.09910819000817,"effort":515.0203179975429,"bugs":0.03269970273000272,"time":28.61223988875238},"params":1}},{"name":"._extractPayload","line":158,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":14,"difficulty":6.375,"volume":118.02800258378572,"effort":752.428516471634,"bugs":0.039342667527928574,"time":41.80158424842411},"params":1}},{"name":"._extractMessageType","line":171,"complexity":{"sloc":{"physical":24,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":47,"identifiers":["__stripped__"]},"length":92,"vocabulary":38,"difficulty":17.09090909090909,"volume":482.80933123680984,"effort":8251.650388410932,"bugs":0.16093644374560329,"time":458.4250215783851},"params":1}},{"name":"._extractReceiverId","line":204,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"length":54,"vocabulary":26,"difficulty":12,"volume":253.823744779619,"effort":3045.884937355428,"bugs":0.08460791492653967,"time":169.21582985307933},"params":1}},{"name":"._extractSenderAsContactNode","line":230,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"length":48,"vocabulary":22,"difficulty":5.0625,"volume":214.05271769459029,"effort":1083.6418833288633,"bugs":0.07135090589819676,"time":60.202326851603516},"params":1}},{"name":"._isProtocolMessage","line":250,"complexity":{"sloc":{"physical":22,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":41,"identifiers":["__stripped__"]},"length":82,"vocabulary":25,"difficulty":16.107142857142858,"volume":380.7962075615274,"effort":6133.5389146517455,"bugs":0.1269320691871758,"time":340.75216192509697},"params":0}}],"maintainability":67.77532516940866,"params":0.5,"module":"core/protocol/messages/ReadableMessage.js"},"jshint":{"messages":[{"severity":"error","line":264,"column":20,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/index.html deleted file mode 100644 index a4c73a8c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.history.js deleted file mode 100644 index 17f5bb13..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.history.json deleted file mode 100644 index a2912fdb..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.js deleted file mode 100644 index d906058e..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js","fileShort":"core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js","fileSafe":"core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js","link":"files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.json deleted file mode 100644 index d911ac31..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js","fileShort":"core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js","fileSafe":"core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js","link":"files/core_protocol_messages_interfaces_GeneralWritableMessageFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/GeneralWritableMessageFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/index.html deleted file mode 100644 index 96d13fb0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/IncomingDataPipelineInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/IncomingDataPipelineInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.history.js deleted file mode 100644 index 4e744c2a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.history.json deleted file mode 100644 index 5fa9ffa3..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:34 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.js deleted file mode 100644 index 5b2c1afc..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/IncomingDataPipelineInterface.js","fileShort":"core/protocol/messages/interfaces/IncomingDataPipelineInterface.js","fileSafe":"core_protocol_messages_interfaces_IncomingDataPipelineInterface_js","link":"files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/IncomingDataPipelineInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.json deleted file mode 100644 index 44daf709..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/IncomingDataPipelineInterface.js","fileShort":"core/protocol/messages/interfaces/IncomingDataPipelineInterface.js","fileSafe":"core_protocol_messages_interfaces_IncomingDataPipelineInterface_js","link":"files/core_protocol_messages_interfaces_IncomingDataPipelineInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/IncomingDataPipelineInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/index.html deleted file mode 100644 index 613f6d4b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.history.js deleted file mode 100644 index 5bdebc21..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.history.json deleted file mode 100644 index b1e52484..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.js deleted file mode 100644 index a9ca4454..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js","fileShort":"core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js","fileSafe":"core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js","link":"files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.json deleted file mode 100644 index ce69a56a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js","fileShort":"core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js","fileSafe":"core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js","link":"files/core_protocol_messages_interfaces_ReadableMessageFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/ReadableMessageFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/index.html deleted file mode 100644 index d91e4b70..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/ReadableMessageInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/ReadableMessageInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.history.js deleted file mode 100644 index 5bdebc21..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.history.json deleted file mode 100644 index b1e52484..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.js deleted file mode 100644 index cb50cf68..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/ReadableMessageInterface.js","fileShort":"core/protocol/messages/interfaces/ReadableMessageInterface.js","fileSafe":"core_protocol_messages_interfaces_ReadableMessageInterface_js","link":"files/core_protocol_messages_interfaces_ReadableMessageInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/ReadableMessageInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.json deleted file mode 100644 index d9eea03a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_ReadableMessageInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/ReadableMessageInterface.js","fileShort":"core/protocol/messages/interfaces/ReadableMessageInterface.js","fileSafe":"core_protocol_messages_interfaces_ReadableMessageInterface_js","link":"files/core_protocol_messages_interfaces_ReadableMessageInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/ReadableMessageInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/index.html deleted file mode 100644 index fcc46707..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/TemporaryMessageMemoryList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/TemporaryMessageMemoryList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.history.js deleted file mode 100644 index 5bdebc21..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.history.json deleted file mode 100644 index b1e52484..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.js deleted file mode 100644 index 3732e221..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/TemporaryMessageMemoryList.js","fileShort":"core/protocol/messages/interfaces/TemporaryMessageMemoryList.js","fileSafe":"core_protocol_messages_interfaces_TemporaryMessageMemoryList_js","link":"files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/TemporaryMessageMemoryList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.json deleted file mode 100644 index c44cf4b5..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/TemporaryMessageMemoryList.js","fileShort":"core/protocol/messages/interfaces/TemporaryMessageMemoryList.js","fileSafe":"core_protocol_messages_interfaces_TemporaryMessageMemoryList_js","link":"files/core_protocol_messages_interfaces_TemporaryMessageMemoryList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/TemporaryMessageMemoryList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/index.html deleted file mode 100644 index 46204e61..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/TemporaryMessageMemory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/TemporaryMessageMemory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.history.js deleted file mode 100644 index 5bdebc21..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.history.json deleted file mode 100644 index b1e52484..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.js deleted file mode 100644 index ebc531ec..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/TemporaryMessageMemory.js","fileShort":"core/protocol/messages/interfaces/TemporaryMessageMemory.js","fileSafe":"core_protocol_messages_interfaces_TemporaryMessageMemory_js","link":"files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/TemporaryMessageMemory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.json deleted file mode 100644 index 97fb2d46..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/TemporaryMessageMemory.js","fileShort":"core/protocol/messages/interfaces/TemporaryMessageMemory.js","fileSafe":"core_protocol_messages_interfaces_TemporaryMessageMemory_js","link":"files/core_protocol_messages_interfaces_TemporaryMessageMemory_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/TemporaryMessageMemory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/index.html deleted file mode 100644 index cba37e70..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/messages/interfaces/WritableMessageFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/interfaces/WritableMessageFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.history.js deleted file mode 100644 index d2db476b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.history.json deleted file mode 100644 index 846848e9..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.js deleted file mode 100644 index 4ae3f1ca..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/interfaces/WritableMessageFactoryInterface.js","fileShort":"core/protocol/messages/interfaces/WritableMessageFactoryInterface.js","fileSafe":"core_protocol_messages_interfaces_WritableMessageFactoryInterface_js","link":"files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/WritableMessageFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.json deleted file mode 100644 index c94b5c89..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/interfaces/WritableMessageFactoryInterface.js","fileShort":"core/protocol/messages/interfaces/WritableMessageFactoryInterface.js","fileSafe":"core_protocol_messages_interfaces_WritableMessageFactoryInterface_js","link":"files/core_protocol_messages_interfaces_WritableMessageFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/interfaces/WritableMessageFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/index.html b/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/index.html deleted file mode 100644 index ca62c5e9..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/protocol/messages/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/messages/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.history.js deleted file mode 100644 index 602d1a0c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.history.json deleted file mode 100644 index 4724d103..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.js b/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.js deleted file mode 100644 index bda05cb0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/messages/namespace.js","fileShort":"core/protocol/messages/namespace.js","fileSafe":"core_protocol_messages_namespace_js","link":"files/core_protocol_messages_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.json b/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.json deleted file mode 100644 index 8519af9c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_messages_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/messages/namespace.js","fileShort":"core/protocol/messages/namespace.js","fileSafe":"core_protocol_messages_namespace_js","link":"files/core_protocol_messages_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/messages/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_namespace_js/index.html b/build/js-source-analysis-report/files/core_protocol_namespace_js/index.html deleted file mode 100644 index a3a0c9f6..00000000 --- a/build/js-source-analysis-report/files/core_protocol_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/protocol/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_namespace_js/report.history.js deleted file mode 100644 index 0d017f05..00000000 --- a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_namespace_js/report.history.json deleted file mode 100644 index 3b24d1cc..00000000 --- a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:20 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:06 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.js b/build/js-source-analysis-report/files/core_protocol_namespace_js/report.js deleted file mode 100644 index 4d899bba..00000000 --- a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/namespace.js","fileShort":"core/protocol/namespace.js","fileSafe":"core_protocol_namespace_js","link":"files/core_protocol_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.json b/build/js-source-analysis-report/files/core_protocol_namespace_js/report.json deleted file mode 100644 index a6c91898..00000000 --- a/build/js-source-analysis-report/files/core_protocol_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/namespace.js","fileShort":"core/protocol/namespace.js","fileSafe":"core_protocol_namespace_js","link":"files/core_protocol_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/index.html deleted file mode 100644 index ec58cb5f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/index.html +++ /dev/null @@ -1,1067 +0,0 @@ - - - - - Plato - core/protocol/net/ProtocolConnectionManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/ProtocolConnectionManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    68.99

    -
    -
    -

    Lines of code

    -

    948

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    84.97

    -
    -
    -

    Estimated Errors

    -

    6.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.history.js deleted file mode 100644 index 214f4084..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":200,"lloc":127,"functions":18,"deliveredBugs":1.7423134788546573,"maintainability":67.67230500051554,"lintErrors":1,"difficulty":47.31308411214953},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":200,"lloc":127,"functions":18,"deliveredBugs":1.7423134788546573,"maintainability":67.67230500051554,"lintErrors":1,"difficulty":47.31308411214953},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":694,"lloc":262,"functions":43,"deliveredBugs":3.9634190934635476,"maintainability":68.64665096480023,"lintErrors":1,"difficulty":77.18181818181819},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":694,"lloc":262,"functions":43,"deliveredBugs":3.9634190934635476,"maintainability":68.64665096480023,"lintErrors":1,"difficulty":77.18181818181819},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":871,"lloc":330,"functions":55,"deliveredBugs":5.223522790801931,"maintainability":68.73933174659588,"lintErrors":1,"difficulty":86.11111111111111},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":900,"lloc":341,"functions":58,"deliveredBugs":5.418424253666799,"maintainability":68.97154725136954,"lintErrors":1,"difficulty":87.2450495049505},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":937,"lloc":361,"functions":61,"deliveredBugs":5.836264619229088,"maintainability":68.90060423751203,"lintErrors":1,"difficulty":85.21461187214612},{"date":"Wed, 14 May 2014 12:46:36 GMT","sloc":937,"lloc":361,"functions":61,"deliveredBugs":5.836264619229088,"maintainability":68.90060423751203,"lintErrors":1,"difficulty":85.21461187214612},{"date":"Thu, 15 May 2014 21:12:21 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":948,"lloc":367,"functions":63,"deliveredBugs":5.998429862123097,"maintainability":68.98980548432407,"lintErrors":1,"difficulty":84.97321428571428},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":948,"lloc":367,"functions":63,"deliveredBugs":5.998429862123097,"maintainability":68.98980548432407,"lintErrors":1,"difficulty":84.97321428571428},{"date":"Mon, 02 Jun 2014 00:34:49 GMT","sloc":948,"lloc":367,"functions":63,"deliveredBugs":5.998429862123097,"maintainability":68.98980548432407,"lintErrors":1,"difficulty":84.97321428571428}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.history.json deleted file mode 100644 index f36cfb10..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":200,"lloc":127,"functions":18,"deliveredBugs":1.7423134788546573,"maintainability":67.67230500051554,"lintErrors":1,"difficulty":47.31308411214953},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":200,"lloc":127,"functions":18,"deliveredBugs":1.7423134788546573,"maintainability":67.67230500051554,"lintErrors":1,"difficulty":47.31308411214953},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":694,"lloc":262,"functions":43,"deliveredBugs":3.9634190934635476,"maintainability":68.64665096480023,"lintErrors":1,"difficulty":77.18181818181819},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":694,"lloc":262,"functions":43,"deliveredBugs":3.9634190934635476,"maintainability":68.64665096480023,"lintErrors":1,"difficulty":77.18181818181819},{"date":"Thu, 08 May 2014 13:15:02 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":705,"lloc":264,"functions":44,"deliveredBugs":3.997722668160484,"maintainability":68.82040175883772,"lintErrors":1,"difficulty":77.25903614457832},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":871,"lloc":330,"functions":55,"deliveredBugs":5.223522790801931,"maintainability":68.73933174659588,"lintErrors":1,"difficulty":86.11111111111111},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":900,"lloc":341,"functions":58,"deliveredBugs":5.418424253666799,"maintainability":68.97154725136954,"lintErrors":1,"difficulty":87.2450495049505},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":937,"lloc":361,"functions":61,"deliveredBugs":5.836264619229088,"maintainability":68.90060423751203,"lintErrors":1,"difficulty":85.21461187214612},{"date":"Wed, 14 May 2014 12:46:36 GMT","sloc":937,"lloc":361,"functions":61,"deliveredBugs":5.836264619229088,"maintainability":68.90060423751203,"lintErrors":1,"difficulty":85.21461187214612},{"date":"Thu, 15 May 2014 21:12:21 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Mon, 19 May 2014 11:35:08 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":942,"lloc":363,"functions":61,"deliveredBugs":5.936686221714336,"maintainability":68.74076146615305,"lintErrors":1,"difficulty":85.04054054054055},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":948,"lloc":367,"functions":63,"deliveredBugs":5.998429862123097,"maintainability":68.98980548432407,"lintErrors":1,"difficulty":84.97321428571428},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":948,"lloc":367,"functions":63,"deliveredBugs":5.998429862123097,"maintainability":68.98980548432407,"lintErrors":1,"difficulty":84.97321428571428},{"date":"Mon, 02 Jun 2014 00:34:49 GMT","sloc":948,"lloc":367,"functions":63,"deliveredBugs":5.998429862123097,"maintainability":68.98980548432407,"lintErrors":1,"difficulty":84.97321428571428}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.js deleted file mode 100644 index ccc283c2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/ProtocolConnectionManager.js","fileShort":"core/protocol/net/ProtocolConnectionManager.js","fileSafe":"core_protocol_net_ProtocolConnectionManager_js","link":"files/core_protocol_net_ProtocolConnectionManager_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":948,"logical":367},"cyclomatic":57,"halstead":{"operators":{"distinct":31,"total":1023,"identifiers":["__stripped__"]},"operands":{"distinct":224,"total":1228,"identifiers":["__stripped__"]},"length":2251,"vocabulary":255,"difficulty":84.97321428571428,"volume":17995.28958636929,"effort":1529117.5981560403,"bugs":5.998429862123097,"time":84950.97767533557},"params":84}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":33,"complexity":{"sloc":{"physical":914,"logical":47},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":179,"identifiers":["__stripped__"]},"operands":{"distinct":49,"total":182,"identifiers":["__stripped__"]},"length":361,"vocabulary":54,"difficulty":9.285714285714286,"volume":2077.5143882810125,"effort":19291.205034037976,"bugs":0.6925047960936709,"time":1071.7336130021097},"params":1}},{"name":"ProtocolConnectionManager","line":35,"complexity":{"sloc":{"physical":131,"logical":29},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]},"operands":{"distinct":45,"total":107,"identifiers":["__stripped__"]},"length":192,"vocabulary":54,"difficulty":10.7,"volume":1104.938400415386,"effort":11822.84088444463,"bugs":0.368312800138462,"time":656.8244935802572},"params":3}},{"name":".getOutgoingPendingSocketList","line":173,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getIncomingPendingSocketList","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedSocketList","line":195,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getExternalAddressList","line":199,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":51,"vocabulary":23,"difficulty":8.035714285714286,"volume":230.70165975890765,"effort":1853.852623062651,"bugs":0.07690055325296921,"time":102.9918123923695},"params":0}},{"name":".getMyNode","line":211,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getHydraSocketList","line":222,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getKeepOpenList","line":233,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getWaitForSocketList","line":244,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedSocketByContactNode","line":248,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":2.25,"volume":30.880904142633646,"effort":69.4820343209257,"bugs":0.010293634714211216,"time":3.860113017829206},"params":1}},{"name":".getConfirmedSocketById","line":252,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.875,"volume":28.07354922057604,"effort":52.63790478858007,"bugs":0.009357849740192013,"time":2.924328043810004},"params":1}},{"name":".forceMessageThroughPipe","line":256,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"length":50,"vocabulary":23,"difficulty":6.666666666666667,"volume":226.17809780285066,"effort":1507.8539853523378,"bugs":0.07539269926761688,"time":83.76966585290765},"params":2}},{"name":".hydraConnectTo","line":267,"complexity":{"sloc":{"physical":12,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.4375,"volume":62.907475208398566,"effort":216.24444602887007,"bugs":0.02096915840279952,"time":12.013580334937226},"params":3}},{"name":"","line":269,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":20,"difficulty":6.666666666666667,"volume":146.94555522617034,"effort":979.6370348411357,"bugs":0.048981851742056784,"time":54.42427971339643},"params":1}},{"name":".hydraWriteBufferTo","line":280,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":19,"difficulty":7.2,"volume":123.18989788986397,"effort":886.9672648070206,"bugs":0.04106329929662132,"time":49.275959155945586},"params":3}},{"name":"","line":287,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":0}},{"name":".hydraWriteMessageTo","line":295,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":3.3333333333333335,"volume":85.11011351724513,"effort":283.7003783908171,"bugs":0.028370037839081708,"time":15.761132132823171},"params":3}},{"name":".keepHydraSocketNoLongerOpen","line":300,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":3.75,"volume":55.350905898196764,"effort":207.56589711823787,"bugs":0.018450301966065587,"time":11.531438728790993},"params":1}},{"name":".keepHydraSocketOpen","line":308,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":3.75,"volume":55.350905898196764,"effort":207.56589711823787,"bugs":0.018450301966065587,"time":11.531438728790993},"params":1}},{"name":".keepSocketsNoLongerOpenFromNode","line":316,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":49,"vocabulary":21,"difficulty":6.5,"volume":215.22355371615927,"effort":1398.9530991550353,"bugs":0.07174118457205308,"time":77.71961661972418},"params":1}},{"name":".keepSocketsOpenFromNode","line":329,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":22,"difficulty":7.961538461538462,"volume":205.13385445731566,"effort":1633.1810720255517,"bugs":0.06837795148577189,"time":90.73228177919731},"params":1}},{"name":".obtainConnectionTo","line":343,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"length":36,"vocabulary":16,"difficulty":6.300000000000001,"volume":144,"effort":907.2,"bugs":0.048,"time":50.400000000000006},"params":2}},{"name":".writeBufferTo","line":355,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.75,"volume":31.699250014423125,"effort":55.47368752524047,"bugs":0.010566416671474375,"time":3.081871529180026},"params":3}},{"name":"","line":356,"complexity":{"sloc":{"physical":13,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":4.166666666666667,"volume":58.81033751683406,"effort":245.0430729868086,"bugs":0.019603445838944685,"time":13.6135040548227},"params":2}},{"name":"","line":362,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":0}},{"name":".writeMessageTo","line":371,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"length":38,"vocabulary":16,"difficulty":4,"volume":152,"effort":608,"bugs":0.050666666666666665,"time":33.77777777777778},"params":4}},{"name":"._addToConfirmed","line":391,"complexity":{"sloc":{"physical":29,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"length":88,"vocabulary":35,"difficulty":16,"volume":451.37690549115706,"effort":7222.030487858513,"bugs":0.15045896849705234,"time":401.2239159921396},"params":3}},{"name":"","line":416,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1,"volume":19.651484454403228,"effort":19.651484454403228,"bugs":0.00655049481813441,"time":1.0917491363557348},"params":0}},{"name":"._addToHydra","line":429,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":3.888888888888889,"volume":91.37651812938249,"effort":355.3531260587097,"bugs":0.03045883937646083,"time":19.741840336594983},"params":2}},{"name":"","line":434,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1,"volume":19.651484454403228,"effort":19.651484454403228,"bugs":0.00655049481813441,"time":1.0917491363557348},"params":0}},{"name":"._addToWaitingList","line":448,"complexity":{"sloc":{"physical":16,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":22,"difficulty":12.5,"volume":249.72817064368866,"effort":3121.602133046108,"bugs":0.08324272354789622,"time":173.4223407247838},"params":2}},{"name":"._callbackWaitingConnection","line":477,"complexity":{"sloc":{"physical":24,"logical":16},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":51,"identifiers":["__stripped__"]},"length":93,"vocabulary":29,"difficulty":18,"volume":451.7922325468643,"effort":8132.260185843557,"bugs":0.15059741084895475,"time":451.7922325468643},"params":4}},{"name":"._createConnectionWaitingListTimeout","line":512,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":13,"difficulty":3.4285714285714284,"volume":51.80615605397529,"effort":177.62110647077242,"bugs":0.01726871868465843,"time":9.867839248376246},"params":2}},{"name":"","line":514,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":2.2857142857142856,"volume":41.51317942364757,"effort":94.88726725405158,"bugs":0.01383772647454919,"time":5.27151484744731},"params":0}},{"name":"._destroyConnection","line":529,"complexity":{"sloc":{"physical":31,"logical":19},"cyclomatic":7,"halstead":{"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":54,"identifiers":["__stripped__"]},"length":105,"vocabulary":28,"difficulty":12.789473684210526,"volume":504.7722668160484,"effort":6455.771622963145,"bugs":0.16825742227201612,"time":358.65397905350807},"params":2}},{"name":"._destroyConnectionByIdentifier","line":568,"complexity":{"sloc":{"physical":18,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"length":62,"vocabulary":29,"difficulty":15.400000000000002,"volume":301.1948216979095,"effort":4638.400254147807,"bugs":0.10039827389930317,"time":257.68890300821147},"params":1}},{"name":"._emitTerminatedEventByIdentifier","line":594,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":16,"difficulty":5.1,"volume":108,"effort":550.8,"bugs":0.036,"time":30.599999999999998},"params":1}},{"name":"._fromIncomingPendingToConfirmed","line":615,"complexity":{"sloc":{"physical":18,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"length":51,"vocabulary":21,"difficulty":6,"volume":224.0081885617168,"effort":1344.0491313703008,"bugs":0.07466939618723893,"time":74.66939618723893},"params":3}},{"name":"._fromIncomingPendingToHydra","line":643,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"length":37,"vocabulary":16,"difficulty":6.300000000000001,"volume":148,"effort":932.4000000000001,"bugs":0.04933333333333333,"time":51.800000000000004},"params":2}},{"name":"._getConfirmedSocketByIdentifier","line":664,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":3.75,"volume":58.81033751683406,"effort":220.53876568812774,"bugs":0.019603445838944685,"time":12.25215364934043},"params":1}},{"name":"._hookDestroyOnCloseToSocket","line":679,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":2.916666666666667,"volume":41.51317942364757,"effort":121.08010665230543,"bugs":0.01383772647454919,"time":6.726672591794746},"params":1}},{"name":"","line":682,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._identifierAndContactNodeMatch","line":697,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":2}},{"name":"._initiateOutgoingConnection","line":709,"complexity":{"sloc":{"physical":25,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":42,"vocabulary":20,"difficulty":9,"volume":181.52097998526924,"effort":1633.688819867423,"bugs":0.060506993328423075,"time":90.76048999263462},"params":1}},{"name":"","line":720,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":37,"vocabulary":17,"difficulty":4.375,"volume":151.23612512626258,"effort":661.6580474273987,"bugs":0.05041204170875419,"time":36.758780412633264},"params":1}},{"name":"._nodeToIdentifier","line":743,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2,"volume":23.264662506490403,"effort":46.529325012980806,"bugs":0.007754887502163467,"time":2.584962500721156},"params":1}},{"name":"._onConfirmedSocket","line":757,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"length":47,"vocabulary":22,"difficulty":9,"volume":209.59328607595296,"effort":1886.3395746835768,"bugs":0.06986442869198432,"time":104.79664303797648},"params":2}},{"name":"._onIncomingConnection","line":780,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":20,"difficulty":6.461538461538462,"volume":190.16483617504394,"effort":1228.757402977207,"bugs":0.06338827872501465,"time":68.26430016540039},"params":1}},{"name":"","line":785,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._onHydraMessage","line":807,"complexity":{"sloc":{"physical":15,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"length":47,"vocabulary":20,"difficulty":7.26923076923077,"volume":203.13062045970605,"effort":1476.6033564186325,"bugs":0.06771020681990202,"time":82.03351980103514},"params":2}},{"name":"._onMessage","line":837,"complexity":{"sloc":{"physical":18,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"length":62,"vocabulary":23,"difficulty":7.4375,"volume":280.4608412755348,"effort":2085.92750698679,"bugs":0.09348694709184494,"time":115.88486149926611},"params":2}},{"name":"._setGlobalListeners","line":864,"complexity":{"sloc":{"physical":18,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":16,"difficulty":5,"volume":156,"effort":780,"bugs":0.052,"time":43.333333333333336},"params":0}},{"name":"","line":866,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"","line":870,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"","line":874,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":2.8,"volume":34.86917501586544,"effort":97.63369004442322,"bugs":0.011623058338621813,"time":5.424093891356845},"params":2}},{"name":"._setHydraIdentifier","line":891,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":5.833333333333334,"volume":70.30835464468075,"effort":410.1320687606377,"bugs":0.02343611821489358,"time":22.785114931146538},"params":1}},{"name":"._setTemporaryIdentifier","line":906,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":5.833333333333334,"volume":70.30835464468075,"effort":410.1320687606377,"bugs":0.02343611821489358,"time":22.785114931146538},"params":1}},{"name":"._tryToOutgoingConnectToNode","line":923,"complexity":{"sloc":{"physical":22,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"length":41,"vocabulary":21,"difficulty":4.199999999999999,"volume":180.0850143339292,"effort":756.3570602025025,"bugs":0.06002833811130973,"time":42.0198366779168},"params":2}},{"name":"connectToAddressByIndex","line":929,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":3,"volume":75.28421251514429,"effort":225.85263754543286,"bugs":0.025094737505048096,"time":12.547368752524047},"params":2}},{"name":"theCallback","line":933,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":4.5,"volume":60.94436251225966,"effort":274.24963130516846,"bugs":0.020314787504086555,"time":15.236090628064915},"params":1}}],"maintainability":68.98980548432407,"params":1.3333333333333333,"module":"core/protocol/net/ProtocolConnectionManager.js"},"jshint":{"messages":[{"severity":"error","line":35,"column":39,"message":"'ProtocolConnectionManager' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.json deleted file mode 100644 index 719ce4aa..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_ProtocolConnectionManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/ProtocolConnectionManager.js","fileShort":"core/protocol/net/ProtocolConnectionManager.js","fileSafe":"core_protocol_net_ProtocolConnectionManager_js","link":"files/core_protocol_net_ProtocolConnectionManager_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":948,"logical":367},"cyclomatic":57,"halstead":{"operators":{"distinct":31,"total":1023,"identifiers":["__stripped__"]},"operands":{"distinct":224,"total":1228,"identifiers":["__stripped__"]},"length":2251,"vocabulary":255,"difficulty":84.97321428571428,"volume":17995.28958636929,"effort":1529117.5981560403,"bugs":5.998429862123097,"time":84950.97767533557},"params":84}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":33,"complexity":{"sloc":{"physical":914,"logical":47},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":179,"identifiers":["__stripped__"]},"operands":{"distinct":49,"total":182,"identifiers":["__stripped__"]},"length":361,"vocabulary":54,"difficulty":9.285714285714286,"volume":2077.5143882810125,"effort":19291.205034037976,"bugs":0.6925047960936709,"time":1071.7336130021097},"params":1}},{"name":"ProtocolConnectionManager","line":35,"complexity":{"sloc":{"physical":131,"logical":29},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]},"operands":{"distinct":45,"total":107,"identifiers":["__stripped__"]},"length":192,"vocabulary":54,"difficulty":10.7,"volume":1104.938400415386,"effort":11822.84088444463,"bugs":0.368312800138462,"time":656.8244935802572},"params":3}},{"name":".getOutgoingPendingSocketList","line":173,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getIncomingPendingSocketList","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedSocketList","line":195,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getExternalAddressList","line":199,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":51,"vocabulary":23,"difficulty":8.035714285714286,"volume":230.70165975890765,"effort":1853.852623062651,"bugs":0.07690055325296921,"time":102.9918123923695},"params":0}},{"name":".getMyNode","line":211,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getHydraSocketList","line":222,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getKeepOpenList","line":233,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getWaitForSocketList","line":244,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedSocketByContactNode","line":248,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":2.25,"volume":30.880904142633646,"effort":69.4820343209257,"bugs":0.010293634714211216,"time":3.860113017829206},"params":1}},{"name":".getConfirmedSocketById","line":252,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.875,"volume":28.07354922057604,"effort":52.63790478858007,"bugs":0.009357849740192013,"time":2.924328043810004},"params":1}},{"name":".forceMessageThroughPipe","line":256,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"length":50,"vocabulary":23,"difficulty":6.666666666666667,"volume":226.17809780285066,"effort":1507.8539853523378,"bugs":0.07539269926761688,"time":83.76966585290765},"params":2}},{"name":".hydraConnectTo","line":267,"complexity":{"sloc":{"physical":12,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.4375,"volume":62.907475208398566,"effort":216.24444602887007,"bugs":0.02096915840279952,"time":12.013580334937226},"params":3}},{"name":"","line":269,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":20,"difficulty":6.666666666666667,"volume":146.94555522617034,"effort":979.6370348411357,"bugs":0.048981851742056784,"time":54.42427971339643},"params":1}},{"name":".hydraWriteBufferTo","line":280,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":19,"difficulty":7.2,"volume":123.18989788986397,"effort":886.9672648070206,"bugs":0.04106329929662132,"time":49.275959155945586},"params":3}},{"name":"","line":287,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":0}},{"name":".hydraWriteMessageTo","line":295,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":3.3333333333333335,"volume":85.11011351724513,"effort":283.7003783908171,"bugs":0.028370037839081708,"time":15.761132132823171},"params":3}},{"name":".keepHydraSocketNoLongerOpen","line":300,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":3.75,"volume":55.350905898196764,"effort":207.56589711823787,"bugs":0.018450301966065587,"time":11.531438728790993},"params":1}},{"name":".keepHydraSocketOpen","line":308,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":3.75,"volume":55.350905898196764,"effort":207.56589711823787,"bugs":0.018450301966065587,"time":11.531438728790993},"params":1}},{"name":".keepSocketsNoLongerOpenFromNode","line":316,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":49,"vocabulary":21,"difficulty":6.5,"volume":215.22355371615927,"effort":1398.9530991550353,"bugs":0.07174118457205308,"time":77.71961661972418},"params":1}},{"name":".keepSocketsOpenFromNode","line":329,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":22,"difficulty":7.961538461538462,"volume":205.13385445731566,"effort":1633.1810720255517,"bugs":0.06837795148577189,"time":90.73228177919731},"params":1}},{"name":".obtainConnectionTo","line":343,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"length":36,"vocabulary":16,"difficulty":6.300000000000001,"volume":144,"effort":907.2,"bugs":0.048,"time":50.400000000000006},"params":2}},{"name":".writeBufferTo","line":355,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.75,"volume":31.699250014423125,"effort":55.47368752524047,"bugs":0.010566416671474375,"time":3.081871529180026},"params":3}},{"name":"","line":356,"complexity":{"sloc":{"physical":13,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":4.166666666666667,"volume":58.81033751683406,"effort":245.0430729868086,"bugs":0.019603445838944685,"time":13.6135040548227},"params":2}},{"name":"","line":362,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":0}},{"name":".writeMessageTo","line":371,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"length":38,"vocabulary":16,"difficulty":4,"volume":152,"effort":608,"bugs":0.050666666666666665,"time":33.77777777777778},"params":4}},{"name":"._addToConfirmed","line":391,"complexity":{"sloc":{"physical":29,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"length":88,"vocabulary":35,"difficulty":16,"volume":451.37690549115706,"effort":7222.030487858513,"bugs":0.15045896849705234,"time":401.2239159921396},"params":3}},{"name":"","line":416,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1,"volume":19.651484454403228,"effort":19.651484454403228,"bugs":0.00655049481813441,"time":1.0917491363557348},"params":0}},{"name":"._addToHydra","line":429,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":3.888888888888889,"volume":91.37651812938249,"effort":355.3531260587097,"bugs":0.03045883937646083,"time":19.741840336594983},"params":2}},{"name":"","line":434,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1,"volume":19.651484454403228,"effort":19.651484454403228,"bugs":0.00655049481813441,"time":1.0917491363557348},"params":0}},{"name":"._addToWaitingList","line":448,"complexity":{"sloc":{"physical":16,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":22,"difficulty":12.5,"volume":249.72817064368866,"effort":3121.602133046108,"bugs":0.08324272354789622,"time":173.4223407247838},"params":2}},{"name":"._callbackWaitingConnection","line":477,"complexity":{"sloc":{"physical":24,"logical":16},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":51,"identifiers":["__stripped__"]},"length":93,"vocabulary":29,"difficulty":18,"volume":451.7922325468643,"effort":8132.260185843557,"bugs":0.15059741084895475,"time":451.7922325468643},"params":4}},{"name":"._createConnectionWaitingListTimeout","line":512,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":13,"difficulty":3.4285714285714284,"volume":51.80615605397529,"effort":177.62110647077242,"bugs":0.01726871868465843,"time":9.867839248376246},"params":2}},{"name":"","line":514,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":2.2857142857142856,"volume":41.51317942364757,"effort":94.88726725405158,"bugs":0.01383772647454919,"time":5.27151484744731},"params":0}},{"name":"._destroyConnection","line":529,"complexity":{"sloc":{"physical":31,"logical":19},"cyclomatic":7,"halstead":{"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":54,"identifiers":["__stripped__"]},"length":105,"vocabulary":28,"difficulty":12.789473684210526,"volume":504.7722668160484,"effort":6455.771622963145,"bugs":0.16825742227201612,"time":358.65397905350807},"params":2}},{"name":"._destroyConnectionByIdentifier","line":568,"complexity":{"sloc":{"physical":18,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"length":62,"vocabulary":29,"difficulty":15.400000000000002,"volume":301.1948216979095,"effort":4638.400254147807,"bugs":0.10039827389930317,"time":257.68890300821147},"params":1}},{"name":"._emitTerminatedEventByIdentifier","line":594,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":16,"difficulty":5.1,"volume":108,"effort":550.8,"bugs":0.036,"time":30.599999999999998},"params":1}},{"name":"._fromIncomingPendingToConfirmed","line":615,"complexity":{"sloc":{"physical":18,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"length":51,"vocabulary":21,"difficulty":6,"volume":224.0081885617168,"effort":1344.0491313703008,"bugs":0.07466939618723893,"time":74.66939618723893},"params":3}},{"name":"._fromIncomingPendingToHydra","line":643,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"length":37,"vocabulary":16,"difficulty":6.300000000000001,"volume":148,"effort":932.4000000000001,"bugs":0.04933333333333333,"time":51.800000000000004},"params":2}},{"name":"._getConfirmedSocketByIdentifier","line":664,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":11,"difficulty":3.75,"volume":58.81033751683406,"effort":220.53876568812774,"bugs":0.019603445838944685,"time":12.25215364934043},"params":1}},{"name":"._hookDestroyOnCloseToSocket","line":679,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":2.916666666666667,"volume":41.51317942364757,"effort":121.08010665230543,"bugs":0.01383772647454919,"time":6.726672591794746},"params":1}},{"name":"","line":682,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._identifierAndContactNodeMatch","line":697,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":2}},{"name":"._initiateOutgoingConnection","line":709,"complexity":{"sloc":{"physical":25,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":42,"vocabulary":20,"difficulty":9,"volume":181.52097998526924,"effort":1633.688819867423,"bugs":0.060506993328423075,"time":90.76048999263462},"params":1}},{"name":"","line":720,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":37,"vocabulary":17,"difficulty":4.375,"volume":151.23612512626258,"effort":661.6580474273987,"bugs":0.05041204170875419,"time":36.758780412633264},"params":1}},{"name":"._nodeToIdentifier","line":743,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2,"volume":23.264662506490403,"effort":46.529325012980806,"bugs":0.007754887502163467,"time":2.584962500721156},"params":1}},{"name":"._onConfirmedSocket","line":757,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"length":47,"vocabulary":22,"difficulty":9,"volume":209.59328607595296,"effort":1886.3395746835768,"bugs":0.06986442869198432,"time":104.79664303797648},"params":2}},{"name":"._onIncomingConnection","line":780,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"length":44,"vocabulary":20,"difficulty":6.461538461538462,"volume":190.16483617504394,"effort":1228.757402977207,"bugs":0.06338827872501465,"time":68.26430016540039},"params":1}},{"name":"","line":785,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._onHydraMessage","line":807,"complexity":{"sloc":{"physical":15,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"length":47,"vocabulary":20,"difficulty":7.26923076923077,"volume":203.13062045970605,"effort":1476.6033564186325,"bugs":0.06771020681990202,"time":82.03351980103514},"params":2}},{"name":"._onMessage","line":837,"complexity":{"sloc":{"physical":18,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"length":62,"vocabulary":23,"difficulty":7.4375,"volume":280.4608412755348,"effort":2085.92750698679,"bugs":0.09348694709184494,"time":115.88486149926611},"params":2}},{"name":"._setGlobalListeners","line":864,"complexity":{"sloc":{"physical":18,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":16,"difficulty":5,"volume":156,"effort":780,"bugs":0.052,"time":43.333333333333336},"params":0}},{"name":"","line":866,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"","line":870,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"","line":874,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":2.8,"volume":34.86917501586544,"effort":97.63369004442322,"bugs":0.011623058338621813,"time":5.424093891356845},"params":2}},{"name":"._setHydraIdentifier","line":891,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":5.833333333333334,"volume":70.30835464468075,"effort":410.1320687606377,"bugs":0.02343611821489358,"time":22.785114931146538},"params":1}},{"name":"._setTemporaryIdentifier","line":906,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":5.833333333333334,"volume":70.30835464468075,"effort":410.1320687606377,"bugs":0.02343611821489358,"time":22.785114931146538},"params":1}},{"name":"._tryToOutgoingConnectToNode","line":923,"complexity":{"sloc":{"physical":22,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"length":41,"vocabulary":21,"difficulty":4.199999999999999,"volume":180.0850143339292,"effort":756.3570602025025,"bugs":0.06002833811130973,"time":42.0198366779168},"params":2}},{"name":"connectToAddressByIndex","line":929,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":3,"volume":75.28421251514429,"effort":225.85263754543286,"bugs":0.025094737505048096,"time":12.547368752524047},"params":2}},{"name":"theCallback","line":933,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":4.5,"volume":60.94436251225966,"effort":274.24963130516846,"bugs":0.020314787504086555,"time":15.236090628064915},"params":1}}],"maintainability":68.98980548432407,"params":1.3333333333333333,"module":"core/protocol/net/ProtocolConnectionManager.js"},"jshint":{"messages":[{"severity":"error","line":35,"column":39,"message":"'ProtocolConnectionManager' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/index.html deleted file mode 100644 index 9ae1d2ab..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/ConfirmedSocketList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/ConfirmedSocketList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.js deleted file mode 100644 index ffca131d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/ConfirmedSocketList.js","fileShort":"core/protocol/net/interfaces/ConfirmedSocketList.js","fileSafe":"core_protocol_net_interfaces_ConfirmedSocketList_js","link":"files/core_protocol_net_interfaces_ConfirmedSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/ConfirmedSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.json deleted file mode 100644 index 3a9a6bdf..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocketList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/ConfirmedSocketList.js","fileShort":"core/protocol/net/interfaces/ConfirmedSocketList.js","fileSafe":"core_protocol_net_interfaces_ConfirmedSocketList_js","link":"files/core_protocol_net_interfaces_ConfirmedSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/ConfirmedSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/index.html deleted file mode 100644 index 7d5f250c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/ConfirmedSocket.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/ConfirmedSocket.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.js deleted file mode 100644 index 8df8b243..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/ConfirmedSocket.js","fileShort":"core/protocol/net/interfaces/ConfirmedSocket.js","fileSafe":"core_protocol_net_interfaces_ConfirmedSocket_js","link":"files/core_protocol_net_interfaces_ConfirmedSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/ConfirmedSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.json deleted file mode 100644 index aaa61049..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ConfirmedSocket_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/ConfirmedSocket.js","fileShort":"core/protocol/net/interfaces/ConfirmedSocket.js","fileSafe":"core_protocol_net_interfaces_ConfirmedSocket_js","link":"files/core_protocol_net_interfaces_ConfirmedSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/ConfirmedSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/index.html deleted file mode 100644 index f7c133e3..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/HydraSocketList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/HydraSocketList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.history.js deleted file mode 100644 index 0b7fc632..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.history.json deleted file mode 100644 index 1217c490..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.js deleted file mode 100644 index 4400ffa1..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/HydraSocketList.js","fileShort":"core/protocol/net/interfaces/HydraSocketList.js","fileSafe":"core_protocol_net_interfaces_HydraSocketList_js","link":"files/core_protocol_net_interfaces_HydraSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/HydraSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.json deleted file mode 100644 index 55f0e5cc..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_HydraSocketList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/HydraSocketList.js","fileShort":"core/protocol/net/interfaces/HydraSocketList.js","fileSafe":"core_protocol_net_interfaces_HydraSocketList_js","link":"files/core_protocol_net_interfaces_HydraSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/HydraSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/index.html deleted file mode 100644 index 6231a41d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/IncomingPendingSocketList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/IncomingPendingSocketList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.js deleted file mode 100644 index 6e8e693f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/IncomingPendingSocketList.js","fileShort":"core/protocol/net/interfaces/IncomingPendingSocketList.js","fileSafe":"core_protocol_net_interfaces_IncomingPendingSocketList_js","link":"files/core_protocol_net_interfaces_IncomingPendingSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/IncomingPendingSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.json deleted file mode 100644 index e4a7b7e0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocketList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/IncomingPendingSocketList.js","fileShort":"core/protocol/net/interfaces/IncomingPendingSocketList.js","fileSafe":"core_protocol_net_interfaces_IncomingPendingSocketList_js","link":"files/core_protocol_net_interfaces_IncomingPendingSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/IncomingPendingSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/index.html deleted file mode 100644 index 3fcfc2a9..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/IncomingPendingSocket.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/IncomingPendingSocket.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.js deleted file mode 100644 index 3e83c9d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/IncomingPendingSocket.js","fileShort":"core/protocol/net/interfaces/IncomingPendingSocket.js","fileSafe":"core_protocol_net_interfaces_IncomingPendingSocket_js","link":"files/core_protocol_net_interfaces_IncomingPendingSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/IncomingPendingSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.json deleted file mode 100644 index f7d0dcbb..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_IncomingPendingSocket_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/IncomingPendingSocket.js","fileShort":"core/protocol/net/interfaces/IncomingPendingSocket.js","fileSafe":"core_protocol_net_interfaces_IncomingPendingSocket_js","link":"files/core_protocol_net_interfaces_IncomingPendingSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/IncomingPendingSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/index.html deleted file mode 100644 index 2bb7aa8b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/OutgoingPendingSocketList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/OutgoingPendingSocketList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.js deleted file mode 100644 index 50715290..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/OutgoingPendingSocketList.js","fileShort":"core/protocol/net/interfaces/OutgoingPendingSocketList.js","fileSafe":"core_protocol_net_interfaces_OutgoingPendingSocketList_js","link":"files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/OutgoingPendingSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.json deleted file mode 100644 index c3c22d5e..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/OutgoingPendingSocketList.js","fileShort":"core/protocol/net/interfaces/OutgoingPendingSocketList.js","fileSafe":"core_protocol_net_interfaces_OutgoingPendingSocketList_js","link":"files/core_protocol_net_interfaces_OutgoingPendingSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/OutgoingPendingSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/index.html deleted file mode 100644 index 28c47875..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/OutgoingPendingSocket.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/OutgoingPendingSocket.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.js deleted file mode 100644 index 2260a676..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/OutgoingPendingSocket.js","fileShort":"core/protocol/net/interfaces/OutgoingPendingSocket.js","fileSafe":"core_protocol_net_interfaces_OutgoingPendingSocket_js","link":"files/core_protocol_net_interfaces_OutgoingPendingSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/OutgoingPendingSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.json deleted file mode 100644 index 09d49240..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_OutgoingPendingSocket_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/OutgoingPendingSocket.js","fileShort":"core/protocol/net/interfaces/OutgoingPendingSocket.js","fileSafe":"core_protocol_net_interfaces_OutgoingPendingSocket_js","link":"files/core_protocol_net_interfaces_OutgoingPendingSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/OutgoingPendingSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/index.html deleted file mode 100644 index b12b6882..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.history.js deleted file mode 100644 index 527441d0..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.history.json deleted file mode 100644 index d0875729..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:14 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.js deleted file mode 100644 index 0361fc1b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js","fileShort":"core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js","fileSafe":"core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js","link":"files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.json deleted file mode 100644 index 40aef0af..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js","fileShort":"core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js","fileSafe":"core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js","link":"files/core_protocol_net_interfaces_ProtocolConnectionManagerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/ProtocolConnectionManagerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/index.html deleted file mode 100644 index bb33dfbd..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/WaitForSocketList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/WaitForSocketList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.history.js deleted file mode 100644 index 3f162891..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.history.json deleted file mode 100644 index e45a80f8..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.js deleted file mode 100644 index 95a088c2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/WaitForSocketList.js","fileShort":"core/protocol/net/interfaces/WaitForSocketList.js","fileSafe":"core_protocol_net_interfaces_WaitForSocketList_js","link":"files/core_protocol_net_interfaces_WaitForSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/WaitForSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.json deleted file mode 100644 index f1d2bbb4..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocketList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/WaitForSocketList.js","fileShort":"core/protocol/net/interfaces/WaitForSocketList.js","fileSafe":"core_protocol_net_interfaces_WaitForSocketList_js","link":"files/core_protocol_net_interfaces_WaitForSocketList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/WaitForSocketList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/index.html b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/index.html deleted file mode 100644 index ad63d92f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/net/interfaces/WaitForSocket.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/net/interfaces/WaitForSocket.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.history.js deleted file mode 100644 index 3f162891..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.history.json deleted file mode 100644 index e45a80f8..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:47 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.js b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.js deleted file mode 100644 index fd0928c2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/net/interfaces/WaitForSocket.js","fileShort":"core/protocol/net/interfaces/WaitForSocket.js","fileSafe":"core_protocol_net_interfaces_WaitForSocket_js","link":"files/core_protocol_net_interfaces_WaitForSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/WaitForSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.json b/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.json deleted file mode 100644 index e4929dab..00000000 --- a/build/js-source-analysis-report/files/core_protocol_net_interfaces_WaitForSocket_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/net/interfaces/WaitForSocket.js","fileShort":"core/protocol/net/interfaces/WaitForSocket.js","fileSafe":"core_protocol_net_interfaces_WaitForSocket_js","link":"files/core_protocol_net_interfaces_WaitForSocket_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/net/interfaces/WaitForSocket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html deleted file mode 100644 index 360f91dc..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/NetworkMaintainer.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/NetworkMaintainer.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    72.07

    -
    -
    -

    Lines of code

    -

    287

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    44.96

    -
    -
    -

    Estimated Errors

    -

    1.58

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.history.js deleted file mode 100644 index f3980c4d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:49 GMT","sloc":287,"lloc":110,"functions":23,"deliveredBugs":1.576119963267334,"maintainability":72.07169283667521,"lintErrors":2,"difficulty":44.95652173913044}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.history.json deleted file mode 100644 index f7731563..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:49 GMT","sloc":287,"lloc":110,"functions":23,"deliveredBugs":1.576119963267334,"maintainability":72.07169283667521,"lintErrors":2,"difficulty":44.95652173913044}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.js deleted file mode 100644 index 0395968d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/NetworkMaintainer.js","fileShort":"core/protocol/networkMaintenance/NetworkMaintainer.js","fileSafe":"core_protocol_networkMaintenance_NetworkMaintainer_js","link":"files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":287,"logical":110},"cyclomatic":13,"halstead":{"operators":{"distinct":22,"total":316,"identifiers":["__stripped__"]},"operands":{"distinct":92,"total":376,"identifiers":["__stripped__"]},"length":692,"vocabulary":114,"difficulty":44.95652173913044,"volume":4728.359889802002,"effort":212570.6141763161,"bugs":1.576119963267334,"time":11809.478565350895},"params":20}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":25,"complexity":{"sloc":{"physical":261,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":54,"identifiers":["__stripped__"]},"length":105,"vocabulary":22,"difficulty":7.941176470588235,"volume":468.2403199569162,"effort":3718.3790114225694,"bugs":0.1560801066523054,"time":206.5766117456983},"params":1}},{"name":"NetworkMaintainer","line":27,"complexity":{"sloc":{"physical":73,"logical":18},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":70,"identifiers":["__stripped__"]},"length":118,"vocabulary":37,"difficulty":6.774193548387098,"volume":614.7154971442161,"effort":4164.201754847916,"bugs":0.2049051657147387,"time":231.34454193599535},"params":6}},{"name":".getJoinedNetwork","line":103,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getNearestAccessedBucket","line":107,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getBucketRefreshes","line":111,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getMyIdToSearchFor","line":115,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".joinNetwork","line":122,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.409090909090909,"volume":133.437600046154,"effort":721.7761093405602,"bugs":0.04447920001538466,"time":40.09867274114223},"params":0}},{"name":"","line":129,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._clearBucketRefreshTimeout","line":144,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":9,"difficulty":4.8,"volume":66.56842503028857,"effort":319.5284401453851,"bugs":0.022189475010096188,"time":17.75158000807695},"params":1}},{"name":"._finalizeEntryWithBucketRefreshes","line":156,"complexity":{"sloc":{"physical":26,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"length":66,"vocabulary":29,"difficulty":11.647058823529411,"volume":320.6267456784198,"effort":3734.35856731336,"bugs":0.1068755818928066,"time":207.46436485074221},"params":0}},{"name":"checkAndEmitFinal","line":160,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":45,"vocabulary":24,"difficulty":5.147058823529412,"volume":206.32331253245206,"effort":1061.958226269974,"bugs":0.06877443751081735,"time":58.99767923722077},"params":1}},{"name":"._findEntryNodeAndJoin","line":193,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":195,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":3.25,"volume":78.86917501586544,"effort":256.3248188015627,"bugs":0.026289725005288478,"time":14.240267711197927},"params":1}},{"name":"","line":198,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":15,"difficulty":3.666666666666667,"volume":82.0447025077789,"effort":300.83057586185595,"bugs":0.02734823416925963,"time":16.712809770103107},"params":2}},{"name":"","line":200,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._handleBucketAccess","line":220,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"length":49,"vocabulary":21,"difficulty":11.363636363636365,"volume":215.22355371615927,"effort":2445.722201319992,"bugs":0.07174118457205308,"time":135.87345562888845},"params":1}},{"name":"._prepopulateBucketRefreshes","line":238,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":14,"difficulty":6.666666666666667,"volume":76.14709844115208,"effort":507.6473229410139,"bugs":0.025382366147050694,"time":28.20262905227855},"params":0}},{"name":"","line":241,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._refreshBucket","line":257,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":35,"vocabulary":17,"difficulty":4.166666666666667,"volume":143.0611994437619,"effort":596.0883310156746,"bugs":0.04768706648125397,"time":33.1160183897597},"params":1}},{"name":"._setBucketRefreshTimeout","line":275,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":6.5,"volume":95.18387305144009,"effort":618.6951748343606,"bugs":0.03172795768381336,"time":34.37195415746448},"params":1}},{"name":"","line":278,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":0}}],"maintainability":72.07169283667521,"params":0.8695652173913043,"module":"core/protocol/networkMaintenance/NetworkMaintainer.js"},"jshint":{"messages":[{"severity":"error","line":27,"column":31,"message":"'NetworkMaintainer' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":243,"column":14,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.json deleted file mode 100644 index 60de8eea..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_NetworkMaintainer_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/NetworkMaintainer.js","fileShort":"core/protocol/networkMaintenance/NetworkMaintainer.js","fileSafe":"core_protocol_networkMaintenance_NetworkMaintainer_js","link":"files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":287,"logical":110},"cyclomatic":13,"halstead":{"operators":{"distinct":22,"total":316,"identifiers":["__stripped__"]},"operands":{"distinct":92,"total":376,"identifiers":["__stripped__"]},"length":692,"vocabulary":114,"difficulty":44.95652173913044,"volume":4728.359889802002,"effort":212570.6141763161,"bugs":1.576119963267334,"time":11809.478565350895},"params":20}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":25,"complexity":{"sloc":{"physical":261,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":54,"identifiers":["__stripped__"]},"length":105,"vocabulary":22,"difficulty":7.941176470588235,"volume":468.2403199569162,"effort":3718.3790114225694,"bugs":0.1560801066523054,"time":206.5766117456983},"params":1}},{"name":"NetworkMaintainer","line":27,"complexity":{"sloc":{"physical":73,"logical":18},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":70,"identifiers":["__stripped__"]},"length":118,"vocabulary":37,"difficulty":6.774193548387098,"volume":614.7154971442161,"effort":4164.201754847916,"bugs":0.2049051657147387,"time":231.34454193599535},"params":6}},{"name":".getJoinedNetwork","line":103,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getNearestAccessedBucket","line":107,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getBucketRefreshes","line":111,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getMyIdToSearchFor","line":115,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".joinNetwork","line":122,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.409090909090909,"volume":133.437600046154,"effort":721.7761093405602,"bugs":0.04447920001538466,"time":40.09867274114223},"params":0}},{"name":"","line":129,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._clearBucketRefreshTimeout","line":144,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":9,"difficulty":4.8,"volume":66.56842503028857,"effort":319.5284401453851,"bugs":0.022189475010096188,"time":17.75158000807695},"params":1}},{"name":"._finalizeEntryWithBucketRefreshes","line":156,"complexity":{"sloc":{"physical":26,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"length":66,"vocabulary":29,"difficulty":11.647058823529411,"volume":320.6267456784198,"effort":3734.35856731336,"bugs":0.1068755818928066,"time":207.46436485074221},"params":0}},{"name":"checkAndEmitFinal","line":160,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":45,"vocabulary":24,"difficulty":5.147058823529412,"volume":206.32331253245206,"effort":1061.958226269974,"bugs":0.06877443751081735,"time":58.99767923722077},"params":1}},{"name":"._findEntryNodeAndJoin","line":193,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":195,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":3.25,"volume":78.86917501586544,"effort":256.3248188015627,"bugs":0.026289725005288478,"time":14.240267711197927},"params":1}},{"name":"","line":198,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":15,"difficulty":3.666666666666667,"volume":82.0447025077789,"effort":300.83057586185595,"bugs":0.02734823416925963,"time":16.712809770103107},"params":2}},{"name":"","line":200,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._handleBucketAccess","line":220,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"length":49,"vocabulary":21,"difficulty":11.363636363636365,"volume":215.22355371615927,"effort":2445.722201319992,"bugs":0.07174118457205308,"time":135.87345562888845},"params":1}},{"name":"._prepopulateBucketRefreshes","line":238,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":14,"difficulty":6.666666666666667,"volume":76.14709844115208,"effort":507.6473229410139,"bugs":0.025382366147050694,"time":28.20262905227855},"params":0}},{"name":"","line":241,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._refreshBucket","line":257,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":35,"vocabulary":17,"difficulty":4.166666666666667,"volume":143.0611994437619,"effort":596.0883310156746,"bugs":0.04768706648125397,"time":33.1160183897597},"params":1}},{"name":"._setBucketRefreshTimeout","line":275,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":6.5,"volume":95.18387305144009,"effort":618.6951748343606,"bugs":0.03172795768381336,"time":34.37195415746448},"params":1}},{"name":"","line":278,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":0}}],"maintainability":72.07169283667521,"params":0.8695652173913043,"module":"core/protocol/networkMaintenance/NetworkMaintainer.js"},"jshint":{"messages":[{"severity":"error","line":27,"column":31,"message":"'NetworkMaintainer' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":243,"column":14,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html deleted file mode 100644 index b5e80d23..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    68.83

    -
    -
    -

    Lines of code

    -

    89

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    16.96

    -
    -
    -

    Estimated Errors

    -

    0.45

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.history.js deleted file mode 100644 index 105d5e39..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":89,"lloc":39,"functions":6,"deliveredBugs":0.44708087175149996,"maintainability":68.828988173756,"lintErrors":1,"difficulty":16.956521739130434}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.history.json deleted file mode 100644 index 1e66d77c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":89,"lloc":39,"functions":6,"deliveredBugs":0.44708087175149996,"maintainability":68.828988173756,"lintErrors":1,"difficulty":16.956521739130434}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.js deleted file mode 100644 index 1f3dc2b6..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":89,"logical":39},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":120,"identifiers":["__stripped__"]},"length":228,"vocabulary":59,"difficulty":16.956521739130434,"volume":1341.2426152545,"effort":22742.809563011084,"bugs":0.44708087175149996,"time":1263.4894201672823},"params":5}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":76,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"HttpNodePublisher","line":13,"complexity":{"sloc":{"physical":23,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"length":38,"vocabulary":15,"difficulty":5.5,"volume":148.46184263312372,"effort":816.5401344821805,"bugs":0.04948728087770791,"time":45.36334080456558},"params":2}},{"name":"","line":30,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".publish","line":36,"complexity":{"sloc":{"physical":24,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":50,"identifiers":["__stripped__"]},"length":100,"vocabulary":34,"difficulty":11.956521739130434,"volume":508.746284125034,"effort":6082.836005842797,"bugs":0.16958209470834465,"time":337.93533365793314},"params":1}},{"name":"._publishMyNode","line":64,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.3333333333333333,"volume":16.253496664211536,"effort":21.67132888561538,"bugs":0.005417832221403845,"time":1.2039627158675212},"params":0}},{"name":"._postToServer","line":76,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":5,"volume":141.7774500490386,"effort":708.8872502451931,"bugs":0.0472591500163462,"time":39.38262501362183},"params":2}}],"maintainability":68.828988173756,"params":0.8333333333333334,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js"},"jshint":{"messages":[{"severity":"error","line":55,"column":24,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.json deleted file mode 100644 index b96392a6..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":89,"logical":39},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":120,"identifiers":["__stripped__"]},"length":228,"vocabulary":59,"difficulty":16.956521739130434,"volume":1341.2426152545,"effort":22742.809563011084,"bugs":0.44708087175149996,"time":1263.4894201672823},"params":5}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":76,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"HttpNodePublisher","line":13,"complexity":{"sloc":{"physical":23,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"length":38,"vocabulary":15,"difficulty":5.5,"volume":148.46184263312372,"effort":816.5401344821805,"bugs":0.04948728087770791,"time":45.36334080456558},"params":2}},{"name":"","line":30,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".publish","line":36,"complexity":{"sloc":{"physical":24,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":50,"identifiers":["__stripped__"]},"length":100,"vocabulary":34,"difficulty":11.956521739130434,"volume":508.746284125034,"effort":6082.836005842797,"bugs":0.16958209470834465,"time":337.93533365793314},"params":1}},{"name":"._publishMyNode","line":64,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.3333333333333333,"volume":16.253496664211536,"effort":21.67132888561538,"bugs":0.005417832221403845,"time":1.2039627158675212},"params":0}},{"name":"._postToServer","line":76,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":5,"volume":141.7774500490386,"effort":708.8872502451931,"bugs":0.0472591500163462,"time":39.38262501362183},"params":2}}],"maintainability":68.828988173756,"params":0.8333333333333334,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js"},"jshint":{"messages":[{"severity":"error","line":55,"column":24,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html deleted file mode 100644 index 6a2baa59..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    70.06

    -
    -
    -

    Lines of code

    -

    64

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    13.80

    -
    -
    -

    Estimated Errors

    -

    0.32

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.history.js deleted file mode 100644 index 5ae8ca65..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":64,"lloc":28,"functions":4,"deliveredBugs":0.3230249173613286,"maintainability":70.05952139443492,"lintErrors":0,"difficulty":13.799999999999999}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.history.json deleted file mode 100644 index ff6a37d6..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":64,"lloc":28,"functions":4,"deliveredBugs":0.3230249173613286,"maintainability":70.05952139443492,"lintErrors":0,"difficulty":13.799999999999999}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.js deleted file mode 100644 index ae66d620..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":64,"logical":28},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":92,"identifiers":["__stripped__"]},"length":170,"vocabulary":52,"difficulty":13.799999999999999,"volume":969.0747520839858,"effort":13373.231578759003,"bugs":0.3230249173613286,"time":742.9573099310558},"params":5}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":46,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"NodePublisherFactory","line":18,"complexity":{"sloc":{"physical":21,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"length":38,"vocabulary":13,"difficulty":3.4499999999999997,"volume":140.6167092893615,"effort":485.1276470482971,"bugs":0.04687223642978716,"time":26.951535947127617},"params":2}},{"name":".createPublisherList","line":39,"complexity":{"sloc":{"physical":22,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":3.3928571428571432,"volume":148.67746297052548,"effort":504.4413922214258,"bugs":0.04955915432350849,"time":28.024521790079213},"params":1}},{"name":"","line":42,"complexity":{"sloc":{"physical":18,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":27,"difficulty":10.3125,"volume":266.27370012115426,"effort":2745.947532499403,"bugs":0.08875790004038475,"time":152.55264069441128},"params":2}}],"maintainability":70.05952139443492,"params":1.25,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.json deleted file mode 100644 index 2c557781..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":64,"logical":28},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":92,"identifiers":["__stripped__"]},"length":170,"vocabulary":52,"difficulty":13.799999999999999,"volume":969.0747520839858,"effort":13373.231578759003,"bugs":0.3230249173613286,"time":742.9573099310558},"params":5}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":46,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"NodePublisherFactory","line":18,"complexity":{"sloc":{"physical":21,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"length":38,"vocabulary":13,"difficulty":3.4499999999999997,"volume":140.6167092893615,"effort":485.1276470482971,"bugs":0.04687223642978716,"time":26.951535947127617},"params":2}},{"name":".createPublisherList","line":39,"complexity":{"sloc":{"physical":22,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":3.3928571428571432,"volume":148.67746297052548,"effort":504.4413922214258,"bugs":0.04955915432350849,"time":28.024521790079213},"params":1}},{"name":"","line":42,"complexity":{"sloc":{"physical":18,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":27,"difficulty":10.3125,"volume":266.27370012115426,"effort":2745.947532499403,"bugs":0.08875790004038475,"time":152.55264069441128},"params":2}}],"maintainability":70.05952139443492,"params":1.25,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html deleted file mode 100644 index 5fc8a3ed..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    73.17

    -
    -
    -

    Lines of code

    -

    135

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    29.88

    -
    -
    -

    Estimated Errors

    -

    0.72

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.history.js deleted file mode 100644 index 0098773a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":135,"lloc":70,"functions":14,"deliveredBugs":0.7154574760235002,"maintainability":73.16924216210826,"lintErrors":1,"difficulty":29.884615384615387}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.history.json deleted file mode 100644 index ede6cae2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":135,"lloc":70,"functions":14,"deliveredBugs":0.7154574760235002,"maintainability":73.16924216210826,"lintErrors":1,"difficulty":29.884615384615387}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.js deleted file mode 100644 index ec95d067..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":135,"logical":70},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":149,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":185,"identifiers":["__stripped__"]},"length":334,"vocabulary":86,"difficulty":29.884615384615387,"volume":2146.3724280705005,"effort":64143.51448502996,"bugs":0.7154574760235002,"time":3563.5285825016645},"params":13}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":21,"complexity":{"sloc":{"physical":113,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":12,"difficulty":5,"volume":89.62406251802891,"effort":448.1203125901445,"bugs":0.029874687506009637,"time":24.895572921674695},"params":1}},{"name":"HttpNodeSeeker","line":23,"complexity":{"sloc":{"physical":25,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"length":41,"vocabulary":14,"difficulty":3.409090909090909,"volume":156.10155180436175,"effort":532.1643811512332,"bugs":0.052033850601453914,"time":29.56468784173518},"params":2}},{"name":".seek","line":48,"complexity":{"sloc":{"physical":19,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2.8571428571428568,"volume":60.94436251225966,"effort":174.12675003502758,"bugs":0.020314787504086555,"time":9.67370833527931},"params":1}},{"name":"increaseAndQuery","line":51,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":5.333333333333333,"volume":98.09910819000817,"effort":523.1952436800435,"bugs":0.03269970273000272,"time":29.066402426669086},"params":0}},{"name":"","line":53,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":1}},{"name":"._queryServerForNode","line":78,"complexity":{"sloc":{"physical":54,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"length":68,"vocabulary":29,"difficulty":5.886363636363637,"volume":330.34270766867496,"effort":1944.5173019587914,"bugs":0.11011423588955832,"time":108.02873899771063},"params":2}},{"name":"doCallback","line":83,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":1}},{"name":"","line":95,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":3.611111111111111,"volume":83.76180828526728,"effort":302.4731965856874,"bugs":0.02792060276175576,"time":16.804066476982634},"params":1}},{"name":"","line":99,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":"","line":103,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":22,"difficulty":6.923076923076923,"volume":160.5395382709427,"effort":1111.427572644988,"bugs":0.05351317942364757,"time":61.74597625805489},"params":1}},{"name":"","line":122,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}},{"name":"","line":128,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}}],"maintainability":73.16924216210826,"params":0.9285714285714286,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js"},"jshint":{"messages":[{"severity":"error","line":23,"column":28,"message":"'HttpNodeSeeker' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.json deleted file mode 100644 index c5d28c4f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":135,"logical":70},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":149,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":185,"identifiers":["__stripped__"]},"length":334,"vocabulary":86,"difficulty":29.884615384615387,"volume":2146.3724280705005,"effort":64143.51448502996,"bugs":0.7154574760235002,"time":3563.5285825016645},"params":13}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":21,"complexity":{"sloc":{"physical":113,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":12,"difficulty":5,"volume":89.62406251802891,"effort":448.1203125901445,"bugs":0.029874687506009637,"time":24.895572921674695},"params":1}},{"name":"HttpNodeSeeker","line":23,"complexity":{"sloc":{"physical":25,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"length":41,"vocabulary":14,"difficulty":3.409090909090909,"volume":156.10155180436175,"effort":532.1643811512332,"bugs":0.052033850601453914,"time":29.56468784173518},"params":2}},{"name":".seek","line":48,"complexity":{"sloc":{"physical":19,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2.8571428571428568,"volume":60.94436251225966,"effort":174.12675003502758,"bugs":0.020314787504086555,"time":9.67370833527931},"params":1}},{"name":"increaseAndQuery","line":51,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":17,"difficulty":5.333333333333333,"volume":98.09910819000817,"effort":523.1952436800435,"bugs":0.03269970273000272,"time":29.066402426669086},"params":0}},{"name":"","line":53,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":1}},{"name":"._queryServerForNode","line":78,"complexity":{"sloc":{"physical":54,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"length":68,"vocabulary":29,"difficulty":5.886363636363637,"volume":330.34270766867496,"effort":1944.5173019587914,"bugs":0.11011423588955832,"time":108.02873899771063},"params":2}},{"name":"doCallback","line":83,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":1}},{"name":"","line":95,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":3.611111111111111,"volume":83.76180828526728,"effort":302.4731965856874,"bugs":0.02792060276175576,"time":16.804066476982634},"params":1}},{"name":"","line":99,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":"","line":103,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":22,"difficulty":6.923076923076923,"volume":160.5395382709427,"effort":1111.427572644988,"bugs":0.05351317942364757,"time":61.74597625805489},"params":1}},{"name":"","line":122,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}},{"name":"","line":128,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297},"params":0}}],"maintainability":73.16924216210826,"params":0.9285714285714286,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js"},"jshint":{"messages":[{"severity":"error","line":23,"column":28,"message":"'HttpNodeSeeker' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html deleted file mode 100644 index 5080782d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    65.43

    -
    -
    -

    Lines of code

    -

    91

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    15.44

    -
    -
    -

    Estimated Errors

    -

    0.51

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.history.js deleted file mode 100644 index 694ff1b1..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":91,"lloc":41,"functions":4,"deliveredBugs":0.5137735001454685,"maintainability":65.42963197132197,"lintErrors":0,"difficulty":15.444444444444443}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.history.json deleted file mode 100644 index 4c98ae2b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":91,"lloc":41,"functions":4,"deliveredBugs":0.5137735001454685,"maintainability":65.42963197132197,"lintErrors":0,"difficulty":15.444444444444443}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.js deleted file mode 100644 index 8834a72c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":91,"logical":41},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":139,"identifiers":["__stripped__"]},"length":255,"vocabulary":66,"difficulty":15.444444444444443,"volume":1541.3205004364056,"effort":23804.838840073375,"bugs":0.5137735001454685,"time":1322.4910466707431},"params":5}},"functions":[{"name":"","line":22,"complexity":{"sloc":{"physical":68,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"NodeSeekerFactory","line":23,"complexity":{"sloc":{"physical":40,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"length":79,"vocabulary":21,"difficulty":3.833333333333333,"volume":346.99307639952207,"effort":1330.1401261981678,"bugs":0.11566435879984069,"time":73.89667367767599},"params":2}},{"name":".createSeekerList","line":63,"complexity":{"sloc":{"physical":25,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":3.3928571428571432,"volume":148.67746297052548,"effort":504.4413922214258,"bugs":0.04955915432350849,"time":28.024521790079213},"params":1}},{"name":"","line":66,"complexity":{"sloc":{"physical":21,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"length":82,"vocabulary":33,"difficulty":11.25,"volume":413.6403177873932,"effort":4653.453575108174,"bugs":0.13788010592913108,"time":258.5251986171208},"params":2}}],"maintainability":65.42963197132197,"params":1.25,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.json deleted file mode 100644 index 5ecf8bad..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":91,"logical":41},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":139,"identifiers":["__stripped__"]},"length":255,"vocabulary":66,"difficulty":15.444444444444443,"volume":1541.3205004364056,"effort":23804.838840073375,"bugs":0.5137735001454685,"time":1322.4910466707431},"params":5}},"functions":[{"name":"","line":22,"complexity":{"sloc":{"physical":68,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"NodeSeekerFactory","line":23,"complexity":{"sloc":{"physical":40,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"length":79,"vocabulary":21,"difficulty":3.833333333333333,"volume":346.99307639952207,"effort":1330.1401261981678,"bugs":0.11566435879984069,"time":73.89667367767599},"params":2}},{"name":".createSeekerList","line":63,"complexity":{"sloc":{"physical":25,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":3.3928571428571432,"volume":148.67746297052548,"effort":504.4413922214258,"bugs":0.04955915432350849,"time":28.024521790079213},"params":1}},{"name":"","line":66,"complexity":{"sloc":{"physical":21,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"length":82,"vocabulary":33,"difficulty":11.25,"volume":413.6403177873932,"effort":4653.453575108174,"bugs":0.13788010592913108,"time":258.5251986171208},"params":2}}],"maintainability":65.42963197132197,"params":1.25,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html deleted file mode 100644 index 1b15f27d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    72.56

    -
    -
    -

    Lines of code

    -

    123

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    26.95

    -
    -
    -

    Estimated Errors

    -

    0.53

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.history.js deleted file mode 100644 index 15a68b28..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":123,"lloc":50,"functions":10,"deliveredBugs":0.5332862418671481,"maintainability":72.5577800395828,"lintErrors":1,"difficulty":26.95}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.history.json deleted file mode 100644 index 45125542..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":123,"lloc":50,"functions":10,"deliveredBugs":0.5332862418671481,"maintainability":72.5577800395828,"lintErrors":1,"difficulty":26.95}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.js deleted file mode 100644 index 8a529429..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html"},"complexity":{"aggregate":{"line":11,"complexity":{"sloc":{"physical":123,"logical":50},"cyclomatic":8,"halstead":{"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":154,"identifiers":["__stripped__"]},"length":278,"vocabulary":54,"difficulty":26.95,"volume":1599.8587256014443,"effort":43116.192654958926,"bugs":0.5332862418671481,"time":2395.344036386607},"params":9}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":121,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"NodeSeekerManager","line":12,"complexity":{"sloc":{"physical":57,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"length":65,"vocabulary":21,"difficulty":6.09375,"volume":285.50063248061946,"effort":1739.7694791787749,"bugs":0.09516687749353982,"time":96.65385995437639},"params":3}},{"name":"","line":60,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"length":25,"vocabulary":11,"difficulty":4.285714285714286,"volume":86.48579046593244,"effort":370.65338771113903,"bugs":0.02882859682197748,"time":20.591854872841058},"params":1}},{"name":".forceFindActiveNode","line":69,"complexity":{"sloc":{"physical":26,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":22,"difficulty":6.285714285714286,"volume":178.37726474549189,"effort":1121.2285212573775,"bugs":0.05945908824849729,"time":62.29047340318763},"params":2}},{"name":"","line":80,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":18,"difficulty":6.045454545454546,"volume":154.28722505336555,"effort":932.7364060044372,"bugs":0.05142907501778852,"time":51.818689222468734},"params":1}},{"name":"","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.25,"volume":20.67970000576925,"effort":25.84962500721156,"bugs":0.006893233335256416,"time":1.43609027817842},"params":0}},{"name":"._iterativeSeekAndPing","line":101,"complexity":{"sloc":{"physical":16,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":3.5999999999999996,"volume":41.51317942364757,"effort":149.44744592513123,"bugs":0.01383772647454919,"time":8.302635884729513},"params":0}},{"name":"","line":104,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":16,"difficulty":7,"volume":112,"effort":784,"bugs":0.037333333333333336,"time":43.55555555555556},"params":0}},{"name":"","line":106,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"._pingNodeIfActive","line":125,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":2.5,"volume":57.359400011538504,"effort":143.39850002884626,"bugs":0.01911980000384617,"time":7.966583334935903},"params":1}}],"maintainability":72.5577800395828,"params":0.9,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js"},"jshint":{"messages":[{"severity":"error","line":110,"column":22,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.json deleted file mode 100644 index 6bdae152..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html"},"complexity":{"aggregate":{"line":11,"complexity":{"sloc":{"physical":123,"logical":50},"cyclomatic":8,"halstead":{"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":154,"identifiers":["__stripped__"]},"length":278,"vocabulary":54,"difficulty":26.95,"volume":1599.8587256014443,"effort":43116.192654958926,"bugs":0.5332862418671481,"time":2395.344036386607},"params":9}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":121,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"NodeSeekerManager","line":12,"complexity":{"sloc":{"physical":57,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"length":65,"vocabulary":21,"difficulty":6.09375,"volume":285.50063248061946,"effort":1739.7694791787749,"bugs":0.09516687749353982,"time":96.65385995437639},"params":3}},{"name":"","line":60,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"length":25,"vocabulary":11,"difficulty":4.285714285714286,"volume":86.48579046593244,"effort":370.65338771113903,"bugs":0.02882859682197748,"time":20.591854872841058},"params":1}},{"name":".forceFindActiveNode","line":69,"complexity":{"sloc":{"physical":26,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":22,"difficulty":6.285714285714286,"volume":178.37726474549189,"effort":1121.2285212573775,"bugs":0.05945908824849729,"time":62.29047340318763},"params":2}},{"name":"","line":80,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":18,"difficulty":6.045454545454546,"volume":154.28722505336555,"effort":932.7364060044372,"bugs":0.05142907501778852,"time":51.818689222468734},"params":1}},{"name":"","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.25,"volume":20.67970000576925,"effort":25.84962500721156,"bugs":0.006893233335256416,"time":1.43609027817842},"params":0}},{"name":"._iterativeSeekAndPing","line":101,"complexity":{"sloc":{"physical":16,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":3.5999999999999996,"volume":41.51317942364757,"effort":149.44744592513123,"bugs":0.01383772647454919,"time":8.302635884729513},"params":0}},{"name":"","line":104,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":16,"difficulty":7,"volume":112,"effort":784,"bugs":0.037333333333333336,"time":43.55555555555556},"params":0}},{"name":"","line":106,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"._pingNodeIfActive","line":125,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":2.5,"volume":57.359400011538504,"effort":143.39850002884626,"bugs":0.01911980000384617,"time":7.966583334935903},"params":1}}],"maintainability":72.5577800395828,"params":0.9,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js"},"jshint":{"messages":[{"severity":"error","line":110,"column":22,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html deleted file mode 100644 index 421a68fe..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    75.61

    -
    -
    -

    Lines of code

    -

    100

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    20.68

    -
    -
    -

    Estimated Errors

    -

    0.33

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.history.js deleted file mode 100644 index 85493c87..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":100,"lloc":25,"functions":7,"deliveredBugs":0.3276511333756412,"maintainability":75.61344782347015,"lintErrors":0,"difficulty":20.681818181818183}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.history.json deleted file mode 100644 index 7e409e2c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":100,"lloc":25,"functions":7,"deliveredBugs":0.3276511333756412,"maintainability":75.61344782347015,"lintErrors":0,"difficulty":20.681818181818183}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.js deleted file mode 100644 index 6f23570f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":100,"logical":25},"cyclomatic":3,"halstead":{"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":91,"identifiers":["__stripped__"]},"length":176,"vocabulary":48,"difficulty":20.681818181818183,"volume":982.9534001269236,"effort":20329.263502625014,"bugs":0.3276511333756412,"time":1129.4035279236118},"params":3}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":90,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"NodeSeeker","line":11,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":6,"difficulty":1.5,"volume":25.84962500721156,"effort":38.77443751081734,"bugs":0.00861654166907052,"time":2.1541354172676304},"params":0}},{"name":".getAddressFactory","line":32,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getNodeFactory","line":43,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".nodeFromJSON","line":62,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"length":85,"vocabulary":34,"difficulty":15.049999999999999,"volume":432.4343415062789,"effort":6508.136839669497,"bugs":0.14414478050209295,"time":361.5631577594165},"params":1}},{"name":".setAddressFactory","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setNodeFactory","line":95,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":75.61344782347015,"params":0.42857142857142855,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.json deleted file mode 100644 index b645ba3c..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":100,"logical":25},"cyclomatic":3,"halstead":{"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":91,"identifiers":["__stripped__"]},"length":176,"vocabulary":48,"difficulty":20.681818181818183,"volume":982.9534001269236,"effort":20329.263502625014,"bugs":0.3276511333756412,"time":1129.4035279236118},"params":3}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":90,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"NodeSeeker","line":11,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":6,"difficulty":1.5,"volume":25.84962500721156,"effort":38.77443751081734,"bugs":0.00861654166907052,"time":2.1541354172676304},"params":0}},{"name":".getAddressFactory","line":32,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getNodeFactory","line":43,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".nodeFromJSON","line":62,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"length":85,"vocabulary":34,"difficulty":15.049999999999999,"volume":432.4343415062789,"effort":6508.136839669497,"bugs":0.14414478050209295,"time":361.5631577594165},"params":1}},{"name":".setAddressFactory","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":".setNodeFactory","line":95,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":75.61344782347015,"params":0.42857142857142855,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html deleted file mode 100644 index 9215eb1b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - Plato - core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    81.98

    -
    -
    -

    Lines of code

    -

    23

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    11.07

    -
    -
    -

    Estimated Errors

    -

    0.09

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.history.js deleted file mode 100644 index 4528f5c5..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":23,"lloc":13,"functions":4,"deliveredBugs":0.08711428751370198,"maintainability":81.98067751722103,"lintErrors":0,"difficulty":11.071428571428573}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.history.json deleted file mode 100644 index eb4c08c5..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":23,"lloc":13,"functions":4,"deliveredBugs":0.08711428751370198,"maintainability":81.98067751722103,"lintErrors":0,"difficulty":11.071428571428573}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.js b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.js deleted file mode 100644 index a989cba9..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html"},"complexity":{"aggregate":{"line":10,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"length":57,"vocabulary":24,"difficulty":11.071428571428573,"volume":261.34286254110594,"effort":2893.4388352765304,"bugs":0.08711428751370198,"time":160.74660195980724},"params":4}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":21,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"RoutingTableNodeSeeker","line":11,"complexity":{"sloc":{"physical":9,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":6,"difficulty":1.75,"volume":28.43458750793272,"effort":49.76052813888226,"bugs":0.009478195835977574,"time":2.764473785493459},"params":1}},{"name":".seek","line":20,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.5,"volume":27,"effort":40.5,"bugs":0.009,"time":2.25},"params":1}},{"name":"","line":21,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":5,"volume":44.37895002019238,"effort":221.8947501009619,"bugs":0.014792983340064125,"time":12.327486116720104},"params":2}}],"maintainability":81.98067751722103,"params":1,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.json b/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.json deleted file mode 100644 index f3925256..00000000 --- a/build/js-source-analysis-report/files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html"},"complexity":{"aggregate":{"line":10,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"length":57,"vocabulary":24,"difficulty":11.071428571428573,"volume":261.34286254110594,"effort":2893.4388352765304,"bugs":0.08711428751370198,"time":160.74660195980724},"params":4}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":21,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"RoutingTableNodeSeeker","line":11,"complexity":{"sloc":{"physical":9,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":6,"difficulty":1.75,"volume":28.43458750793272,"effort":49.76052813888226,"bugs":0.009478195835977574,"time":2.764473785493459},"params":1}},{"name":".seek","line":20,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.5,"volume":27,"effort":40.5,"bugs":0.009,"time":2.25},"params":1}},{"name":"","line":21,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":5,"volume":44.37895002019238,"effort":221.8947501009619,"bugs":0.014792983340064125,"time":12.327486116720104},"params":2}}],"maintainability":81.98067751722103,"params":1,"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html b/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html deleted file mode 100644 index 50ed40b6..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html +++ /dev/null @@ -1,404 +0,0 @@ - - - - - Plato - core/protocol/ping/PingPongNodeUpdateHandler.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/ping/PingPongNodeUpdateHandler.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    70.67

    -
    -
    -

    Lines of code

    -

    285

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    48.99

    -
    -
    -

    Estimated Errors

    -

    1.56

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.history.js deleted file mode 100644 index 7d71a92f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Thu, 15 May 2014 21:12:21 GMT","sloc":274,"lloc":103,"functions":19,"deliveredBugs":1.4919645772394163,"maintainability":70.53349059153453,"lintErrors":1,"difficulty":49.365853658536594},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.history.json deleted file mode 100644 index f8fa5ea4..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Thu, 15 May 2014 21:12:21 GMT","sloc":274,"lloc":103,"functions":19,"deliveredBugs":1.4919645772394163,"maintainability":70.53349059153453,"lintErrors":1,"difficulty":49.365853658536594},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Fri, 23 May 2014 13:08:02 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326},{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":285,"lloc":107,"functions":20,"deliveredBugs":1.5626306421671492,"maintainability":70.66990027724191,"lintErrors":1,"difficulty":48.98837209302326}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.js b/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.js deleted file mode 100644 index ea57ab6b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/ping/PingPongNodeUpdateHandler.js","fileShort":"core/protocol/ping/PingPongNodeUpdateHandler.js","fileSafe":"core_protocol_ping_PingPongNodeUpdateHandler_js","link":"files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":285,"logical":107},"cyclomatic":16,"halstead":{"operators":{"distinct":22,"total":311,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":383,"identifiers":["__stripped__"]},"length":694,"vocabulary":108,"difficulty":48.98837209302326,"volume":4687.891926501447,"effort":229652.19402733256,"bugs":1.5626306421671492,"time":12758.455223740697},"params":25}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":22,"complexity":{"sloc":{"physical":262,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"length":89,"vocabulary":20,"difficulty":7.666666666666667,"volume":384.65160044497526,"effort":2948.995603411477,"bugs":0.12821720014832508,"time":163.83308907841538},"params":1}},{"name":"PingPongNodeUpdateHandler","line":24,"complexity":{"sloc":{"physical":54,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":54,"identifiers":["__stripped__"]},"length":90,"vocabulary":28,"difficulty":5.869565217391305,"volume":432.66194298518434,"effort":2539.5374914347776,"bugs":0.14422064766172812,"time":141.08541619082098},"params":5}},{"name":".getWaitingLists","line":78,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._addToWaitingList","line":92,"complexity":{"sloc":{"physical":25,"logical":14},"cyclomatic":6,"halstead":{"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"length":83,"vocabulary":34,"difficulty":15.049999999999999,"volume":422.2594158237782,"effort":6355.004208147862,"bugs":0.14075313860792607,"time":353.0557893415479},"params":2}},{"name":"._createSlotTimeout","line":127,"complexity":{"sloc":{"physical":12,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":12,"difficulty":3.5,"volume":46.604512509375034,"effort":163.11579378281263,"bugs":0.015534837503125011,"time":9.06198854348959},"params":1}},{"name":"","line":129,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"length":40,"vocabulary":18,"difficulty":3.2857142857142856,"volume":166.7970000576925,"effort":548.0472859038467,"bugs":0.05559900001923083,"time":30.447071439102597},"params":0}},{"name":"._getWaitingListNumberByNode","line":149,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":8,"difficulty":2.0999999999999996,"volume":45,"effort":94.49999999999999,"bugs":0.015,"time":5.249999999999999},"params":1}},{"name":"._handleNextInWaitingList","line":164,"complexity":{"sloc":{"physical":20,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":6.125,"volume":165.66917302429982,"effort":1014.7236847738365,"bugs":0.05522305767476661,"time":56.373538042990916},"params":1}},{"name":"","line":172,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":5,"volume":137.6075250475963,"effort":688.0376252379815,"bugs":0.04586917501586544,"time":38.22431251322119},"params":2}},{"name":"._handlePong","line":193,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"length":65,"vocabulary":25,"difficulty":5.526315789473684,"volume":301.8506523353571,"effort":1668.1220260638154,"bugs":0.1006168841117857,"time":92.67344589243419},"params":1}},{"name":"._newNodeInformation","line":219,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":221,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":2}},{"name":"._pingNodeByWaitingSlot","line":237,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":17,"difficulty":3.545454545454546,"volume":85.83671966625714,"effort":304.33018790763896,"bugs":0.02861223988875238,"time":16.9072326615355},"params":2}},{"name":"","line":239,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":3.5714285714285716,"volume":148.67746297052548,"effort":530.9909391804482,"bugs":0.04955915432350849,"time":29.49949662113601},"params":1}},{"name":"._sendPongTo","line":256,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":1}},{"name":"._setupListeners","line":266,"complexity":{"sloc":{"physical":16,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":4.285714285714286,"volume":78.86917501586544,"effort":338.0107500679947,"bugs":0.026289725005288478,"time":18.778375003777484},"params":0}},{"name":"","line":268,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":16,"difficulty":6.222222222222221,"volume":132,"effort":821.3333333333333,"bugs":0.044,"time":45.629629629629626},"params":1}},{"name":"","line":278,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":70.66990027724191,"params":1.25,"module":"core/protocol/ping/PingPongNodeUpdateHandler.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":39,"message":"'PingPongNodeUpdateHandler' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.json b/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.json deleted file mode 100644 index 51728a3a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_ping_PingPongNodeUpdateHandler_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/ping/PingPongNodeUpdateHandler.js","fileShort":"core/protocol/ping/PingPongNodeUpdateHandler.js","fileSafe":"core_protocol_ping_PingPongNodeUpdateHandler_js","link":"files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":285,"logical":107},"cyclomatic":16,"halstead":{"operators":{"distinct":22,"total":311,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":383,"identifiers":["__stripped__"]},"length":694,"vocabulary":108,"difficulty":48.98837209302326,"volume":4687.891926501447,"effort":229652.19402733256,"bugs":1.5626306421671492,"time":12758.455223740697},"params":25}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":22,"complexity":{"sloc":{"physical":262,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"length":89,"vocabulary":20,"difficulty":7.666666666666667,"volume":384.65160044497526,"effort":2948.995603411477,"bugs":0.12821720014832508,"time":163.83308907841538},"params":1}},{"name":"PingPongNodeUpdateHandler","line":24,"complexity":{"sloc":{"physical":54,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":54,"identifiers":["__stripped__"]},"length":90,"vocabulary":28,"difficulty":5.869565217391305,"volume":432.66194298518434,"effort":2539.5374914347776,"bugs":0.14422064766172812,"time":141.08541619082098},"params":5}},{"name":".getWaitingLists","line":78,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._addToWaitingList","line":92,"complexity":{"sloc":{"physical":25,"logical":14},"cyclomatic":6,"halstead":{"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"length":83,"vocabulary":34,"difficulty":15.049999999999999,"volume":422.2594158237782,"effort":6355.004208147862,"bugs":0.14075313860792607,"time":353.0557893415479},"params":2}},{"name":"._createSlotTimeout","line":127,"complexity":{"sloc":{"physical":12,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":12,"difficulty":3.5,"volume":46.604512509375034,"effort":163.11579378281263,"bugs":0.015534837503125011,"time":9.06198854348959},"params":1}},{"name":"","line":129,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"length":40,"vocabulary":18,"difficulty":3.2857142857142856,"volume":166.7970000576925,"effort":548.0472859038467,"bugs":0.05559900001923083,"time":30.447071439102597},"params":0}},{"name":"._getWaitingListNumberByNode","line":149,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":8,"difficulty":2.0999999999999996,"volume":45,"effort":94.49999999999999,"bugs":0.015,"time":5.249999999999999},"params":1}},{"name":"._handleNextInWaitingList","line":164,"complexity":{"sloc":{"physical":20,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":6.125,"volume":165.66917302429982,"effort":1014.7236847738365,"bugs":0.05522305767476661,"time":56.373538042990916},"params":1}},{"name":"","line":172,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":5,"volume":137.6075250475963,"effort":688.0376252379815,"bugs":0.04586917501586544,"time":38.22431251322119},"params":2}},{"name":"._handlePong","line":193,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"length":65,"vocabulary":25,"difficulty":5.526315789473684,"volume":301.8506523353571,"effort":1668.1220260638154,"bugs":0.1006168841117857,"time":92.67344589243419},"params":1}},{"name":"._newNodeInformation","line":219,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":221,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":2}},{"name":"._pingNodeByWaitingSlot","line":237,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":17,"difficulty":3.545454545454546,"volume":85.83671966625714,"effort":304.33018790763896,"bugs":0.02861223988875238,"time":16.9072326615355},"params":2}},{"name":"","line":239,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":3.5714285714285716,"volume":148.67746297052548,"effort":530.9909391804482,"bugs":0.04955915432350849,"time":29.49949662113601},"params":1}},{"name":"._sendPongTo","line":256,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":1}},{"name":"._setupListeners","line":266,"complexity":{"sloc":{"physical":16,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":4.285714285714286,"volume":78.86917501586544,"effort":338.0107500679947,"bugs":0.026289725005288478,"time":18.778375003777484},"params":0}},{"name":"","line":268,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":16,"difficulty":6.222222222222221,"volume":132,"effort":821.3333333333333,"bugs":0.044,"time":45.629629629629626},"params":1}},{"name":"","line":278,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}}],"maintainability":70.66990027724191,"params":1.25,"module":"core/protocol/ping/PingPongNodeUpdateHandler.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":39,"message":"'PingPongNodeUpdateHandler' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/index.html b/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/index.html deleted file mode 100644 index b350860b..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/index.html +++ /dev/null @@ -1,665 +0,0 @@ - - - - - Plato - core/protocol/proxy/ProxyManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/proxy/ProxyManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    69.56

    -
    -
    -

    Lines of code

    -

    546

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    72.65

    -
    -
    -

    Estimated Errors

    -

    3.45

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.history.js deleted file mode 100644 index b69f748d..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":252,"lloc":174,"functions":27,"deliveredBugs":2.70682572693563,"maintainability":67.7693269963235,"lintErrors":2,"difficulty":69.10169491525423},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":264,"lloc":183,"functions":29,"deliveredBugs":2.866009902623478,"maintainability":68.00375923965332,"lintErrors":2,"difficulty":70.26639344262296},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":540,"lloc":217,"functions":40,"deliveredBugs":3.4088101483588544,"maintainability":69.78862351575611,"lintErrors":2,"difficulty":71.35714285714286},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":540,"lloc":217,"functions":40,"deliveredBugs":3.4088101483588544,"maintainability":69.78862351575611,"lintErrors":2,"difficulty":71.35714285714286},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":540,"lloc":217,"functions":40,"deliveredBugs":3.4088101483588544,"maintainability":69.78862351575611,"lintErrors":2,"difficulty":71.35714285714286},{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":546,"lloc":221,"functions":40,"deliveredBugs":3.451518453870361,"maintainability":69.55849303782789,"lintErrors":2,"difficulty":72.64748201438849}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.history.json deleted file mode 100644 index 2e49e62f..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:08 GMT","sloc":252,"lloc":174,"functions":27,"deliveredBugs":2.70682572693563,"maintainability":67.7693269963235,"lintErrors":2,"difficulty":69.10169491525423},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":264,"lloc":183,"functions":29,"deliveredBugs":2.866009902623478,"maintainability":68.00375923965332,"lintErrors":2,"difficulty":70.26639344262296},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":539,"lloc":216,"functions":40,"deliveredBugs":3.396503974538064,"maintainability":69.8400795369433,"lintErrors":2,"difficulty":71.06785714285714},{"date":"Tue, 27 May 2014 00:05:39 GMT","sloc":540,"lloc":217,"functions":40,"deliveredBugs":3.4088101483588544,"maintainability":69.78862351575611,"lintErrors":2,"difficulty":71.35714285714286},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":540,"lloc":217,"functions":40,"deliveredBugs":3.4088101483588544,"maintainability":69.78862351575611,"lintErrors":2,"difficulty":71.35714285714286},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":540,"lloc":217,"functions":40,"deliveredBugs":3.4088101483588544,"maintainability":69.78862351575611,"lintErrors":2,"difficulty":71.35714285714286},{"date":"Mon, 02 Jun 2014 00:34:50 GMT","sloc":546,"lloc":221,"functions":40,"deliveredBugs":3.451518453870361,"maintainability":69.55849303782789,"lintErrors":2,"difficulty":72.64748201438849}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.js b/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.js deleted file mode 100644 index a55edf07..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/proxy/ProxyManager.js","fileShort":"core/protocol/proxy/ProxyManager.js","fileSafe":"core_protocol_proxy_ProxyManager_js","link":"files/core_protocol_proxy_ProxyManager_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":546,"logical":221},"cyclomatic":32,"halstead":{"operators":{"distinct":27,"total":656,"identifiers":["__stripped__"]},"operands":{"distinct":139,"total":748,"identifiers":["__stripped__"]},"length":1404,"vocabulary":166,"difficulty":72.64748201438849,"volume":10354.555361611083,"effort":752232.374399631,"bugs":3.451518453870361,"time":41790.687466646166},"params":25}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":22,"complexity":{"sloc":{"physical":523,"logical":30},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":111,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":114,"identifiers":["__stripped__"]},"length":225,"vocabulary":37,"difficulty":8.90625,"volume":1172.1270072665138,"effort":10439.25615846739,"bugs":0.39070900242217127,"time":579.9586754704105},"params":1}},{"name":"ProxyManager","line":24,"complexity":{"sloc":{"physical":129,"logical":31},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":86,"identifiers":["__stripped__"]},"operands":{"distinct":44,"total":115,"identifiers":["__stripped__"]},"length":201,"vocabulary":51,"difficulty":9.147727272727273,"volume":1140.1574937362707,"effort":10429.849800655658,"bugs":0.3800524979120902,"time":579.4361000364255},"params":3}},{"name":".getMyNode","line":156,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getRequestedProxies","line":160,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedProxies","line":164,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getProxyingFor","line":168,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getProtocolConnectionManager","line":172,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".isBlocked","line":176,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}},{"name":".block","line":180,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".unblock","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".isProxyCapable","line":191,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3.2142857142857144,"volume":64.52932501298082,"effort":207.41568754172408,"bugs":0.02150977500432694,"time":11.523093752318005},"params":0}},{"name":".kickOff","line":195,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}},{"name":".needsAdditionalProxy","line":200,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":6.125,"volume":113.29982727264704,"effort":693.9614420449631,"bugs":0.03776660909088234,"time":38.55341344694239},"params":0}},{"name":"._addToConfirmedProxies","line":213,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":10,"difficulty":2.571428571428571,"volume":66.43856189774725,"effort":170.8420163084929,"bugs":0.02214618729924908,"time":9.491223128249606},"params":2}},{"name":"._addToProxyingFor","line":227,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":9,"difficulty":2.5,"volume":50.718800023077,"effort":126.7970000576925,"bugs":0.016906266674359,"time":7.044277780982917},"params":2}},{"name":"._blockProxyCycle","line":237,"complexity":{"sloc":{"physical":15,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":16,"difficulty":5.699999999999999,"volume":136,"effort":775.1999999999999,"bugs":0.04533333333333334,"time":43.06666666666666},"params":0}},{"name":"","line":244,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":2.75,"volume":71.69925001442313,"effort":197.1729375396636,"bugs":0.02389975000480771,"time":10.954052085536865},"params":0}},{"name":"._canUseNodeAsProxy","line":260,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":6,"halstead":{"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":27,"difficulty":14.8,"volume":328.08723764927936,"effort":4855.691117209335,"bugs":0.10936241254975979,"time":269.7606176227408},"params":1}},{"name":"._handleProxyMessage","line":289,"complexity":{"sloc":{"physical":40,"logical":26},"cyclomatic":8,"halstead":{"operators":{"distinct":12,"total":71,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":78,"identifiers":["__stripped__"]},"length":149,"vocabulary":44,"difficulty":14.625,"volume":813.4553111769573,"effort":11896.783925963,"bugs":0.2711517703923191,"time":660.9324403312778},"params":1}},{"name":"","line":312,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":2.857142857142857,"volume":55.350905898196764,"effort":158.14544542341932,"bugs":0.018450301966065587,"time":8.785858079078851},"params":1}},{"name":"._messageIsIntendedForMyNode","line":338,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":9,"difficulty":1.75,"volume":47.548875021634686,"effort":83.2105312878607,"bugs":0.01584962500721156,"time":4.622807293770039},"params":1}},{"name":"._messageIsProxyAffine","line":350,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.916666666666667,"volume":51.89147427955947,"effort":151.35013331538178,"bugs":0.01729715809318649,"time":8.408340739743432},"params":1}},{"name":"._nodeToIdentifier","line":362,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2,"volume":23.264662506490403,"effort":46.529325012980806,"bugs":0.007754887502163467,"time":2.584962500721156},"params":1}},{"name":"._proxyCycle","line":372,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":5,"volume":79.95445336320968,"effort":399.7722668160484,"bugs":0.026651484454403226,"time":22.209570378669355},"params":0}},{"name":"","line":375,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":12,"difficulty":5,"volume":96.79398751947123,"effort":483.96993759735614,"bugs":0.03226466250649041,"time":26.887218755408675},"params":2}},{"name":"._proxyCycleOnNextTick","line":387,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":8,"difficulty":2,"volume":24,"effort":48,"bugs":0.008,"time":2.6666666666666665},"params":0}},{"name":"","line":389,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._proxyMessageThrough","line":401,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":40,"vocabulary":20,"difficulty":5.384615384615385,"volume":172.8771237954945,"effort":930.8768204372782,"bugs":0.0576257079318315,"time":51.71537891318212},"params":1}},{"name":"","line":405,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._removeFromRequestedProxies","line":420,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":12,"difficulty":5,"volume":89.62406251802891,"effort":448.1203125901445,"bugs":0.029874687506009637,"time":24.895572921674695},"params":1}},{"name":"._requestProxy","line":436,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":17,"difficulty":4.090909090909091,"volume":106.27403387250884,"effort":434.7574112966271,"bugs":0.03542467795750295,"time":24.153189516479284},"params":1}},{"name":"","line":439,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":4.125,"volume":79.95445336320968,"effort":329.81212012323994,"bugs":0.026651484454403226,"time":18.32289556240222},"params":1}},{"name":"","line":441,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._requestProxyTimeout","line":457,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":12,"difficulty":4.25,"volume":107.5488750216347,"effort":457.0827188419475,"bugs":0.03584962500721157,"time":25.393484380108195},"params":1}},{"name":"._setupListeners","line":473,"complexity":{"sloc":{"physical":54,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":4.285714285714286,"volume":78.86917501586544,"effort":338.0107500679947,"bugs":0.026289725005288478,"time":18.778375003777484},"params":0}},{"name":"","line":475,"complexity":{"sloc":{"physical":19,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"length":56,"vocabulary":21,"difficulty":7.250000000000001,"volume":245.9697756756106,"effort":1783.280873648177,"bugs":0.08198992522520354,"time":99.07115964712095},"params":1}},{"name":"","line":495,"complexity":{"sloc":{"physical":31,"logical":22},"cyclomatic":6,"halstead":{"operators":{"distinct":7,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":61,"identifiers":["__stripped__"]},"length":111,"vocabulary":30,"difficulty":9.282608695652174,"volume":544.6648561125455,"effort":5055.910729566455,"bugs":0.18155495203751518,"time":280.88392942035864},"params":1}},{"name":"._updateMyNodeAddresses","line":533,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"length":50,"vocabulary":21,"difficulty":7.6923076923076925,"volume":219.61587113893805,"effort":1689.352854914908,"bugs":0.07320529037964602,"time":93.85293638416155},"params":0}}],"maintainability":69.55849303782789,"params":0.625,"module":"core/protocol/proxy/ProxyManager.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":26,"message":"'ProxyManager' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":425,"column":44,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.json b/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.json deleted file mode 100644 index a43a2993..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_ProxyManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/proxy/ProxyManager.js","fileShort":"core/protocol/proxy/ProxyManager.js","fileSafe":"core_protocol_proxy_ProxyManager_js","link":"files/core_protocol_proxy_ProxyManager_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":546,"logical":221},"cyclomatic":32,"halstead":{"operators":{"distinct":27,"total":656,"identifiers":["__stripped__"]},"operands":{"distinct":139,"total":748,"identifiers":["__stripped__"]},"length":1404,"vocabulary":166,"difficulty":72.64748201438849,"volume":10354.555361611083,"effort":752232.374399631,"bugs":3.451518453870361,"time":41790.687466646166},"params":25}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":6,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":14,"difficulty":12.666666666666666,"volume":129.45006734995852,"effort":1639.7008530994744,"bugs":0.04315002244998617,"time":91.0944918388597},"params":2}},{"name":"__","line":3,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"","line":22,"complexity":{"sloc":{"physical":523,"logical":30},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":111,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":114,"identifiers":["__stripped__"]},"length":225,"vocabulary":37,"difficulty":8.90625,"volume":1172.1270072665138,"effort":10439.25615846739,"bugs":0.39070900242217127,"time":579.9586754704105},"params":1}},{"name":"ProxyManager","line":24,"complexity":{"sloc":{"physical":129,"logical":31},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":86,"identifiers":["__stripped__"]},"operands":{"distinct":44,"total":115,"identifiers":["__stripped__"]},"length":201,"vocabulary":51,"difficulty":9.147727272727273,"volume":1140.1574937362707,"effort":10429.849800655658,"bugs":0.3800524979120902,"time":579.4361000364255},"params":3}},{"name":".getMyNode","line":156,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getRequestedProxies","line":160,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getConfirmedProxies","line":164,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getProxyingFor","line":168,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getProtocolConnectionManager","line":172,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".isBlocked","line":176,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}},{"name":".block","line":180,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".unblock","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":".isProxyCapable","line":191,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3.2142857142857144,"volume":64.52932501298082,"effort":207.41568754172408,"bugs":0.02150977500432694,"time":11.523093752318005},"params":0}},{"name":".kickOff","line":195,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}},{"name":".needsAdditionalProxy","line":200,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":6.125,"volume":113.29982727264704,"effort":693.9614420449631,"bugs":0.03776660909088234,"time":38.55341344694239},"params":0}},{"name":"._addToConfirmedProxies","line":213,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":10,"difficulty":2.571428571428571,"volume":66.43856189774725,"effort":170.8420163084929,"bugs":0.02214618729924908,"time":9.491223128249606},"params":2}},{"name":"._addToProxyingFor","line":227,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":9,"difficulty":2.5,"volume":50.718800023077,"effort":126.7970000576925,"bugs":0.016906266674359,"time":7.044277780982917},"params":2}},{"name":"._blockProxyCycle","line":237,"complexity":{"sloc":{"physical":15,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":16,"difficulty":5.699999999999999,"volume":136,"effort":775.1999999999999,"bugs":0.04533333333333334,"time":43.06666666666666},"params":0}},{"name":"","line":244,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":2.75,"volume":71.69925001442313,"effort":197.1729375396636,"bugs":0.02389975000480771,"time":10.954052085536865},"params":0}},{"name":"._canUseNodeAsProxy","line":260,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":6,"halstead":{"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":27,"difficulty":14.8,"volume":328.08723764927936,"effort":4855.691117209335,"bugs":0.10936241254975979,"time":269.7606176227408},"params":1}},{"name":"._handleProxyMessage","line":289,"complexity":{"sloc":{"physical":40,"logical":26},"cyclomatic":8,"halstead":{"operators":{"distinct":12,"total":71,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":78,"identifiers":["__stripped__"]},"length":149,"vocabulary":44,"difficulty":14.625,"volume":813.4553111769573,"effort":11896.783925963,"bugs":0.2711517703923191,"time":660.9324403312778},"params":1}},{"name":"","line":312,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":2.857142857142857,"volume":55.350905898196764,"effort":158.14544542341932,"bugs":0.018450301966065587,"time":8.785858079078851},"params":1}},{"name":"._messageIsIntendedForMyNode","line":338,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":9,"difficulty":1.75,"volume":47.548875021634686,"effort":83.2105312878607,"bugs":0.01584962500721156,"time":4.622807293770039},"params":1}},{"name":"._messageIsProxyAffine","line":350,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.916666666666667,"volume":51.89147427955947,"effort":151.35013331538178,"bugs":0.01729715809318649,"time":8.408340739743432},"params":1}},{"name":"._nodeToIdentifier","line":362,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2,"volume":23.264662506490403,"effort":46.529325012980806,"bugs":0.007754887502163467,"time":2.584962500721156},"params":1}},{"name":"._proxyCycle","line":372,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":5,"volume":79.95445336320968,"effort":399.7722668160484,"bugs":0.026651484454403226,"time":22.209570378669355},"params":0}},{"name":"","line":375,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":12,"difficulty":5,"volume":96.79398751947123,"effort":483.96993759735614,"bugs":0.03226466250649041,"time":26.887218755408675},"params":2}},{"name":"._proxyCycleOnNextTick","line":387,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":8,"difficulty":2,"volume":24,"effort":48,"bugs":0.008,"time":2.6666666666666665},"params":0}},{"name":"","line":389,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._proxyMessageThrough","line":401,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":40,"vocabulary":20,"difficulty":5.384615384615385,"volume":172.8771237954945,"effort":930.8768204372782,"bugs":0.0576257079318315,"time":51.71537891318212},"params":1}},{"name":"","line":405,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._removeFromRequestedProxies","line":420,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":12,"difficulty":5,"volume":89.62406251802891,"effort":448.1203125901445,"bugs":0.029874687506009637,"time":24.895572921674695},"params":1}},{"name":"._requestProxy","line":436,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":17,"difficulty":4.090909090909091,"volume":106.27403387250884,"effort":434.7574112966271,"bugs":0.03542467795750295,"time":24.153189516479284},"params":1}},{"name":"","line":439,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":4.125,"volume":79.95445336320968,"effort":329.81212012323994,"bugs":0.026651484454403226,"time":18.32289556240222},"params":1}},{"name":"","line":441,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"._requestProxyTimeout","line":457,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":12,"difficulty":4.25,"volume":107.5488750216347,"effort":457.0827188419475,"bugs":0.03584962500721157,"time":25.393484380108195},"params":1}},{"name":"._setupListeners","line":473,"complexity":{"sloc":{"physical":54,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":4.285714285714286,"volume":78.86917501586544,"effort":338.0107500679947,"bugs":0.026289725005288478,"time":18.778375003777484},"params":0}},{"name":"","line":475,"complexity":{"sloc":{"physical":19,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"length":56,"vocabulary":21,"difficulty":7.250000000000001,"volume":245.9697756756106,"effort":1783.280873648177,"bugs":0.08198992522520354,"time":99.07115964712095},"params":1}},{"name":"","line":495,"complexity":{"sloc":{"physical":31,"logical":22},"cyclomatic":6,"halstead":{"operators":{"distinct":7,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":61,"identifiers":["__stripped__"]},"length":111,"vocabulary":30,"difficulty":9.282608695652174,"volume":544.6648561125455,"effort":5055.910729566455,"bugs":0.18155495203751518,"time":280.88392942035864},"params":1}},{"name":"._updateMyNodeAddresses","line":533,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"length":50,"vocabulary":21,"difficulty":7.6923076923076925,"volume":219.61587113893805,"effort":1689.352854914908,"bugs":0.07320529037964602,"time":93.85293638416155},"params":0}}],"maintainability":69.55849303782789,"params":0.625,"module":"core/protocol/proxy/ProxyManager.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":26,"message":"'ProxyManager' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":425,"column":44,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/index.html b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/index.html deleted file mode 100644 index 1b6a0688..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/protocol/proxy/interfaces/ProxyList.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/proxy/interfaces/ProxyList.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.history.js deleted file mode 100644 index 950edf2a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.history.json deleted file mode 100644 index 891c64c2..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:09 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.js b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.js deleted file mode 100644 index e5547528..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/proxy/interfaces/ProxyList.js","fileShort":"core/protocol/proxy/interfaces/ProxyList.js","fileSafe":"core_protocol_proxy_interfaces_ProxyList_js","link":"files/core_protocol_proxy_interfaces_ProxyList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/proxy/interfaces/ProxyList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.json b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.json deleted file mode 100644 index 3b705747..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyList_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/proxy/interfaces/ProxyList.js","fileShort":"core/protocol/proxy/interfaces/ProxyList.js","fileSafe":"core_protocol_proxy_interfaces_ProxyList_js","link":"files/core_protocol_proxy_interfaces_ProxyList_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/proxy/interfaces/ProxyList.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/index.html b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/index.html deleted file mode 100644 index dea7ec0a..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/protocol/proxy/interfaces/ProxyManagerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/protocol/proxy/interfaces/ProxyManagerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.history.js deleted file mode 100644 index 102726ff..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.history.json deleted file mode 100644 index 43ce1622..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.js b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.js deleted file mode 100644 index b76e15f1..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/protocol/proxy/interfaces/ProxyManagerInterface.js","fileShort":"core/protocol/proxy/interfaces/ProxyManagerInterface.js","fileSafe":"core_protocol_proxy_interfaces_ProxyManagerInterface_js","link":"files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/proxy/interfaces/ProxyManagerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.json b/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.json deleted file mode 100644 index f2819c07..00000000 --- a/build/js-source-analysis-report/files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/protocol/proxy/interfaces/ProxyManagerInterface.js","fileShort":"core/protocol/proxy/interfaces/ProxyManagerInterface.js","fileSafe":"core_protocol_proxy_interfaces_ProxyManagerInterface_js","link":"files/core_protocol_proxy_interfaces_ProxyManagerInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/protocol/proxy/interfaces/ProxyManagerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/index.html b/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/index.html deleted file mode 100644 index 625082e2..00000000 --- a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/search/FileIndexerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/FileIndexerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.history.js deleted file mode 100644 index 3871fe7f..00000000 --- a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.history.json deleted file mode 100644 index 0cb3a47a..00000000 --- a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.js b/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.js deleted file mode 100644 index c6b7898d..00000000 --- a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/FileIndexerInterface.js","fileShort":"core/search/FileIndexerInterface.js","fileSafe":"core_search_FileIndexerInterface_js","link":"files/core_search_FileIndexerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/FileIndexerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.json b/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.json deleted file mode 100644 index d140ba4d..00000000 --- a/build/js-source-analysis-report/files/core_search_FileIndexerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/FileIndexerInterface.js","fileShort":"core/search/FileIndexerInterface.js","fileSafe":"core_search_FileIndexerInterface_js","link":"files/core_search_FileIndexerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/FileIndexerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_IndexManager_js/index.html b/build/js-source-analysis-report/files/core_search_IndexManager_js/index.html deleted file mode 100644 index 5adba808..00000000 --- a/build/js-source-analysis-report/files/core_search_IndexManager_js/index.html +++ /dev/null @@ -1,524 +0,0 @@ - - - - - Plato - core/search/IndexManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/IndexManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    73.92

    -
    -
    -

    Lines of code

    -

    400

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    70.12

    -
    -
    -

    Estimated Errors

    -

    2.59

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.history.js b/build/js-source-analysis-report/files/core_search_IndexManager_js/report.history.js deleted file mode 100644 index ef328d68..00000000 --- a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":399,"lloc":186,"functions":45,"deliveredBugs":2.5517989762812117,"maintainability":73.72756571222125,"lintErrors":1,"difficulty":69.56372549019608},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":398,"lloc":186,"functions":45,"deliveredBugs":2.5517989762812117,"maintainability":73.72756571222125,"lintErrors":0,"difficulty":69.56372549019608},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":398,"lloc":186,"functions":45,"deliveredBugs":2.5517989762812117,"maintainability":73.72756571222125,"lintErrors":0,"difficulty":69.56372549019608},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.history.json b/build/js-source-analysis-report/files/core_search_IndexManager_js/report.history.json deleted file mode 100644 index abb38b3a..00000000 --- a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":399,"lloc":186,"functions":45,"deliveredBugs":2.5517989762812117,"maintainability":73.72756571222125,"lintErrors":1,"difficulty":69.56372549019608},{"date":"Wed, 21 May 2014 14:44:53 GMT","sloc":398,"lloc":186,"functions":45,"deliveredBugs":2.5517989762812117,"maintainability":73.72756571222125,"lintErrors":0,"difficulty":69.56372549019608},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":398,"lloc":186,"functions":45,"deliveredBugs":2.5517989762812117,"maintainability":73.72756571222125,"lintErrors":0,"difficulty":69.56372549019608},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":400,"lloc":187,"functions":46,"deliveredBugs":2.590896611592969,"maintainability":73.91792775276015,"lintErrors":0,"difficulty":70.11650485436893}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.js b/build/js-source-analysis-report/files/core_search_IndexManager_js/report.js deleted file mode 100644 index 68f90dc0..00000000 --- a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/IndexManager.js","fileShort":"core/search/IndexManager.js","fileSafe":"core_search_IndexManager_js","link":"files/core_search_IndexManager_js/index.html"},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":400,"logical":187},"cyclomatic":25,"halstead":{"operators":{"distinct":23,"total":486,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":628,"identifiers":["__stripped__"]},"length":1114,"vocabulary":126,"difficulty":70.11650485436893,"volume":7772.689834778907,"effort":544993.8445317793,"bugs":2.590896611592969,"time":30277.43580732107},"params":67}},"functions":[{"name":"","line":6,"complexity":{"sloc":{"physical":398,"logical":22},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":82,"identifiers":["__stripped__"]},"length":164,"vocabulary":27,"difficulty":7.130434782608695,"volume":779.8015503548089,"effort":5560.324098182115,"bugs":0.25993385011826964,"time":308.90689434345086},"params":0}},{"name":"IndexManager","line":7,"complexity":{"sloc":{"physical":25,"logical":19},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":66,"identifiers":["__stripped__"]},"length":113,"vocabulary":33,"difficulty":5.892857142857143,"volume":570.0165354875053,"effort":3359.0260126942276,"bugs":0.19000551182916842,"time":186.61255626079043},"params":4}},{"name":".addToIndex","line":32,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":5.833333333333334,"volume":79.56692722865785,"effort":464.14040883383745,"bugs":0.026522309076219282,"time":25.785578268546526},"params":3}},{"name":".close","line":38,"complexity":{"sloc":{"physical":40,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"length":69,"vocabulary":29,"difficulty":7.6499999999999995,"volume":335.2006886638025,"effort":2564.285268278089,"bugs":0.11173356288793417,"time":142.46029268211606},"params":1}},{"name":"","line":40,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"testClose","line":51,"complexity":{"sloc":{"physical":10,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":5.090909090909091,"volume":120.92782504182705,"effort":615.6325638493013,"bugs":0.04030927501394235,"time":34.20180910273896},"params":1}},{"name":"","line":65,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"","line":72,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":".forceIndex","line":79,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":3.5999999999999996,"volume":41.51317942364757,"effort":149.44744592513123,"bugs":0.01383772647454919,"time":8.302635884729513},"params":1}},{"name":"","line":80,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".isOpen","line":86,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".isPaused","line":90,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.2857142857142856,"volume":51.89147427955947,"effort":118.6090840675645,"bugs":0.01729715809318649,"time":6.589393559309139},"params":1}},{"name":".open","line":94,"complexity":{"sloc":{"physical":39,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"length":68,"vocabulary":28,"difficulty":6.8,"volume":326.90013469991703,"effort":2222.9209159594357,"bugs":0.10896671156663901,"time":123.49560644219088},"params":1}},{"name":"","line":96,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"testOpen","line":107,"complexity":{"sloc":{"physical":11,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":17,"difficulty":5.6000000000000005,"volume":118.53642239625987,"effort":663.8039654190553,"bugs":0.03951214079875329,"time":36.877998078836406},"params":1}},{"name":"","line":119,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"","line":127,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":".pause","line":134,"complexity":{"sloc":{"physical":12,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":19,"difficulty":6.181818181818182,"volume":135.93368043019473,"effort":840.3172972048401,"bugs":0.04531122681006491,"time":46.68429428915778},"params":1}},{"name":"","line":135,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".resume","line":147,"complexity":{"sloc":{"physical":12,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":20,"difficulty":6.954545454545454,"volume":142.62362713128297,"effort":991.8824977766498,"bugs":0.04754120904376099,"time":55.104583209813875},"params":1}},{"name":"","line":148,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"._bindToFolderWatcherManagerEvents","line":160,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":10,"difficulty":3.2142857142857144,"volume":89.69205856195879,"effort":288.2959025205818,"bugs":0.029897352853986262,"time":16.016439028921212},"params":0}},{"name":"","line":161,"complexity":{"sloc":{"physical":3,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":164,"complexity":{"sloc":{"physical":3,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":167,"complexity":{"sloc":{"physical":3,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"._indexRunner","line":172,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"length":41,"vocabulary":16,"difficulty":8.166666666666668,"volume":164,"effort":1339.3333333333335,"bugs":0.05466666666666667,"time":74.40740740740742},"params":0}},{"name":"._processPendingPathsToIndex","line":192,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":5.5,"volume":83.76180828526728,"effort":460.68994556897,"bugs":0.02792060276175576,"time":25.593885864942777},"params":0}},{"name":"._createPendingListObject","line":204,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":4.583333333333333,"volume":62.26976913547136,"effort":285.40310853757705,"bugs":0.020756589711823786,"time":15.855728252087614},"params":3}},{"name":"","line":208,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"._createPendingPathProcessor","line":216,"complexity":{"sloc":{"physical":37,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"length":79,"vocabulary":31,"difficulty":12.947368421052632,"volume":391.3815085205632,"effort":5067.360584003081,"bugs":0.13046050284018773,"time":281.52003244461565},"params":0}},{"name":"","line":234,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":12,"difficulty":4.642857142857143,"volume":82.4541375165866,"effort":382.82278132700924,"bugs":0.027484712505528867,"time":21.26793229594496},"params":1}},{"name":"._processPendingPathToIndex","line":266,"complexity":{"sloc":{"physical":27,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.5,"volume":89.85848369899593,"effort":314.50469294648576,"bugs":0.02995282789966531,"time":17.47248294147143},"params":3}},{"name":"","line":270,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":4.375,"volume":85.11011351724513,"effort":372.3567466379474,"bugs":0.028370037839081708,"time":20.686485924330412},"params":2}},{"name":"","line":274,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":4,"volume":100.07820003461549,"effort":400.31280013846197,"bugs":0.0333594000115385,"time":22.23960000769233},"params":4}},{"name":"","line":287,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.1428571428571428,"volume":31.699250014423125,"effort":36.22771430219785,"bugs":0.010566416671474375,"time":2.0126507945665475},"params":2}},{"name":"._addItem","line":303,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.0625,"volume":51.89147427955947,"effort":107.0261657015914,"bugs":0.01729715809318649,"time":5.945898094532855},"params":4}},{"name":"","line":304,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":6,"difficulty":3,"volume":28.43458750793272,"effort":85.30376252379816,"bugs":0.009478195835977574,"time":4.739097917988786},"params":1}},{"name":"._getItemStatsFromSearchManager","line":322,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":2}},{"name":"","line":323,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":0.8333333333333334,"volume":12,"effort":10,"bugs":0.004,"time":0.5555555555555556},"params":2}},{"name":"._validateItem","line":338,"complexity":{"sloc":{"physical":23,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":14,"difficulty":3.333333333333333,"volume":68.53238859703687,"effort":228.44129532345622,"bugs":0.022844129532345624,"time":12.691183073525345},"params":4}},{"name":"","line":341,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":5.25,"volume":137.6075250475963,"effort":722.4395064998806,"bugs":0.04586917501586544,"time":40.13552813888226},"params":3}},{"name":"","line":348,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"length":29,"vocabulary":11,"difficulty":5.714285714285714,"volume":100.32351694048164,"effort":573.2772396598951,"bugs":0.03344117231349388,"time":31.84873553666084},"params":3}},{"name":"._removeCurrentPendingPathToIndex","line":368,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":8,"difficulty":3,"volume":51,"effort":153,"bugs":0.017,"time":8.5},"params":2}},{"name":"._startIndexRunner","line":381,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":4.285714285714286,"volume":70.30835464468075,"effort":301.3215199057746,"bugs":0.02343611821489358,"time":16.7400844392097},"params":0}},{"name":"","line":384,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._stopIndexRunner","line":397,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":0}}],"maintainability":73.91792775276015,"params":1.4565217391304348,"module":"core/search/IndexManager.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.json b/build/js-source-analysis-report/files/core_search_IndexManager_js/report.json deleted file mode 100644 index 2cbe54bd..00000000 --- a/build/js-source-analysis-report/files/core_search_IndexManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/IndexManager.js","fileShort":"core/search/IndexManager.js","fileSafe":"core_search_IndexManager_js","link":"files/core_search_IndexManager_js/index.html"},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":400,"logical":187},"cyclomatic":25,"halstead":{"operators":{"distinct":23,"total":486,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":628,"identifiers":["__stripped__"]},"length":1114,"vocabulary":126,"difficulty":70.11650485436893,"volume":7772.689834778907,"effort":544993.8445317793,"bugs":2.590896611592969,"time":30277.43580732107},"params":67}},"functions":[{"name":"","line":6,"complexity":{"sloc":{"physical":398,"logical":22},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":82,"identifiers":["__stripped__"]},"length":164,"vocabulary":27,"difficulty":7.130434782608695,"volume":779.8015503548089,"effort":5560.324098182115,"bugs":0.25993385011826964,"time":308.90689434345086},"params":0}},{"name":"IndexManager","line":7,"complexity":{"sloc":{"physical":25,"logical":19},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":66,"identifiers":["__stripped__"]},"length":113,"vocabulary":33,"difficulty":5.892857142857143,"volume":570.0165354875053,"effort":3359.0260126942276,"bugs":0.19000551182916842,"time":186.61255626079043},"params":4}},{"name":".addToIndex","line":32,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":5.833333333333334,"volume":79.56692722865785,"effort":464.14040883383745,"bugs":0.026522309076219282,"time":25.785578268546526},"params":3}},{"name":".close","line":38,"complexity":{"sloc":{"physical":40,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"length":69,"vocabulary":29,"difficulty":7.6499999999999995,"volume":335.2006886638025,"effort":2564.285268278089,"bugs":0.11173356288793417,"time":142.46029268211606},"params":1}},{"name":"","line":40,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"testClose","line":51,"complexity":{"sloc":{"physical":10,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":5.090909090909091,"volume":120.92782504182705,"effort":615.6325638493013,"bugs":0.04030927501394235,"time":34.20180910273896},"params":1}},{"name":"","line":65,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"","line":72,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":".forceIndex","line":79,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":11,"difficulty":3.5999999999999996,"volume":41.51317942364757,"effort":149.44744592513123,"bugs":0.01383772647454919,"time":8.302635884729513},"params":1}},{"name":"","line":80,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".isOpen","line":86,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".isPaused","line":90,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.2857142857142856,"volume":51.89147427955947,"effort":118.6090840675645,"bugs":0.01729715809318649,"time":6.589393559309139},"params":1}},{"name":".open","line":94,"complexity":{"sloc":{"physical":39,"logical":12},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"length":68,"vocabulary":28,"difficulty":6.8,"volume":326.90013469991703,"effort":2222.9209159594357,"bugs":0.10896671156663901,"time":123.49560644219088},"params":1}},{"name":"","line":96,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"testOpen","line":107,"complexity":{"sloc":{"physical":11,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":17,"difficulty":5.6000000000000005,"volume":118.53642239625987,"effort":663.8039654190553,"bugs":0.03951214079875329,"time":36.877998078836406},"params":1}},{"name":"","line":119,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"","line":127,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":".pause","line":134,"complexity":{"sloc":{"physical":12,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":19,"difficulty":6.181818181818182,"volume":135.93368043019473,"effort":840.3172972048401,"bugs":0.04531122681006491,"time":46.68429428915778},"params":1}},{"name":"","line":135,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".resume","line":147,"complexity":{"sloc":{"physical":12,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":20,"difficulty":6.954545454545454,"volume":142.62362713128297,"effort":991.8824977766498,"bugs":0.04754120904376099,"time":55.104583209813875},"params":1}},{"name":"","line":148,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"._bindToFolderWatcherManagerEvents","line":160,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":10,"difficulty":3.2142857142857144,"volume":89.69205856195879,"effort":288.2959025205818,"bugs":0.029897352853986262,"time":16.016439028921212},"params":0}},{"name":"","line":161,"complexity":{"sloc":{"physical":3,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":164,"complexity":{"sloc":{"physical":3,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":167,"complexity":{"sloc":{"physical":3,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"._indexRunner","line":172,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"length":41,"vocabulary":16,"difficulty":8.166666666666668,"volume":164,"effort":1339.3333333333335,"bugs":0.05466666666666667,"time":74.40740740740742},"params":0}},{"name":"._processPendingPathsToIndex","line":192,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":5.5,"volume":83.76180828526728,"effort":460.68994556897,"bugs":0.02792060276175576,"time":25.593885864942777},"params":0}},{"name":"._createPendingListObject","line":204,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":4.583333333333333,"volume":62.26976913547136,"effort":285.40310853757705,"bugs":0.020756589711823786,"time":15.855728252087614},"params":3}},{"name":"","line":208,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"._createPendingPathProcessor","line":216,"complexity":{"sloc":{"physical":37,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"length":79,"vocabulary":31,"difficulty":12.947368421052632,"volume":391.3815085205632,"effort":5067.360584003081,"bugs":0.13046050284018773,"time":281.52003244461565},"params":0}},{"name":"","line":234,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":12,"difficulty":4.642857142857143,"volume":82.4541375165866,"effort":382.82278132700924,"bugs":0.027484712505528867,"time":21.26793229594496},"params":1}},{"name":"._processPendingPathToIndex","line":266,"complexity":{"sloc":{"physical":27,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.5,"volume":89.85848369899593,"effort":314.50469294648576,"bugs":0.02995282789966531,"time":17.47248294147143},"params":3}},{"name":"","line":270,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":4.375,"volume":85.11011351724513,"effort":372.3567466379474,"bugs":0.028370037839081708,"time":20.686485924330412},"params":2}},{"name":"","line":274,"complexity":{"sloc":{"physical":10,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":4,"volume":100.07820003461549,"effort":400.31280013846197,"bugs":0.0333594000115385,"time":22.23960000769233},"params":4}},{"name":"","line":287,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.1428571428571428,"volume":31.699250014423125,"effort":36.22771430219785,"bugs":0.010566416671474375,"time":2.0126507945665475},"params":2}},{"name":"._addItem","line":303,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.0625,"volume":51.89147427955947,"effort":107.0261657015914,"bugs":0.01729715809318649,"time":5.945898094532855},"params":4}},{"name":"","line":304,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":6,"difficulty":3,"volume":28.43458750793272,"effort":85.30376252379816,"bugs":0.009478195835977574,"time":4.739097917988786},"params":1}},{"name":"._getItemStatsFromSearchManager","line":322,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":2}},{"name":"","line":323,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":0.8333333333333334,"volume":12,"effort":10,"bugs":0.004,"time":0.5555555555555556},"params":2}},{"name":"._validateItem","line":338,"complexity":{"sloc":{"physical":23,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":14,"difficulty":3.333333333333333,"volume":68.53238859703687,"effort":228.44129532345622,"bugs":0.022844129532345624,"time":12.691183073525345},"params":4}},{"name":"","line":341,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":5.25,"volume":137.6075250475963,"effort":722.4395064998806,"bugs":0.04586917501586544,"time":40.13552813888226},"params":3}},{"name":"","line":348,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"length":29,"vocabulary":11,"difficulty":5.714285714285714,"volume":100.32351694048164,"effort":573.2772396598951,"bugs":0.03344117231349388,"time":31.84873553666084},"params":3}},{"name":"._removeCurrentPendingPathToIndex","line":368,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":8,"difficulty":3,"volume":51,"effort":153,"bugs":0.017,"time":8.5},"params":2}},{"name":"._startIndexRunner","line":381,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":13,"difficulty":4.285714285714286,"volume":70.30835464468075,"effort":301.3215199057746,"bugs":0.02343611821489358,"time":16.7400844392097},"params":0}},{"name":"","line":384,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._stopIndexRunner","line":397,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":0}}],"maintainability":73.91792775276015,"params":1.4565217391304348,"module":"core/search/IndexManager.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchClient_js/index.html b/build/js-source-analysis-report/files/core_search_SearchClient_js/index.html deleted file mode 100644 index 50e3bf22..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchClient_js/index.html +++ /dev/null @@ -1,551 +0,0 @@ - - - - - Plato - core/search/SearchClient.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/SearchClient.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    71.36

    -
    -
    -

    Lines of code

    -

    430

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    59.19

    -
    -
    -

    Estimated Errors

    -

    3.22

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.history.js b/build/js-source-analysis-report/files/core_search_SearchClient_js/report.history.js deleted file mode 100644 index 47d9660e..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:12 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":174,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":189,"lloc":88,"functions":18,"deliveredBugs":1.252191822509984,"maintainability":71.74819340798966,"lintErrors":0,"difficulty":33.42857142857143},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":244,"lloc":113,"functions":26,"deliveredBugs":1.7107322923551713,"maintainability":72.99823079205109,"lintErrors":0,"difficulty":37.36666666666667},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":320,"lloc":160,"functions":34,"deliveredBugs":2.3741566057649384,"maintainability":71.96455151075489,"lintErrors":1,"difficulty":49.365853658536594},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":407,"lloc":202,"functions":41,"deliveredBugs":3.035778354954478,"maintainability":71.41735129797782,"lintErrors":6,"difficulty":57.91666666666667},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":430,"lloc":212,"functions":43,"deliveredBugs":3.218048060370909,"maintainability":71.36289746723993,"lintErrors":6,"difficulty":59.18918918918919},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":430,"lloc":212,"functions":43,"deliveredBugs":3.218048060370909,"maintainability":71.36289746723993,"lintErrors":6,"difficulty":59.18918918918919}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.history.json b/build/js-source-analysis-report/files/core_search_SearchClient_js/report.history.json deleted file mode 100644 index 24c31b3c..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:12 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":172,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":174,"lloc":82,"functions":15,"deliveredBugs":1.0911855899082716,"maintainability":70.48545690374323,"lintErrors":0,"difficulty":30.9873417721519},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":189,"lloc":88,"functions":18,"deliveredBugs":1.252191822509984,"maintainability":71.74819340798966,"lintErrors":0,"difficulty":33.42857142857143},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":244,"lloc":113,"functions":26,"deliveredBugs":1.7107322923551713,"maintainability":72.99823079205109,"lintErrors":0,"difficulty":37.36666666666667},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":320,"lloc":160,"functions":34,"deliveredBugs":2.3741566057649384,"maintainability":71.96455151075489,"lintErrors":1,"difficulty":49.365853658536594},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":407,"lloc":202,"functions":41,"deliveredBugs":3.035778354954478,"maintainability":71.41735129797782,"lintErrors":6,"difficulty":57.91666666666667},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":430,"lloc":212,"functions":43,"deliveredBugs":3.218048060370909,"maintainability":71.36289746723993,"lintErrors":6,"difficulty":59.18918918918919},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":430,"lloc":212,"functions":43,"deliveredBugs":3.218048060370909,"maintainability":71.36289746723993,"lintErrors":6,"difficulty":59.18918918918919}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.js b/build/js-source-analysis-report/files/core_search_SearchClient_js/report.js deleted file mode 100644 index 8404480f..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/SearchClient.js","fileShort":"core/search/SearchClient.js","fileSafe":"core_search_SearchClient_js","link":"files/core_search_SearchClient_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":430,"logical":212},"cyclomatic":25,"halstead":{"operators":{"distinct":24,"total":570,"identifiers":["__stripped__"]},"operands":{"distinct":148,"total":730,"identifiers":["__stripped__"]},"length":1300,"vocabulary":172,"difficulty":59.18918918918919,"volume":9654.144181112728,"effort":571420.9663955913,"bugs":3.218048060370909,"time":31745.609244199513},"params":72}},"functions":[{"name":"","line":19,"complexity":{"sloc":{"physical":412,"logical":20},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":74,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"length":148,"vocabulary":25,"difficulty":7.0476190476190474,"volume":687.2907160866592,"effort":4843.763141944075,"bugs":0.22909690536221974,"time":269.0979523302264},"params":0}},{"name":"SearchClient","line":20,"complexity":{"sloc":{"physical":79,"logical":26},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":64,"identifiers":["__stripped__"]},"operands":{"distinct":38,"total":87,"identifiers":["__stripped__"]},"length":151,"vocabulary":48,"difficulty":11.44736842105263,"volume":843.3293376088947,"effort":9653.901627891293,"bugs":0.28110977920296487,"time":536.327868216183},"params":5}},{"name":"onCloseCallback","line":77,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":79,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":92,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":".addItem","line":99,"complexity":{"sloc":{"physical":29,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"length":68,"vocabulary":32,"difficulty":9.166666666666668,"volume":340,"effort":3116.666666666667,"bugs":0.11333333333333333,"time":173.14814814814815},"params":2}},{"name":"checkCallback","line":104,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":2.75,"volume":64.52932501298082,"effort":177.45564378569725,"bugs":0.02150977500432694,"time":9.85864687698318},"params":1}},{"name":"","line":118,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".addMapping","line":129,"complexity":{"sloc":{"physical":29,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":14,"difficulty":4.125,"volume":76.14709844115208,"effort":314.10678106975234,"bugs":0.025382366147050694,"time":17.450376726097353},"params":3}},{"name":"","line":131,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":134,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"length":70,"vocabulary":31,"difficulty":10.175,"volume":346.7937417270813,"effort":3528.6263220730525,"bugs":0.1155979139090271,"time":196.03479567072515},"params":1}},{"name":"","line":151,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.4000000000000004,"volume":33,"effort":79.20000000000002,"bugs":0.011,"time":4.400000000000001},"params":3}},{"name":".close","line":159,"complexity":{"sloc":{"physical":15,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":23,"difficulty":6.428571428571429,"volume":176.41891628622352,"effort":1134.1216046971513,"bugs":0.05880630542874117,"time":63.0067558165084},"params":1}},{"name":"","line":167,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.9285714285714288,"volume":46.50699332842308,"effort":89.6920585619588,"bugs":0.01550233110947436,"time":4.982892142331044},"params":1}},{"name":".deleteIndex","line":175,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":26,"difficulty":8.433333333333334,"volume":211.51978731634918,"effort":1783.8168730345449,"bugs":0.07050659577211639,"time":99.10093739080804},"params":1}},{"name":"","line":177,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":183,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3,"volume":64.52932501298082,"effort":193.58797503894246,"bugs":0.02150977500432694,"time":10.75488750216347},"params":3}},{"name":".getItem","line":195,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.25,"volume":44.37895002019238,"effort":99.85263754543286,"bugs":0.014792983340064125,"time":5.547368752524047},"params":2}},{"name":".getItemById","line":199,"complexity":{"sloc":{"physical":16,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":5.090909090909091,"volume":112.58797503894243,"effort":573.1751456527978,"bugs":0.03752932501298081,"time":31.843063647377658},"params":2}},{"name":"","line":205,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":6.333333333333334,"volume":113.29982727264704,"effort":717.5655727267647,"bugs":0.03776660909088234,"time":39.864754040375814},"params":3}},{"name":".getItemByPath","line":216,"complexity":{"sloc":{"physical":29,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":20,"difficulty":5.923076923076923,"volume":172.8771237954945,"effort":1023.9645024810059,"bugs":0.0576257079318315,"time":56.88691680450032},"params":2}},{"name":"","line":229,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"length":48,"vocabulary":20,"difficulty":9.666666666666666,"volume":207.45254855459342,"effort":2005.3746360277362,"bugs":0.0691508495181978,"time":111.4097020015409},"params":3}},{"name":".isOpen","line":250,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".itemExists","line":254,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.25,"volume":44.37895002019238,"effort":99.85263754543286,"bugs":0.014792983340064125,"time":5.547368752524047},"params":2}},{"name":".itemExistsById","line":259,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.5,"volume":89.85848369899593,"effort":314.50469294648576,"bugs":0.02995282789966531,"time":17.47248294147143},"params":2}},{"name":"","line":264,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036},"params":2}},{"name":".open","line":269,"complexity":{"sloc":{"physical":48,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"length":82,"vocabulary":33,"difficulty":10.75,"volume":413.6403177873932,"effort":4446.633416214477,"bugs":0.13788010592913108,"time":247.03518978969316},"params":1}},{"name":"onSearchStoreOpen","line":277,"complexity":{"sloc":{"physical":31,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"length":78,"vocabulary":36,"difficulty":7.166666666666666,"volume":403.2541501125003,"effort":2889.9880758062523,"bugs":0.1344180500375001,"time":160.55489310034736},"params":1}},{"name":"","line":292,"complexity":{"sloc":{"physical":15,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3.5714285714285716,"volume":64.52932501298082,"effort":230.4618750463601,"bugs":0.02150977500432694,"time":12.80343750257556},"params":1}},{"name":"","line":297,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.125,"volume":62.907475208398566,"effort":196.5858600262455,"bugs":0.02096915840279952,"time":10.92143666812475},"params":1}},{"name":".typeExists","line":318,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":3.611111111111111,"volume":83.76180828526728,"effort":302.4731965856874,"bugs":0.02792060276175576,"time":16.804066476982634},"params":2}},{"name":"","line":322,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":0.625,"volume":13.931568569324174,"effort":8.707230355827608,"bugs":0.004643856189774725,"time":0.48373501976820044},"params":3}},{"name":"._addItemToPluginIndex","line":336,"complexity":{"sloc":{"physical":14,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":16,"difficulty":3.8636363636363633,"volume":108,"effort":417.27272727272725,"bugs":0.036,"time":23.18181818181818},"params":3}},{"name":"","line":342,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":3.4285714285714284,"volume":62.26976913547136,"effort":213.49635132161606,"bugs":0.020756589711823786,"time":11.860908406756447},"params":3}},{"name":"._createIndex","line":359,"complexity":{"sloc":{"physical":13,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":4.666666666666666,"volume":88,"effort":410.66666666666663,"bugs":0.029333333333333333,"time":22.814814814814813},"params":1}},{"name":"","line":363,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3,"volume":64.52932501298082,"effort":193.58797503894246,"bugs":0.02150977500432694,"time":10.75488750216347},"params":3}},{"name":"._createSearchItemFromHits","line":373,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":19,"vocabulary":12,"difficulty":4.5,"volume":68.11428751370197,"effort":306.51429381165883,"bugs":0.022704762504567322,"time":17.028571878425492},"params":1}},{"name":"._createSearchItemFromResponse","line":381,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":4,"volume":57.359400011538504,"effort":229.43760004615402,"bugs":0.01911980000384617,"time":12.746533335897446},"params":1}},{"name":"._waitForDatabaseServer","line":396,"complexity":{"sloc":{"physical":23,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":2.3333333333333335,"volume":43.18506523353572,"effort":100.76515221158334,"bugs":0.014395021744511906,"time":5.59806401175463},"params":1}},{"name":"check","line":398,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":14,"difficulty":2.7777777777777777,"volume":64.72503367497926,"effort":179.79176020827572,"bugs":0.021575011224993085,"time":9.988431122681984},"params":1}},{"name":"","line":402,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":3.5999999999999996,"volume":88,"effort":316.79999999999995,"bugs":0.029333333333333333,"time":17.599999999999998},"params":1}},{"name":"","line":405,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._isValidResponse","line":426,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":20,"difficulty":6.954545454545454,"volume":129.65784284662087,"effort":901.711361615136,"bugs":0.043219280948873624,"time":50.095075645285334},"params":3}}],"maintainability":71.36289746723993,"params":1.6744186046511629,"module":"core/search/SearchClient.js"},"jshint":{"messages":[{"severity":"error","line":122,"column":18,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."},{"severity":"error","line":232,"column":32,"message":"['hits'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":235,"column":33,"message":"['total'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":236,"column":72,"message":"['hits'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":343,"column":25,"message":"['created'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":344,"column":39,"message":"['_id'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.json b/build/js-source-analysis-report/files/core_search_SearchClient_js/report.json deleted file mode 100644 index f2ff63a1..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchClient_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/SearchClient.js","fileShort":"core/search/SearchClient.js","fileSafe":"core_search_SearchClient_js","link":"files/core_search_SearchClient_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":430,"logical":212},"cyclomatic":25,"halstead":{"operators":{"distinct":24,"total":570,"identifiers":["__stripped__"]},"operands":{"distinct":148,"total":730,"identifiers":["__stripped__"]},"length":1300,"vocabulary":172,"difficulty":59.18918918918919,"volume":9654.144181112728,"effort":571420.9663955913,"bugs":3.218048060370909,"time":31745.609244199513},"params":72}},"functions":[{"name":"","line":19,"complexity":{"sloc":{"physical":412,"logical":20},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":74,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"length":148,"vocabulary":25,"difficulty":7.0476190476190474,"volume":687.2907160866592,"effort":4843.763141944075,"bugs":0.22909690536221974,"time":269.0979523302264},"params":0}},{"name":"SearchClient","line":20,"complexity":{"sloc":{"physical":79,"logical":26},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":64,"identifiers":["__stripped__"]},"operands":{"distinct":38,"total":87,"identifiers":["__stripped__"]},"length":151,"vocabulary":48,"difficulty":11.44736842105263,"volume":843.3293376088947,"effort":9653.901627891293,"bugs":0.28110977920296487,"time":536.327868216183},"params":5}},{"name":"onCloseCallback","line":77,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":79,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":92,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":".addItem","line":99,"complexity":{"sloc":{"physical":29,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"length":68,"vocabulary":32,"difficulty":9.166666666666668,"volume":340,"effort":3116.666666666667,"bugs":0.11333333333333333,"time":173.14814814814815},"params":2}},{"name":"checkCallback","line":104,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":2.75,"volume":64.52932501298082,"effort":177.45564378569725,"bugs":0.02150977500432694,"time":9.85864687698318},"params":1}},{"name":"","line":118,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".addMapping","line":129,"complexity":{"sloc":{"physical":29,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":14,"difficulty":4.125,"volume":76.14709844115208,"effort":314.10678106975234,"bugs":0.025382366147050694,"time":17.450376726097353},"params":3}},{"name":"","line":131,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":134,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"length":70,"vocabulary":31,"difficulty":10.175,"volume":346.7937417270813,"effort":3528.6263220730525,"bugs":0.1155979139090271,"time":196.03479567072515},"params":1}},{"name":"","line":151,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.4000000000000004,"volume":33,"effort":79.20000000000002,"bugs":0.011,"time":4.400000000000001},"params":3}},{"name":".close","line":159,"complexity":{"sloc":{"physical":15,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":23,"difficulty":6.428571428571429,"volume":176.41891628622352,"effort":1134.1216046971513,"bugs":0.05880630542874117,"time":63.0067558165084},"params":1}},{"name":"","line":167,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.9285714285714288,"volume":46.50699332842308,"effort":89.6920585619588,"bugs":0.01550233110947436,"time":4.982892142331044},"params":1}},{"name":".deleteIndex","line":175,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":26,"difficulty":8.433333333333334,"volume":211.51978731634918,"effort":1783.8168730345449,"bugs":0.07050659577211639,"time":99.10093739080804},"params":1}},{"name":"","line":177,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":183,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3,"volume":64.52932501298082,"effort":193.58797503894246,"bugs":0.02150977500432694,"time":10.75488750216347},"params":3}},{"name":".getItem","line":195,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.25,"volume":44.37895002019238,"effort":99.85263754543286,"bugs":0.014792983340064125,"time":5.547368752524047},"params":2}},{"name":".getItemById","line":199,"complexity":{"sloc":{"physical":16,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":5.090909090909091,"volume":112.58797503894243,"effort":573.1751456527978,"bugs":0.03752932501298081,"time":31.843063647377658},"params":2}},{"name":"","line":205,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":6.333333333333334,"volume":113.29982727264704,"effort":717.5655727267647,"bugs":0.03776660909088234,"time":39.864754040375814},"params":3}},{"name":".getItemByPath","line":216,"complexity":{"sloc":{"physical":29,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":20,"difficulty":5.923076923076923,"volume":172.8771237954945,"effort":1023.9645024810059,"bugs":0.0576257079318315,"time":56.88691680450032},"params":2}},{"name":"","line":229,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"length":48,"vocabulary":20,"difficulty":9.666666666666666,"volume":207.45254855459342,"effort":2005.3746360277362,"bugs":0.0691508495181978,"time":111.4097020015409},"params":3}},{"name":".isOpen","line":250,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".itemExists","line":254,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.25,"volume":44.37895002019238,"effort":99.85263754543286,"bugs":0.014792983340064125,"time":5.547368752524047},"params":2}},{"name":".itemExistsById","line":259,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.5,"volume":89.85848369899593,"effort":314.50469294648576,"bugs":0.02995282789966531,"time":17.47248294147143},"params":2}},{"name":"","line":264,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036},"params":2}},{"name":".open","line":269,"complexity":{"sloc":{"physical":48,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"length":82,"vocabulary":33,"difficulty":10.75,"volume":413.6403177873932,"effort":4446.633416214477,"bugs":0.13788010592913108,"time":247.03518978969316},"params":1}},{"name":"onSearchStoreOpen","line":277,"complexity":{"sloc":{"physical":31,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"length":78,"vocabulary":36,"difficulty":7.166666666666666,"volume":403.2541501125003,"effort":2889.9880758062523,"bugs":0.1344180500375001,"time":160.55489310034736},"params":1}},{"name":"","line":292,"complexity":{"sloc":{"physical":15,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3.5714285714285716,"volume":64.52932501298082,"effort":230.4618750463601,"bugs":0.02150977500432694,"time":12.80343750257556},"params":1}},{"name":"","line":297,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.125,"volume":62.907475208398566,"effort":196.5858600262455,"bugs":0.02096915840279952,"time":10.92143666812475},"params":1}},{"name":".typeExists","line":318,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":3.611111111111111,"volume":83.76180828526728,"effort":302.4731965856874,"bugs":0.02792060276175576,"time":16.804066476982634},"params":2}},{"name":"","line":322,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":0.625,"volume":13.931568569324174,"effort":8.707230355827608,"bugs":0.004643856189774725,"time":0.48373501976820044},"params":3}},{"name":"._addItemToPluginIndex","line":336,"complexity":{"sloc":{"physical":14,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":16,"difficulty":3.8636363636363633,"volume":108,"effort":417.27272727272725,"bugs":0.036,"time":23.18181818181818},"params":3}},{"name":"","line":342,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":3.4285714285714284,"volume":62.26976913547136,"effort":213.49635132161606,"bugs":0.020756589711823786,"time":11.860908406756447},"params":3}},{"name":"._createIndex","line":359,"complexity":{"sloc":{"physical":13,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":4.666666666666666,"volume":88,"effort":410.66666666666663,"bugs":0.029333333333333333,"time":22.814814814814813},"params":1}},{"name":"","line":363,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":3,"volume":64.52932501298082,"effort":193.58797503894246,"bugs":0.02150977500432694,"time":10.75488750216347},"params":3}},{"name":"._createSearchItemFromHits","line":373,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":19,"vocabulary":12,"difficulty":4.5,"volume":68.11428751370197,"effort":306.51429381165883,"bugs":0.022704762504567322,"time":17.028571878425492},"params":1}},{"name":"._createSearchItemFromResponse","line":381,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":4,"volume":57.359400011538504,"effort":229.43760004615402,"bugs":0.01911980000384617,"time":12.746533335897446},"params":1}},{"name":"._waitForDatabaseServer","line":396,"complexity":{"sloc":{"physical":23,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":2.3333333333333335,"volume":43.18506523353572,"effort":100.76515221158334,"bugs":0.014395021744511906,"time":5.59806401175463},"params":1}},{"name":"check","line":398,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":14,"difficulty":2.7777777777777777,"volume":64.72503367497926,"effort":179.79176020827572,"bugs":0.021575011224993085,"time":9.988431122681984},"params":1}},{"name":"","line":402,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":16,"difficulty":3.5999999999999996,"volume":88,"effort":316.79999999999995,"bugs":0.029333333333333333,"time":17.599999999999998},"params":1}},{"name":"","line":405,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._isValidResponse","line":426,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":20,"difficulty":6.954545454545454,"volume":129.65784284662087,"effort":901.711361615136,"bugs":0.043219280948873624,"time":50.095075645285334},"params":3}}],"maintainability":71.36289746723993,"params":1.6744186046511629,"module":"core/search/SearchClient.js"},"jshint":{"messages":[{"severity":"error","line":122,"column":18,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."},{"severity":"error","line":232,"column":32,"message":"['hits'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":235,"column":33,"message":"['total'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":236,"column":72,"message":"['hits'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":343,"column":25,"message":"['created'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":344,"column":39,"message":"['_id'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/index.html b/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/index.html deleted file mode 100644 index fea9ac17..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/search/SearchItemFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/SearchItemFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.85

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    5.95

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.history.js b/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.history.js deleted file mode 100644 index 83f00cc1..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.history.json b/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.history.json deleted file mode 100644 index 1ce34e34..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.js b/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.js deleted file mode 100644 index ac242eb0..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/SearchItemFactory.js","fileShort":"core/search/SearchItemFactory.js","fileSafe":"core_search_SearchItemFactory_js","link":"files/core_search_SearchItemFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"SearchItemFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}}],"maintainability":89.84744675915347,"params":0.3333333333333333,"module":"core/search/SearchItemFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.json b/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.json deleted file mode 100644 index 1d94ed49..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItemFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/SearchItemFactory.js","fileShort":"core/search/SearchItemFactory.js","fileSafe":"core_search_SearchItemFactory_js","link":"files/core_search_SearchItemFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"SearchItemFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}}],"maintainability":89.84744675915347,"params":0.3333333333333333,"module":"core/search/SearchItemFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItem_js/index.html b/build/js-source-analysis-report/files/core_search_SearchItem_js/index.html deleted file mode 100644 index 761ac55a..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItem_js/index.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - Plato - core/search/SearchItem.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/SearchItem.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    65.43

    -
    -
    -

    Lines of code

    -

    106

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    39.46

    -
    -
    -

    Estimated Errors

    -

    0.80

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.history.js b/build/js-source-analysis-report/files/core_search_SearchItem_js/report.history.js deleted file mode 100644 index 96b4d9ea..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":106,"lloc":64,"functions":9,"deliveredBugs":0.8011299552059302,"maintainability":65.43301860588575,"lintErrors":3,"difficulty":39.45762711864407},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":106,"lloc":64,"functions":9,"deliveredBugs":0.8011299552059302,"maintainability":65.43301860588575,"lintErrors":3,"difficulty":39.45762711864407}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.history.json b/build/js-source-analysis-report/files/core_search_SearchItem_js/report.history.json deleted file mode 100644 index 242d6f14..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":106,"lloc":64,"functions":9,"deliveredBugs":0.8011299552059302,"maintainability":65.43301860588575,"lintErrors":3,"difficulty":39.45762711864407},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":106,"lloc":64,"functions":9,"deliveredBugs":0.8011299552059302,"maintainability":65.43301860588575,"lintErrors":3,"difficulty":39.45762711864407}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.js b/build/js-source-analysis-report/files/core_search_SearchItem_js/report.js deleted file mode 100644 index e6f76378..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/SearchItem.js","fileShort":"core/search/SearchItem.js","fileSafe":"core_search_SearchItem_js","link":"files/core_search_SearchItem_js/index.html"},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":106,"logical":64},"cyclomatic":12,"halstead":{"operators":{"distinct":24,"total":183,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":194,"identifiers":["__stripped__"]},"length":377,"vocabulary":83,"difficulty":39.45762711864407,"volume":2403.3898656177907,"effort":94832.06113827486,"bugs":0.8011299552059302,"time":5268.44784101527},"params":4}},"functions":[{"name":"","line":6,"complexity":{"sloc":{"physical":104,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":14,"difficulty":6,"volume":228.44129532345622,"effort":1370.6477719407374,"bugs":0.07614709844115207,"time":76.14709844115208},"params":0}},{"name":"SearchItem","line":7,"complexity":{"sloc":{"physical":54,"logical":32},"cyclomatic":7,"halstead":{"operators":{"distinct":17,"total":83,"identifiers":["__stripped__"]},"operands":{"distinct":39,"total":93,"identifiers":["__stripped__"]},"length":176,"vocabulary":56,"difficulty":20.26923076923077,"volume":1022.0944662821385,"effort":20717.068605026423,"bugs":0.34069815542737947,"time":1150.9482558348013},"params":1}},{"name":".getHash","line":61,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPath","line":65,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPluginIdentifiers","line":69,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPluginData","line":73,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":7,"difficulty":3,"volume":39.302968908806456,"effort":117.90890672641936,"bugs":0.01310098963626882,"time":6.550494818134409},"params":1}},{"name":".getScore","line":77,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getStats","line":81,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._processItemMember","line":85,"complexity":{"sloc":{"physical":23,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":48,"identifiers":["__stripped__"]},"length":96,"vocabulary":31,"difficulty":19.764705882352942,"volume":475.60284579714005,"effort":9400.150363990533,"bugs":0.15853428193238,"time":522.2305757772518},"params":2}}],"maintainability":65.43301860588575,"params":0.4444444444444444,"module":"core/search/SearchItem.js"},"jshint":{"messages":[{"severity":"error","line":25,"column":30,"message":"['_source'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":31,"column":34,"message":"['_type'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":35,"column":29,"message":"['_score'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.json b/build/js-source-analysis-report/files/core_search_SearchItem_js/report.json deleted file mode 100644 index 26fad2f7..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchItem_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/SearchItem.js","fileShort":"core/search/SearchItem.js","fileSafe":"core_search_SearchItem_js","link":"files/core_search_SearchItem_js/index.html"},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":106,"logical":64},"cyclomatic":12,"halstead":{"operators":{"distinct":24,"total":183,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":194,"identifiers":["__stripped__"]},"length":377,"vocabulary":83,"difficulty":39.45762711864407,"volume":2403.3898656177907,"effort":94832.06113827486,"bugs":0.8011299552059302,"time":5268.44784101527},"params":4}},"functions":[{"name":"","line":6,"complexity":{"sloc":{"physical":104,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":14,"difficulty":6,"volume":228.44129532345622,"effort":1370.6477719407374,"bugs":0.07614709844115207,"time":76.14709844115208},"params":0}},{"name":"SearchItem","line":7,"complexity":{"sloc":{"physical":54,"logical":32},"cyclomatic":7,"halstead":{"operators":{"distinct":17,"total":83,"identifiers":["__stripped__"]},"operands":{"distinct":39,"total":93,"identifiers":["__stripped__"]},"length":176,"vocabulary":56,"difficulty":20.26923076923077,"volume":1022.0944662821385,"effort":20717.068605026423,"bugs":0.34069815542737947,"time":1150.9482558348013},"params":1}},{"name":".getHash","line":61,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPath","line":65,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPluginIdentifiers","line":69,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPluginData","line":73,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":7,"difficulty":3,"volume":39.302968908806456,"effort":117.90890672641936,"bugs":0.01310098963626882,"time":6.550494818134409},"params":1}},{"name":".getScore","line":77,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getStats","line":81,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"._processItemMember","line":85,"complexity":{"sloc":{"physical":23,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":48,"identifiers":["__stripped__"]},"length":96,"vocabulary":31,"difficulty":19.764705882352942,"volume":475.60284579714005,"effort":9400.150363990533,"bugs":0.15853428193238,"time":522.2305757772518},"params":2}}],"maintainability":65.43301860588575,"params":0.4444444444444444,"module":"core/search/SearchItem.js"},"jshint":{"messages":[{"severity":"error","line":25,"column":30,"message":"['_source'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":31,"column":34,"message":"['_type'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":35,"column":29,"message":"['_score'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchManager_js/index.html b/build/js-source-analysis-report/files/core_search_SearchManager_js/index.html deleted file mode 100644 index 8a268ef4..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchManager_js/index.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - Plato - core/search/SearchManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/SearchManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    76.10

    -
    -
    -

    Lines of code

    -

    150

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    23.09

    -
    -
    -

    Estimated Errors

    -

    1.03

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.history.js b/build/js-source-analysis-report/files/core_search_SearchManager_js/report.history.js deleted file mode 100644 index 843f21a3..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":24,"lloc":11,"functions":8,"deliveredBugs":0.1037262742772967,"maintainability":90.13145405304685,"lintErrors":0,"difficulty":8.571428571428571},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":41,"lloc":22,"functions":9,"deliveredBugs":0.26963553058626805,"maintainability":82.30479537515619,"lintErrors":0,"difficulty":9.964285714285715},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":76,"lloc":39,"functions":16,"deliveredBugs":0.5045118043563308,"maintainability":81.5039090930495,"lintErrors":0,"difficulty":15},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":145,"lloc":73,"functions":21,"deliveredBugs":0.9827732768744477,"maintainability":76.14149701497648,"lintErrors":5,"difficulty":23.5625},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":145,"lloc":73,"functions":21,"deliveredBugs":0.9827732768744477,"maintainability":76.14149701497648,"lintErrors":5,"difficulty":23.5625},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":150,"lloc":77,"functions":22,"deliveredBugs":1.027483037713335,"maintainability":76.10360199586832,"lintErrors":5,"difficulty":23.092105263157897},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":150,"lloc":77,"functions":22,"deliveredBugs":1.027483037713335,"maintainability":76.10360199586832,"lintErrors":5,"difficulty":23.092105263157897}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.history.json b/build/js-source-analysis-report/files/core_search_SearchManager_js/report.history.json deleted file mode 100644 index be75aec7..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":24,"lloc":11,"functions":8,"deliveredBugs":0.1037262742772967,"maintainability":90.13145405304685,"lintErrors":0,"difficulty":8.571428571428571},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":41,"lloc":22,"functions":9,"deliveredBugs":0.26963553058626805,"maintainability":82.30479537515619,"lintErrors":0,"difficulty":9.964285714285715},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":76,"lloc":39,"functions":16,"deliveredBugs":0.5045118043563308,"maintainability":81.5039090930495,"lintErrors":0,"difficulty":15},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":145,"lloc":73,"functions":21,"deliveredBugs":0.9827732768744477,"maintainability":76.14149701497648,"lintErrors":5,"difficulty":23.5625},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":145,"lloc":73,"functions":21,"deliveredBugs":0.9827732768744477,"maintainability":76.14149701497648,"lintErrors":5,"difficulty":23.5625},{"date":"Tue, 27 May 2014 16:29:35 GMT","sloc":150,"lloc":77,"functions":22,"deliveredBugs":1.027483037713335,"maintainability":76.10360199586832,"lintErrors":5,"difficulty":23.092105263157897},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":150,"lloc":77,"functions":22,"deliveredBugs":1.027483037713335,"maintainability":76.10360199586832,"lintErrors":5,"difficulty":23.092105263157897}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.js b/build/js-source-analysis-report/files/core_search_SearchManager_js/report.js deleted file mode 100644 index f10637e5..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/SearchManager.js","fileShort":"core/search/SearchManager.js","fileSafe":"core_search_SearchManager_js","link":"files/core_search_SearchManager_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":150,"logical":77},"cyclomatic":7,"halstead":{"operators":{"distinct":13,"total":206,"identifiers":["__stripped__"]},"operands":{"distinct":76,"total":270,"identifiers":["__stripped__"]},"length":476,"vocabulary":89,"difficulty":23.092105263157897,"volume":3082.4491131400055,"effort":71180.23938895672,"bugs":1.027483037713335,"time":3954.457743830929},"params":29}},"functions":[{"name":"","line":8,"complexity":{"sloc":{"physical":142,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"length":84,"vocabulary":17,"difficulty":6.461538461538462,"volume":343.34687866502856,"effort":2218.5490621432614,"bugs":0.11444895955500951,"time":123.25272567462564},"params":0}},{"name":"SearchManager","line":9,"complexity":{"sloc":{"physical":11,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"length":42,"vocabulary":14,"difficulty":3.545454545454546,"volume":159.90890672641936,"effort":566.9497602118505,"bugs":0.05330296890880645,"time":31.49720890065836},"params":3}},{"name":".addItem","line":20,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.800000000000001,"volume":104,"effort":499.20000000000005,"bugs":0.034666666666666665,"time":27.733333333333334},"params":4}},{"name":"","line":22,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":25,"complexity":{"sloc":{"physical":9,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":2.888888888888889,"volume":74.00879436282185,"effort":213.80318371481866,"bugs":0.024669598120940616,"time":11.87795465082326},"params":1}},{"name":"","line":30,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":".close","line":36,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":14,"difficulty":5,"volume":72.33974351909447,"effort":361.6987175954723,"bugs":0.024113247839698156,"time":20.09437319974846},"params":1}},{"name":"","line":37,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".getItem","line":43,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":2}},{"name":"","line":44,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":3.6666666666666665,"volume":63.11663380285989,"effort":231.42765727715292,"bugs":0.021038877934286628,"time":12.85709207095294},"params":2}},{"name":".isOpen","line":53,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".itemExists","line":57,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.25,"volume":44.37895002019238,"effort":99.85263754543286,"bugs":0.014792983340064125,"time":5.547368752524047},"params":2}},{"name":".open","line":62,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"._registerPluginManagerEvents","line":65,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":0}},{"name":"","line":68,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._onPluginAddedListener","line":73,"complexity":{"sloc":{"physical":24,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":75,"complexity":{"sloc":{"physical":21,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":1}},{"name":"","line":80,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"","line":81,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":5.142857142857142,"volume":77.70923408096293,"effort":399.6474895592379,"bugs":0.025903078026987644,"time":22.20263830884655},"params":1}},{"name":"","line":85,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"._updateMapping","line":105,"complexity":{"sloc":{"physical":26,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":26,"difficulty":12.1875,"volume":338.43165970615865,"effort":4124.635852668808,"bugs":0.11281055323538622,"time":229.14643625937822},"params":1}},{"name":"._updatePluginData","line":132,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":24,"difficulty":8.7,"volume":229.24812503605784,"effort":1994.4586878137031,"bugs":0.07641604167868594,"time":110.80326043409462},"params":4}}],"maintainability":76.10360199586832,"params":1.3181818181818181,"module":"core/search/SearchManager.js"},"jshint":{"messages":[{"severity":"error","line":106,"column":29,"message":"['_source'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":107,"column":33,"message":"['properties'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":111,"column":37,"message":"['file'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":112,"column":20,"message":"['_source'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":118,"column":16,"message":"['properties'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.json b/build/js-source-analysis-report/files/core_search_SearchManager_js/report.json deleted file mode 100644 index 6508ba8e..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/SearchManager.js","fileShort":"core/search/SearchManager.js","fileSafe":"core_search_SearchManager_js","link":"files/core_search_SearchManager_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":150,"logical":77},"cyclomatic":7,"halstead":{"operators":{"distinct":13,"total":206,"identifiers":["__stripped__"]},"operands":{"distinct":76,"total":270,"identifiers":["__stripped__"]},"length":476,"vocabulary":89,"difficulty":23.092105263157897,"volume":3082.4491131400055,"effort":71180.23938895672,"bugs":1.027483037713335,"time":3954.457743830929},"params":29}},"functions":[{"name":"","line":8,"complexity":{"sloc":{"physical":142,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"length":84,"vocabulary":17,"difficulty":6.461538461538462,"volume":343.34687866502856,"effort":2218.5490621432614,"bugs":0.11444895955500951,"time":123.25272567462564},"params":0}},{"name":"SearchManager","line":9,"complexity":{"sloc":{"physical":11,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"length":42,"vocabulary":14,"difficulty":3.545454545454546,"volume":159.90890672641936,"effort":566.9497602118505,"bugs":0.05330296890880645,"time":31.49720890065836},"params":3}},{"name":".addItem","line":20,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.800000000000001,"volume":104,"effort":499.20000000000005,"bugs":0.034666666666666665,"time":27.733333333333334},"params":4}},{"name":"","line":22,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":25,"complexity":{"sloc":{"physical":9,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":2.888888888888889,"volume":74.00879436282185,"effort":213.80318371481866,"bugs":0.024669598120940616,"time":11.87795465082326},"params":1}},{"name":"","line":30,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":".close","line":36,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":14,"difficulty":5,"volume":72.33974351909447,"effort":361.6987175954723,"bugs":0.024113247839698156,"time":20.09437319974846},"params":1}},{"name":"","line":37,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".getItem","line":43,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":2}},{"name":"","line":44,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":3.6666666666666665,"volume":63.11663380285989,"effort":231.42765727715292,"bugs":0.021038877934286628,"time":12.85709207095294},"params":2}},{"name":".isOpen","line":53,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".itemExists","line":57,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.25,"volume":44.37895002019238,"effort":99.85263754543286,"bugs":0.014792983340064125,"time":5.547368752524047},"params":2}},{"name":".open","line":62,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"._registerPluginManagerEvents","line":65,"complexity":{"sloc":{"physical":7,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":0}},{"name":"","line":68,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._onPluginAddedListener","line":73,"complexity":{"sloc":{"physical":24,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":3.333333333333333,"volume":48.43204266092217,"effort":161.4401422030739,"bugs":0.016144014220307392,"time":8.968896789059661},"params":1}},{"name":"","line":75,"complexity":{"sloc":{"physical":21,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2.916666666666667,"volume":44.97261104228487,"effort":131.17011553999754,"bugs":0.01499087034742829,"time":7.287228641110975},"params":1}},{"name":"","line":80,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"","line":81,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":5.142857142857142,"volume":77.70923408096293,"effort":399.6474895592379,"bugs":0.025903078026987644,"time":22.20263830884655},"params":1}},{"name":"","line":85,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"._updateMapping","line":105,"complexity":{"sloc":{"physical":26,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":26,"difficulty":12.1875,"volume":338.43165970615865,"effort":4124.635852668808,"bugs":0.11281055323538622,"time":229.14643625937822},"params":1}},{"name":"._updatePluginData","line":132,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":24,"difficulty":8.7,"volume":229.24812503605784,"effort":1994.4586878137031,"bugs":0.07641604167868594,"time":110.80326043409462},"params":4}}],"maintainability":76.10360199586832,"params":1.3181818181818181,"module":"core/search/SearchManager.js"},"jshint":{"messages":[{"severity":"error","line":106,"column":29,"message":"['_source'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":107,"column":33,"message":"['properties'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":111,"column":37,"message":"['file'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":112,"column":20,"message":"['_source'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":118,"column":16,"message":"['properties'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/index.html b/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/index.html deleted file mode 100644 index f3f5a093..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/index.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - Plato - core/search/SearchStoreFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/SearchStoreFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    87.54

    -
    -
    -

    Lines of code

    -

    20

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    7.29

    -
    -
    -

    Estimated Errors

    -

    0.07

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.history.js b/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.history.js deleted file mode 100644 index ad1c7947..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Wed, 14 May 2014 12:46:38 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.history.json b/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.history.json deleted file mode 100644 index c885e3ee..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Wed, 14 May 2014 12:46:38 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":20,"lloc":10,"functions":4,"deliveredBugs":0.0693828160529119,"maintainability":87.53649828315183,"lintErrors":0,"difficulty":7.291666666666667}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.js b/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.js deleted file mode 100644 index 0e764bb1..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/SearchStoreFactory.js","fileShort":"core/search/SearchStoreFactory.js","fileSafe":"core_search_SearchStoreFactory_js","link":"files/core_search_SearchStoreFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":20,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"length":49,"vocabulary":19,"difficulty":7.291666666666667,"volume":208.14844815873568,"effort":1517.7491011574477,"bugs":0.0693828160529119,"time":84.3193945087471},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"SearchStoreFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}},{"name":".getDefaults","line":14,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}}],"maintainability":87.53649828315183,"params":0.5,"module":"core/search/SearchStoreFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.json b/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.json deleted file mode 100644 index b06ca894..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStoreFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/SearchStoreFactory.js","fileShort":"core/search/SearchStoreFactory.js","fileSafe":"core_search_SearchStoreFactory_js","link":"files/core_search_SearchStoreFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":20,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"length":49,"vocabulary":19,"difficulty":7.291666666666667,"volume":208.14844815873568,"effort":1517.7491011574477,"bugs":0.0693828160529119,"time":84.3193945087471},"params":2}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":12,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"SearchStoreFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}},{"name":".getDefaults","line":14,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}}],"maintainability":87.53649828315183,"params":0.5,"module":"core/search/SearchStoreFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStore_js/index.html b/build/js-source-analysis-report/files/core_search_SearchStore_js/index.html deleted file mode 100644 index 6fd5d1c3..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStore_js/index.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - Plato - core/search/SearchStore.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/SearchStore.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    73.92

    -
    -
    -

    Lines of code

    -

    207

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    31.48

    -
    -
    -

    Estimated Errors

    -

    1.13

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.history.js b/build/js-source-analysis-report/files/core_search_SearchStore_js/report.history.js deleted file mode 100644 index 21edfda2..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":111,"lloc":62,"functions":14,"deliveredBugs":0.8637013046707143,"maintainability":73.72933684065701,"lintErrors":0,"difficulty":23.597560975609756},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":259,"lloc":105,"functions":21,"deliveredBugs":1.5875147047895128,"maintainability":71.68349632144192,"lintErrors":0,"difficulty":36.14285714285714},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":206,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":206,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":206,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.history.json b/build/js-source-analysis-report/files/core_search_SearchStore_js/report.history.json deleted file mode 100644 index 42c7621a..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":111,"lloc":62,"functions":14,"deliveredBugs":0.8637013046707143,"maintainability":73.72933684065701,"lintErrors":0,"difficulty":23.597560975609756},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":259,"lloc":105,"functions":21,"deliveredBugs":1.5875147047895128,"maintainability":71.68349632144192,"lintErrors":0,"difficulty":36.14285714285714},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Wed, 14 May 2014 12:46:37 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":204,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":206,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":206,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":206,"lloc":72,"functions":17,"deliveredBugs":1.109701913791966,"maintainability":73.93166876863151,"lintErrors":0,"difficulty":31.396341463414632},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783},{"date":"Mon, 02 Jun 2014 00:34:51 GMT","sloc":207,"lloc":72,"functions":17,"deliveredBugs":1.1276398827931826,"maintainability":73.92238092655043,"lintErrors":0,"difficulty":31.47590361445783}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.js b/build/js-source-analysis-report/files/core_search_SearchStore_js/report.js deleted file mode 100644 index 1f300089..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/SearchStore.js","fileShort":"core/search/SearchStore.js","fileSafe":"core_search_SearchStore_js","link":"files/core_search_SearchStore_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":207,"logical":72},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":232,"identifiers":["__stripped__"]},"operands":{"distinct":83,"total":275,"identifiers":["__stripped__"]},"length":507,"vocabulary":102,"difficulty":31.47590361445783,"volume":3382.919648379548,"effort":106480.45278785023,"bugs":1.1276398827931826,"time":5915.580710436124},"params":14}},"functions":[{"name":"","line":22,"complexity":{"sloc":{"physical":185,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"length":74,"vocabulary":16,"difficulty":6.166666666666667,"volume":296,"effort":1825.3333333333335,"bugs":0.09866666666666667,"time":101.40740740740742},"params":0}},{"name":"SearchStore","line":23,"complexity":{"sloc":{"physical":44,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":45,"identifiers":["__stripped__"]},"length":81,"vocabulary":34,"difficulty":9.375,"volume":412.0844901412775,"effort":3863.2920950744765,"bugs":0.13736149671375916,"time":214.6273386152487},"params":2}},{"name":"","line":60,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":"SearchStore.getDefaults","line":67,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.8,"volume":44.37895002019238,"effort":124.26106005653865,"bugs":0.014792983340064125,"time":6.903392225363259},"params":0}},{"name":"onCloseCallback","line":70,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":72,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".close","line":77,"complexity":{"sloc":{"physical":22,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"length":70,"vocabulary":30,"difficulty":10.710526315789474,"volume":343.4823416925963,"effort":3678.876659707545,"bugs":0.11449411389753211,"time":204.38203665041917},"params":1}},{"name":".isOpen","line":100,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".open","line":104,"complexity":{"sloc":{"physical":13,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":5.846153846153846,"volume":158.12342722003538,"effort":924.4138822094376,"bugs":0.05270780907334513,"time":51.3563267894132},"params":1}},{"name":"","line":112,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":1}},{"name":"._getDatabaseServerModulePath","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":1.5,"volume":48.43204266092217,"effort":72.64806399138325,"bugs":0.016144014220307392,"time":4.036003555076848},"params":0}},{"name":"._getDatabaseServerBinaryPath","line":138,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.916666666666667,"volume":48.43204266092217,"effort":141.26012442768968,"bugs":0.016144014220307392,"time":7.847784690427204},"params":0}},{"name":"._getDatabaseServerProcessArgs","line":155,"complexity":{"sloc":{"physical":13,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"length":48,"vocabulary":25,"difficulty":5.444444444444445,"volume":222.90509710918678,"effort":1213.5944175944614,"bugs":0.0743016990363956,"time":67.4219120885812},"params":0}},{"name":"._getDatabaseServerProcessIdPath","line":176,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":1.7142857142857142,"volume":53.1508495181978,"effort":91.11574203119623,"bugs":0.017716949839399268,"time":5.061985668399791},"params":0}},{"name":"._startUpDatabaseServer","line":188,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":4.333333333333333,"volume":97.67226489021297,"effort":423.24648119092285,"bugs":0.03255742163007099,"time":23.513693399495715},"params":1}},{"name":"","line":190,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":15,"difficulty":2.75,"volume":70.32403072095333,"effort":193.39108448262166,"bugs":0.02344134357365111,"time":10.743949137923426},"params":3}},{"name":"","line":193,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":27,"vocabulary":17,"difficulty":5.6000000000000005,"volume":110.36149671375918,"effort":618.0243815970515,"bugs":0.03678716557125306,"time":34.33468786650286},"params":2}}],"maintainability":73.92238092655043,"params":0.8235294117647058,"module":"core/search/SearchStore.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.json b/build/js-source-analysis-report/files/core_search_SearchStore_js/report.json deleted file mode 100644 index c03be7b4..00000000 --- a/build/js-source-analysis-report/files/core_search_SearchStore_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/SearchStore.js","fileShort":"core/search/SearchStore.js","fileSafe":"core_search_SearchStore_js","link":"files/core_search_SearchStore_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":207,"logical":72},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":232,"identifiers":["__stripped__"]},"operands":{"distinct":83,"total":275,"identifiers":["__stripped__"]},"length":507,"vocabulary":102,"difficulty":31.47590361445783,"volume":3382.919648379548,"effort":106480.45278785023,"bugs":1.1276398827931826,"time":5915.580710436124},"params":14}},"functions":[{"name":"","line":22,"complexity":{"sloc":{"physical":185,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"length":74,"vocabulary":16,"difficulty":6.166666666666667,"volume":296,"effort":1825.3333333333335,"bugs":0.09866666666666667,"time":101.40740740740742},"params":0}},{"name":"SearchStore","line":23,"complexity":{"sloc":{"physical":44,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":45,"identifiers":["__stripped__"]},"length":81,"vocabulary":34,"difficulty":9.375,"volume":412.0844901412775,"effort":3863.2920950744765,"bugs":0.13736149671375916,"time":214.6273386152487},"params":2}},{"name":"","line":60,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":"SearchStore.getDefaults","line":67,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2.8,"volume":44.37895002019238,"effort":124.26106005653865,"bugs":0.014792983340064125,"time":6.903392225363259},"params":0}},{"name":"onCloseCallback","line":70,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":72,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".close","line":77,"complexity":{"sloc":{"physical":22,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"length":70,"vocabulary":30,"difficulty":10.710526315789474,"volume":343.4823416925963,"effort":3678.876659707545,"bugs":0.11449411389753211,"time":204.38203665041917},"params":1}},{"name":".isOpen","line":100,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".open","line":104,"complexity":{"sloc":{"physical":13,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":5.846153846153846,"volume":158.12342722003538,"effort":924.4138822094376,"bugs":0.05270780907334513,"time":51.3563267894132},"params":1}},{"name":"","line":112,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.7999999999999998,"volume":27,"effort":48.599999999999994,"bugs":0.009,"time":2.6999999999999997},"params":1}},{"name":"._getDatabaseServerModulePath","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":1.5,"volume":48.43204266092217,"effort":72.64806399138325,"bugs":0.016144014220307392,"time":4.036003555076848},"params":0}},{"name":"._getDatabaseServerBinaryPath","line":138,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.916666666666667,"volume":48.43204266092217,"effort":141.26012442768968,"bugs":0.016144014220307392,"time":7.847784690427204},"params":0}},{"name":"._getDatabaseServerProcessArgs","line":155,"complexity":{"sloc":{"physical":13,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"length":48,"vocabulary":25,"difficulty":5.444444444444445,"volume":222.90509710918678,"effort":1213.5944175944614,"bugs":0.0743016990363956,"time":67.4219120885812},"params":0}},{"name":"._getDatabaseServerProcessIdPath","line":176,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":1.7142857142857142,"volume":53.1508495181978,"effort":91.11574203119623,"bugs":0.017716949839399268,"time":5.061985668399791},"params":0}},{"name":"._startUpDatabaseServer","line":188,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":4.333333333333333,"volume":97.67226489021297,"effort":423.24648119092285,"bugs":0.03255742163007099,"time":23.513693399495715},"params":1}},{"name":"","line":190,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":15,"difficulty":2.75,"volume":70.32403072095333,"effort":193.39108448262166,"bugs":0.02344134357365111,"time":10.743949137923426},"params":3}},{"name":"","line":193,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":27,"vocabulary":17,"difficulty":5.6000000000000005,"volume":110.36149671375918,"effort":618.0243815970515,"bugs":0.03678716557125306,"time":34.33468786650286},"params":2}}],"maintainability":73.92238092655043,"params":0.8235294117647058,"module":"core/search/SearchStore.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/index.html b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/index.html deleted file mode 100644 index da31114f..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/search/interfaces/SearchClientInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/interfaces/SearchClientInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.history.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.history.js deleted file mode 100644 index cab8898e..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:38 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.history.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.history.json deleted file mode 100644 index ac01413e..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:38 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.js deleted file mode 100644 index 3a974e49..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/interfaces/SearchClientInterface.js","fileShort":"core/search/interfaces/SearchClientInterface.js","fileSafe":"core_search_interfaces_SearchClientInterface_js","link":"files/core_search_interfaces_SearchClientInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchClientInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.json deleted file mode 100644 index bb90af99..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/interfaces/SearchClientInterface.js","fileShort":"core/search/interfaces/SearchClientInterface.js","fileSafe":"core_search_interfaces_SearchClientInterface_js","link":"files/core_search_interfaces_SearchClientInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchClientInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/index.html b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/index.html deleted file mode 100644 index dd155618..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/search/interfaces/SearchClientOptions.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/interfaces/SearchClientOptions.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.history.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.history.js deleted file mode 100644 index 55896446..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.history.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.history.json deleted file mode 100644 index fd3ab958..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.js deleted file mode 100644 index 9cc6f1e0..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/interfaces/SearchClientOptions.js","fileShort":"core/search/interfaces/SearchClientOptions.js","fileSafe":"core_search_interfaces_SearchClientOptions_js","link":"files/core_search_interfaces_SearchClientOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchClientOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.json deleted file mode 100644 index 5282721c..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchClientOptions_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/interfaces/SearchClientOptions.js","fileShort":"core/search/interfaces/SearchClientOptions.js","fileSafe":"core_search_interfaces_SearchClientOptions_js","link":"files/core_search_interfaces_SearchClientOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchClientOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/index.html deleted file mode 100644 index f9764fb1..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/search/interfaces/SearchStoreFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/interfaces/SearchStoreFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.history.js deleted file mode 100644 index 55896446..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.history.json deleted file mode 100644 index fd3ab958..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.js deleted file mode 100644 index 092d294c..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/interfaces/SearchStoreFactoryInterface.js","fileShort":"core/search/interfaces/SearchStoreFactoryInterface.js","fileSafe":"core_search_interfaces_SearchStoreFactoryInterface_js","link":"files/core_search_interfaces_SearchStoreFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchStoreFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.json deleted file mode 100644 index eb9f3559..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/interfaces/SearchStoreFactoryInterface.js","fileShort":"core/search/interfaces/SearchStoreFactoryInterface.js","fileSafe":"core_search_interfaces_SearchStoreFactoryInterface_js","link":"files/core_search_interfaces_SearchStoreFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchStoreFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/index.html b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/index.html deleted file mode 100644 index 4fa666c1..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/search/interfaces/SearchStoreInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/interfaces/SearchStoreInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.history.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.history.js deleted file mode 100644 index ef33b8b0..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.history.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.history.json deleted file mode 100644 index 2644b8c6..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.js deleted file mode 100644 index 4038eb61..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/interfaces/SearchStoreInterface.js","fileShort":"core/search/interfaces/SearchStoreInterface.js","fileSafe":"core_search_interfaces_SearchStoreInterface_js","link":"files/core_search_interfaces_SearchStoreInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchStoreInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.json deleted file mode 100644 index ef1f3508..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/interfaces/SearchStoreInterface.js","fileShort":"core/search/interfaces/SearchStoreInterface.js","fileSafe":"core_search_interfaces_SearchStoreInterface_js","link":"files/core_search_interfaces_SearchStoreInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchStoreInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/index.html b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/index.html deleted file mode 100644 index 8fd439dd..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/search/interfaces/SearchStoreOptions.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/search/interfaces/SearchStoreOptions.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.history.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.history.js deleted file mode 100644 index ef33b8b0..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.history.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.history.json deleted file mode 100644 index 2644b8c6..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.js b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.js deleted file mode 100644 index 8ffd9494..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/search/interfaces/SearchStoreOptions.js","fileShort":"core/search/interfaces/SearchStoreOptions.js","fileSafe":"core_search_interfaces_SearchStoreOptions_js","link":"files/core_search_interfaces_SearchStoreOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchStoreOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.json b/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.json deleted file mode 100644 index 2afb0750..00000000 --- a/build/js-source-analysis-report/files/core_search_interfaces_SearchStoreOptions_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/search/interfaces/SearchStoreOptions.js","fileShort":"core/search/interfaces/SearchStoreOptions.js","fileSafe":"core_search_interfaces_SearchStoreOptions_js","link":"files/core_search_interfaces_SearchStoreOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/search/interfaces/SearchStoreOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/index.html b/build/js-source-analysis-report/files/core_topology_BucketFactory_js/index.html deleted file mode 100644 index cd9d9fed..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/index.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - Plato - core/topology/BucketFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/BucketFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.09

    -
    -
    -

    Lines of code

    -

    18

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    6.25

    -
    -
    -

    Estimated Errors

    -

    0.06

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.history.js b/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.history.js deleted file mode 100644 index ccb14811..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 15 May 2014 21:12:23 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.history.json b/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.history.json deleted file mode 100644 index caa79111..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Thu, 15 May 2014 21:12:23 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":18,"lloc":8,"functions":3,"deliveredBugs":0.06149244391890265,"maintainability":89.09146505404163,"lintErrors":0,"difficulty":6.25}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.js b/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.js deleted file mode 100644 index 95799f7f..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/BucketFactory.js","fileShort":"core/topology/BucketFactory.js","fileSafe":"core_topology_BucketFactory_js","link":"files/core_topology_BucketFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":18,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":6.25,"volume":184.47733175670794,"effort":1152.9833234794246,"bugs":0.06149244391890265,"time":64.05462908219026},"params":5}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"BucketFactory","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":12,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":1.8333333333333333,"volume":39,"effort":71.5,"bugs":0.013,"time":3.9722222222222223},"params":5}}],"maintainability":89.09146505404163,"params":1.6666666666666667,"module":"core/topology/BucketFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.json b/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.json deleted file mode 100644 index 9b1ee31b..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/BucketFactory.js","fileShort":"core/topology/BucketFactory.js","fileSafe":"core_topology_BucketFactory_js","link":"files/core_topology_BucketFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":18,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":6.25,"volume":184.47733175670794,"effort":1152.9833234794246,"bugs":0.06149244391890265,"time":64.05462908219026},"params":5}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"BucketFactory","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":12,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":1.8333333333333333,"volume":39,"effort":71.5,"bugs":0.013,"time":3.9722222222222223},"params":5}}],"maintainability":89.09146505404163,"params":1.6666666666666667,"module":"core/topology/BucketFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketStore_js/index.html b/build/js-source-analysis-report/files/core_topology_BucketStore_js/index.html deleted file mode 100644 index e5f3bd5c..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketStore_js/index.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - - Plato - core/topology/BucketStore.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/BucketStore.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    69.09

    -
    -
    -

    Lines of code

    -

    395

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    63.38

    -
    -
    -

    Estimated Errors

    -

    2.18

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.history.js b/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.history.js deleted file mode 100644 index 0dfabac5..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.032673913911531,"maintainability":70.01100760433815,"lintErrors":4,"difficulty":48.46938775510204},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":388,"lloc":146,"functions":24,"deliveredBugs":2.027000733461115,"maintainability":69.0071957894849,"lintErrors":2,"difficulty":52.747252747252745},{"date":"Thu, 15 May 2014 21:12:23 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.history.json b/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.history.json deleted file mode 100644 index b97fd6d5..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.032673913911531,"maintainability":70.01100760433815,"lintErrors":4,"difficulty":48.46938775510204},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":376,"lloc":141,"functions":25,"deliveredBugs":2.02446747070391,"maintainability":70.0029125177426,"lintErrors":2,"difficulty":48.8659793814433},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":365,"lloc":130,"functions":22,"deliveredBugs":1.8071052147154394,"maintainability":69.48212756179294,"lintErrors":1,"difficulty":48.426966292134836},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":388,"lloc":146,"functions":24,"deliveredBugs":2.027000733461115,"maintainability":69.0071957894849,"lintErrors":2,"difficulty":52.747252747252745},{"date":"Thu, 15 May 2014 21:12:23 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":395,"lloc":150,"functions":25,"deliveredBugs":2.176663445151092,"maintainability":69.09394203024186,"lintErrors":2,"difficulty":63.38383838383839}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.js b/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.js deleted file mode 100644 index 03bb56ae..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/BucketStore.js","fileShort":"core/topology/BucketStore.js","fileSafe":"core_topology_BucketStore_js","link":"files/core_topology_BucketStore_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":395,"logical":150},"cyclomatic":11,"halstead":{"operators":{"distinct":25,"total":437,"identifiers":["__stripped__"]},"operands":{"distinct":99,"total":502,"identifiers":["__stripped__"]},"length":939,"vocabulary":124,"difficulty":63.38383838383839,"volume":6529.990335453276,"effort":413895.85207039706,"bugs":2.176663445151092,"time":22994.214003910947},"params":35}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":385,"logical":23},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":86,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":86,"identifiers":["__stripped__"]},"length":172,"vocabulary":28,"difficulty":7.166666666666667,"volume":826.8650465939079,"effort":5925.86616725634,"bugs":0.2756216821979693,"time":329.21478706979667},"params":0}},{"name":"BucketStore","line":12,"complexity":{"sloc":{"physical":36,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"length":41,"vocabulary":15,"difficulty":3.125,"volume":160.18251441994926,"effort":500.5703575623414,"bugs":0.05339417147331642,"time":27.809464309018967},"params":2}},{"name":".add","line":48,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":4.5,"volume":113.29982727264704,"effort":509.84922272691165,"bugs":0.03776660909088234,"time":28.32495681816176},"params":4}},{"name":".addAll","line":58,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":21,"difficulty":5.4,"volume":228.40050598449557,"effort":1233.3627323162762,"bugs":0.07613350199483186,"time":68.52015179534868},"params":2}},{"name":".close","line":73,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":13,"difficulty":7.285714285714285,"volume":122.11451069865605,"effort":889.6914350902082,"bugs":0.04070483689955202,"time":49.42730194945601},"params":0}},{"name":".contains","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":2.8,"volume":34.86917501586544,"effort":97.63369004442322,"bugs":0.011623058338621813,"time":5.424093891356845},"params":2}},{"name":".get","line":106,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":16,"difficulty":4.318181818181818,"volume":144,"effort":621.8181818181819,"bugs":0.048,"time":34.54545454545455},"params":2}},{"name":".getAll","line":117,"complexity":{"sloc":{"physical":24,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"length":74,"vocabulary":30,"difficulty":10.421052631578947,"volume":363.1099040750304,"effort":3783.9874214134743,"bugs":0.12103663469167679,"time":210.2215234118597},"params":1}},{"name":"","line":130,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":2.5,"volume":57.359400011538504,"effort":143.39850002884626,"bugs":0.01911980000384617,"time":7.966583334935903},"params":2}},{"name":".getLongestNotSeen","line":142,"complexity":{"sloc":{"physical":25,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":81,"vocabulary":31,"difficulty":9.761904761904761,"volume":401.28990114133694,"effort":3917.353796855908,"bugs":0.13376330038044565,"time":217.6307664919949},"params":1}},{"name":"","line":155,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":2}},{"name":".getRandom","line":168,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":8.181818181818182,"volume":158.12342722003538,"effort":1293.7371318002895,"bugs":0.05270780907334513,"time":71.87428510001608},"params":1}},{"name":".isOpen","line":175,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".open","line":179,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":23,"difficulty":7.2,"volume":230.70165975890765,"effort":1661.051950264135,"bugs":0.07690055325296921,"time":92.28066390356305},"params":0}},{"name":".remove","line":197,"complexity":{"sloc":{"physical":22,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"length":63,"vocabulary":22,"difficulty":8.4,"volume":280.9441919741497,"effort":2359.931212582858,"bugs":0.09364806399138323,"time":131.10728958793655},"params":2}},{"name":".size","line":220,"complexity":{"sloc":{"physical":21,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"length":64,"vocabulary":25,"difficulty":10.666666666666666,"volume":297.20679614558236,"effort":3170.205825552878,"bugs":0.09906893204852746,"time":176.1225458640488},"params":1}},{"name":"._add","line":254,"complexity":{"sloc":{"physical":29,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":67,"vocabulary":29,"difficulty":7.809523809523809,"volume":325.48472667354736,"effort":2541.8807225934174,"bugs":0.10849490889118245,"time":141.2155956996343},"params":5}},{"name":"._beginReadOnlyTransaction","line":291,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":14,"difficulty":4,"volume":60.91767875292166,"effort":243.67071501168664,"bugs":0.020305892917640553,"time":13.537261945093702},"params":0}},{"name":"._beginTransaction","line":307,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":3.5999999999999996,"volume":44.97261104228487,"effort":161.9013997522255,"bugs":0.01499087034742829,"time":8.994522208456972},"params":0}},{"name":"._get","line":322,"complexity":{"sloc":{"physical":12,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":2.0625,"volume":65.72920075410866,"effort":135.5664765553491,"bugs":0.021909733584702887,"time":7.531470919741618},"params":2}},{"name":"._getCursor","line":342,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":1}},{"name":"._getBucketKey","line":354,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"._getIdKey","line":366,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"._getIdValue","line":378,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"._getLastSeenKey","line":391,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":2}}],"maintainability":69.09394203024186,"params":1.4,"module":"core/topology/BucketStore.js"},"jshint":{"messages":[{"severity":"error","line":133,"column":14,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."},{"severity":"error","line":157,"column":14,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.json b/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.json deleted file mode 100644 index 86c06534..00000000 --- a/build/js-source-analysis-report/files/core_topology_BucketStore_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/BucketStore.js","fileShort":"core/topology/BucketStore.js","fileSafe":"core_topology_BucketStore_js","link":"files/core_topology_BucketStore_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":395,"logical":150},"cyclomatic":11,"halstead":{"operators":{"distinct":25,"total":437,"identifiers":["__stripped__"]},"operands":{"distinct":99,"total":502,"identifiers":["__stripped__"]},"length":939,"vocabulary":124,"difficulty":63.38383838383839,"volume":6529.990335453276,"effort":413895.85207039706,"bugs":2.176663445151092,"time":22994.214003910947},"params":35}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":385,"logical":23},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":86,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":86,"identifiers":["__stripped__"]},"length":172,"vocabulary":28,"difficulty":7.166666666666667,"volume":826.8650465939079,"effort":5925.86616725634,"bugs":0.2756216821979693,"time":329.21478706979667},"params":0}},{"name":"BucketStore","line":12,"complexity":{"sloc":{"physical":36,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"length":41,"vocabulary":15,"difficulty":3.125,"volume":160.18251441994926,"effort":500.5703575623414,"bugs":0.05339417147331642,"time":27.809464309018967},"params":2}},{"name":".add","line":48,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":4.5,"volume":113.29982727264704,"effort":509.84922272691165,"bugs":0.03776660909088234,"time":28.32495681816176},"params":4}},{"name":".addAll","line":58,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":21,"difficulty":5.4,"volume":228.40050598449557,"effort":1233.3627323162762,"bugs":0.07613350199483186,"time":68.52015179534868},"params":2}},{"name":".close","line":73,"complexity":{"sloc":{"physical":13,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":13,"difficulty":7.285714285714285,"volume":122.11451069865605,"effort":889.6914350902082,"bugs":0.04070483689955202,"time":49.42730194945601},"params":0}},{"name":".contains","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":2.8,"volume":34.86917501586544,"effort":97.63369004442322,"bugs":0.011623058338621813,"time":5.424093891356845},"params":2}},{"name":".get","line":106,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":16,"difficulty":4.318181818181818,"volume":144,"effort":621.8181818181819,"bugs":0.048,"time":34.54545454545455},"params":2}},{"name":".getAll","line":117,"complexity":{"sloc":{"physical":24,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"length":74,"vocabulary":30,"difficulty":10.421052631578947,"volume":363.1099040750304,"effort":3783.9874214134743,"bugs":0.12103663469167679,"time":210.2215234118597},"params":1}},{"name":"","line":130,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":2.5,"volume":57.359400011538504,"effort":143.39850002884626,"bugs":0.01911980000384617,"time":7.966583334935903},"params":2}},{"name":".getLongestNotSeen","line":142,"complexity":{"sloc":{"physical":25,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":81,"vocabulary":31,"difficulty":9.761904761904761,"volume":401.28990114133694,"effort":3917.353796855908,"bugs":0.13376330038044565,"time":217.6307664919949},"params":1}},{"name":"","line":155,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":2}},{"name":".getRandom","line":168,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":36,"vocabulary":21,"difficulty":8.181818181818182,"volume":158.12342722003538,"effort":1293.7371318002895,"bugs":0.05270780907334513,"time":71.87428510001608},"params":1}},{"name":".isOpen","line":175,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".open","line":179,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":23,"difficulty":7.2,"volume":230.70165975890765,"effort":1661.051950264135,"bugs":0.07690055325296921,"time":92.28066390356305},"params":0}},{"name":".remove","line":197,"complexity":{"sloc":{"physical":22,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"length":63,"vocabulary":22,"difficulty":8.4,"volume":280.9441919741497,"effort":2359.931212582858,"bugs":0.09364806399138323,"time":131.10728958793655},"params":2}},{"name":".size","line":220,"complexity":{"sloc":{"physical":21,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"length":64,"vocabulary":25,"difficulty":10.666666666666666,"volume":297.20679614558236,"effort":3170.205825552878,"bugs":0.09906893204852746,"time":176.1225458640488},"params":1}},{"name":"._add","line":254,"complexity":{"sloc":{"physical":29,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":67,"vocabulary":29,"difficulty":7.809523809523809,"volume":325.48472667354736,"effort":2541.8807225934174,"bugs":0.10849490889118245,"time":141.2155956996343},"params":5}},{"name":"._beginReadOnlyTransaction","line":291,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":14,"difficulty":4,"volume":60.91767875292166,"effort":243.67071501168664,"bugs":0.020305892917640553,"time":13.537261945093702},"params":0}},{"name":"._beginTransaction","line":307,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":3.5999999999999996,"volume":44.97261104228487,"effort":161.9013997522255,"bugs":0.01499087034742829,"time":8.994522208456972},"params":0}},{"name":"._get","line":322,"complexity":{"sloc":{"physical":12,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":2.0625,"volume":65.72920075410866,"effort":135.5664765553491,"bugs":0.021909733584702887,"time":7.531470919741618},"params":2}},{"name":"._getCursor","line":342,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":1}},{"name":"._getBucketKey","line":354,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"._getIdKey","line":366,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"._getIdValue","line":378,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"._getLastSeenKey","line":391,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":3,"volume":30,"effort":90,"bugs":0.01,"time":5},"params":2}}],"maintainability":69.09394203024186,"params":1.4,"module":"core/topology/BucketStore.js"},"jshint":{"messages":[{"severity":"error","line":133,"column":14,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."},{"severity":"error","line":157,"column":14,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Bucket_js/index.html b/build/js-source-analysis-report/files/core_topology_Bucket_js/index.html deleted file mode 100644 index d0af113f..00000000 --- a/build/js-source-analysis-report/files/core_topology_Bucket_js/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - Plato - core/topology/Bucket.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/Bucket.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    74.98

    -
    -
    -

    Lines of code

    -

    199

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    49.43

    -
    -
    -

    Estimated Errors

    -

    1.47

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.history.js b/build/js-source-analysis-report/files/core_topology_Bucket_js/report.history.js deleted file mode 100644 index 33993394..00000000 --- a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":188,"lloc":90,"functions":23,"deliveredBugs":1.2838700123787365,"maintainability":74.35018870864933,"lintErrors":0,"difficulty":41.904761904761905},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":188,"lloc":90,"functions":23,"deliveredBugs":1.2838700123787365,"maintainability":74.35018870864933,"lintErrors":0,"difficulty":41.904761904761905},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":188,"lloc":90,"functions":23,"deliveredBugs":1.2838700123787365,"maintainability":74.35018870864933,"lintErrors":0,"difficulty":41.904761904761905},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":203,"lloc":99,"functions":25,"deliveredBugs":1.4180131173118613,"maintainability":74.21344846989312,"lintErrors":0,"difficulty":45.04615384615385},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.history.json b/build/js-source-analysis-report/files/core_topology_Bucket_js/report.history.json deleted file mode 100644 index 8a5619db..00000000 --- a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Tue, 06 May 2014 22:38:21 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Wed, 07 May 2014 19:00:49 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":180,"lloc":85,"functions":22,"deliveredBugs":1.068776373833283,"maintainability":74.79939414856268,"lintErrors":0,"difficulty":36.72413793103448},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":188,"lloc":90,"functions":23,"deliveredBugs":1.2838700123787365,"maintainability":74.35018870864933,"lintErrors":0,"difficulty":41.904761904761905},{"date":"Tue, 13 May 2014 16:18:25 GMT","sloc":188,"lloc":90,"functions":23,"deliveredBugs":1.2838700123787365,"maintainability":74.35018870864933,"lintErrors":0,"difficulty":41.904761904761905},{"date":"Tue, 13 May 2014 18:33:13 GMT","sloc":188,"lloc":90,"functions":23,"deliveredBugs":1.2838700123787365,"maintainability":74.35018870864933,"lintErrors":0,"difficulty":41.904761904761905},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":203,"lloc":99,"functions":25,"deliveredBugs":1.4180131173118613,"maintainability":74.21344846989312,"lintErrors":0,"difficulty":45.04615384615385},{"date":"Thu, 15 May 2014 21:12:22 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Fri, 16 May 2014 19:53:39 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Wed, 21 May 2014 14:44:54 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Fri, 23 May 2014 13:08:03 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":199,"lloc":96,"functions":26,"deliveredBugs":1.4685945130667775,"maintainability":74.97533001385715,"lintErrors":0,"difficulty":49.43076923076923}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.js b/build/js-source-analysis-report/files/core_topology_Bucket_js/report.js deleted file mode 100644 index 9d73c138..00000000 --- a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/Bucket.js","fileShort":"core/topology/Bucket.js","fileSafe":"core_topology_Bucket_js","link":"files/core_topology_Bucket_js/index.html"},"complexity":{"aggregate":{"line":12,"complexity":{"sloc":{"physical":199,"logical":96},"cyclomatic":11,"halstead":{"operators":{"distinct":17,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":378,"identifiers":["__stripped__"]},"length":693,"vocabulary":82,"difficulty":49.43076923076923,"volume":4405.783539200333,"effort":217781.26940693337,"bugs":1.4685945130667775,"time":12098.959411496298},"params":37}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":197,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":54,"identifiers":["__stripped__"]},"length":108,"vocabulary":20,"difficulty":6.75,"volume":466.76823424783515,"effort":3150.6855811728874,"bugs":0.15558941141594504,"time":175.03808784293818},"params":0}},{"name":"Bucket","line":13,"complexity":{"sloc":{"physical":49,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"length":85,"vocabulary":27,"difficulty":8.75,"volume":404.1654376838949,"effort":3536.44757973408,"bugs":0.13472181256129828,"time":196.4693099852267},"params":6}},{"name":"","line":50,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".add","line":62,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"length":66,"vocabulary":29,"difficulty":8.947368421052632,"volume":320.6267456784198,"effort":2868.765619227967,"bugs":0.1068755818928066,"time":159.37586773488704},"params":2}},{"name":"","line":63,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":71,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.2,"volume":22.458839376460833,"effort":26.950607251753,"bugs":0.007486279792153611,"time":1.4972559584307221},"params":2}},{"name":".close","line":77,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.55,"volume":102.1865710312585,"effort":464.9488981922261,"bugs":0.03406219034375283,"time":25.830494344012564},"params":1}},{"name":"","line":78,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".contains","line":86,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2,"volume":44.97261104228487,"effort":89.94522208456974,"bugs":0.01499087034742829,"time":4.996956782476096},"params":2}},{"name":"","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":1.1111111111111112,"volume":65.72920075410866,"effort":73.03244528234296,"bugs":0.021909733584702887,"time":4.057358071241276},"params":0}},{"name":".get","line":92,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":3.6538461538461537,"volume":141.7774500490386,"effort":518.0329905637949,"bugs":0.0472591500163462,"time":28.779610586877496},"params":2}},{"name":".getAll","line":98,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":25,"difficulty":7.59375,"volume":236.83666567851094,"effort":1798.4784299961925,"bugs":0.07894555522617032,"time":99.91546833312181},"params":1}},{"name":".getLongestNotSeen","line":111,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":3.6363636363636367,"volume":116,"effort":421.81818181818187,"bugs":0.03866666666666667,"time":23.434343434343436},"params":1}},{"name":".getRandom","line":117,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":3.6363636363636367,"volume":116,"effort":421.81818181818187,"bugs":0.03866666666666667,"time":23.434343434343436},"params":1}},{"name":".isOpen","line":123,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":1.875,"volume":62.26976913547136,"effort":116.75581712900879,"bugs":0.020756589711823786,"time":6.486434284944933},"params":1}},{"name":".open","line":127,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.55,"volume":102.1865710312585,"effort":464.9488981922261,"bugs":0.03406219034375283,"time":25.830494344012564},"params":1}},{"name":"","line":128,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".remove","line":135,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"length":33,"vocabulary":20,"difficulty":4.846153846153846,"volume":142.62362713128297,"effort":691.176039174679,"bugs":0.04754120904376099,"time":38.39866884303772},"params":2}},{"name":"","line":136,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".size","line":144,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":2,"volume":75.28421251514429,"effort":150.56842503028858,"bugs":0.025094737505048096,"time":8.3649125016827},"params":1}},{"name":".update","line":148,"complexity":{"sloc":{"physical":46,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":21,"difficulty":4.3999999999999995,"volume":188.86964917948671,"effort":831.0264563897415,"bugs":0.06295654972649557,"time":46.16813646609675},"params":2}},{"name":"","line":149,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"updatedCallback","line":157,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":5.25,"volume":89.85848369899593,"effort":471.7570394197286,"bugs":0.02995282789966531,"time":26.208724412207143},"params":0}},{"name":"","line":169,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":2.6666666666666665,"volume":46.50699332842308,"effort":124.01864887579487,"bugs":0.01550233110947436,"time":6.889924937544159},"params":1}},{"name":"","line":181,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":2.75,"volume":64.52932501298082,"effort":177.45564378569725,"bugs":0.02150977500432694,"time":9.85864687698318},"params":2}},{"name":"._convertToContactNodeInstance","line":204,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":2.8,"volume":38.03910001730775,"effort":106.5094800484617,"bugs":0.012679700005769252,"time":5.91719333602565},"params":1}}],"maintainability":74.97533001385715,"params":1.4230769230769231,"module":"core/topology/Bucket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.json b/build/js-source-analysis-report/files/core_topology_Bucket_js/report.json deleted file mode 100644 index 75792981..00000000 --- a/build/js-source-analysis-report/files/core_topology_Bucket_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/Bucket.js","fileShort":"core/topology/Bucket.js","fileSafe":"core_topology_Bucket_js","link":"files/core_topology_Bucket_js/index.html"},"complexity":{"aggregate":{"line":12,"complexity":{"sloc":{"physical":199,"logical":96},"cyclomatic":11,"halstead":{"operators":{"distinct":17,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":378,"identifiers":["__stripped__"]},"length":693,"vocabulary":82,"difficulty":49.43076923076923,"volume":4405.783539200333,"effort":217781.26940693337,"bugs":1.4685945130667775,"time":12098.959411496298},"params":37}},"functions":[{"name":"","line":12,"complexity":{"sloc":{"physical":197,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":54,"identifiers":["__stripped__"]},"length":108,"vocabulary":20,"difficulty":6.75,"volume":466.76823424783515,"effort":3150.6855811728874,"bugs":0.15558941141594504,"time":175.03808784293818},"params":0}},{"name":"Bucket","line":13,"complexity":{"sloc":{"physical":49,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"length":85,"vocabulary":27,"difficulty":8.75,"volume":404.1654376838949,"effort":3536.44757973408,"bugs":0.13472181256129828,"time":196.4693099852267},"params":6}},{"name":"","line":50,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".add","line":62,"complexity":{"sloc":{"physical":14,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"length":66,"vocabulary":29,"difficulty":8.947368421052632,"volume":320.6267456784198,"effort":2868.765619227967,"bugs":0.1068755818928066,"time":159.37586773488704},"params":2}},{"name":"","line":63,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":71,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.2,"volume":22.458839376460833,"effort":26.950607251753,"bugs":0.007486279792153611,"time":1.4972559584307221},"params":2}},{"name":".close","line":77,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.55,"volume":102.1865710312585,"effort":464.9488981922261,"bugs":0.03406219034375283,"time":25.830494344012564},"params":1}},{"name":"","line":78,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".contains","line":86,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2,"volume":44.97261104228487,"effort":89.94522208456974,"bugs":0.01499087034742829,"time":4.996956782476096},"params":2}},{"name":"","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":11,"difficulty":1.1111111111111112,"volume":65.72920075410866,"effort":73.03244528234296,"bugs":0.021909733584702887,"time":4.057358071241276},"params":0}},{"name":".get","line":92,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":3.6538461538461537,"volume":141.7774500490386,"effort":518.0329905637949,"bugs":0.0472591500163462,"time":28.779610586877496},"params":2}},{"name":".getAll","line":98,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":25,"difficulty":7.59375,"volume":236.83666567851094,"effort":1798.4784299961925,"bugs":0.07894555522617032,"time":99.91546833312181},"params":1}},{"name":".getLongestNotSeen","line":111,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":3.6363636363636367,"volume":116,"effort":421.81818181818187,"bugs":0.03866666666666667,"time":23.434343434343436},"params":1}},{"name":".getRandom","line":117,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":3.6363636363636367,"volume":116,"effort":421.81818181818187,"bugs":0.03866666666666667,"time":23.434343434343436},"params":1}},{"name":".isOpen","line":123,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":1.875,"volume":62.26976913547136,"effort":116.75581712900879,"bugs":0.020756589711823786,"time":6.486434284944933},"params":1}},{"name":".open","line":127,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.55,"volume":102.1865710312585,"effort":464.9488981922261,"bugs":0.03406219034375283,"time":25.830494344012564},"params":1}},{"name":"","line":128,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".remove","line":135,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"length":33,"vocabulary":20,"difficulty":4.846153846153846,"volume":142.62362713128297,"effort":691.176039174679,"bugs":0.04754120904376099,"time":38.39866884303772},"params":2}},{"name":"","line":136,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".size","line":144,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":2,"volume":75.28421251514429,"effort":150.56842503028858,"bugs":0.025094737505048096,"time":8.3649125016827},"params":1}},{"name":".update","line":148,"complexity":{"sloc":{"physical":46,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":21,"difficulty":4.3999999999999995,"volume":188.86964917948671,"effort":831.0264563897415,"bugs":0.06295654972649557,"time":46.16813646609675},"params":2}},{"name":"","line":149,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"updatedCallback","line":157,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":5.25,"volume":89.85848369899593,"effort":471.7570394197286,"bugs":0.02995282789966531,"time":26.208724412207143},"params":0}},{"name":"","line":169,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":2.6666666666666665,"volume":46.50699332842308,"effort":124.01864887579487,"bugs":0.01550233110947436,"time":6.889924937544159},"params":1}},{"name":"","line":181,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":12,"difficulty":2.75,"volume":64.52932501298082,"effort":177.45564378569725,"bugs":0.02150977500432694,"time":9.85864687698318},"params":2}},{"name":"._convertToContactNodeInstance","line":204,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":2.8,"volume":38.03910001730775,"effort":106.5094800484617,"bugs":0.012679700005769252,"time":5.91719333602565},"params":1}}],"maintainability":74.97533001385715,"params":1.4230769230769231,"module":"core/topology/Bucket.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/index.html b/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/index.html deleted file mode 100644 index 26222035..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/index.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - Plato - core/topology/ContactNodeAddressFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/ContactNodeAddressFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    84.77

    -
    -
    -

    Lines of code

    -

    31

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    10.13

    -
    -
    -

    Estimated Errors

    -

    0.16

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.history.js b/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.history.js deleted file mode 100644 index b3697c26..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.history.json b/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.history.json deleted file mode 100644 index 6b65f63b..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":31,"lloc":14,"functions":6,"deliveredBugs":0.15545539184408233,"maintainability":84.76651254845669,"lintErrors":0,"difficulty":10.125}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.js b/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.js deleted file mode 100644 index e48aa37d..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/ContactNodeAddressFactory.js","fileShort":"core/topology/ContactNodeAddressFactory.js","fileSafe":"core_topology_ContactNodeAddressFactory_js","link":"files/core_topology_ContactNodeAddressFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":31,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":96,"vocabulary":29,"difficulty":10.125,"volume":466.366175532247,"effort":4721.957527264,"bugs":0.15545539184408233,"time":262.3309737368889},"params":2}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":9,"difficulty":3.6,"volume":57.058650025961626,"effort":205.41114009346185,"bugs":0.019019550008653876,"time":11.411730005192325},"params":0}},{"name":"ContactNodeAddressFactory","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":12,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}},{"name":"ContactNodeAddressFactory.createDummy","line":16,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":25,"vocabulary":16,"difficulty":5.5,"volume":100,"effort":550,"bugs":0.03333333333333333,"time":30.555555555555557},"params":0}},{"name":"getOctet","line":17,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.5,"volume":33,"effort":82.5,"bugs":0.011,"time":4.583333333333333},"params":0}},{"name":"getRandIp","line":21,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"length":18,"vocabulary":5,"difficulty":5.25,"volume":41.79470570797252,"effort":219.42220496685573,"bugs":0.013931568569324173,"time":12.190122498158651},"params":0}}],"maintainability":84.76651254845669,"params":0.3333333333333333,"module":"core/topology/ContactNodeAddressFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.json b/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.json deleted file mode 100644 index 1ce6e39e..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddressFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/ContactNodeAddressFactory.js","fileShort":"core/topology/ContactNodeAddressFactory.js","fileSafe":"core_topology_ContactNodeAddressFactory_js","link":"files/core_topology_ContactNodeAddressFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":31,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":96,"vocabulary":29,"difficulty":10.125,"volume":466.366175532247,"effort":4721.957527264,"bugs":0.15545539184408233,"time":262.3309737368889},"params":2}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":9,"difficulty":3.6,"volume":57.058650025961626,"effort":205.41114009346185,"bugs":0.019019550008653876,"time":11.411730005192325},"params":0}},{"name":"ContactNodeAddressFactory","line":10,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":12,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}},{"name":"ContactNodeAddressFactory.createDummy","line":16,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":25,"vocabulary":16,"difficulty":5.5,"volume":100,"effort":550,"bugs":0.03333333333333333,"time":30.555555555555557},"params":0}},{"name":"getOctet","line":17,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.5,"volume":33,"effort":82.5,"bugs":0.011,"time":4.583333333333333},"params":0}},{"name":"getRandIp","line":21,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"length":18,"vocabulary":5,"difficulty":5.25,"volume":41.79470570797252,"effort":219.42220496685573,"bugs":0.013931568569324173,"time":12.190122498158651},"params":0}}],"maintainability":84.76651254845669,"params":0.3333333333333333,"module":"core/topology/ContactNodeAddressFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/index.html b/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/index.html deleted file mode 100644 index b305f8bb..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/index.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - Plato - core/topology/ContactNodeAddress.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/ContactNodeAddress.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    64.85

    -
    -
    -

    Lines of code

    -

    109

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    30.05

    -
    -
    -

    Estimated Errors

    -

    0.77

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.history.js b/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.history.js deleted file mode 100644 index 681e6d00..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.history.json b/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.history.json deleted file mode 100644 index 5a2b145f..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":101,"lloc":58,"functions":6,"deliveredBugs":0.722769381026812,"maintainability":62.237613680298814,"lintErrors":2,"difficulty":28.220338983050848},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":109,"lloc":62,"functions":8,"deliveredBugs":0.7729036733523712,"maintainability":64.8518369778188,"lintErrors":2,"difficulty":30.050847457627118}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.js b/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.js deleted file mode 100644 index d58321e0..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/ContactNodeAddress.js","fileShort":"core/topology/ContactNodeAddress.js","fileSafe":"core_topology_ContactNodeAddress_js","link":"files/core_topology_ContactNodeAddress_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":109,"logical":62},"cyclomatic":12,"halstead":{"operators":{"distinct":18,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":197,"identifiers":["__stripped__"]},"length":370,"vocabulary":77,"difficulty":30.050847457627118,"volume":2318.7110200571137,"effort":69679.2311620553,"bugs":0.7729036733523712,"time":3871.0683978919606},"params":3}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":98,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"ContactNodeAddress","line":12,"complexity":{"sloc":{"physical":28,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":38,"identifiers":["__stripped__"]},"length":68,"vocabulary":25,"difficulty":10.6875,"volume":315.78222090468125,"effort":3374.9224859187807,"bugs":0.10526074030156042,"time":187.49569366215448},"params":2}},{"name":".getIp","line":40,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPort","line":44,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getAddressAsByteBuffer","line":56,"complexity":{"sloc":{"physical":43,"logical":26},"cyclomatic":7,"halstead":{"operators":{"distinct":15,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":94,"identifiers":["__stripped__"]},"length":173,"vocabulary":49,"difficulty":20.735294117647058,"volume":971.3448030319311,"effort":20141.12018051504,"bugs":0.3237816010106437,"time":1118.9511211397246},"params":0}},{"name":"getIndividualHexStrings","line":69,"complexity":{"sloc":{"physical":11,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":21,"difficulty":12.272727272727273,"volume":228.40050598449557,"effort":2803.0971189006277,"bugs":0.07613350199483186,"time":155.72761771670153},"params":1}},{"name":".isIPv4","line":100,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".isIPv6","line":104,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}}],"maintainability":64.8518369778188,"params":0.375,"module":"core/topology/ContactNodeAddress.js"},"jshint":{"messages":[{"severity":"error","line":83,"column":24,"message":"'i' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":90,"column":28,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.json b/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.json deleted file mode 100644 index db987bac..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeAddress_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/ContactNodeAddress.js","fileShort":"core/topology/ContactNodeAddress.js","fileSafe":"core_topology_ContactNodeAddress_js","link":"files/core_topology_ContactNodeAddress_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":109,"logical":62},"cyclomatic":12,"halstead":{"operators":{"distinct":18,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":197,"identifiers":["__stripped__"]},"length":370,"vocabulary":77,"difficulty":30.050847457627118,"volume":2318.7110200571137,"effort":69679.2311620553,"bugs":0.7729036733523712,"time":3871.0683978919606},"params":3}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":98,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"ContactNodeAddress","line":12,"complexity":{"sloc":{"physical":28,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":38,"identifiers":["__stripped__"]},"length":68,"vocabulary":25,"difficulty":10.6875,"volume":315.78222090468125,"effort":3374.9224859187807,"bugs":0.10526074030156042,"time":187.49569366215448},"params":2}},{"name":".getIp","line":40,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getPort","line":44,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getAddressAsByteBuffer","line":56,"complexity":{"sloc":{"physical":43,"logical":26},"cyclomatic":7,"halstead":{"operators":{"distinct":15,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":94,"identifiers":["__stripped__"]},"length":173,"vocabulary":49,"difficulty":20.735294117647058,"volume":971.3448030319311,"effort":20141.12018051504,"bugs":0.3237816010106437,"time":1118.9511211397246},"params":0}},{"name":"getIndividualHexStrings","line":69,"complexity":{"sloc":{"physical":11,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":21,"difficulty":12.272727272727273,"volume":228.40050598449557,"effort":2803.0971189006277,"bugs":0.07613350199483186,"time":155.72761771670153},"params":1}},{"name":".isIPv4","line":100,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".isIPv6","line":104,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}}],"maintainability":64.8518369778188,"params":0.375,"module":"core/topology/ContactNodeAddress.js"},"jshint":{"messages":[{"severity":"error","line":83,"column":24,"message":"'i' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":90,"column":28,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/index.html b/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/index.html deleted file mode 100644 index 2164e138..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - Plato - core/topology/ContactNodeFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/ContactNodeFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    74.00

    -
    -
    -

    Lines of code

    -

    85

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    24.20

    -
    -
    -

    Estimated Errors

    -

    0.55

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.history.js b/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.history.js deleted file mode 100644 index 4f431854..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":81,"lloc":39,"functions":9,"deliveredBugs":0.5235218043475293,"maintainability":74.40397440473929,"lintErrors":0,"difficulty":23.580000000000002},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":81,"lloc":39,"functions":9,"deliveredBugs":0.5235218043475293,"maintainability":74.40397440473929,"lintErrors":0,"difficulty":23.580000000000002},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.history.json b/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.history.json deleted file mode 100644 index 516dfc06..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":81,"lloc":39,"functions":9,"deliveredBugs":0.5235218043475293,"maintainability":74.40397440473929,"lintErrors":0,"difficulty":23.580000000000002},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":81,"lloc":39,"functions":9,"deliveredBugs":0.5235218043475293,"maintainability":74.40397440473929,"lintErrors":0,"difficulty":23.580000000000002},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":87,"lloc":43,"functions":9,"deliveredBugs":0.6033986130107758,"maintainability":72.93620544524657,"lintErrors":0,"difficulty":28.875},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":85,"lloc":41,"functions":9,"deliveredBugs":0.5450100417940709,"maintainability":74.00466391233498,"lintErrors":0,"difficulty":24.19811320754717}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.js b/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.js deleted file mode 100644 index f4e2088e..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/ContactNodeFactory.js","fileShort":"core/topology/ContactNodeFactory.js","fileSafe":"core_topology_ContactNodeFactory_js","link":"files/core_topology_ContactNodeFactory_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":85,"logical":41},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":130,"identifiers":["__stripped__"]},"operands":{"distinct":53,"total":135,"identifiers":["__stripped__"]},"length":265,"vocabulary":72,"difficulty":24.19811320754717,"volume":1635.0301253822126,"effort":39564.64407174882,"bugs":0.5450100417940709,"time":2198.0357817638233},"params":8}},"functions":[{"name":"","line":16,"complexity":{"sloc":{"physical":70,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":32,"vocabulary":11,"difficulty":4.571428571428571,"volume":110.70181179639353,"effort":506.0654253549418,"bugs":0.036900603932131175,"time":28.114745853052323},"params":0}},{"name":"ContactNodeFactory","line":17,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":19,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":5.5,"volume":60.94436251225966,"effort":335.1939938174281,"bugs":0.020314787504086555,"time":18.621888545412673},"params":3}},{"name":".createFromObject","line":24,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"length":70,"vocabulary":29,"difficulty":9.736842105263158,"volume":340.0586696589301,"effort":3311.097572994846,"bugs":0.11335288988631004,"time":183.94986516638033},"params":1}},{"name":"ContactNodeFactory.createDummy","line":39,"complexity":{"sloc":{"physical":41,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.55,"volume":102.1865710312585,"effort":464.9488981922261,"bugs":0.03406219034375283,"time":25.830494344012564},"params":4}},{"name":"getId","line":40,"complexity":{"sloc":{"physical":17,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":22,"difficulty":8.5,"volume":142.7018117963935,"effort":1212.9654002693449,"bugs":0.04756727059879784,"time":67.38696668163027},"params":0}},{"name":"getRandomId","line":41,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":6,"volume":104,"effort":624,"bugs":0.034666666666666665,"time":34.666666666666664},"params":0}},{"name":"getAddresses","line":58,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":7.5,"volume":89.85848369899593,"effort":673.9386277424694,"bugs":0.02995282789966531,"time":37.44103487458163},"params":0}},{"name":"ContactNodeFactory.getLastSeen","line":81,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}}],"maintainability":74.00466391233498,"params":0.8888888888888888,"module":"core/topology/ContactNodeFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.json b/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.json deleted file mode 100644 index 9cc42c4f..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNodeFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/ContactNodeFactory.js","fileShort":"core/topology/ContactNodeFactory.js","fileSafe":"core_topology_ContactNodeFactory_js","link":"files/core_topology_ContactNodeFactory_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":85,"logical":41},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":130,"identifiers":["__stripped__"]},"operands":{"distinct":53,"total":135,"identifiers":["__stripped__"]},"length":265,"vocabulary":72,"difficulty":24.19811320754717,"volume":1635.0301253822126,"effort":39564.64407174882,"bugs":0.5450100417940709,"time":2198.0357817638233},"params":8}},"functions":[{"name":"","line":16,"complexity":{"sloc":{"physical":70,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":32,"vocabulary":11,"difficulty":4.571428571428571,"volume":110.70181179639353,"effort":506.0654253549418,"bugs":0.036900603932131175,"time":28.114745853052323},"params":0}},{"name":"ContactNodeFactory","line":17,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":19,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":5.5,"volume":60.94436251225966,"effort":335.1939938174281,"bugs":0.020314787504086555,"time":18.621888545412673},"params":3}},{"name":".createFromObject","line":24,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"length":70,"vocabulary":29,"difficulty":9.736842105263158,"volume":340.0586696589301,"effort":3311.097572994846,"bugs":0.11335288988631004,"time":183.94986516638033},"params":1}},{"name":"ContactNodeFactory.createDummy","line":39,"complexity":{"sloc":{"physical":41,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":17,"difficulty":4.55,"volume":102.1865710312585,"effort":464.9488981922261,"bugs":0.03406219034375283,"time":25.830494344012564},"params":4}},{"name":"getId","line":40,"complexity":{"sloc":{"physical":17,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":22,"difficulty":8.5,"volume":142.7018117963935,"effort":1212.9654002693449,"bugs":0.04756727059879784,"time":67.38696668163027},"params":0}},{"name":"getRandomId","line":41,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":6,"volume":104,"effort":624,"bugs":0.034666666666666665,"time":34.666666666666664},"params":0}},{"name":"getAddresses","line":58,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":7.5,"volume":89.85848369899593,"effort":673.9386277424694,"bugs":0.02995282789966531,"time":37.44103487458163},"params":0}},{"name":"ContactNodeFactory.getLastSeen","line":81,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}}],"maintainability":74.00466391233498,"params":0.8888888888888888,"module":"core/topology/ContactNodeFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNode_js/index.html b/build/js-source-analysis-report/files/core_topology_ContactNode_js/index.html deleted file mode 100644 index 61998e4a..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNode_js/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - Plato - core/topology/ContactNode.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/ContactNode.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    80.29

    -
    -
    -

    Lines of code

    -

    39

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    8.12

    -
    -
    -

    Estimated Errors

    -

    0.13

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.history.js b/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.history.js deleted file mode 100644 index a035ade9..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 15 May 2014 21:12:23 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.history.json b/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.history.json deleted file mode 100644 index bbc06578..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Mon, 12 May 2014 06:27:04 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 14 May 2014 12:46:39 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Thu, 15 May 2014 21:12:23 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Fri, 16 May 2014 22:39:58 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 27 May 2014 11:32:00 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":39,"lloc":17,"functions":5,"deliveredBugs":0.12665973476959638,"maintainability":80.29378456741243,"lintErrors":0,"difficulty":8.117647058823529}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.js b/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.js deleted file mode 100644 index f0475e37..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/ContactNode.js","fileShort":"core/topology/ContactNode.js","fileSafe":"core_topology_ContactNode_js","link":"files/core_topology_ContactNode_js/index.html"},"complexity":{"aggregate":{"line":9,"complexity":{"sloc":{"physical":39,"logical":17},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"length":84,"vocabulary":23,"difficulty":8.117647058823529,"volume":379.9792043087891,"effort":3084.5370702713467,"bugs":0.12665973476959638,"time":171.36317057063036},"params":3}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":37,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"ContactNode","line":10,"complexity":{"sloc":{"physical":23,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"length":33,"vocabulary":11,"difficulty":2.3333333333333335,"volume":114.16124341503082,"effort":266.37623463507197,"bugs":0.03805374780501027,"time":14.798679701948442},"params":3}},{"name":".getAddresses","line":33,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getId","line":37,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getLastSeen","line":41,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}}],"maintainability":80.29378456741243,"params":0.6,"module":"core/topology/ContactNode.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.json b/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.json deleted file mode 100644 index 434a9224..00000000 --- a/build/js-source-analysis-report/files/core_topology_ContactNode_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/ContactNode.js","fileShort":"core/topology/ContactNode.js","fileSafe":"core_topology_ContactNode_js","link":"files/core_topology_ContactNode_js/index.html"},"complexity":{"aggregate":{"line":9,"complexity":{"sloc":{"physical":39,"logical":17},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"length":84,"vocabulary":23,"difficulty":8.117647058823529,"volume":379.9792043087891,"effort":3084.5370702713467,"bugs":0.12665973476959638,"time":171.36317057063036},"params":3}},"functions":[{"name":"","line":9,"complexity":{"sloc":{"physical":37,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":10,"difficulty":4.666666666666667,"volume":93.01398665684616,"effort":434.0652710652821,"bugs":0.03100466221894872,"time":24.11473728140456},"params":0}},{"name":"ContactNode","line":10,"complexity":{"sloc":{"physical":23,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"length":33,"vocabulary":11,"difficulty":2.3333333333333335,"volume":114.16124341503082,"effort":266.37623463507197,"bugs":0.03805374780501027,"time":14.798679701948442},"params":3}},{"name":".getAddresses","line":33,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getId","line":37,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getLastSeen","line":41,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}}],"maintainability":80.29378456741243,"params":0.6,"module":"core/topology/ContactNode.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Id_js/index.html b/build/js-source-analysis-report/files/core_topology_Id_js/index.html deleted file mode 100644 index d24c32b6..00000000 --- a/build/js-source-analysis-report/files/core_topology_Id_js/index.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - Plato - core/topology/Id.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/Id.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    63.88

    -
    -
    -

    Lines of code

    -

    232

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    84.14

    -
    -
    -

    Estimated Errors

    -

    1.81

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_Id_js/report.history.js b/build/js-source-analysis-report/files/core_topology_Id_js/report.history.js deleted file mode 100644 index 1d346e15..00000000 --- a/build/js-source-analysis-report/files/core_topology_Id_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":232,"lloc":120,"functions":15,"deliveredBugs":1.811232690883101,"maintainability":63.87761002231735,"lintErrors":0,"difficulty":84.13953488372094}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Id_js/report.history.json b/build/js-source-analysis-report/files/core_topology_Id_js/report.history.json deleted file mode 100644 index 72f3afc2..00000000 --- a/build/js-source-analysis-report/files/core_topology_Id_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Tue, 06 May 2014 22:38:22 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5913590794404535,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":80.30263157894737},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Thu, 08 May 2014 13:43:09 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 13 May 2014 12:52:35 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 13 May 2014 18:33:14 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Mon, 19 May 2014 11:35:09 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":214,"lloc":109,"functions":14,"deliveredBugs":1.5882672548809853,"maintainability":64.18486007933586,"lintErrors":0,"difficulty":81.37333333333333},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":232,"lloc":120,"functions":15,"deliveredBugs":1.811232690883101,"maintainability":63.87761002231735,"lintErrors":0,"difficulty":84.13953488372094}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Id_js/report.js b/build/js-source-analysis-report/files/core_topology_Id_js/report.js deleted file mode 100644 index 188e5f26..00000000 --- a/build/js-source-analysis-report/files/core_topology_Id_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/Id.js","fileShort":"core/topology/Id.js","fileSafe":"core_topology_Id_js","link":"files/core_topology_Id_js/index.html"},"complexity":{"aggregate":{"line":8,"complexity":{"sloc":{"physical":232,"logical":120},"cyclomatic":26,"halstead":{"operators":{"distinct":36,"total":382,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":402,"identifiers":["__stripped__"]},"length":784,"vocabulary":122,"difficulty":84.13953488372094,"volume":5433.698072649303,"effort":457188.82853128324,"bugs":1.811232690883101,"time":25399.379362849068},"params":17}},"functions":[{"name":"","line":8,"complexity":{"sloc":{"physical":230,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":50,"identifiers":["__stripped__"]},"length":100,"vocabulary":20,"difficulty":6.25,"volume":432.19280948873626,"effort":2701.2050593046015,"bugs":0.14406426982957876,"time":150.06694773914452},"params":0}},{"name":"Id","line":9,"complexity":{"sloc":{"physical":23,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"length":57,"vocabulary":27,"difficulty":12.8,"volume":271.0285876233177,"effort":3469.165921578467,"bugs":0.0903428625411059,"time":192.73144008769262},"params":2}},{"name":"Id.byteBufferByHexString","line":42,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"length":47,"vocabulary":25,"difficulty":10.607142857142858,"volume":218.26124091941205,"effort":2315.128162609478,"bugs":0.07275374697313734,"time":128.6182312560821},"params":2}},{"name":"Id.byteBufferByBitString","line":67,"complexity":{"sloc":{"physical":23,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":22,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":47,"identifiers":["__stripped__"]},"length":88,"vocabulary":41,"difficulty":27.210526315789476,"volume":471.46457640639136,"effort":12828.799263268651,"bugs":0.15715485880213045,"time":712.7110701815917},"params":2}},{"name":"Id.calculateByteLengthByBitLength","line":100,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":8,"volume":83.76180828526728,"effort":670.0944662821382,"bugs":0.02792060276175576,"time":37.22747034900768},"params":1}},{"name":"Id.getRandomIdDifferingInHighestBit","line":107,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":32,"difficulty":12,"volume":370,"effort":4440,"bugs":0.12333333333333334,"time":246.66666666666666},"params":2}},{"name":".at","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":11.785714285714285,"volume":120.92782504182705,"effort":1425.2207951358187,"bugs":0.04030927501394235,"time":79.17893306310104},"params":1}},{"name":".compareDistance","line":129,"complexity":{"sloc":{"physical":24,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":17,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"length":83,"vocabulary":33,"difficulty":21.25,"volume":418.68471190675166,"effort":8897.050128018473,"bugs":0.1395615706355839,"time":494.28056266769295},"params":2}},{"name":".differsInHighestBit","line":154,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":38,"identifiers":["__stripped__"]},"length":80,"vocabulary":35,"difficulty":25.333333333333332,"volume":410.3426413555973,"effort":10395.346914341799,"bugs":0.13678088045186576,"time":577.5192730189888},"params":1}},{"name":".distanceTo","line":176,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":57,"vocabulary":27,"difficulty":15.076923076923077,"volume":271.0285876233177,"effort":4086.277167243867,"bugs":0.0903428625411059,"time":227.01539818021485},"params":1}},{"name":".equals","line":192,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":48,"vocabulary":27,"difficulty":12.384615384615383,"volume":228.2346001038465,"effort":2826.597739747637,"bugs":0.0760782000346155,"time":157.03320776375762},"params":1}},{"name":".getBuffer","line":208,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".set","line":212,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":25,"difficulty":14.636363636363637,"volume":208.9735285398626,"effort":3058.6125540834437,"bugs":0.06965784284662087,"time":169.92291967130242},"params":2}},{"name":".toBitString","line":223,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":19,"difficulty":8.88888888888889,"volume":127.43782540330756,"effort":1132.7806702516227,"bugs":0.042479275134435855,"time":62.93225945842349},"params":0}},{"name":".toHexString","line":233,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.5,"volume":25.26619429851844,"effort":37.89929144777766,"bugs":0.008422064766172813,"time":2.1055161915432032},"params":0}}],"maintainability":63.87761002231735,"params":1.1333333333333333,"module":"core/topology/Id.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_Id_js/report.json b/build/js-source-analysis-report/files/core_topology_Id_js/report.json deleted file mode 100644 index 29de2e62..00000000 --- a/build/js-source-analysis-report/files/core_topology_Id_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/Id.js","fileShort":"core/topology/Id.js","fileSafe":"core_topology_Id_js","link":"files/core_topology_Id_js/index.html"},"complexity":{"aggregate":{"line":8,"complexity":{"sloc":{"physical":232,"logical":120},"cyclomatic":26,"halstead":{"operators":{"distinct":36,"total":382,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":402,"identifiers":["__stripped__"]},"length":784,"vocabulary":122,"difficulty":84.13953488372094,"volume":5433.698072649303,"effort":457188.82853128324,"bugs":1.811232690883101,"time":25399.379362849068},"params":17}},"functions":[{"name":"","line":8,"complexity":{"sloc":{"physical":230,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":50,"identifiers":["__stripped__"]},"length":100,"vocabulary":20,"difficulty":6.25,"volume":432.19280948873626,"effort":2701.2050593046015,"bugs":0.14406426982957876,"time":150.06694773914452},"params":0}},{"name":"Id","line":9,"complexity":{"sloc":{"physical":23,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"length":57,"vocabulary":27,"difficulty":12.8,"volume":271.0285876233177,"effort":3469.165921578467,"bugs":0.0903428625411059,"time":192.73144008769262},"params":2}},{"name":"Id.byteBufferByHexString","line":42,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"length":47,"vocabulary":25,"difficulty":10.607142857142858,"volume":218.26124091941205,"effort":2315.128162609478,"bugs":0.07275374697313734,"time":128.6182312560821},"params":2}},{"name":"Id.byteBufferByBitString","line":67,"complexity":{"sloc":{"physical":23,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":22,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":47,"identifiers":["__stripped__"]},"length":88,"vocabulary":41,"difficulty":27.210526315789476,"volume":471.46457640639136,"effort":12828.799263268651,"bugs":0.15715485880213045,"time":712.7110701815917},"params":2}},{"name":"Id.calculateByteLengthByBitLength","line":100,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":8,"volume":83.76180828526728,"effort":670.0944662821382,"bugs":0.02792060276175576,"time":37.22747034900768},"params":1}},{"name":"Id.getRandomIdDifferingInHighestBit","line":107,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":32,"difficulty":12,"volume":370,"effort":4440,"bugs":0.12333333333333334,"time":246.66666666666666},"params":2}},{"name":".at","line":125,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":18,"difficulty":11.785714285714285,"volume":120.92782504182705,"effort":1425.2207951358187,"bugs":0.04030927501394235,"time":79.17893306310104},"params":1}},{"name":".compareDistance","line":129,"complexity":{"sloc":{"physical":24,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":17,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"length":83,"vocabulary":33,"difficulty":21.25,"volume":418.68471190675166,"effort":8897.050128018473,"bugs":0.1395615706355839,"time":494.28056266769295},"params":2}},{"name":".differsInHighestBit","line":154,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":38,"identifiers":["__stripped__"]},"length":80,"vocabulary":35,"difficulty":25.333333333333332,"volume":410.3426413555973,"effort":10395.346914341799,"bugs":0.13678088045186576,"time":577.5192730189888},"params":1}},{"name":".distanceTo","line":176,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":57,"vocabulary":27,"difficulty":15.076923076923077,"volume":271.0285876233177,"effort":4086.277167243867,"bugs":0.0903428625411059,"time":227.01539818021485},"params":1}},{"name":".equals","line":192,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":48,"vocabulary":27,"difficulty":12.384615384615383,"volume":228.2346001038465,"effort":2826.597739747637,"bugs":0.0760782000346155,"time":157.03320776375762},"params":1}},{"name":".getBuffer","line":208,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".set","line":212,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":25,"difficulty":14.636363636363637,"volume":208.9735285398626,"effort":3058.6125540834437,"bugs":0.06965784284662087,"time":169.92291967130242},"params":2}},{"name":".toBitString","line":223,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":19,"difficulty":8.88888888888889,"volume":127.43782540330756,"effort":1132.7806702516227,"bugs":0.042479275134435855,"time":62.93225945842349},"params":0}},{"name":".toHexString","line":233,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.5,"volume":25.26619429851844,"effort":37.89929144777766,"bugs":0.008422064766172813,"time":2.1055161915432032},"params":0}}],"maintainability":63.87761002231735,"params":1.1333333333333333,"module":"core/topology/Id.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_MyNode_js/index.html b/build/js-source-analysis-report/files/core_topology_MyNode_js/index.html deleted file mode 100644 index 13e83192..00000000 --- a/build/js-source-analysis-report/files/core_topology_MyNode_js/index.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Plato - core/topology/MyNode.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/MyNode.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    76.53

    -
    -
    -

    Lines of code

    -

    67

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    11.88

    -
    -
    -

    Estimated Errors

    -

    0.32

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.history.js b/build/js-source-analysis-report/files/core_topology_MyNode_js/report.history.js deleted file mode 100644 index 735cfa6f..00000000 --- a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":67,"lloc":30,"functions":7,"deliveredBugs":0.31852747958712113,"maintainability":76.53035424196602,"lintErrors":0,"difficulty":11.875}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.history.json b/build/js-source-analysis-report/files/core_topology_MyNode_js/report.history.json deleted file mode 100644 index 080d5d62..00000000 --- a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Thu, 15 May 2014 21:12:24 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Wed, 21 May 2014 14:44:55 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 27 May 2014 00:05:40 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 27 May 2014 11:32:01 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Tue, 27 May 2014 16:29:36 GMT","sloc":59,"lloc":23,"functions":7,"deliveredBugs":0.2289358278562653,"maintainability":79.85179368246607,"lintErrors":0,"difficulty":9.722222222222221},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":67,"lloc":30,"functions":7,"deliveredBugs":0.31852747958712113,"maintainability":76.53035424196602,"lintErrors":0,"difficulty":11.875}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.js b/build/js-source-analysis-report/files/core_topology_MyNode_js/report.js deleted file mode 100644 index 6043d9c5..00000000 --- a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/MyNode.js","fileShort":"core/topology/MyNode.js","fileSafe":"core_topology_MyNode_js","link":"files/core_topology_MyNode_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":67,"logical":30},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":95,"identifiers":["__stripped__"]},"length":174,"vocabulary":45,"difficulty":11.875,"volume":955.5824387613634,"effort":11347.54146029119,"bugs":0.31852747958712113,"time":630.4189700161772},"params":5}},"functions":[{"name":"","line":16,"complexity":{"sloc":{"physical":51,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"MyNode","line":17,"complexity":{"sloc":{"physical":26,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":52,"vocabulary":22,"difficulty":5.625,"volume":231.89044416913947,"effort":1304.3837484514095,"bugs":0.07729681472304649,"time":72.46576380285609},"params":2}},{"name":".getAddresses","line":43,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getId","line":47,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".updateAddresses","line":51,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":3.611111111111111,"volume":83.76180828526728,"effort":302.4731965856874,"bugs":0.02792060276175576,"time":16.804066476982634},"params":1}},{"name":".onAddressChange","line":58,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.2,"volume":25.26619429851844,"effort":30.319433158222125,"bugs":0.008422064766172813,"time":1.6844129532345624},"params":1}},{"name":".removeOnAddressChange","line":62,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.2,"volume":25.26619429851844,"effort":30.319433158222125,"bugs":0.008422064766172813,"time":1.6844129532345624},"params":1}}],"maintainability":76.53035424196602,"params":0.7142857142857143,"module":"core/topology/MyNode.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.json b/build/js-source-analysis-report/files/core_topology_MyNode_js/report.json deleted file mode 100644 index 3211ead2..00000000 --- a/build/js-source-analysis-report/files/core_topology_MyNode_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/MyNode.js","fileShort":"core/topology/MyNode.js","fileSafe":"core_topology_MyNode_js","link":"files/core_topology_MyNode_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":67,"logical":30},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":95,"identifiers":["__stripped__"]},"length":174,"vocabulary":45,"difficulty":11.875,"volume":955.5824387613634,"effort":11347.54146029119,"bugs":0.31852747958712113,"time":630.4189700161772},"params":5}},"functions":[{"name":"","line":16,"complexity":{"sloc":{"physical":51,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":12,"difficulty":5.5,"volume":157.73835003173087,"effort":867.5609251745198,"bugs":0.052579450010576956,"time":48.197829176362205},"params":0}},{"name":"MyNode","line":17,"complexity":{"sloc":{"physical":26,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":52,"vocabulary":22,"difficulty":5.625,"volume":231.89044416913947,"effort":1304.3837484514095,"bugs":0.07729681472304649,"time":72.46576380285609},"params":2}},{"name":".getAddresses","line":43,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".getId","line":47,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":".updateAddresses","line":51,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":14,"difficulty":3.611111111111111,"volume":83.76180828526728,"effort":302.4731965856874,"bugs":0.02792060276175576,"time":16.804066476982634},"params":1}},{"name":".onAddressChange","line":58,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.2,"volume":25.26619429851844,"effort":30.319433158222125,"bugs":0.008422064766172813,"time":1.6844129532345624},"params":1}},{"name":".removeOnAddressChange","line":62,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.2,"volume":25.26619429851844,"effort":30.319433158222125,"bugs":0.008422064766172813,"time":1.6844129532345624},"params":1}}],"maintainability":76.53035424196602,"params":0.7142857142857143,"module":"core/topology/MyNode.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/index.html b/build/js-source-analysis-report/files/core_topology_RoutingTable_js/index.html deleted file mode 100644 index f4dca0c4..00000000 --- a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/index.html +++ /dev/null @@ -1,549 +0,0 @@ - - - - - Plato - core/topology/RoutingTable.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/RoutingTable.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    68.86

    -
    -
    -

    Lines of code

    -

    429

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    79.88

    -
    -
    -

    Estimated Errors

    -

    3.12

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.history.js b/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.history.js deleted file mode 100644 index 1263e614..00000000 --- a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":312,"lloc":144,"functions":26,"deliveredBugs":2.023411177814976,"maintainability":68.96773978793466,"lintErrors":1,"difficulty":70.1082474226804},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":312,"lloc":144,"functions":26,"deliveredBugs":2.023411177814976,"maintainability":68.96773978793466,"lintErrors":1,"difficulty":70.1082474226804},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":313,"lloc":145,"functions":26,"deliveredBugs":2.036036805412958,"maintainability":68.89511979962792,"lintErrors":1,"difficulty":69.68877551020408},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":313,"lloc":145,"functions":26,"deliveredBugs":2.036036805412958,"maintainability":68.89511979962792,"lintErrors":1,"difficulty":69.68877551020408},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":313,"lloc":145,"functions":26,"deliveredBugs":2.036036805412958,"maintainability":68.89511979962792,"lintErrors":1,"difficulty":69.68877551020408},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":309,"lloc":141,"functions":24,"deliveredBugs":1.9620292401798216,"maintainability":68.2744318918937,"lintErrors":1,"difficulty":68.875},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":309,"lloc":141,"functions":24,"deliveredBugs":1.9620292401798216,"maintainability":68.2744318918937,"lintErrors":1,"difficulty":68.875},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":309,"lloc":141,"functions":24,"deliveredBugs":1.9620292401798216,"maintainability":68.2744318918937,"lintErrors":1,"difficulty":68.875},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":309,"lloc":140,"functions":24,"deliveredBugs":2.108253213842937,"maintainability":68.20683112250421,"lintErrors":0,"difficulty":72.20408163265306},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":313,"lloc":141,"functions":25,"deliveredBugs":2.1326666666666667,"maintainability":68.59584423255328,"lintErrors":0,"difficulty":72.20707070707071},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":317,"lloc":142,"functions":26,"deliveredBugs":2.16863875880738,"maintainability":68.96660845935153,"lintErrors":0,"difficulty":71.07843137254902},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":355,"lloc":155,"functions":29,"deliveredBugs":2.4109480432956945,"maintainability":69.24293178082722,"lintErrors":0,"difficulty":72.36818181818182},{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.8074018668884637,"maintainability":68.84624014325796,"lintErrors":0,"difficulty":78.2560975609756},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":421,"lloc":192,"functions":35,"deliveredBugs":3.0117851178503243,"maintainability":69.08808056136968,"lintErrors":1,"difficulty":81.35384615384615},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":429,"lloc":198,"functions":35,"deliveredBugs":3.1244861640278225,"maintainability":68.85795762065214,"lintErrors":1,"difficulty":79.88235294117646}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.history.json b/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.history.json deleted file mode 100644 index d57e79d9..00000000 --- a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":312,"lloc":144,"functions":26,"deliveredBugs":2.023411177814976,"maintainability":68.96773978793466,"lintErrors":1,"difficulty":70.1082474226804},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":312,"lloc":144,"functions":26,"deliveredBugs":2.023411177814976,"maintainability":68.96773978793466,"lintErrors":1,"difficulty":70.1082474226804},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":313,"lloc":145,"functions":26,"deliveredBugs":2.036036805412958,"maintainability":68.89511979962792,"lintErrors":1,"difficulty":69.68877551020408},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":313,"lloc":145,"functions":26,"deliveredBugs":2.036036805412958,"maintainability":68.89511979962792,"lintErrors":1,"difficulty":69.68877551020408},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":313,"lloc":145,"functions":26,"deliveredBugs":2.036036805412958,"maintainability":68.89511979962792,"lintErrors":1,"difficulty":69.68877551020408},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":309,"lloc":141,"functions":24,"deliveredBugs":1.9620292401798216,"maintainability":68.2744318918937,"lintErrors":1,"difficulty":68.875},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":309,"lloc":141,"functions":24,"deliveredBugs":1.9620292401798216,"maintainability":68.2744318918937,"lintErrors":1,"difficulty":68.875},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":309,"lloc":141,"functions":24,"deliveredBugs":1.9620292401798216,"maintainability":68.2744318918937,"lintErrors":1,"difficulty":68.875},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":309,"lloc":140,"functions":24,"deliveredBugs":2.108253213842937,"maintainability":68.20683112250421,"lintErrors":0,"difficulty":72.20408163265306},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":313,"lloc":141,"functions":25,"deliveredBugs":2.1326666666666667,"maintainability":68.59584423255328,"lintErrors":0,"difficulty":72.20707070707071},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":317,"lloc":142,"functions":26,"deliveredBugs":2.16863875880738,"maintainability":68.96660845935153,"lintErrors":0,"difficulty":71.07843137254902},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":355,"lloc":155,"functions":29,"deliveredBugs":2.4109480432956945,"maintainability":69.24293178082722,"lintErrors":0,"difficulty":72.36818181818182},{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.8074018668884637,"maintainability":68.84624014325796,"lintErrors":0,"difficulty":78.2560975609756},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":398,"lloc":178,"functions":32,"deliveredBugs":2.809824129068695,"maintainability":68.84258407831466,"lintErrors":0,"difficulty":78.3821138211382},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":421,"lloc":192,"functions":35,"deliveredBugs":3.0117851178503243,"maintainability":69.08808056136968,"lintErrors":1,"difficulty":81.35384615384615},{"date":"Mon, 02 Jun 2014 00:34:52 GMT","sloc":429,"lloc":198,"functions":35,"deliveredBugs":3.1244861640278225,"maintainability":68.85795762065214,"lintErrors":1,"difficulty":79.88235294117646}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.js b/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.js deleted file mode 100644 index 2c495761..00000000 --- a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/RoutingTable.js","fileShort":"core/topology/RoutingTable.js","fileSafe":"core_topology_RoutingTable_js","link":"files/core_topology_RoutingTable_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":429,"logical":198},"cyclomatic":28,"halstead":{"operators":{"distinct":32,"total":589,"identifiers":["__stripped__"]},"operands":{"distinct":136,"total":679,"identifiers":["__stripped__"]},"length":1268,"vocabulary":168,"difficulty":79.88235294117646,"volume":9373.458492083468,"effort":748773.9195440793,"bugs":3.1244861640278225,"time":41598.55108578219},"params":50}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":412,"logical":17},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":62,"identifiers":["__stripped__"]},"length":124,"vocabulary":22,"difficulty":6.888888888888889,"volume":552.9695207110249,"effort":3809.3455871203937,"bugs":0.18432317357034161,"time":211.63031039557742},"params":0}},{"name":"RoutingTable","line":18,"complexity":{"sloc":{"physical":73,"logical":24},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":77,"identifiers":["__stripped__"]},"length":133,"vocabulary":41,"difficulty":12.419354838709678,"volume":712.5544166142051,"effort":8849.46614182158,"bugs":0.23751813887140172,"time":491.63700787897665},"params":6}},{"name":"onCloseCallback","line":69,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":71,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":".close","line":92,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"length":62,"vocabulary":23,"difficulty":10.607142857142858,"volume":280.4608412755348,"effort":2974.888209244066,"bugs":0.09348694709184494,"time":165.27156718022587},"params":1}},{"name":".getAllContactNodesSize","line":110,"complexity":{"sloc":{"physical":24,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":21,"difficulty":5.5,"volume":193.26196660226546,"effort":1062.9408163124601,"bugs":0.06442065553408849,"time":59.05226757291445},"params":1}},{"name":"checkCallback","line":115,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":16,"difficulty":3.3000000000000003,"volume":72,"effort":237.60000000000002,"bugs":0.024,"time":13.200000000000001},"params":1}},{"name":"","line":125,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":".getClosestContactNodes","line":135,"complexity":{"sloc":{"physical":104,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":45,"identifiers":["__stripped__"]},"length":91,"vocabulary":40,"difficulty":9.642857142857142,"volume":484.29545663475,"effort":4669.991903263661,"bugs":0.16143181887825,"time":259.44399462575893},"params":3}},{"name":"","line":137,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"addContactToDistanceMap","line":151,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":11,"difficulty":2.25,"volume":69.18863237274596,"effort":155.6744228386784,"bugs":0.023062877457581985,"time":8.648579046593245},"params":2}},{"name":"getContactFromDistanceMap","line":156,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"crawlBucket","line":160,"complexity":{"sloc":{"physical":60,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.125,"volume":62.907475208398566,"effort":196.5858600262455,"bugs":0.02096915840279952,"time":10.92143666812475},"params":3}},{"name":"bucketGetAllCallback","line":161,"complexity":{"sloc":{"physical":55,"logical":33},"cyclomatic":11,"halstead":{"operators":{"distinct":18,"total":73,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":76,"identifiers":["__stripped__"]},"length":149,"vocabulary":46,"difficulty":24.42857142857143,"volume":823.010731452495,"effort":20104.976439768092,"bugs":0.274336910484165,"time":1116.9431355426718},"params":2}},{"name":"","line":221,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":19,"difficulty":7.2727272727272725,"volume":152.92539048396907,"effort":1112.1846580652295,"bugs":0.050975130161323025,"time":61.78803655917942},"params":0}},{"name":".getContactNode","line":240,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"length":48,"vocabulary":26,"difficulty":8.125,"volume":225.62110647077245,"effort":1833.1714900750262,"bugs":0.07520703549025748,"time":101.84286055972368},"params":2}},{"name":"","line":241,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".getRandomContactNode","line":252,"complexity":{"sloc":{"physical":37,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":21,"difficulty":8.625,"volume":202.04660144782298,"effort":1742.651937487473,"bugs":0.06734886714927432,"time":96.81399652708184},"params":1}},{"name":"crawlRandomBucket","line":257,"complexity":{"sloc":{"physical":24,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":32,"difficulty":10.263157894736842,"volume":300,"effort":3078.947368421053,"bugs":0.1,"time":171.0526315789474},"params":0}},{"name":"","line":264,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":26,"difficulty":6.61764705882353,"volume":216.22022703449025,"effort":1430.8691494929503,"bugs":0.07207340901149675,"time":79.49273052738613},"params":2}},{"name":".isOpen","line":290,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".open","line":294,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":76,"vocabulary":32,"difficulty":10.738095238095237,"volume":380,"effort":4080.4761904761904,"bugs":0.12666666666666668,"time":226.6931216931217},"params":1}},{"name":".replaceContactNode","line":312,"complexity":{"sloc":{"physical":24,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":9.444444444444445,"volume":317.28542485580186,"effort":2996.5845680825732,"bugs":0.1057618082852673,"time":166.47692044903184},"params":3}},{"name":"","line":314,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":326,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":14,"difficulty":3.055555555555556,"volume":72.33974351909447,"effort":221.0381051972331,"bugs":0.024113247839698156,"time":12.279894733179617},"params":1}},{"name":"","line":331,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}},{"name":".updateContactNode","line":337,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":27,"difficulty":7.941176470588235,"volume":242.49926261033693,"effort":1925.7294383762048,"bugs":0.08083308753677898,"time":106.98496879867804},"params":2}},{"name":"","line":338,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"._createBucket","line":357,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":29,"vocabulary":13,"difficulty":2.7,"volume":107.31275182609167,"effort":289.74442993044755,"bugs":0.03577091727536389,"time":16.096912773913754},"params":2}},{"name":"._convertBucketKeyToString","line":369,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":2.25,"volume":13.931568569324174,"effort":31.34602928097939,"bugs":0.004643856189774725,"time":1.7414460711655217},"params":1}},{"name":"._getBucket","line":382,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":2.25,"volume":30.880904142633646,"effort":69.4820343209257,"bugs":0.010293634714211216,"time":3.860113017829206},"params":1}},{"name":"._getBucketAmount","line":393,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"._getBucketKey","line":406,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"._isInBucketKeyRange","line":424,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":4.5,"volume":39.863137138648355,"effort":179.3841171239176,"bugs":0.013287712379549451,"time":9.965784284662089},"params":1}}],"maintainability":68.85795762065214,"params":1.4285714285714286,"module":"core/topology/RoutingTable.js"},"jshint":{"messages":[{"severity":"error","line":130,"column":18,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.json b/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.json deleted file mode 100644 index b456e302..00000000 --- a/build/js-source-analysis-report/files/core_topology_RoutingTable_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/RoutingTable.js","fileShort":"core/topology/RoutingTable.js","fileSafe":"core_topology_RoutingTable_js","link":"files/core_topology_RoutingTable_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":429,"logical":198},"cyclomatic":28,"halstead":{"operators":{"distinct":32,"total":589,"identifiers":["__stripped__"]},"operands":{"distinct":136,"total":679,"identifiers":["__stripped__"]},"length":1268,"vocabulary":168,"difficulty":79.88235294117646,"volume":9373.458492083468,"effort":748773.9195440793,"bugs":3.1244861640278225,"time":41598.55108578219},"params":50}},"functions":[{"name":"","line":17,"complexity":{"sloc":{"physical":412,"logical":17},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":62,"identifiers":["__stripped__"]},"length":124,"vocabulary":22,"difficulty":6.888888888888889,"volume":552.9695207110249,"effort":3809.3455871203937,"bugs":0.18432317357034161,"time":211.63031039557742},"params":0}},{"name":"RoutingTable","line":18,"complexity":{"sloc":{"physical":73,"logical":24},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":77,"identifiers":["__stripped__"]},"length":133,"vocabulary":41,"difficulty":12.419354838709678,"volume":712.5544166142051,"effort":8849.46614182158,"bugs":0.23751813887140172,"time":491.63700787897665},"params":6}},{"name":"onCloseCallback","line":69,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"onOpenCallback","line":71,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":".close","line":92,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"length":62,"vocabulary":23,"difficulty":10.607142857142858,"volume":280.4608412755348,"effort":2974.888209244066,"bugs":0.09348694709184494,"time":165.27156718022587},"params":1}},{"name":".getAllContactNodesSize","line":110,"complexity":{"sloc":{"physical":24,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":44,"vocabulary":21,"difficulty":5.5,"volume":193.26196660226546,"effort":1062.9408163124601,"bugs":0.06442065553408849,"time":59.05226757291445},"params":1}},{"name":"checkCallback","line":115,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":16,"difficulty":3.3000000000000003,"volume":72,"effort":237.60000000000002,"bugs":0.024,"time":13.200000000000001},"params":1}},{"name":"","line":125,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":".getClosestContactNodes","line":135,"complexity":{"sloc":{"physical":104,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":45,"identifiers":["__stripped__"]},"length":91,"vocabulary":40,"difficulty":9.642857142857142,"volume":484.29545663475,"effort":4669.991903263661,"bugs":0.16143181887825,"time":259.44399462575893},"params":3}},{"name":"","line":137,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"addContactToDistanceMap","line":151,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":11,"difficulty":2.25,"volume":69.18863237274596,"effort":155.6744228386784,"bugs":0.023062877457581985,"time":8.648579046593245},"params":2}},{"name":"getContactFromDistanceMap","line":156,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"crawlBucket","line":160,"complexity":{"sloc":{"physical":60,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.125,"volume":62.907475208398566,"effort":196.5858600262455,"bugs":0.02096915840279952,"time":10.92143666812475},"params":3}},{"name":"bucketGetAllCallback","line":161,"complexity":{"sloc":{"physical":55,"logical":33},"cyclomatic":11,"halstead":{"operators":{"distinct":18,"total":73,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":76,"identifiers":["__stripped__"]},"length":149,"vocabulary":46,"difficulty":24.42857142857143,"volume":823.010731452495,"effort":20104.976439768092,"bugs":0.274336910484165,"time":1116.9431355426718},"params":2}},{"name":"","line":221,"complexity":{"sloc":{"physical":17,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":19,"difficulty":7.2727272727272725,"volume":152.92539048396907,"effort":1112.1846580652295,"bugs":0.050975130161323025,"time":61.78803655917942},"params":0}},{"name":".getContactNode","line":240,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"length":48,"vocabulary":26,"difficulty":8.125,"volume":225.62110647077245,"effort":1833.1714900750262,"bugs":0.07520703549025748,"time":101.84286055972368},"params":2}},{"name":"","line":241,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":".getRandomContactNode","line":252,"complexity":{"sloc":{"physical":37,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":21,"difficulty":8.625,"volume":202.04660144782298,"effort":1742.651937487473,"bugs":0.06734886714927432,"time":96.81399652708184},"params":1}},{"name":"crawlRandomBucket","line":257,"complexity":{"sloc":{"physical":24,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":32,"difficulty":10.263157894736842,"volume":300,"effort":3078.947368421053,"bugs":0.1,"time":171.0526315789474},"params":0}},{"name":"","line":264,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":26,"difficulty":6.61764705882353,"volume":216.22022703449025,"effort":1430.8691494929503,"bugs":0.07207340901149675,"time":79.49273052738613},"params":2}},{"name":".isOpen","line":290,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".open","line":294,"complexity":{"sloc":{"physical":17,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":76,"vocabulary":32,"difficulty":10.738095238095237,"volume":380,"effort":4080.4761904761904,"bugs":0.12666666666666668,"time":226.6931216931217},"params":1}},{"name":".replaceContactNode","line":312,"complexity":{"sloc":{"physical":24,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":9.444444444444445,"volume":317.28542485580186,"effort":2996.5845680825732,"bugs":0.1057618082852673,"time":166.47692044903184},"params":3}},{"name":"","line":314,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0,"volume":2,"effort":0,"bugs":0.0006666666666666666,"time":0},"params":2}},{"name":"","line":326,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":19,"vocabulary":14,"difficulty":3.055555555555556,"volume":72.33974351909447,"effort":221.0381051972331,"bugs":0.024113247839698156,"time":12.279894733179617},"params":1}},{"name":"","line":331,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":1.6666666666666667,"volume":16.253496664211536,"effort":27.089161107019226,"bugs":0.005417832221403845,"time":1.5049533948344014},"params":2}},{"name":".updateContactNode","line":337,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":27,"difficulty":7.941176470588235,"volume":242.49926261033693,"effort":1925.7294383762048,"bugs":0.08083308753677898,"time":106.98496879867804},"params":2}},{"name":"","line":338,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":1,"vocabulary":1,"difficulty":0,"volume":0,"effort":0,"bugs":0,"time":0},"params":1}},{"name":"._createBucket","line":357,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":29,"vocabulary":13,"difficulty":2.7,"volume":107.31275182609167,"effort":289.74442993044755,"bugs":0.03577091727536389,"time":16.096912773913754},"params":2}},{"name":"._convertBucketKeyToString","line":369,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":2.25,"volume":13.931568569324174,"effort":31.34602928097939,"bugs":0.004643856189774725,"time":1.7414460711655217},"params":1}},{"name":"._getBucket","line":382,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":2.25,"volume":30.880904142633646,"effort":69.4820343209257,"bugs":0.010293634714211216,"time":3.860113017829206},"params":1}},{"name":"._getBucketAmount","line":393,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"._getBucketKey","line":406,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"._isInBucketKeyRange","line":424,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":4.5,"volume":39.863137138648355,"effort":179.3841171239176,"bugs":0.013287712379549451,"time":9.965784284662089},"params":1}}],"maintainability":68.85795762065214,"params":1.4285714285714286,"module":"core/topology/RoutingTable.js"},"jshint":{"messages":[{"severity":"error","line":130,"column":18,"message":"Don't make functions within a loop.","source":"Don't make functions within a loop."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/index.html deleted file mode 100644 index 0cc073ea..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/BucketFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/BucketFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.history.js deleted file mode 100644 index 1cebbb96..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.history.json deleted file mode 100644 index b5ab13d3..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.js deleted file mode 100644 index 98cdf1b3..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/BucketFactoryInterface.js","fileShort":"core/topology/interfaces/BucketFactoryInterface.js","fileSafe":"core_topology_interfaces_BucketFactoryInterface_js","link":"files/core_topology_interfaces_BucketFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/BucketFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.json deleted file mode 100644 index 4e6c76f9..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/BucketFactoryInterface.js","fileShort":"core/topology/interfaces/BucketFactoryInterface.js","fileSafe":"core_topology_interfaces_BucketFactoryInterface_js","link":"files/core_topology_interfaces_BucketFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/BucketFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/index.html deleted file mode 100644 index 34c34117..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/BucketInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/BucketInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.history.js deleted file mode 100644 index 1cebbb96..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.history.json deleted file mode 100644 index b5ab13d3..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.js deleted file mode 100644 index e40f4f97..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/BucketInterface.js","fileShort":"core/topology/interfaces/BucketInterface.js","fileSafe":"core_topology_interfaces_BucketInterface_js","link":"files/core_topology_interfaces_BucketInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/BucketInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.json deleted file mode 100644 index 1424d1a0..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/BucketInterface.js","fileShort":"core/topology/interfaces/BucketInterface.js","fileSafe":"core_topology_interfaces_BucketInterface_js","link":"files/core_topology_interfaces_BucketInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/BucketInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/index.html deleted file mode 100644 index e2410a28..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/topology/interfaces/BucketStoreInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/BucketStoreInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.history.js deleted file mode 100644 index 1cebbb96..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.history.json deleted file mode 100644 index b5ab13d3..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.js deleted file mode 100644 index 45c1163c..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/BucketStoreInterface.js","fileShort":"core/topology/interfaces/BucketStoreInterface.js","fileSafe":"core_topology_interfaces_BucketStoreInterface_js","link":"files/core_topology_interfaces_BucketStoreInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/BucketStoreInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.json deleted file mode 100644 index 40fc74e5..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_BucketStoreInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/BucketStoreInterface.js","fileShort":"core/topology/interfaces/BucketStoreInterface.js","fileSafe":"core_topology_interfaces_BucketStoreInterface_js","link":"files/core_topology_interfaces_BucketStoreInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/BucketStoreInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/index.html deleted file mode 100644 index 1af3555d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeAddressFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeAddressFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.history.js deleted file mode 100644 index 1cebbb96..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.history.json deleted file mode 100644 index b5ab13d3..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:23 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.js deleted file mode 100644 index ff4642ff..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeAddressFactoryInterface.js","fileShort":"core/topology/interfaces/ContactNodeAddressFactoryInterface.js","fileSafe":"core_topology_interfaces_ContactNodeAddressFactoryInterface_js","link":"files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeAddressFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.json deleted file mode 100644 index 2b93aaec..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeAddressFactoryInterface.js","fileShort":"core/topology/interfaces/ContactNodeAddressFactoryInterface.js","fileSafe":"core_topology_interfaces_ContactNodeAddressFactoryInterface_js","link":"files/core_topology_interfaces_ContactNodeAddressFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeAddressFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/index.html deleted file mode 100644 index a71e1485..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeAddressInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeAddressInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.history.js deleted file mode 100644 index 1fe0909d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.history.json deleted file mode 100644 index e01536e4..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.js deleted file mode 100644 index 5de702fc..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeAddressInterface.js","fileShort":"core/topology/interfaces/ContactNodeAddressInterface.js","fileSafe":"core_topology_interfaces_ContactNodeAddressInterface_js","link":"files/core_topology_interfaces_ContactNodeAddressInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeAddressInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.json deleted file mode 100644 index 1af91ca0..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeAddressInterface.js","fileShort":"core/topology/interfaces/ContactNodeAddressInterface.js","fileSafe":"core_topology_interfaces_ContactNodeAddressInterface_js","link":"files/core_topology_interfaces_ContactNodeAddressInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeAddressInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/index.html deleted file mode 100644 index cc2f9e09..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeAddressListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeAddressListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.history.js deleted file mode 100644 index 1fe0909d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.history.json deleted file mode 100644 index e01536e4..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.js deleted file mode 100644 index 1435a714..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeAddressListInterface.js","fileShort":"core/topology/interfaces/ContactNodeAddressListInterface.js","fileSafe":"core_topology_interfaces_ContactNodeAddressListInterface_js","link":"files/core_topology_interfaces_ContactNodeAddressListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeAddressListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.json deleted file mode 100644 index 405d9fc7..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeAddressListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeAddressListInterface.js","fileShort":"core/topology/interfaces/ContactNodeAddressListInterface.js","fileSafe":"core_topology_interfaces_ContactNodeAddressListInterface_js","link":"files/core_topology_interfaces_ContactNodeAddressListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeAddressListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/index.html deleted file mode 100644 index 99f3af9b..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeFactoryInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeFactoryInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.history.js deleted file mode 100644 index 1fe0909d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.history.json deleted file mode 100644 index e01536e4..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:07 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.js deleted file mode 100644 index 7ef89e19..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeFactoryInterface.js","fileShort":"core/topology/interfaces/ContactNodeFactoryInterface.js","fileSafe":"core_topology_interfaces_ContactNodeFactoryInterface_js","link":"files/core_topology_interfaces_ContactNodeFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.json deleted file mode 100644 index d298cf65..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeFactoryInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeFactoryInterface.js","fileShort":"core/topology/interfaces/ContactNodeFactoryInterface.js","fileSafe":"core_topology_interfaces_ContactNodeFactoryInterface_js","link":"files/core_topology_interfaces_ContactNodeFactoryInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeFactoryInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/index.html deleted file mode 100644 index 60230c66..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.history.js deleted file mode 100644 index 88d0654d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.history.json deleted file mode 100644 index e9f67a75..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.js deleted file mode 100644 index 23c61985..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeInterface.js","fileShort":"core/topology/interfaces/ContactNodeInterface.js","fileSafe":"core_topology_interfaces_ContactNodeInterface_js","link":"files/core_topology_interfaces_ContactNodeInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.json deleted file mode 100644 index 98f3aac0..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeInterface.js","fileShort":"core/topology/interfaces/ContactNodeInterface.js","fileSafe":"core_topology_interfaces_ContactNodeInterface_js","link":"files/core_topology_interfaces_ContactNodeInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/index.html deleted file mode 100644 index e56259ea..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.history.js deleted file mode 100644 index 88d0654d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.history.json deleted file mode 100644 index e9f67a75..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.js deleted file mode 100644 index 191fd1c2..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeListInterface.js","fileShort":"core/topology/interfaces/ContactNodeListInterface.js","fileSafe":"core_topology_interfaces_ContactNodeListInterface_js","link":"files/core_topology_interfaces_ContactNodeListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.json deleted file mode 100644 index 64786035..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeListInterface.js","fileShort":"core/topology/interfaces/ContactNodeListInterface.js","fileSafe":"core_topology_interfaces_ContactNodeListInterface_js","link":"files/core_topology_interfaces_ContactNodeListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/index.html deleted file mode 100644 index 8d120937..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeObjectInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeObjectInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.history.js deleted file mode 100644 index 88d0654d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.history.json deleted file mode 100644 index e9f67a75..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.js deleted file mode 100644 index c0bcfec4..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeObjectInterface.js","fileShort":"core/topology/interfaces/ContactNodeObjectInterface.js","fileSafe":"core_topology_interfaces_ContactNodeObjectInterface_js","link":"files/core_topology_interfaces_ContactNodeObjectInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeObjectInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.json deleted file mode 100644 index ebd11517..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeObjectInterface.js","fileShort":"core/topology/interfaces/ContactNodeObjectInterface.js","fileSafe":"core_topology_interfaces_ContactNodeObjectInterface_js","link":"files/core_topology_interfaces_ContactNodeObjectInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeObjectInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/index.html deleted file mode 100644 index ba86af0b..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/ContactNodeObjectListInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/ContactNodeObjectListInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.history.js deleted file mode 100644 index 88d0654d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.history.json deleted file mode 100644 index e9f67a75..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.js deleted file mode 100644 index 1061e08b..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/ContactNodeObjectListInterface.js","fileShort":"core/topology/interfaces/ContactNodeObjectListInterface.js","fileSafe":"core_topology_interfaces_ContactNodeObjectListInterface_js","link":"files/core_topology_interfaces_ContactNodeObjectListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeObjectListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.json deleted file mode 100644 index c68d34e5..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_ContactNodeObjectListInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/ContactNodeObjectListInterface.js","fileShort":"core/topology/interfaces/ContactNodeObjectListInterface.js","fileSafe":"core_topology_interfaces_ContactNodeObjectListInterface_js","link":"files/core_topology_interfaces_ContactNodeObjectListInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/ContactNodeObjectListInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/index.html deleted file mode 100644 index 72f6433e..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Plato - core/topology/interfaces/IdInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/IdInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.history.js deleted file mode 100644 index 88d0654d..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.history.json deleted file mode 100644 index e9f67a75..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:40 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.js deleted file mode 100644 index a5231d02..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/IdInterface.js","fileShort":"core/topology/interfaces/IdInterface.js","fileSafe":"core_topology_interfaces_IdInterface_js","link":"files/core_topology_interfaces_IdInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/IdInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.json deleted file mode 100644 index 26e28cd9..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_IdInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/IdInterface.js","fileShort":"core/topology/interfaces/IdInterface.js","fileSafe":"core_topology_interfaces_IdInterface_js","link":"files/core_topology_interfaces_IdInterface_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/IdInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/index.html deleted file mode 100644 index 59af2161..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/MyNodeInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/MyNodeInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.history.js deleted file mode 100644 index e2b05ef6..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.history.json deleted file mode 100644 index 424ccf14..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.js deleted file mode 100644 index 6e24562c..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/MyNodeInterface.js","fileShort":"core/topology/interfaces/MyNodeInterface.js","fileSafe":"core_topology_interfaces_MyNodeInterface_js","link":"files/core_topology_interfaces_MyNodeInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/MyNodeInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.json deleted file mode 100644 index 2aad8e6e..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_MyNodeInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/MyNodeInterface.js","fileShort":"core/topology/interfaces/MyNodeInterface.js","fileSafe":"core_topology_interfaces_MyNodeInterface_js","link":"files/core_topology_interfaces_MyNodeInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/MyNodeInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/index.html deleted file mode 100644 index 26bde9c5..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/RoutingTableInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/RoutingTableInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.history.js deleted file mode 100644 index 59f557d1..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.history.json deleted file mode 100644 index c076d659..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:24 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.js deleted file mode 100644 index 7a8192e3..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/RoutingTableInterface.js","fileShort":"core/topology/interfaces/RoutingTableInterface.js","fileSafe":"core_topology_interfaces_RoutingTableInterface_js","link":"files/core_topology_interfaces_RoutingTableInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/RoutingTableInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.json deleted file mode 100644 index 3ff1a436..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/RoutingTableInterface.js","fileShort":"core/topology/interfaces/RoutingTableInterface.js","fileSafe":"core_topology_interfaces_RoutingTableInterface_js","link":"files/core_topology_interfaces_RoutingTableInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/RoutingTableInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/index.html b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/index.html deleted file mode 100644 index 926562ce..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/topology/interfaces/RoutingTableOptions.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/interfaces/RoutingTableOptions.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.history.js b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.history.js deleted file mode 100644 index 6c18aea8..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.history.json b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.history.json deleted file mode 100644 index 2f64815b..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.js b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.js deleted file mode 100644 index c5947d0b..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/interfaces/RoutingTableOptions.js","fileShort":"core/topology/interfaces/RoutingTableOptions.js","fileSafe":"core_topology_interfaces_RoutingTableOptions_js","link":"files/core_topology_interfaces_RoutingTableOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/RoutingTableOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.json b/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.json deleted file mode 100644 index d12d441e..00000000 --- a/build/js-source-analysis-report/files/core_topology_interfaces_RoutingTableOptions_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/interfaces/RoutingTableOptions.js","fileShort":"core/topology/interfaces/RoutingTableOptions.js","fileSafe":"core_topology_interfaces_RoutingTableOptions_js","link":"files/core_topology_interfaces_RoutingTableOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/interfaces/RoutingTableOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_namespace_js/index.html b/build/js-source-analysis-report/files/core_topology_namespace_js/index.html deleted file mode 100644 index 0a527b88..00000000 --- a/build/js-source-analysis-report/files/core_topology_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/topology/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/topology/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_topology_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_topology_namespace_js/report.history.js deleted file mode 100644 index 6c18aea8..00000000 --- a/build/js-source-analysis-report/files/core_topology_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_topology_namespace_js/report.history.json deleted file mode 100644 index 2f64815b..00000000 --- a/build/js-source-analysis-report/files/core_topology_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_namespace_js/report.js b/build/js-source-analysis-report/files/core_topology_namespace_js/report.js deleted file mode 100644 index cc575651..00000000 --- a/build/js-source-analysis-report/files/core_topology_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/topology/namespace.js","fileShort":"core/topology/namespace.js","fileSafe":"core_topology_namespace_js","link":"files/core_topology_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_topology_namespace_js/report.json b/build/js-source-analysis-report/files/core_topology_namespace_js/report.json deleted file mode 100644 index 6dcdf225..00000000 --- a/build/js-source-analysis-report/files/core_topology_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/topology/namespace.js","fileShort":"core/topology/namespace.js","fileSafe":"core_topology_namespace_js","link":"files/core_topology_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/topology/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_ui_UiManager_js/index.html b/build/js-source-analysis-report/files/core_ui_UiManager_js/index.html deleted file mode 100644 index 703d8a49..00000000 --- a/build/js-source-analysis-report/files/core_ui_UiManager_js/index.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - Plato - core/ui/UiManager.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/ui/UiManager.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    75.49

    -
    -
    -

    Lines of code

    -

    189

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    29.13

    -
    -
    -

    Estimated Errors

    -

    1.51

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.history.js b/build/js-source-analysis-report/files/core_ui_UiManager_js/report.history.js deleted file mode 100644 index 3e65b11c..00000000 --- a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":189,"lloc":102,"functions":28,"deliveredBugs":1.5054618564024747,"maintainability":75.49470883388028,"lintErrors":1,"difficulty":29.13157894736842}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.history.json b/build/js-source-analysis-report/files/core_ui_UiManager_js/report.history.json deleted file mode 100644 index 501283d2..00000000 --- a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":189,"lloc":102,"functions":28,"deliveredBugs":1.5054618564024747,"maintainability":75.49470883388028,"lintErrors":1,"difficulty":29.13157894736842}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.js b/build/js-source-analysis-report/files/core_ui_UiManager_js/report.js deleted file mode 100644 index c7eae85e..00000000 --- a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/ui/UiManager.js","fileShort":"core/ui/UiManager.js","fileSafe":"core_ui_UiManager_js","link":"files/core_ui_UiManager_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":189,"logical":102},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":297,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":369,"identifiers":["__stripped__"]},"length":666,"vocabulary":110,"difficulty":29.13157894736842,"volume":4516.385569207424,"effort":131569.44276612153,"bugs":1.5054618564024747,"time":7309.413487006752},"params":23}},"functions":[{"name":"","line":15,"complexity":{"sloc":{"physical":175,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"length":84,"vocabulary":17,"difficulty":6.461538461538462,"volume":343.34687866502856,"effort":2218.5490621432614,"bugs":0.11444895955500951,"time":123.25272567462564},"params":0}},{"name":"UiManager","line":16,"complexity":{"sloc":{"physical":31,"logical":20},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":27,"total":64,"identifiers":["__stripped__"]},"length":114,"vocabulary":36,"difficulty":10.666666666666666,"volume":589.3714501644235,"effort":6286.628801753851,"bugs":0.19645715005480785,"time":349.25715565299174},"params":3}},{"name":"onCloseCallback","line":29,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"onOpenCallback","line":31,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":40,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":".close","line":47,"complexity":{"sloc":{"physical":32,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":41,"identifiers":["__stripped__"]},"length":81,"vocabulary":29,"difficulty":12.527777777777777,"volume":393.49646060533337,"effort":4929.636214805704,"bugs":0.13116548686844445,"time":273.8686786003169},"params":1}},{"name":"","line":49,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":66,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":2.625,"volume":79.56692722865785,"effort":208.86318397522683,"bugs":0.026522309076219282,"time":11.603510220845935},"params":0}},{"name":".isOpen","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".open","line":98,"complexity":{"sloc":{"physical":20,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":22,"difficulty":6.571428571428571,"volume":200.67442283867837,"effort":1318.7176357970293,"bugs":0.06689147427955945,"time":73.26209087761274},"params":1}},{"name":"","line":100,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":111,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":3.75,"volume":51.89147427955947,"effort":194.593028548348,"bugs":0.01729715809318649,"time":10.810723808241555},"params":1}},{"name":"._handleHttpRequest","line":119,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.125,"volume":62.907475208398566,"effort":196.5858600262455,"bugs":0.02096915840279952,"time":10.92143666812475},"params":2}},{"name":"","line":121,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":0}},{"name":"","line":122,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.3333333333333333,"volume":30,"effort":40,"bugs":0.01,"time":2.2222222222222223},"params":2}},{"name":"._handleSocket","line":131,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":"message","line":132,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._handleStatic","line":140,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":35,"vocabulary":18,"difficulty":3,"volume":145.94737505048093,"effort":437.8421251514428,"bugs":0.04864912501682698,"time":24.32456250841349},"params":4}},{"name":"._setupSocketServer","line":150,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":5.6875,"volume":93.76537429460444,"effort":533.2905663005628,"bugs":0.03125512476486815,"time":29.6272536833646},"params":0}},{"name":"","line":153,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._setupStaticServer","line":158,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.2857142857142856,"volume":51.89147427955947,"effort":118.6090840675645,"bugs":0.01729715809318649,"time":6.589393559309139},"params":0}},{"name":"._setupHttpServer","line":162,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":3.75,"volume":85.11011351724513,"effort":319.16292568966924,"bugs":0.028370037839081708,"time":17.73127364942607},"params":0}},{"name":"","line":164,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"","line":168,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":2,"volume":71.69925001442313,"effort":143.39850002884626,"bugs":0.02389975000480771,"time":7.966583334935903},"params":1}},{"name":"","line":171,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":8,"difficulty":1.3333333333333333,"volume":42,"effort":56,"bugs":0.014,"time":3.111111111111111},"params":0}},{"name":"._startServers","line":177,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":3.269230769230769,"volume":125.09775004326937,"effort":408.973413602996,"bugs":0.04169925001442312,"time":22.720745200166444},"params":1}},{"name":"","line":179,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}}],"maintainability":75.49470883388028,"params":0.8214285714285714,"module":"core/ui/UiManager.js"},"jshint":{"messages":[{"severity":"error","line":75,"column":20,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.json b/build/js-source-analysis-report/files/core_ui_UiManager_js/report.json deleted file mode 100644 index 96f4aa95..00000000 --- a/build/js-source-analysis-report/files/core_ui_UiManager_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/ui/UiManager.js","fileShort":"core/ui/UiManager.js","fileSafe":"core_ui_UiManager_js","link":"files/core_ui_UiManager_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":189,"logical":102},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":297,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":369,"identifiers":["__stripped__"]},"length":666,"vocabulary":110,"difficulty":29.13157894736842,"volume":4516.385569207424,"effort":131569.44276612153,"bugs":1.5054618564024747,"time":7309.413487006752},"params":23}},"functions":[{"name":"","line":15,"complexity":{"sloc":{"physical":175,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"length":84,"vocabulary":17,"difficulty":6.461538461538462,"volume":343.34687866502856,"effort":2218.5490621432614,"bugs":0.11444895955500951,"time":123.25272567462564},"params":0}},{"name":"UiManager","line":16,"complexity":{"sloc":{"physical":31,"logical":20},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]},"operands":{"distinct":27,"total":64,"identifiers":["__stripped__"]},"length":114,"vocabulary":36,"difficulty":10.666666666666666,"volume":589.3714501644235,"effort":6286.628801753851,"bugs":0.19645715005480785,"time":349.25715565299174},"params":3}},{"name":"onCloseCallback","line":29,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"onOpenCallback","line":31,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":40,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":0}},{"name":".close","line":47,"complexity":{"sloc":{"physical":32,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":41,"identifiers":["__stripped__"]},"length":81,"vocabulary":29,"difficulty":12.527777777777777,"volume":393.49646060533337,"effort":4929.636214805704,"bugs":0.13116548686844445,"time":273.8686786003169},"params":1}},{"name":"","line":49,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":66,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"length":23,"vocabulary":11,"difficulty":2.625,"volume":79.56692722865785,"effort":208.86318397522683,"bugs":0.026522309076219282,"time":11.603510220845935},"params":0}},{"name":".isOpen","line":87,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":".open","line":98,"complexity":{"sloc":{"physical":20,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":22,"difficulty":6.571428571428571,"volume":200.67442283867837,"effort":1318.7176357970293,"bugs":0.06689147427955945,"time":73.26209087761274},"params":1}},{"name":"","line":100,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"","line":111,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":3.75,"volume":51.89147427955947,"effort":194.593028548348,"bugs":0.01729715809318649,"time":10.810723808241555},"params":1}},{"name":"._handleHttpRequest","line":119,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":3.125,"volume":62.907475208398566,"effort":196.5858600262455,"bugs":0.02096915840279952,"time":10.92143666812475},"params":2}},{"name":"","line":121,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":1.7142857142857142,"volume":46.50699332842308,"effort":79.7262742772967,"bugs":0.01550233110947436,"time":4.4292374598498165},"params":0}},{"name":"","line":122,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.3333333333333333,"volume":30,"effort":40,"bugs":0.01,"time":2.2222222222222223},"params":2}},{"name":"._handleSocket","line":131,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.9285714285714288,"volume":49.82892142331044,"effort":96.09863417352729,"bugs":0.016609640474436815,"time":5.338813009640405},"params":1}},{"name":"message","line":132,"complexity":{"sloc":{"physical":4,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._handleStatic","line":140,"complexity":{"sloc":{"physical":9,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":35,"vocabulary":18,"difficulty":3,"volume":145.94737505048093,"effort":437.8421251514428,"bugs":0.04864912501682698,"time":24.32456250841349},"params":4}},{"name":"._setupSocketServer","line":150,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":5.6875,"volume":93.76537429460444,"effort":533.2905663005628,"bugs":0.03125512476486815,"time":29.6272536833646},"params":0}},{"name":"","line":153,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"._setupStaticServer","line":158,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.2857142857142856,"volume":51.89147427955947,"effort":118.6090840675645,"bugs":0.01729715809318649,"time":6.589393559309139},"params":0}},{"name":"._setupHttpServer","line":162,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":3.75,"volume":85.11011351724513,"effort":319.16292568966924,"bugs":0.028370037839081708,"time":17.73127364942607},"params":0}},{"name":"","line":164,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.5,"volume":20.67970000576925,"effort":31.019550008653873,"bugs":0.006893233335256416,"time":1.723308333814104},"params":2}},{"name":"","line":168,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":2,"volume":71.69925001442313,"effort":143.39850002884626,"bugs":0.02389975000480771,"time":7.966583334935903},"params":1}},{"name":"","line":171,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":8,"difficulty":1.3333333333333333,"volume":42,"effort":56,"bugs":0.014,"time":3.111111111111111},"params":0}},{"name":"._startServers","line":177,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":3.269230769230769,"volume":125.09775004326937,"effort":408.973413602996,"bugs":0.04169925001442312,"time":22.720745200166444},"params":1}},{"name":"","line":179,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}}],"maintainability":75.49470883388028,"params":0.8214285714285714,"module":"core/ui/UiManager.js"},"jshint":{"messages":[{"severity":"error","line":75,"column":20,"message":"'i' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/index.html b/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/index.html deleted file mode 100644 index dfb7b5ff..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Plato - core/utils/JSONStateHandlerFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/JSONStateHandlerFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    89.85

    -
    -
    -

    Lines of code

    -

    16

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    5.95

    -
    -
    -

    Estimated Errors

    -

    0.05

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.history.js b/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.history.js deleted file mode 100644 index 3b22c4c4..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.history.json b/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.history.json deleted file mode 100644 index 56e55cef..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":16,"lloc":8,"functions":3,"deliveredBugs":0.04632457886750385,"maintainability":89.84744675915347,"lintErrors":0,"difficulty":5.95}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.js b/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.js deleted file mode 100644 index d60b8add..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/JSONStateHandlerFactory.js","fileShort":"core/utils/JSONStateHandlerFactory.js","fileSafe":"core_utils_JSONStateHandlerFactory_js","link":"files/core_utils_JSONStateHandlerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"JSONStateHandlerFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}}],"maintainability":89.84744675915347,"params":0.3333333333333333,"module":"core/utils/JSONStateHandlerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.json b/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.json deleted file mode 100644 index 6a8fc4c8..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandlerFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/JSONStateHandlerFactory.js","fileShort":"core/utils/JSONStateHandlerFactory.js","fileSafe":"core_utils_JSONStateHandlerFactory_js","link":"files/core_utils_JSONStateHandlerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"functions":[{"name":"","line":7,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3,"volume":36,"effort":108,"bugs":0.012,"time":6},"params":0}},{"name":"JSONStateHandlerFactory","line":8,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":".create","line":10,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}}],"maintainability":89.84744675915347,"params":0.3333333333333333,"module":"core/utils/JSONStateHandlerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/index.html b/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/index.html deleted file mode 100644 index a875ac1e..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/index.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - Plato - core/utils/JSONStateHandler.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/JSONStateHandler.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    77.35

    -
    -
    -

    Lines of code

    -

    65

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    17.74

    -
    -
    -

    Estimated Errors

    -

    0.35

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.history.js b/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.history.js deleted file mode 100644 index 97b64f07..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.history.json b/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.history.json deleted file mode 100644 index b9e850ea..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":65,"lloc":36,"functions":10,"deliveredBugs":0.3536816545592161,"maintainability":77.35096345377441,"lintErrors":2,"difficulty":17.743243243243242}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.js b/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.js deleted file mode 100644 index ffe21d82..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/JSONStateHandler.js","fileShort":"core/utils/JSONStateHandler.js","fileSafe":"core_utils_JSONStateHandler_js","link":"files/core_utils_JSONStateHandler_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":65,"logical":36},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":101,"identifiers":["__stripped__"]},"length":188,"vocabulary":50,"difficulty":17.743243243243242,"volume":1061.0449636776482,"effort":18826.378882550704,"bugs":0.3536816545592161,"time":1045.9099379194836},"params":9}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":55,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"JSONStateHandler","line":11,"complexity":{"sloc":{"physical":9,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":6,"difficulty":1.75,"volume":28.43458750793272,"effort":49.76052813888226,"bugs":0.009478195835977574,"time":2.764473785493459},"params":1}},{"name":".load","line":20,"complexity":{"sloc":{"physical":16,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.8571428571428568,"volume":50.18947501009619,"effort":143.39850002884623,"bugs":0.016729825003365395,"time":7.966583334935901},"params":1}},{"name":"","line":22,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":27,"difficulty":8,"volume":280.5383626276447,"effort":2244.3069010211575,"bugs":0.09351278754254823,"time":124.68371672339764},"params":2}},{"name":".save","line":37,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":3.25,"volume":97.67226489021297,"effort":317.43486089319214,"bugs":0.03255742163007099,"time":17.635270049621784},"params":2}},{"name":"bootstrapFileAndSave","line":39,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.5,"volume":27,"effort":40.5,"bugs":0.009,"time":2.25},"params":0}},{"name":"","line":40,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":1}},{"name":"save","line":49,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.5,"volume":31.699250014423125,"effort":47.548875021634686,"bugs":0.010566416671474375,"time":2.6416041678685938},"params":0}},{"name":"","line":50,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":"","line":55,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":2.6666666666666665,"volume":25.26619429851844,"effort":67.3765181293825,"bugs":0.008422064766172813,"time":3.743139896076806},"params":1}}],"maintainability":77.35096345377441,"params":0.9,"module":"core/utils/JSONStateHandler.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":24,"message":"['code'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":24,"column":39,"message":"['code'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.json b/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.json deleted file mode 100644 index 26bf30a2..00000000 --- a/build/js-source-analysis-report/files/core_utils_JSONStateHandler_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/JSONStateHandler.js","fileShort":"core/utils/JSONStateHandler.js","fileSafe":"core_utils_JSONStateHandler_js","link":"files/core_utils_JSONStateHandler_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":65,"logical":36},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":101,"identifiers":["__stripped__"]},"length":188,"vocabulary":50,"difficulty":17.743243243243242,"volume":1061.0449636776482,"effort":18826.378882550704,"bugs":0.3536816545592161,"time":1045.9099379194836},"params":9}},"functions":[{"name":"","line":10,"complexity":{"sloc":{"physical":55,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4,"volume":63.39850002884625,"effort":253.594000115385,"bugs":0.02113283334294875,"time":14.088555561965833},"params":0}},{"name":"JSONStateHandler","line":11,"complexity":{"sloc":{"physical":9,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":6,"difficulty":1.75,"volume":28.43458750793272,"effort":49.76052813888226,"bugs":0.009478195835977574,"time":2.764473785493459},"params":1}},{"name":".load","line":20,"complexity":{"sloc":{"physical":16,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":2.8571428571428568,"volume":50.18947501009619,"effort":143.39850002884623,"bugs":0.016729825003365395,"time":7.966583334935901},"params":1}},{"name":"","line":22,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":27,"difficulty":8,"volume":280.5383626276447,"effort":2244.3069010211575,"bugs":0.09351278754254823,"time":124.68371672339764},"params":2}},{"name":".save","line":37,"complexity":{"sloc":{"physical":26,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":3.25,"volume":97.67226489021297,"effort":317.43486089319214,"bugs":0.03255742163007099,"time":17.635270049621784},"params":2}},{"name":"bootstrapFileAndSave","line":39,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.5,"volume":27,"effort":40.5,"bugs":0.009,"time":2.25},"params":0}},{"name":"","line":40,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":1}},{"name":"save","line":49,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":1.5,"volume":31.699250014423125,"effort":47.548875021634686,"bugs":0.010566416671474375,"time":2.6416041678685938},"params":0}},{"name":"","line":50,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":4,"vocabulary":3,"difficulty":0.75,"volume":6.339850002884625,"effort":4.754887502163469,"bugs":0.002113283334294875,"time":0.2641604167868594},"params":1}},{"name":"","line":55,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":2.6666666666666665,"volume":25.26619429851844,"effort":67.3765181293825,"bugs":0.008422064766172813,"time":3.743139896076806},"params":1}}],"maintainability":77.35096345377441,"params":0.9,"module":"core/utils/JSONStateHandler.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":24,"message":"['code'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":24,"column":39,"message":"['code'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/index.html b/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/index.html deleted file mode 100644 index d2b72367..00000000 --- a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/index.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - Plato - core/utils/ObjectUtils.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/ObjectUtils.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    75.73

    -
    -
    -

    Lines of code

    -

    20

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    12.00

    -
    -
    -

    Estimated Errors

    -

    0.07

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.history.js b/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.history.js deleted file mode 100644 index d4b2a84e..00000000 --- a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.history.json b/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.history.json deleted file mode 100644 index 8bb70212..00000000 --- a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:15 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Thu, 15 May 2014 21:12:25 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":20,"lloc":14,"functions":3,"deliveredBugs":0.0708493559150059,"maintainability":75.72909972037762,"lintErrors":1,"difficulty":12}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.js b/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.js deleted file mode 100644 index 04199736..00000000 --- a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/ObjectUtils.js","fileShort":"core/utils/ObjectUtils.js","fileSafe":"core_utils_ObjectUtils_js","link":"files/core_utils_ObjectUtils_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":20,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":17,"difficulty":12,"volume":212.54806774501768,"effort":2550.576812940212,"bugs":0.0708493559150059,"time":141.6987118300118},"params":2}},"functions":[{"name":"","line":2,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":0}},{"name":"ObjectUtils","line":3,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"ObjectUtils.extend","line":5,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":11,"difficulty":10.2,"volume":107.24238017775623,"effort":1093.8722778131134,"bugs":0.03574746005925208,"time":60.77068210072852},"params":2}}],"maintainability":75.72909972037762,"params":0.6666666666666666,"module":"core/utils/ObjectUtils.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":27,"message":"'attrname' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.json b/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.json deleted file mode 100644 index 7632d09a..00000000 --- a/build/js-source-analysis-report/files/core_utils_ObjectUtils_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/ObjectUtils.js","fileShort":"core/utils/ObjectUtils.js","fileSafe":"core_utils_ObjectUtils_js","link":"files/core_utils_ObjectUtils_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":20,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":17,"difficulty":12,"volume":212.54806774501768,"effort":2550.576812940212,"bugs":0.0708493559150059,"time":141.6987118300118},"params":2}},"functions":[{"name":"","line":2,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":0}},{"name":"ObjectUtils","line":3,"complexity":{"sloc":{"physical":2,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},{"name":"ObjectUtils.extend","line":5,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":11,"difficulty":10.2,"volume":107.24238017775623,"effort":1093.8722778131134,"bugs":0.03574746005925208,"time":60.77068210072852},"params":2}}],"maintainability":75.72909972037762,"params":0.6666666666666666,"module":"core/utils/ObjectUtils.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":27,"message":"'attrname' is already defined.","source":"'{a}' is already defined."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/index.html b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/index.html deleted file mode 100644 index 21a065b1..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/utils/interfaces/ClosableAsyncInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/interfaces/ClosableAsyncInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.history.js b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.history.js deleted file mode 100644 index 468e75aa..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.history.json b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.history.json deleted file mode 100644 index 103f4973..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.js b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.js deleted file mode 100644 index 18317752..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/interfaces/ClosableAsyncInterface.js","fileShort":"core/utils/interfaces/ClosableAsyncInterface.js","fileSafe":"core_utils_interfaces_ClosableAsyncInterface_js","link":"files/core_utils_interfaces_ClosableAsyncInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ClosableAsyncInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.json b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.json deleted file mode 100644 index 9ecda3af..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/interfaces/ClosableAsyncInterface.js","fileShort":"core/utils/interfaces/ClosableAsyncInterface.js","fileSafe":"core_utils_interfaces_ClosableAsyncInterface_js","link":"files/core_utils_interfaces_ClosableAsyncInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ClosableAsyncInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/index.html b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/index.html deleted file mode 100644 index 19903730..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/utils/interfaces/ClosableAsyncOptions.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/interfaces/ClosableAsyncOptions.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.history.js b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.history.js deleted file mode 100644 index e6ea4cec..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.history.json b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.history.json deleted file mode 100644 index d91311c5..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.js b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.js deleted file mode 100644 index ea6f6429..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/interfaces/ClosableAsyncOptions.js","fileShort":"core/utils/interfaces/ClosableAsyncOptions.js","fileSafe":"core_utils_interfaces_ClosableAsyncOptions_js","link":"files/core_utils_interfaces_ClosableAsyncOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ClosableAsyncOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.json b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.json deleted file mode 100644 index c931744f..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableAsyncOptions_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/interfaces/ClosableAsyncOptions.js","fileShort":"core/utils/interfaces/ClosableAsyncOptions.js","fileSafe":"core_utils_interfaces_ClosableAsyncOptions_js","link":"files/core_utils_interfaces_ClosableAsyncOptions_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ClosableAsyncOptions.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/index.html b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/index.html deleted file mode 100644 index 4779a82a..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/utils/interfaces/ClosableInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/interfaces/ClosableInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.history.js b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.history.js deleted file mode 100644 index 468e75aa..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.history.json b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.history.json deleted file mode 100644 index 103f4973..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.js b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.js deleted file mode 100644 index 4d3767fe..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/interfaces/ClosableInterface.js","fileShort":"core/utils/interfaces/ClosableInterface.js","fileSafe":"core_utils_interfaces_ClosableInterface_js","link":"files/core_utils_interfaces_ClosableInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ClosableInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.json b/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.json deleted file mode 100644 index 4039461f..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ClosableInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/interfaces/ClosableInterface.js","fileShort":"core/utils/interfaces/ClosableInterface.js","fileSafe":"core_utils_interfaces_ClosableInterface_js","link":"files/core_utils_interfaces_ClosableInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ClosableInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/index.html b/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/index.html deleted file mode 100644 index 3e2d976e..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/utils/interfaces/ObjectUtilsInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/interfaces/ObjectUtilsInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.history.js b/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.history.js deleted file mode 100644 index 468e75aa..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.history.json b/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.history.json deleted file mode 100644 index 103f4973..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:25 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.js b/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.js deleted file mode 100644 index 6a5fe74a..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/interfaces/ObjectUtilsInterface.js","fileShort":"core/utils/interfaces/ObjectUtilsInterface.js","fileSafe":"core_utils_interfaces_ObjectUtilsInterface_js","link":"files/core_utils_interfaces_ObjectUtilsInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ObjectUtilsInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.json b/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.json deleted file mode 100644 index b16a94d9..00000000 --- a/build/js-source-analysis-report/files/core_utils_interfaces_ObjectUtilsInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/interfaces/ObjectUtilsInterface.js","fileShort":"core/utils/interfaces/ObjectUtilsInterface.js","fileSafe":"core_utils_interfaces_ObjectUtilsInterface_js","link":"files/core_utils_interfaces_ObjectUtilsInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/interfaces/ObjectUtilsInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/index.html b/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/index.html deleted file mode 100644 index 6b0ff85e..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/index.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - Plato - core/utils/logger/IrcLoggerBackend.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/logger/IrcLoggerBackend.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    66.85

    -
    -
    -

    Lines of code

    -

    161

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    27.68

    -
    -
    -

    Estimated Errors

    -

    1.08

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.history.js b/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.history.js deleted file mode 100644 index bbf09058..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":161,"lloc":83,"functions":11,"deliveredBugs":1.0805851290729764,"maintainability":66.85267173526549,"lintErrors":1,"difficulty":27.676829268292682}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.history.json b/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.history.json deleted file mode 100644 index fcd15425..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":161,"lloc":83,"functions":11,"deliveredBugs":1.0805851290729764,"maintainability":66.85267173526549,"lintErrors":1,"difficulty":27.676829268292682}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.js b/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.js deleted file mode 100644 index af95ad9e..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/logger/IrcLoggerBackend.js","fileShort":"core/utils/logger/IrcLoggerBackend.js","fileSafe":"core_utils_logger_IrcLoggerBackend_js","link":"files/core_utils_logger_IrcLoggerBackend_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":161,"logical":83},"cyclomatic":10,"halstead":{"operators":{"distinct":17,"total":222,"identifiers":["__stripped__"]},"operands":{"distinct":82,"total":267,"identifiers":["__stripped__"]},"length":489,"vocabulary":99,"difficulty":27.676829268292682,"volume":3241.755387218929,"effort":89721.51038162633,"bugs":1.0805851290729764,"time":4984.528354534796},"params":13}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":148,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"length":68,"vocabulary":15,"difficulty":6.181818181818182,"volume":265.66856050137926,"effort":1642.3147376448899,"bugs":0.08855618683379309,"time":91.23970764693833},"params":0}},{"name":"IrcLoggerBackend","line":24,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":23,"difficulty":6.133333333333334,"volume":189.98960215439456,"effort":1165.2695598802868,"bugs":0.06332986738479819,"time":64.73719777112704},"params":0}},{"name":".debug","line":43,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":".error","line":51,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":".info","line":59,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":".log","line":67,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"length":23,"vocabulary":10,"difficulty":5,"volume":76.40434618240934,"effort":382.0217309120467,"bugs":0.02546811539413645,"time":21.223429495113706},"params":3}},{"name":".warn","line":75,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":"._addTransportBasedOnEnvironment","line":83,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":52,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":58,"identifiers":["__stripped__"]},"length":110,"vocabulary":46,"difficulty":10.235294117647058,"volume":607.5918151662714,"effort":6218.880931701837,"bugs":0.2025306050554238,"time":345.4933850945465},"params":0}},{"name":"._cleanupPaths","line":119,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":5.25,"volume":150.11730005192322,"effort":788.1158252725969,"bugs":0.05003910001730774,"time":43.784212515144276},"params":1}},{"name":"._updateIrcFormat","line":128,"complexity":{"sloc":{"physical":32,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":2,"volume":39.863137138648355,"effort":79.72627427729671,"bugs":0.013287712379549451,"time":4.429237459849817},"params":0}},{"name":".format","line":130,"complexity":{"sloc":{"physical":29,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"length":83,"vocabulary":30,"difficulty":15,"volume":407.2719194355071,"effort":6109.078791532606,"bugs":0.13575730647850237,"time":339.3932661962559},"params":1}}],"maintainability":66.85267173526549,"params":1.1818181818181819,"module":"core/utils/logger/IrcLoggerBackend.js"},"jshint":{"messages":[{"severity":"error","line":147,"column":27,"message":"['message'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.json b/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.json deleted file mode 100644 index bd7b1a21..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLoggerBackend_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/logger/IrcLoggerBackend.js","fileShort":"core/utils/logger/IrcLoggerBackend.js","fileSafe":"core_utils_logger_IrcLoggerBackend_js","link":"files/core_utils_logger_IrcLoggerBackend_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":161,"logical":83},"cyclomatic":10,"halstead":{"operators":{"distinct":17,"total":222,"identifiers":["__stripped__"]},"operands":{"distinct":82,"total":267,"identifiers":["__stripped__"]},"length":489,"vocabulary":99,"difficulty":27.676829268292682,"volume":3241.755387218929,"effort":89721.51038162633,"bugs":1.0805851290729764,"time":4984.528354534796},"params":13}},"functions":[{"name":"","line":14,"complexity":{"sloc":{"physical":148,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"length":68,"vocabulary":15,"difficulty":6.181818181818182,"volume":265.66856050137926,"effort":1642.3147376448899,"bugs":0.08855618683379309,"time":91.23970764693833},"params":0}},{"name":"IrcLoggerBackend","line":24,"complexity":{"sloc":{"physical":19,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":23,"difficulty":6.133333333333334,"volume":189.98960215439456,"effort":1165.2695598802868,"bugs":0.06332986738479819,"time":64.73719777112704},"params":0}},{"name":".debug","line":43,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":".error","line":51,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":".info","line":59,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":".log","line":67,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"length":23,"vocabulary":10,"difficulty":5,"volume":76.40434618240934,"effort":382.0217309120467,"bugs":0.02546811539413645,"time":21.223429495113706},"params":3}},{"name":".warn","line":75,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":9,"difficulty":4.8,"volume":63.39850002884625,"effort":304.31280013846197,"bugs":0.02113283334294875,"time":16.906266674359},"params":2}},{"name":"._addTransportBasedOnEnvironment","line":83,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":52,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":58,"identifiers":["__stripped__"]},"length":110,"vocabulary":46,"difficulty":10.235294117647058,"volume":607.5918151662714,"effort":6218.880931701837,"bugs":0.2025306050554238,"time":345.4933850945465},"params":0}},{"name":"._cleanupPaths","line":119,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":5.25,"volume":150.11730005192322,"effort":788.1158252725969,"bugs":0.05003910001730774,"time":43.784212515144276},"params":1}},{"name":"._updateIrcFormat","line":128,"complexity":{"sloc":{"physical":32,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":2,"volume":39.863137138648355,"effort":79.72627427729671,"bugs":0.013287712379549451,"time":4.429237459849817},"params":0}},{"name":".format","line":130,"complexity":{"sloc":{"physical":29,"logical":16},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"length":83,"vocabulary":30,"difficulty":15,"volume":407.2719194355071,"effort":6109.078791532606,"bugs":0.13575730647850237,"time":339.3932661962559},"params":1}}],"maintainability":66.85267173526549,"params":1.1818181818181819,"module":"core/utils/logger/IrcLoggerBackend.js"},"jshint":{"messages":[{"severity":"error","line":147,"column":27,"message":"['message'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/index.html b/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/index.html deleted file mode 100644 index 42ec0294..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/index.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - Plato - core/utils/logger/IrcLogger.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/logger/IrcLogger.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    68.64

    -
    -
    -

    Lines of code

    -

    130

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    29.36

    -
    -
    -

    Estimated Errors

    -

    0.99

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.history.js b/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.history.js deleted file mode 100644 index 94c18538..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Thu, 15 May 2014 21:12:26 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":130,"lloc":67,"functions":11,"deliveredBugs":0.9899393626084139,"maintainability":68.63971611425018,"lintErrors":3,"difficulty":29.363636363636363}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.history.json b/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.history.json deleted file mode 100644 index 4d081196..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Thu, 15 May 2014 21:12:26 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":122,"lloc":59,"functions":10,"deliveredBugs":0.7228420607187501,"maintainability":69.83618138312465,"lintErrors":0,"difficulty":27.083333333333332},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":130,"lloc":67,"functions":11,"deliveredBugs":0.9899393626084139,"maintainability":68.63971611425018,"lintErrors":3,"difficulty":29.363636363636363}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.js b/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.js deleted file mode 100644 index 0b8de20e..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/logger/IrcLogger.js","fileShort":"core/utils/logger/IrcLogger.js","fileSafe":"core_utils_logger_IrcLogger_js","link":"files/core_utils_logger_IrcLogger_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":130,"logical":67},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":213,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":238,"identifiers":["__stripped__"]},"length":451,"vocabulary":96,"difficulty":29.363636363636363,"volume":2969.8180878252415,"effort":87204.65839705027,"bugs":0.9899393626084139,"time":4844.70324428057},"params":15}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":119,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"length":52,"vocabulary":13,"difficulty":5.777777777777778,"volume":192.42286534333678,"effort":1111.776555317057,"bugs":0.06414095511444559,"time":61.76536418428095},"params":0}},{"name":"IrcLogger","line":21,"complexity":{"sloc":{"physical":48,"logical":27},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":87,"identifiers":["__stripped__"]},"length":160,"vocabulary":45,"difficulty":14.073529411764705,"volume":878.6964954127479,"effort":12366.360972205877,"bugs":0.2928988318042493,"time":687.0200540114377},"params":3}},{"name":"","line":33,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1,"volume":10,"effort":10,"bugs":0.0033333333333333335,"time":0.5555555555555556},"params":0}},{"name":"s4","line":34,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":3.125,"volume":77.70923408096293,"effort":242.84135650300917,"bugs":0.025903078026987644,"time":13.491186472389398},"params":0}},{"name":"","line":37,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":12,"identifiers":["__stripped__"]},"length":32,"vocabulary":5,"difficulty":9,"volume":74.30169903639559,"effort":668.7152913275603,"bugs":0.024767233012131865,"time":37.150849518197795},"params":0}},{"name":".debug","line":69,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".error","line":73,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".info","line":77,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":2.75,"volume":53.88872502451932,"effort":148.19399381742812,"bugs":0.017962908341506437,"time":8.232999656523784},"params":2}},{"name":".log","line":82,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":2.7857142857142856,"volume":63.11663380285989,"effort":175.82490845082395,"bugs":0.021038877934286628,"time":9.76805046949022},"params":3}},{"name":".warn","line":88,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":"._updateMetadata","line":92,"complexity":{"sloc":{"physical":36,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"length":86,"vocabulary":39,"difficulty":13.125,"volume":454.5445908221534,"effort":5965.897754540763,"bugs":0.15151486360738448,"time":331.4387641411535},"params":1}}],"maintainability":68.63971611425018,"params":1.3636363636363635,"module":"core/utils/logger/IrcLogger.js"},"jshint":{"messages":[{"severity":"error","line":49,"column":28,"message":"['country'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":55,"column":28,"message":"['delay'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":61,"column":28,"message":"['location'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.json b/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.json deleted file mode 100644 index 970e2b91..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_IrcLogger_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/logger/IrcLogger.js","fileShort":"core/utils/logger/IrcLogger.js","fileSafe":"core_utils_logger_IrcLogger_js","link":"files/core_utils_logger_IrcLogger_js/index.html"},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":130,"logical":67},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":213,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":238,"identifiers":["__stripped__"]},"length":451,"vocabulary":96,"difficulty":29.363636363636363,"volume":2969.8180878252415,"effort":87204.65839705027,"bugs":0.9899393626084139,"time":4844.70324428057},"params":15}},"functions":[{"name":"","line":11,"complexity":{"sloc":{"physical":119,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"length":52,"vocabulary":13,"difficulty":5.777777777777778,"volume":192.42286534333678,"effort":1111.776555317057,"bugs":0.06414095511444559,"time":61.76536418428095},"params":0}},{"name":"IrcLogger","line":21,"complexity":{"sloc":{"physical":48,"logical":27},"cyclomatic":2,"halstead":{"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":87,"identifiers":["__stripped__"]},"length":160,"vocabulary":45,"difficulty":14.073529411764705,"volume":878.6964954127479,"effort":12366.360972205877,"bugs":0.2928988318042493,"time":687.0200540114377},"params":3}},{"name":"","line":33,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1,"volume":10,"effort":10,"bugs":0.0033333333333333335,"time":0.5555555555555556},"params":0}},{"name":"s4","line":34,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":3.125,"volume":77.70923408096293,"effort":242.84135650300917,"bugs":0.025903078026987644,"time":13.491186472389398},"params":0}},{"name":"","line":37,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":12,"identifiers":["__stripped__"]},"length":32,"vocabulary":5,"difficulty":9,"volume":74.30169903639559,"effort":668.7152913275603,"bugs":0.024767233012131865,"time":37.150849518197795},"params":0}},{"name":".debug","line":69,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".error","line":73,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":".info","line":77,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":2.75,"volume":53.88872502451932,"effort":148.19399381742812,"bugs":0.017962908341506437,"time":8.232999656523784},"params":2}},{"name":".log","line":82,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":2.7857142857142856,"volume":63.11663380285989,"effort":175.82490845082395,"bugs":0.021038877934286628,"time":9.76805046949022},"params":3}},{"name":".warn","line":88,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":"._updateMetadata","line":92,"complexity":{"sloc":{"physical":36,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"length":86,"vocabulary":39,"difficulty":13.125,"volume":454.5445908221534,"effort":5965.897754540763,"bugs":0.15151486360738448,"time":331.4387641411535},"params":1}}],"maintainability":68.63971611425018,"params":1.3636363636363635,"module":"core/utils/logger/IrcLogger.js"},"jshint":{"messages":[{"severity":"error","line":49,"column":28,"message":"['country'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":55,"column":28,"message":"['delay'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":61,"column":28,"message":"['location'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."}]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/index.html b/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/index.html deleted file mode 100644 index 17d00561..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - Plato - core/utils/logger/LoggerFactory.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/logger/LoggerFactory.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    72.37

    -
    -
    -

    Lines of code

    -

    24

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    13.44

    -
    -
    -

    Estimated Errors

    -

    0.16

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.history.js b/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.history.js deleted file mode 100644 index c7507739..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":24,"lloc":17,"functions":2,"deliveredBugs":0.1603238673054882,"maintainability":72.36802905897612,"lintErrors":0,"difficulty":13.44}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.history.json b/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.history.json deleted file mode 100644 index c3e4924b..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":24,"lloc":17,"functions":2,"deliveredBugs":0.1603238673054882,"maintainability":72.36802905897612,"lintErrors":0,"difficulty":13.44}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.js b/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.js deleted file mode 100644 index caaf7f53..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/logger/LoggerFactory.js","fileShort":"core/utils/logger/LoggerFactory.js","fileSafe":"core_utils_logger_LoggerFactory_js","link":"files/core_utils_logger_LoggerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":24,"logical":17},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"length":91,"vocabulary":39,"difficulty":13.44,"volume":480.97160191646464,"effort":6464.258329757285,"bugs":0.1603238673054882,"time":359.1254627642936},"params":2}},"functions":[{"name":"","line":8,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3.5,"volume":36,"effort":126,"bugs":0.012,"time":7},"params":1}},{"name":"create","line":11,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":26,"difficulty":7.699999999999999,"volume":183.31714900750262,"effort":1411.5420473577701,"bugs":0.061105716335834205,"time":78.41900263098722},"params":1}}],"maintainability":72.36802905897612,"params":1,"module":"core/utils/logger/LoggerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.json b/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.json deleted file mode 100644 index 05783cf5..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_LoggerFactory_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/logger/LoggerFactory.js","fileShort":"core/utils/logger/LoggerFactory.js","fileSafe":"core_utils_logger_LoggerFactory_js","link":"files/core_utils_logger_LoggerFactory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":24,"logical":17},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"length":91,"vocabulary":39,"difficulty":13.44,"volume":480.97160191646464,"effort":6464.258329757285,"bugs":0.1603238673054882,"time":359.1254627642936},"params":2}},"functions":[{"name":"","line":8,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3.5,"volume":36,"effort":126,"bugs":0.012,"time":7},"params":1}},{"name":"create","line":11,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":26,"difficulty":7.699999999999999,"volume":183.31714900750262,"effort":1411.5420473577701,"bugs":0.061105716335834205,"time":78.41900263098722},"params":1}}],"maintainability":72.36802905897612,"params":1,"module":"core/utils/logger/LoggerFactory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/index.html b/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/index.html deleted file mode 100644 index e49ab6ae..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Plato - core/utils/logger/interfaces/LoggerInterface.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/logger/interfaces/LoggerInterface.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.history.js b/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.history.js deleted file mode 100644 index e2b05ef6..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.history.json b/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.history.json deleted file mode 100644 index 424ccf14..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.js b/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.js deleted file mode 100644 index def25633..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/logger/interfaces/LoggerInterface.js","fileShort":"core/utils/logger/interfaces/LoggerInterface.js","fileSafe":"core_utils_logger_interfaces_LoggerInterface_js","link":"files/core_utils_logger_interfaces_LoggerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/logger/interfaces/LoggerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.json b/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.json deleted file mode 100644 index 7556f6cd..00000000 --- a/build/js-source-analysis-report/files/core_utils_logger_interfaces_LoggerInterface_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/logger/interfaces/LoggerInterface.js","fileShort":"core/utils/logger/interfaces/LoggerInterface.js","fileSafe":"core_utils_logger_interfaces_LoggerInterface_js","link":"files/core_utils_logger_interfaces_LoggerInterface_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/logger/interfaces/LoggerInterface.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_namespace_js/index.html b/build/js-source-analysis-report/files/core_utils_namespace_js/index.html deleted file mode 100644 index 98da9ff5..00000000 --- a/build/js-source-analysis-report/files/core_utils_namespace_js/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Plato - core/utils/namespace.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    core/utils/namespace.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    100.00

    -
    -
    -

    Lines of code

    -

    1

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    0.00

    -
    -
    -

    Estimated Errors

    -

    0.00

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/core_utils_namespace_js/report.history.js b/build/js-source-analysis-report/files/core_utils_namespace_js/report.history.js deleted file mode 100644 index cc773e8c..00000000 --- a/build/js-source-analysis-report/files/core_utils_namespace_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_namespace_js/report.history.json b/build/js-source-analysis-report/files/core_utils_namespace_js/report.history.json deleted file mode 100644 index df6348dd..00000000 --- a/build/js-source-analysis-report/files/core_utils_namespace_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 13 May 2014 18:33:15 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_namespace_js/report.js b/build/js-source-analysis-report/files/core_utils_namespace_js/report.js deleted file mode 100644 index bacfae43..00000000 --- a/build/js-source-analysis-report/files/core_utils_namespace_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/core/utils/namespace.js","fileShort":"core/utils/namespace.js","fileSafe":"core_utils_namespace_js","link":"files/core_utils_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/core_utils_namespace_js/report.json b/build/js-source-analysis-report/files/core_utils_namespace_js/report.json deleted file mode 100644 index 027d2a9b..00000000 --- a/build/js-source-analysis-report/files/core_utils_namespace_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/core/utils/namespace.js","fileShort":"core/utils/namespace.js","fileSafe":"core_utils_namespace_js","link":"files/core_utils_namespace_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":1,"logical":0},"cyclomatic":1,"halstead":{"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"length":0,"time":0,"bugs":0,"effort":0,"volume":0,"difficulty":0,"vocabulary":0},"params":0}},"functions":[],"maintainability":100,"params":0,"module":"core/utils/namespace.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/main_js/index.html b/build/js-source-analysis-report/files/main_js/index.html deleted file mode 100644 index aeada8d5..00000000 --- a/build/js-source-analysis-report/files/main_js/index.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - Plato - main.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    main.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    84.80

    -
    -
    -

    Lines of code

    -

    3

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    2.50

    -
    -
    -

    Estimated Errors

    -

    0.01

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/main_js/report.history.js b/build/js-source-analysis-report/files/main_js/report.history.js deleted file mode 100644 index c20be5c8..00000000 --- a/build/js-source-analysis-report/files/main_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 13 May 2014 18:33:16 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Thu, 15 May 2014 21:12:26 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/main_js/report.history.json b/build/js-source-analysis-report/files/main_js/report.history.json deleted file mode 100644 index 25f770cd..00000000 --- a/build/js-source-analysis-report/files/main_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Tue, 06 May 2014 22:22:16 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Tue, 06 May 2014 22:38:26 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 18:59:48 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Wed, 07 May 2014 19:00:50 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:15:03 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:34:08 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Thu, 08 May 2014 13:43:10 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0,"maintainability":100,"lintErrors":0,"difficulty":0},{"date":"Mon, 12 May 2014 06:27:05 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 13 May 2014 12:52:36 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 13 May 2014 16:18:26 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 13 May 2014 18:33:16 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Wed, 14 May 2014 12:46:41 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Thu, 15 May 2014 21:12:26 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Fri, 16 May 2014 19:53:40 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Fri, 16 May 2014 22:39:59 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Mon, 19 May 2014 11:35:10 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.01,"maintainability":84.7983662728858,"lintErrors":0,"difficulty":2.5}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/main_js/report.js b/build/js-source-analysis-report/files/main_js/report.js deleted file mode 100644 index 05803a37..00000000 --- a/build/js-source-analysis-report/files/main_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/main.js","fileShort":"main.js","fileSafe":"main_js","link":"files/main_js/index.html"},"complexity":{"aggregate":{"line":5,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},"functions":[],"maintainability":84.7983662728858,"params":0,"module":"main.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/main_js/report.json b/build/js-source-analysis-report/files/main_js/report.json deleted file mode 100644 index dc25679b..00000000 --- a/build/js-source-analysis-report/files/main_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/main.js","fileShort":"main.js","fileSafe":"main_js","link":"files/main_js/index.html"},"complexity":{"aggregate":{"line":5,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},"functions":[],"maintainability":84.7983662728858,"params":0,"module":"main.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/index.html b/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/index.html deleted file mode 100644 index cb0fa3af..00000000 --- a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - Plato - plugins/textDocumentPlugin/lib/index.js - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    plugins/textDocumentPlugin/lib/index.js

    -
    -
    - -
    -
    -
    -

    Maintainability

    -

    63.51

    -
    -
    -

    Lines of code

    -

    72

    -
    -
    -
    -
    -

    -
    -
    -

    -
    -
    -
    -
    -

    Difficulty

    -

    11.02

    -
    -
    -

    Estimated Errors

    -

    0.34

    -
    -
    -
    - -
    -
    -

    Function weight

    -
    -
    -
    -

    By Complexity

    -
    -
    -
    -

    By SLOC

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    .

    -
    -
    - - - - - - - - - - - diff --git a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.history.js b/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.history.js deleted file mode 100644 index a993238e..00000000 --- a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":20,"lloc":16,"functions":3,"deliveredBugs":0.10526074030156042,"maintainability":75.6984731809428,"lintErrors":0,"difficulty":8.470588235294118},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":32,"lloc":20,"functions":4,"deliveredBugs":0.13155188755985597,"maintainability":75.87060890424806,"lintErrors":0,"difficulty":9.263157894736842},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.history.json b/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.history.json deleted file mode 100644 index 154b8eb9..00000000 --- a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Wed, 21 May 2014 14:44:56 GMT","sloc":20,"lloc":16,"functions":3,"deliveredBugs":0.10526074030156042,"maintainability":75.6984731809428,"lintErrors":0,"difficulty":8.470588235294118},{"date":"Fri, 23 May 2014 13:08:04 GMT","sloc":32,"lloc":20,"functions":4,"deliveredBugs":0.13155188755985597,"maintainability":75.87060890424806,"lintErrors":0,"difficulty":9.263157894736842},{"date":"Tue, 27 May 2014 00:05:41 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273},{"date":"Tue, 27 May 2014 11:32:02 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273},{"date":"Tue, 27 May 2014 16:29:37 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273},{"date":"Mon, 02 Jun 2014 00:34:53 GMT","sloc":72,"lloc":46,"functions":4,"deliveredBugs":0.3376200667935902,"maintainability":63.5110632594512,"lintErrors":0,"difficulty":11.022727272727273}] \ No newline at end of file diff --git a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.js b/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.js deleted file mode 100644 index 12ab7c03..00000000 --- a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"info":{"file":"src/plugins/textDocumentPlugin/lib/index.js","fileShort":"plugins/textDocumentPlugin/lib/index.js","fileSafe":"plugins_textDocumentPlugin_lib_index_js","link":"files/plugins_textDocumentPlugin_lib_index_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":72,"logical":46},"cyclomatic":1,"halstead":{"operators":{"distinct":10,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":44,"total":97,"identifiers":["__stripped__"]},"length":176,"vocabulary":54,"difficulty":11.022727272727273,"volume":1012.8602003807706,"effort":11164.481754197132,"bugs":0.3376200667935902,"time":620.2489863442851},"params":1}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":71,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":7,"difficulty":4.875,"volume":61.76180828526729,"effort":301.08881539067806,"bugs":0.02058726942842243,"time":16.727156410593224},"params":1}},{"name":"onTest","line":2,"complexity":{"sloc":{"physical":6,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":3.125,"volume":66.60791492653966,"effort":208.14973414543644,"bugs":0.022202638308846556,"time":11.563874119190913},"params":0}},{"name":"getMapping","line":16,"complexity":{"sloc":{"physical":44,"logical":28},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":57,"identifiers":["__stripped__"]},"length":101,"vocabulary":35,"difficulty":7.125,"volume":518.0575847114416,"effort":3691.1602910690212,"bugs":0.17268586157048052,"time":205.06446061494563},"params":0}},{"name":"onBeforeItemAdd","line":62,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":2.8571428571428568,"volume":57.359400011538504,"effort":163.88400003296712,"bugs":0.01911980000384617,"time":9.104666668498174},"params":0}}],"maintainability":63.5110632594512,"params":0.25,"module":"plugins/textDocumentPlugin/lib/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.json b/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.json deleted file mode 100644 index 3f289239..00000000 --- a/build/js-source-analysis-report/files/plugins_textDocumentPlugin_lib_index_js/report.json +++ /dev/null @@ -1 +0,0 @@ -{"info":{"file":"src/plugins/textDocumentPlugin/lib/index.js","fileShort":"plugins/textDocumentPlugin/lib/index.js","fileSafe":"plugins_textDocumentPlugin_lib_index_js","link":"files/plugins_textDocumentPlugin_lib_index_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":72,"logical":46},"cyclomatic":1,"halstead":{"operators":{"distinct":10,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":44,"total":97,"identifiers":["__stripped__"]},"length":176,"vocabulary":54,"difficulty":11.022727272727273,"volume":1012.8602003807706,"effort":11164.481754197132,"bugs":0.3376200667935902,"time":620.2489863442851},"params":1}},"functions":[{"name":"","line":1,"complexity":{"sloc":{"physical":71,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":7,"difficulty":4.875,"volume":61.76180828526729,"effort":301.08881539067806,"bugs":0.02058726942842243,"time":16.727156410593224},"params":1}},{"name":"onTest","line":2,"complexity":{"sloc":{"physical":6,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":3.125,"volume":66.60791492653966,"effort":208.14973414543644,"bugs":0.022202638308846556,"time":11.563874119190913},"params":0}},{"name":"getMapping","line":16,"complexity":{"sloc":{"physical":44,"logical":28},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":57,"identifiers":["__stripped__"]},"length":101,"vocabulary":35,"difficulty":7.125,"volume":518.0575847114416,"effort":3691.1602910690212,"bugs":0.17268586157048052,"time":205.06446061494563},"params":0}},{"name":"onBeforeItemAdd","line":62,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":16,"vocabulary":12,"difficulty":2.8571428571428568,"volume":57.359400011538504,"effort":163.88400003296712,"bugs":0.01911980000384617,"time":9.104666668498174},"params":0}}],"maintainability":63.5110632594512,"params":0.25,"module":"plugins/textDocumentPlugin/lib/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/build/js-source-analysis-report/index.html b/build/js-source-analysis-report/index.html deleted file mode 100644 index 99355c8b..00000000 --- a/build/js-source-analysis-report/index.html +++ /dev/null @@ -1,1070 +0,0 @@ - - - - - Plato - JavaScript Introspection - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    JavaScript Source Analysis

    -
    -
    - -
    -
    -

    Summary

    -
    -
    -
    -

    Total/Average Lines

    -

    11044 / 153

    -
    -
    -

    Average Maintainability

    -

    74.22

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -

    Maintainability

    -
    -
    -
    -

    Lines of code

    -
    -
    -
    -

    Estimated errors in implementation

    -
    -
    - -
    -

    Lint errors

    -
    -
    - -
    - -
    -
    -

    Files

    -
    - -
    -
    -
    - - - - -
    -
    -
    - -
    -   -
    - -
    - -
    -
    - - -
    -
    -

    .

    -
    -
    - - - - - - - - diff --git a/build/js-source-analysis-report/report.history.js b/build/js-source-analysis-report/report.history.js deleted file mode 100644 index ed6cfb22..00000000 --- a/build/js-source-analysis-report/report.history.js +++ /dev/null @@ -1 +0,0 @@ -__history = [{"date":"Fri, 16 May 2014 19:53:41 GMT","total":{"sloc":7271,"maintainability":3518.7186759406404},"average":{"sloc":154,"maintainability":"74.87"}},{"date":"Fri, 16 May 2014 22:39:59 GMT","total":{"sloc":7513,"maintainability":3819.42078183001},"average":{"sloc":147,"maintainability":"74.89"}},{"date":"Mon, 19 May 2014 11:35:10 GMT","total":{"sloc":7997,"maintainability":3883.056064826347},"average":{"sloc":153,"maintainability":"74.67"}},{"date":"Wed, 21 May 2014 14:44:57 GMT","total":{"sloc":8429,"maintainability":4284.915977954939},"average":{"sloc":147,"maintainability":"75.17"}},{"date":"Fri, 23 May 2014 13:08:05 GMT","total":{"sloc":8672,"maintainability":4273.528818296646},"average":{"sloc":152,"maintainability":"74.97"}},{"date":"Tue, 27 May 2014 00:05:41 GMT","total":{"sloc":9226,"maintainability":4404.949574402144},"average":{"sloc":156,"maintainability":"74.66"}},{"date":"Tue, 27 May 2014 11:32:02 GMT","total":{"sloc":9458,"maintainability":4404.814973270029},"average":{"sloc":160,"maintainability":"74.66"}},{"date":"Tue, 27 May 2014 16:29:38 GMT","total":{"sloc":9631,"maintainability":4560.248586268277},"average":{"sloc":157,"maintainability":"74.76"}},{"date":"Mon, 02 Jun 2014 00:34:54 GMT","total":{"sloc":11044,"maintainability":5344.033109637284},"average":{"sloc":153,"maintainability":"74.22"}}] \ No newline at end of file diff --git a/build/js-source-analysis-report/report.history.json b/build/js-source-analysis-report/report.history.json deleted file mode 100644 index 0c62bb70..00000000 --- a/build/js-source-analysis-report/report.history.json +++ /dev/null @@ -1 +0,0 @@ -[{"date":"Fri, 16 May 2014 19:53:41 GMT","total":{"sloc":7271,"maintainability":3518.7186759406404},"average":{"sloc":154,"maintainability":"74.87"}},{"date":"Fri, 16 May 2014 22:39:59 GMT","total":{"sloc":7513,"maintainability":3819.42078183001},"average":{"sloc":147,"maintainability":"74.89"}},{"date":"Mon, 19 May 2014 11:35:10 GMT","total":{"sloc":7997,"maintainability":3883.056064826347},"average":{"sloc":153,"maintainability":"74.67"}},{"date":"Wed, 21 May 2014 14:44:57 GMT","total":{"sloc":8429,"maintainability":4284.915977954939},"average":{"sloc":147,"maintainability":"75.17"}},{"date":"Fri, 23 May 2014 13:08:05 GMT","total":{"sloc":8672,"maintainability":4273.528818296646},"average":{"sloc":152,"maintainability":"74.97"}},{"date":"Tue, 27 May 2014 00:05:41 GMT","total":{"sloc":9226,"maintainability":4404.949574402144},"average":{"sloc":156,"maintainability":"74.66"}},{"date":"Tue, 27 May 2014 11:32:02 GMT","total":{"sloc":9458,"maintainability":4404.814973270029},"average":{"sloc":160,"maintainability":"74.66"}},{"date":"Tue, 27 May 2014 16:29:38 GMT","total":{"sloc":9631,"maintainability":4560.248586268277},"average":{"sloc":157,"maintainability":"74.76"}},{"date":"Mon, 02 Jun 2014 00:34:54 GMT","total":{"sloc":11044,"maintainability":5344.033109637284},"average":{"sloc":153,"maintainability":"74.22"}}] \ No newline at end of file diff --git a/build/js-source-analysis-report/report.js b/build/js-source-analysis-report/report.js deleted file mode 100644 index 5bedd94c..00000000 --- a/build/js-source-analysis-report/report.js +++ /dev/null @@ -1 +0,0 @@ -__report = {"summary":{"total":{"sloc":11044,"maintainability":5344.033109637284},"average":{"sloc":153,"maintainability":"74.22"}},"reports":[{"info":{"file":"src/core/app.js","fileShort":"core/app.js","fileSafe":"core_app_js","link":"files/core_app_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":111,"logical":78},"cyclomatic":8,"halstead":{"operators":{"distinct":18,"total":246,"identifiers":["__stripped__"]},"operands":{"distinct":110,"total":274,"identifiers":["__stripped__"]},"length":520,"vocabulary":128,"difficulty":22.418181818181818,"volume":3640,"effort":81602.18181818182,"bugs":1.2133333333333334,"time":4533.454545454546},"params":4}},"module":"core/app.js","maintainability":58.93167569405932}},{"info":{"file":"src/core/config/JSONConfig.js","fileShort":"core/config/JSONConfig.js","fileSafe":"core_config_JSONConfig_js","link":"files/core_config_JSONConfig_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":52,"logical":33},"cyclomatic":6,"halstead":{"operators":{"distinct":19,"total":77,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"length":160,"vocabulary":54,"difficulty":22.52857142857143,"volume":920.7820003461551,"effort":20743.903064941238,"bugs":0.30692733344871836,"time":1152.4390591634021},"params":5}},"module":"core/config/JSONConfig.js","maintainability":66.29704620816833}},{"info":{"file":"src/core/config/ObjectConfig.js","fileShort":"core/config/ObjectConfig.js","fileSafe":"core_config_ObjectConfig_js","link":"files/core_config_ObjectConfig_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":32,"complexity":{"sloc":{"physical":84,"logical":46},"cyclomatic":12,"halstead":{"operators":{"distinct":22,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":39,"total":122,"identifiers":["__stripped__"]},"length":238,"vocabulary":61,"difficulty":34.41025641025641,"volume":1411.515486339967,"effort":48570.60981200604,"bugs":0.4705051621133224,"time":2698.3672117781134},"params":9}},"module":"core/config/ObjectConfig.js","maintainability":63.408951061914756}},{"info":{"file":"src/core/fs/FolderWatcher.js","fileShort":"core/fs/FolderWatcher.js","fileSafe":"core_fs_FolderWatcher_js","link":"files/core_fs_FolderWatcher_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":303,"logical":143},"cyclomatic":23,"halstead":{"operators":{"distinct":23,"total":398,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":490,"identifiers":["__stripped__"]},"length":888,"vocabulary":126,"difficulty":54.70873786407767,"volume":6195.824572067926,"effort":338965.7423650754,"bugs":2.065274857355975,"time":18831.430131393077},"params":36}},"module":"core/fs/FolderWatcher.js","maintainability":70.15756789899626}},{"info":{"file":"src/core/fs/FolderWatcherFactory.js","fileShort":"core/fs/FolderWatcherFactory.js","fileSafe":"core_fs_FolderWatcherFactory_js","link":"files/core_fs_FolderWatcherFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/fs/FolderWatcherFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/fs/FolderWatcherManager.js","fileShort":"core/fs/FolderWatcherManager.js","fileSafe":"core_fs_FolderWatcherManager_js","link":"files/core_fs_FolderWatcherManager_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":392,"logical":187},"cyclomatic":26,"halstead":{"operators":{"distinct":24,"total":535,"identifiers":["__stripped__"]},"operands":{"distinct":114,"total":644,"identifiers":["__stripped__"]},"length":1179,"vocabulary":138,"difficulty":67.78947368421052,"volume":8380.950334541463,"effort":568140.2121520739,"bugs":2.7936501115138213,"time":31563.345119559657},"params":54}},"module":"core/fs/FolderWatcherManager.js","maintainability":71.59979321078744}},{"info":{"file":"src/core/fs/PathValidator.js","fileShort":"core/fs/PathValidator.js","fileSafe":"core_fs_PathValidator_js","link":"files/core_fs_PathValidator_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":78,"logical":43},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":118,"identifiers":["__stripped__"]},"operands":{"distinct":47,"total":141,"identifiers":["__stripped__"]},"length":259,"vocabulary":63,"difficulty":24,"volume":1548.1155001864784,"effort":37154.77200447548,"bugs":0.5160385000621595,"time":2064.154000248638},"params":14}},"module":"core/fs/PathValidator.js","maintainability":72.08823909685965}},{"info":{"file":"src/core/net/NetworkBootstrapper.js","fileShort":"core/net/NetworkBootstrapper.js","fileSafe":"core_net_NetworkBootstrapper_js","link":"files/core_net_NetworkBootstrapper_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":52},"cyclomatic":5,"halstead":{"operators":{"distinct":17,"total":135,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":161,"identifiers":["__stripped__"]},"length":296,"vocabulary":71,"difficulty":25.34259259259259,"volume":1820.325147373386,"effort":46131.75859593479,"bugs":0.606775049124462,"time":2562.875477551933},"params":11}},"module":"core/net/NetworkBootstrapper.js","maintainability":73.40777222338204}},{"info":{"file":"src/core/net/ip/FreeGeoIp.js","fileShort":"core/net/ip/FreeGeoIp.js","fileSafe":"core_net_ip_FreeGeoIp_js","link":"files/core_net_ip_FreeGeoIp_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":85,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":48,"total":110,"identifiers":["__stripped__"]},"length":197,"vocabulary":61,"difficulty":14.895833333333332,"volume":1168.3552554998887,"effort":17403.625160050426,"bugs":0.3894517518332962,"time":966.8680644472458},"params":8}},"module":"core/net/ip/FreeGeoIp.js","maintainability":77.62815293782197}},{"info":{"file":"src/core/net/tcp/TCPSocket.js","fileShort":"core/net/tcp/TCPSocket.js","fileSafe":"core_net_tcp_TCPSocket_js","link":"files/core_net_tcp_TCPSocket_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":181,"logical":89},"cyclomatic":9,"halstead":{"operators":{"distinct":22,"total":261,"identifiers":["__stripped__"]},"operands":{"distinct":91,"total":303,"identifiers":["__stripped__"]},"length":564,"vocabulary":113,"difficulty":36.62637362637363,"volume":3846.5809348021667,"effort":140886.3105021497,"bugs":1.2821936449340556,"time":7827.017250119427},"params":18}},"module":"core/net/tcp/TCPSocket.js","maintainability":73.55272348644279}},{"info":{"file":"src/core/net/tcp/TCPSocketFactory.js","fileShort":"core/net/tcp/TCPSocketFactory.js","fileSafe":"core_net_tcp_TCPSocketFactory_js","link":"files/core_net_tcp_TCPSocketFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/net/tcp/TCPSocketFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/net/tcp/TCPSocketHandler.js","fileShort":"core/net/tcp/TCPSocketHandler.js","fileSafe":"core_net_tcp_TCPSocketHandler_js","link":"files/core_net_tcp_TCPSocketHandler_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":301,"logical":148},"cyclomatic":17,"halstead":{"operators":{"distinct":27,"total":386,"identifiers":["__stripped__"]},"operands":{"distinct":123,"total":473,"identifiers":["__stripped__"]},"length":859,"vocabulary":150,"difficulty":51.91463414634146,"volume":6209.5552551359615,"effort":322366.7892818755,"bugs":2.069851751711987,"time":17909.266071215305},"params":26}},"module":"core/net/tcp/TCPSocketHandler.js","maintainability":73.30243433995643}},{"info":{"file":"src/core/net/tcp/TCPSocketHandlerFactory.js","fileShort":"core/net/tcp/TCPSocketHandlerFactory.js","fileSafe":"core_net_tcp_TCPSocketHandlerFactory_js","link":"files/core_net_tcp_TCPSocketHandlerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/net/tcp/TCPSocketHandlerFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/plugin/PluginFinder.js","fileShort":"core/plugin/PluginFinder.js","fileSafe":"core_plugin_PluginFinder_js","link":"files/core_plugin_PluginFinder_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":215,"logical":113},"cyclomatic":20,"halstead":{"operators":{"distinct":23,"total":268,"identifiers":["__stripped__"]},"operands":{"distinct":68,"total":308,"identifiers":["__stripped__"]},"length":576,"vocabulary":91,"difficulty":52.088235294117645,"volume":3748.489712754449,"effort":195252.2141555332,"bugs":1.2494965709181498,"time":10847.345230862957},"params":26}},"module":"core/plugin/PluginFinder.js","maintainability":75.0309092301603}},{"info":{"file":"src/core/plugin/PluginGlobalsFactory.js","fileShort":"core/plugin/PluginGlobalsFactory.js","fileSafe":"core_plugin_PluginGlobalsFactory_js","link":"files/core_plugin_PluginGlobalsFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":24,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":28,"difficulty":7.578947368421052,"volume":283.6339404013986,"effort":2149.6467062000734,"bugs":0.0945446468004662,"time":119.42481701111518},"params":3}},"module":"core/plugin/PluginGlobalsFactory.js","maintainability":81.46399891396794}},{"info":{"file":"src/core/plugin/PluginLoader.js","fileShort":"core/plugin/PluginLoader.js","fileSafe":"core_plugin_PluginLoader_js","link":"files/core_plugin_PluginLoader_js/index.html"},"jshint":{"messages":4},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":176,"logical":103},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":341,"identifiers":["__stripped__"]},"length":656,"vocabulary":117,"difficulty":39.48421052631579,"volume":4506.959256046714,"effort":177953.72809927605,"bugs":1.502319752015571,"time":9886.318227737558},"params":6}},"module":"core/plugin/PluginLoader.js","maintainability":69.89207997676075}},{"info":{"file":"src/core/plugin/PluginLoaderFactory.js","fileShort":"core/plugin/PluginLoaderFactory.js","fileSafe":"core_plugin_PluginLoaderFactory_js","link":"files/core_plugin_PluginLoaderFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/plugin/PluginLoaderFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/plugin/PluginManager.js","fileShort":"core/plugin/PluginManager.js","fileSafe":"core_plugin_PluginManager_js","link":"files/core_plugin_PluginManager_js/index.html"},"jshint":{"messages":3},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":471,"logical":214},"cyclomatic":27,"halstead":{"operators":{"distinct":23,"total":568,"identifiers":["__stripped__"]},"operands":{"distinct":142,"total":687,"identifiers":["__stripped__"]},"length":1255,"vocabulary":165,"difficulty":55.637323943661976,"volume":9244.734378878498,"effort":514352.2814107717,"bugs":3.0815781262928326,"time":28575.12674504287},"params":60}},"module":"core/plugin/PluginManager.js","maintainability":71.02480607006106}},{"info":{"file":"src/core/plugin/PluginRunner.js","fileShort":"core/plugin/PluginRunner.js","fileSafe":"core_plugin_PluginRunner_js","link":"files/core_plugin_PluginRunner_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":127,"logical":53},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":154,"identifiers":["__stripped__"]},"operands":{"distinct":64,"total":218,"identifiers":["__stripped__"]},"length":372,"vocabulary":78,"difficulty":23.84375,"volume":2338.1696254167564,"effort":55750.73200603078,"bugs":0.7793898751389188,"time":3097.2628892239322},"params":23}},"module":"core/plugin/PluginRunner.js","maintainability":75.64116316699338}},{"info":{"file":"src/core/plugin/PluginRunnerFactory.js","fileShort":"core/plugin/PluginRunnerFactory.js","fileSafe":"core_plugin_PluginRunnerFactory_js","link":"files/core_plugin_PluginRunnerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":38,"vocabulary":19,"difficulty":6.125,"volume":161.42124551085624,"effort":988.7051287539945,"bugs":0.05380708183695208,"time":54.928062708555245},"params":3}},"module":"core/plugin/PluginRunnerFactory.js","maintainability":89.46777677837812}},{"info":{"file":"src/core/plugin/PluginValidator.js","fileShort":"core/plugin/PluginValidator.js","fileSafe":"core_plugin_PluginValidator_js","link":"files/core_plugin_PluginValidator_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":4.75,"volume":150.11730005192322,"effort":713.0571752466353,"bugs":0.05003910001730774,"time":39.61428751370196},"params":2}},"module":"core/plugin/PluginValidator.js","maintainability":88.97337163293612}},{"info":{"file":"src/core/plugin/api/PluginApi.js","fileShort":"core/plugin/api/PluginApi.js","fileSafe":"core_plugin_api_PluginApi_js","link":"files/core_plugin_api_PluginApi_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":6.8,"volume":129.26767504471167,"effort":879.0201903040393,"bugs":0.043089225014903886,"time":48.83445501689107},"params":1}},"module":"core/plugin/api/PluginApi.js","maintainability":89.22727980179687}},{"info":{"file":"src/core/protocol/ProtocolGateway.js","fileShort":"core/protocol/ProtocolGateway.js","fileSafe":"core_protocol_ProtocolGateway_js","link":"files/core_protocol_ProtocolGateway_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":94,"logical":57},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":63,"total":228,"identifiers":["__stripped__"]},"length":401,"vocabulary":72,"difficulty":16.285714285714285,"volume":2474.139925578367,"effort":40293.13593084769,"bugs":0.8247133085261223,"time":2238.5075517137607},"params":7}},"module":"core/protocol/ProtocolGateway.js","maintainability":63.136255063227594}},{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycle_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":14,"complexity":{"sloc":{"physical":308,"logical":121},"cyclomatic":19,"halstead":{"operators":{"distinct":22,"total":353,"identifiers":["__stripped__"]},"operands":{"distinct":81,"total":392,"identifiers":["__stripped__"]},"length":745,"vocabulary":103,"difficulty":53.23456790123457,"volume":4981.442892751498,"effort":265184.959920302,"bugs":1.6604809642504994,"time":14732.49777335011},"params":12}},"module":"core/protocol/findClosestNodes/FindClosestNodesCycle.js","maintainability":65.9781028489116}},{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":36,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":52,"identifiers":["__stripped__"]},"length":88,"vocabulary":28,"difficulty":8.666666666666668,"volume":423.0472331410691,"effort":3666.409353889266,"bugs":0.14101574438035638,"time":203.68940854940368},"params":6}},"module":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","maintainability":80.2918284605992}},{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesManager.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesManager.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesManager_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":237,"logical":102},"cyclomatic":13,"halstead":{"operators":{"distinct":21,"total":288,"identifiers":["__stripped__"]},"operands":{"distinct":104,"total":356,"identifiers":["__stripped__"]},"length":644,"vocabulary":125,"difficulty":35.94230769230769,"volume":4485.965079322385,"effort":161235.93717795264,"bugs":1.4953216931074615,"time":8957.552065441814},"params":24}},"module":"core/protocol/findClosestNodes/FindClosestNodesManager.js","maintainability":69.38506915171673}},{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":45},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":117,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":143,"identifiers":["__stripped__"]},"length":260,"vocabulary":60,"difficulty":21.76086956521739,"volume":1535.7915548582148,"effort":33420.159704632024,"bugs":0.5119305182860716,"time":1856.6755391462236},"params":4}},"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","maintainability":71.45328878822166}},{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":32,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","maintainability":80.99081635642955}},{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":69,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":104,"identifiers":["__stripped__"]},"operands":{"distinct":38,"total":108,"identifiers":["__stripped__"]},"length":212,"vocabulary":52,"difficulty":19.894736842105264,"volume":1208.4932202459117,"effort":24042.654592260773,"bugs":0.40283107341530394,"time":1335.7030329033762},"params":3}},"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","maintainability":64.06244538948826}},{"info":{"file":"src/core/protocol/messages/ContactNodeAddressExtractor.js","fileShort":"core/protocol/messages/ContactNodeAddressExtractor.js","fileSafe":"core_protocol_messages_ContactNodeAddressExtractor_js","link":"files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":94,"logical":41},"cyclomatic":7,"halstead":{"operators":{"distinct":20,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":126,"identifiers":["__stripped__"]},"length":234,"vocabulary":66,"difficulty":27.39130434782609,"volume":1414.388223929878,"effort":38741.93830764449,"bugs":0.47146274130995935,"time":2152.3299059802494},"params":7}},"module":"core/protocol/messages/ContactNodeAddressExtractor.js","maintainability":64.9751645746093}},{"info":{"file":"src/core/protocol/messages/GeneralWritableMessageFactory.js","fileShort":"core/protocol/messages/GeneralWritableMessageFactory.js","fileSafe":"core_protocol_messages_GeneralWritableMessageFactory_js","link":"files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":238,"logical":98},"cyclomatic":11,"halstead":{"operators":{"distinct":18,"total":282,"identifiers":["__stripped__"]},"operands":{"distinct":70,"total":333,"identifiers":["__stripped__"]},"length":615,"vocabulary":88,"difficulty":42.81428571428572,"volume":3972.5504454619386,"effort":170081.90978642044,"bugs":1.3241834818206462,"time":9448.99498813447},"params":10}},"module":"core/protocol/messages/GeneralWritableMessageFactory.js","maintainability":65.36372077496608}},{"info":{"file":"src/core/protocol/messages/IncomingDataPipeline.js","fileShort":"core/protocol/messages/IncomingDataPipeline.js","fileSafe":"core_protocol_messages_IncomingDataPipeline_js","link":"files/core_protocol_messages_IncomingDataPipeline_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":346,"logical":157},"cyclomatic":29,"halstead":{"operators":{"distinct":30,"total":412,"identifiers":["__stripped__"]},"operands":{"distinct":98,"total":479,"identifiers":["__stripped__"]},"length":891,"vocabulary":128,"difficulty":73.31632653061224,"volume":6237,"effort":457273.9285714286,"bugs":2.079,"time":25404.107142857145},"params":26}},"module":"core/protocol/messages/IncomingDataPipeline.js","maintainability":63.90455008593385}},{"info":{"file":"src/core/protocol/messages/MessageByteCheatsheet.js","fileShort":"core/protocol/messages/MessageByteCheatsheet.js","fileSafe":"core_protocol_messages_MessageByteCheatsheet_js","link":"files/core_protocol_messages_MessageByteCheatsheet_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":19,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"length":91,"vocabulary":40,"difficulty":5.382352941176471,"volume":484.29545663475,"effort":2606.649075416449,"bugs":0.16143181887825,"time":144.81383752313604},"params":0}},"module":"core/protocol/messages/MessageByteCheatsheet.js","maintainability":58.00172840725962}},{"info":{"file":"src/core/protocol/messages/ReadableMessage.js","fileShort":"core/protocol/messages/ReadableMessage.js","fileSafe":"core_protocol_messages_ReadableMessage_js","link":"files/core_protocol_messages_ReadableMessage_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":275,"logical":104},"cyclomatic":13,"halstead":{"operators":{"distinct":20,"total":312,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":352,"identifiers":["__stripped__"]},"length":664,"vocabulary":97,"difficulty":45.71428571428571,"volume":4382.342127212253,"effort":200335.64010113155,"bugs":1.460780709070751,"time":11129.757783396197},"params":8}},"module":"core/protocol/messages/ReadableMessage.js","maintainability":67.77532516940866}},{"info":{"file":"src/core/protocol/messages/ReadableMessageFactory.js","fileShort":"core/protocol/messages/ReadableMessageFactory.js","fileSafe":"core_protocol_messages_ReadableMessageFactory_js","link":"files/core_protocol_messages_ReadableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":34,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"module":"core/protocol/messages/ReadableMessageFactory.js","maintainability":80.99081635642955}},{"info":{"file":"src/core/protocol/net/ProtocolConnectionManager.js","fileShort":"core/protocol/net/ProtocolConnectionManager.js","fileSafe":"core_protocol_net_ProtocolConnectionManager_js","link":"files/core_protocol_net_ProtocolConnectionManager_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":948,"logical":367},"cyclomatic":57,"halstead":{"operators":{"distinct":31,"total":1023,"identifiers":["__stripped__"]},"operands":{"distinct":224,"total":1228,"identifiers":["__stripped__"]},"length":2251,"vocabulary":255,"difficulty":84.97321428571428,"volume":17995.28958636929,"effort":1529117.5981560403,"bugs":5.998429862123097,"time":84950.97767533557},"params":84}},"module":"core/protocol/net/ProtocolConnectionManager.js","maintainability":68.98980548432407}},{"info":{"file":"src/core/protocol/networkMaintenance/NetworkMaintainer.js","fileShort":"core/protocol/networkMaintenance/NetworkMaintainer.js","fileSafe":"core_protocol_networkMaintenance_NetworkMaintainer_js","link":"files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":287,"logical":110},"cyclomatic":13,"halstead":{"operators":{"distinct":22,"total":316,"identifiers":["__stripped__"]},"operands":{"distinct":92,"total":376,"identifiers":["__stripped__"]},"length":692,"vocabulary":114,"difficulty":44.95652173913044,"volume":4728.359889802002,"effort":212570.6141763161,"bugs":1.576119963267334,"time":11809.478565350895},"params":20}},"module":"core/protocol/networkMaintenance/NetworkMaintainer.js","maintainability":72.07169283667521}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":89,"logical":39},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":120,"identifiers":["__stripped__"]},"length":228,"vocabulary":59,"difficulty":16.956521739130434,"volume":1341.2426152545,"effort":22742.809563011084,"bugs":0.44708087175149996,"time":1263.4894201672823},"params":5}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","maintainability":68.828988173756}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":64,"logical":28},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":92,"identifiers":["__stripped__"]},"length":170,"vocabulary":52,"difficulty":13.799999999999999,"volume":969.0747520839858,"effort":13373.231578759003,"bugs":0.3230249173613286,"time":742.9573099310558},"params":5}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","maintainability":70.05952139443492}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":135,"logical":70},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":149,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":185,"identifiers":["__stripped__"]},"length":334,"vocabulary":86,"difficulty":29.884615384615387,"volume":2146.3724280705005,"effort":64143.51448502996,"bugs":0.7154574760235002,"time":3563.5285825016645},"params":13}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","maintainability":73.16924216210826}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":100,"logical":25},"cyclomatic":3,"halstead":{"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":91,"identifiers":["__stripped__"]},"length":176,"vocabulary":48,"difficulty":20.681818181818183,"volume":982.9534001269236,"effort":20329.263502625014,"bugs":0.3276511333756412,"time":1129.4035279236118},"params":3}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","maintainability":75.61344782347015}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":91,"logical":41},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":139,"identifiers":["__stripped__"]},"length":255,"vocabulary":66,"difficulty":15.444444444444443,"volume":1541.3205004364056,"effort":23804.838840073375,"bugs":0.5137735001454685,"time":1322.4910466707431},"params":5}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","maintainability":65.42963197132197}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":11,"complexity":{"sloc":{"physical":123,"logical":50},"cyclomatic":8,"halstead":{"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":154,"identifiers":["__stripped__"]},"length":278,"vocabulary":54,"difficulty":26.95,"volume":1599.8587256014443,"effort":43116.192654958926,"bugs":0.5332862418671481,"time":2395.344036386607},"params":9}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","maintainability":72.5577800395828}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":10,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"length":57,"vocabulary":24,"difficulty":11.071428571428573,"volume":261.34286254110594,"effort":2893.4388352765304,"bugs":0.08711428751370198,"time":160.74660195980724},"params":4}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","maintainability":81.98067751722103}},{"info":{"file":"src/core/protocol/ping/PingPongNodeUpdateHandler.js","fileShort":"core/protocol/ping/PingPongNodeUpdateHandler.js","fileSafe":"core_protocol_ping_PingPongNodeUpdateHandler_js","link":"files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":285,"logical":107},"cyclomatic":16,"halstead":{"operators":{"distinct":22,"total":311,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":383,"identifiers":["__stripped__"]},"length":694,"vocabulary":108,"difficulty":48.98837209302326,"volume":4687.891926501447,"effort":229652.19402733256,"bugs":1.5626306421671492,"time":12758.455223740697},"params":25}},"module":"core/protocol/ping/PingPongNodeUpdateHandler.js","maintainability":70.66990027724191}},{"info":{"file":"src/core/protocol/proxy/ProxyManager.js","fileShort":"core/protocol/proxy/ProxyManager.js","fileSafe":"core_protocol_proxy_ProxyManager_js","link":"files/core_protocol_proxy_ProxyManager_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":546,"logical":221},"cyclomatic":32,"halstead":{"operators":{"distinct":27,"total":656,"identifiers":["__stripped__"]},"operands":{"distinct":139,"total":748,"identifiers":["__stripped__"]},"length":1404,"vocabulary":166,"difficulty":72.64748201438849,"volume":10354.555361611083,"effort":752232.374399631,"bugs":3.451518453870361,"time":41790.687466646166},"params":25}},"module":"core/protocol/proxy/ProxyManager.js","maintainability":69.55849303782789}},{"info":{"file":"src/core/search/IndexManager.js","fileShort":"core/search/IndexManager.js","fileSafe":"core_search_IndexManager_js","link":"files/core_search_IndexManager_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":400,"logical":187},"cyclomatic":25,"halstead":{"operators":{"distinct":23,"total":486,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":628,"identifiers":["__stripped__"]},"length":1114,"vocabulary":126,"difficulty":70.11650485436893,"volume":7772.689834778907,"effort":544993.8445317793,"bugs":2.590896611592969,"time":30277.43580732107},"params":67}},"module":"core/search/IndexManager.js","maintainability":73.91792775276015}},{"info":{"file":"src/core/search/SearchClient.js","fileShort":"core/search/SearchClient.js","fileSafe":"core_search_SearchClient_js","link":"files/core_search_SearchClient_js/index.html"},"jshint":{"messages":6},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":430,"logical":212},"cyclomatic":25,"halstead":{"operators":{"distinct":24,"total":570,"identifiers":["__stripped__"]},"operands":{"distinct":148,"total":730,"identifiers":["__stripped__"]},"length":1300,"vocabulary":172,"difficulty":59.18918918918919,"volume":9654.144181112728,"effort":571420.9663955913,"bugs":3.218048060370909,"time":31745.609244199513},"params":72}},"module":"core/search/SearchClient.js","maintainability":71.36289746723993}},{"info":{"file":"src/core/search/SearchItem.js","fileShort":"core/search/SearchItem.js","fileSafe":"core_search_SearchItem_js","link":"files/core_search_SearchItem_js/index.html"},"jshint":{"messages":3},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":106,"logical":64},"cyclomatic":12,"halstead":{"operators":{"distinct":24,"total":183,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":194,"identifiers":["__stripped__"]},"length":377,"vocabulary":83,"difficulty":39.45762711864407,"volume":2403.3898656177907,"effort":94832.06113827486,"bugs":0.8011299552059302,"time":5268.44784101527},"params":4}},"module":"core/search/SearchItem.js","maintainability":65.43301860588575}},{"info":{"file":"src/core/search/SearchItemFactory.js","fileShort":"core/search/SearchItemFactory.js","fileSafe":"core_search_SearchItemFactory_js","link":"files/core_search_SearchItemFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"module":"core/search/SearchItemFactory.js","maintainability":89.84744675915347}},{"info":{"file":"src/core/search/SearchManager.js","fileShort":"core/search/SearchManager.js","fileSafe":"core_search_SearchManager_js","link":"files/core_search_SearchManager_js/index.html"},"jshint":{"messages":5},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":150,"logical":77},"cyclomatic":7,"halstead":{"operators":{"distinct":13,"total":206,"identifiers":["__stripped__"]},"operands":{"distinct":76,"total":270,"identifiers":["__stripped__"]},"length":476,"vocabulary":89,"difficulty":23.092105263157897,"volume":3082.4491131400055,"effort":71180.23938895672,"bugs":1.027483037713335,"time":3954.457743830929},"params":29}},"module":"core/search/SearchManager.js","maintainability":76.10360199586832}},{"info":{"file":"src/core/search/SearchStore.js","fileShort":"core/search/SearchStore.js","fileSafe":"core_search_SearchStore_js","link":"files/core_search_SearchStore_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":207,"logical":72},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":232,"identifiers":["__stripped__"]},"operands":{"distinct":83,"total":275,"identifiers":["__stripped__"]},"length":507,"vocabulary":102,"difficulty":31.47590361445783,"volume":3382.919648379548,"effort":106480.45278785023,"bugs":1.1276398827931826,"time":5915.580710436124},"params":14}},"module":"core/search/SearchStore.js","maintainability":73.92238092655043}},{"info":{"file":"src/core/search/SearchStoreFactory.js","fileShort":"core/search/SearchStoreFactory.js","fileSafe":"core_search_SearchStoreFactory_js","link":"files/core_search_SearchStoreFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":20,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"length":49,"vocabulary":19,"difficulty":7.291666666666667,"volume":208.14844815873568,"effort":1517.7491011574477,"bugs":0.0693828160529119,"time":84.3193945087471},"params":2}},"module":"core/search/SearchStoreFactory.js","maintainability":87.53649828315183}},{"info":{"file":"src/core/topology/Bucket.js","fileShort":"core/topology/Bucket.js","fileSafe":"core_topology_Bucket_js","link":"files/core_topology_Bucket_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":12,"complexity":{"sloc":{"physical":199,"logical":96},"cyclomatic":11,"halstead":{"operators":{"distinct":17,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":378,"identifiers":["__stripped__"]},"length":693,"vocabulary":82,"difficulty":49.43076923076923,"volume":4405.783539200333,"effort":217781.26940693337,"bugs":1.4685945130667775,"time":12098.959411496298},"params":37}},"module":"core/topology/Bucket.js","maintainability":74.97533001385715}},{"info":{"file":"src/core/topology/BucketFactory.js","fileShort":"core/topology/BucketFactory.js","fileSafe":"core_topology_BucketFactory_js","link":"files/core_topology_BucketFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":18,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":6.25,"volume":184.47733175670794,"effort":1152.9833234794246,"bugs":0.06149244391890265,"time":64.05462908219026},"params":5}},"module":"core/topology/BucketFactory.js","maintainability":89.09146505404163}},{"info":{"file":"src/core/topology/BucketStore.js","fileShort":"core/topology/BucketStore.js","fileSafe":"core_topology_BucketStore_js","link":"files/core_topology_BucketStore_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":395,"logical":150},"cyclomatic":11,"halstead":{"operators":{"distinct":25,"total":437,"identifiers":["__stripped__"]},"operands":{"distinct":99,"total":502,"identifiers":["__stripped__"]},"length":939,"vocabulary":124,"difficulty":63.38383838383839,"volume":6529.990335453276,"effort":413895.85207039706,"bugs":2.176663445151092,"time":22994.214003910947},"params":35}},"module":"core/topology/BucketStore.js","maintainability":69.09394203024186}},{"info":{"file":"src/core/topology/ContactNode.js","fileShort":"core/topology/ContactNode.js","fileSafe":"core_topology_ContactNode_js","link":"files/core_topology_ContactNode_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":9,"complexity":{"sloc":{"physical":39,"logical":17},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"length":84,"vocabulary":23,"difficulty":8.117647058823529,"volume":379.9792043087891,"effort":3084.5370702713467,"bugs":0.12665973476959638,"time":171.36317057063036},"params":3}},"module":"core/topology/ContactNode.js","maintainability":80.29378456741243}},{"info":{"file":"src/core/topology/ContactNodeAddress.js","fileShort":"core/topology/ContactNodeAddress.js","fileSafe":"core_topology_ContactNodeAddress_js","link":"files/core_topology_ContactNodeAddress_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":109,"logical":62},"cyclomatic":12,"halstead":{"operators":{"distinct":18,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":197,"identifiers":["__stripped__"]},"length":370,"vocabulary":77,"difficulty":30.050847457627118,"volume":2318.7110200571137,"effort":69679.2311620553,"bugs":0.7729036733523712,"time":3871.0683978919606},"params":3}},"module":"core/topology/ContactNodeAddress.js","maintainability":64.8518369778188}},{"info":{"file":"src/core/topology/ContactNodeAddressFactory.js","fileShort":"core/topology/ContactNodeAddressFactory.js","fileSafe":"core_topology_ContactNodeAddressFactory_js","link":"files/core_topology_ContactNodeAddressFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":31,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":96,"vocabulary":29,"difficulty":10.125,"volume":466.366175532247,"effort":4721.957527264,"bugs":0.15545539184408233,"time":262.3309737368889},"params":2}},"module":"core/topology/ContactNodeAddressFactory.js","maintainability":84.76651254845669}},{"info":{"file":"src/core/topology/ContactNodeFactory.js","fileShort":"core/topology/ContactNodeFactory.js","fileSafe":"core_topology_ContactNodeFactory_js","link":"files/core_topology_ContactNodeFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":85,"logical":41},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":130,"identifiers":["__stripped__"]},"operands":{"distinct":53,"total":135,"identifiers":["__stripped__"]},"length":265,"vocabulary":72,"difficulty":24.19811320754717,"volume":1635.0301253822126,"effort":39564.64407174882,"bugs":0.5450100417940709,"time":2198.0357817638233},"params":8}},"module":"core/topology/ContactNodeFactory.js","maintainability":74.00466391233498}},{"info":{"file":"src/core/topology/Id.js","fileShort":"core/topology/Id.js","fileSafe":"core_topology_Id_js","link":"files/core_topology_Id_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":8,"complexity":{"sloc":{"physical":232,"logical":120},"cyclomatic":26,"halstead":{"operators":{"distinct":36,"total":382,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":402,"identifiers":["__stripped__"]},"length":784,"vocabulary":122,"difficulty":84.13953488372094,"volume":5433.698072649303,"effort":457188.82853128324,"bugs":1.811232690883101,"time":25399.379362849068},"params":17}},"module":"core/topology/Id.js","maintainability":63.87761002231735}},{"info":{"file":"src/core/topology/MyNode.js","fileShort":"core/topology/MyNode.js","fileSafe":"core_topology_MyNode_js","link":"files/core_topology_MyNode_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":67,"logical":30},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":95,"identifiers":["__stripped__"]},"length":174,"vocabulary":45,"difficulty":11.875,"volume":955.5824387613634,"effort":11347.54146029119,"bugs":0.31852747958712113,"time":630.4189700161772},"params":5}},"module":"core/topology/MyNode.js","maintainability":76.53035424196602}},{"info":{"file":"src/core/topology/RoutingTable.js","fileShort":"core/topology/RoutingTable.js","fileSafe":"core_topology_RoutingTable_js","link":"files/core_topology_RoutingTable_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":429,"logical":198},"cyclomatic":28,"halstead":{"operators":{"distinct":32,"total":589,"identifiers":["__stripped__"]},"operands":{"distinct":136,"total":679,"identifiers":["__stripped__"]},"length":1268,"vocabulary":168,"difficulty":79.88235294117646,"volume":9373.458492083468,"effort":748773.9195440793,"bugs":3.1244861640278225,"time":41598.55108578219},"params":50}},"module":"core/topology/RoutingTable.js","maintainability":68.85795762065214}},{"info":{"file":"src/core/ui/UiManager.js","fileShort":"core/ui/UiManager.js","fileSafe":"core_ui_UiManager_js","link":"files/core_ui_UiManager_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":189,"logical":102},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":297,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":369,"identifiers":["__stripped__"]},"length":666,"vocabulary":110,"difficulty":29.13157894736842,"volume":4516.385569207424,"effort":131569.44276612153,"bugs":1.5054618564024747,"time":7309.413487006752},"params":23}},"module":"core/ui/UiManager.js","maintainability":75.49470883388028}},{"info":{"file":"src/core/utils/JSONStateHandler.js","fileShort":"core/utils/JSONStateHandler.js","fileSafe":"core_utils_JSONStateHandler_js","link":"files/core_utils_JSONStateHandler_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":65,"logical":36},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":101,"identifiers":["__stripped__"]},"length":188,"vocabulary":50,"difficulty":17.743243243243242,"volume":1061.0449636776482,"effort":18826.378882550704,"bugs":0.3536816545592161,"time":1045.9099379194836},"params":9}},"module":"core/utils/JSONStateHandler.js","maintainability":77.35096345377441}},{"info":{"file":"src/core/utils/JSONStateHandlerFactory.js","fileShort":"core/utils/JSONStateHandlerFactory.js","fileSafe":"core_utils_JSONStateHandlerFactory_js","link":"files/core_utils_JSONStateHandlerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"module":"core/utils/JSONStateHandlerFactory.js","maintainability":89.84744675915347}},{"info":{"file":"src/core/utils/ObjectUtils.js","fileShort":"core/utils/ObjectUtils.js","fileSafe":"core_utils_ObjectUtils_js","link":"files/core_utils_ObjectUtils_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":20,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":17,"difficulty":12,"volume":212.54806774501768,"effort":2550.576812940212,"bugs":0.0708493559150059,"time":141.6987118300118},"params":2}},"module":"core/utils/ObjectUtils.js","maintainability":75.72909972037762}},{"info":{"file":"src/core/utils/logger/IrcLogger.js","fileShort":"core/utils/logger/IrcLogger.js","fileSafe":"core_utils_logger_IrcLogger_js","link":"files/core_utils_logger_IrcLogger_js/index.html"},"jshint":{"messages":3},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":130,"logical":67},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":213,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":238,"identifiers":["__stripped__"]},"length":451,"vocabulary":96,"difficulty":29.363636363636363,"volume":2969.8180878252415,"effort":87204.65839705027,"bugs":0.9899393626084139,"time":4844.70324428057},"params":15}},"module":"core/utils/logger/IrcLogger.js","maintainability":68.63971611425018}},{"info":{"file":"src/core/utils/logger/IrcLoggerBackend.js","fileShort":"core/utils/logger/IrcLoggerBackend.js","fileSafe":"core_utils_logger_IrcLoggerBackend_js","link":"files/core_utils_logger_IrcLoggerBackend_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":161,"logical":83},"cyclomatic":10,"halstead":{"operators":{"distinct":17,"total":222,"identifiers":["__stripped__"]},"operands":{"distinct":82,"total":267,"identifiers":["__stripped__"]},"length":489,"vocabulary":99,"difficulty":27.676829268292682,"volume":3241.755387218929,"effort":89721.51038162633,"bugs":1.0805851290729764,"time":4984.528354534796},"params":13}},"module":"core/utils/logger/IrcLoggerBackend.js","maintainability":66.85267173526549}},{"info":{"file":"src/core/utils/logger/LoggerFactory.js","fileShort":"core/utils/logger/LoggerFactory.js","fileSafe":"core_utils_logger_LoggerFactory_js","link":"files/core_utils_logger_LoggerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":24,"logical":17},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"length":91,"vocabulary":39,"difficulty":13.44,"volume":480.97160191646464,"effort":6464.258329757285,"bugs":0.1603238673054882,"time":359.1254627642936},"params":2}},"module":"core/utils/logger/LoggerFactory.js","maintainability":72.36802905897612}},{"info":{"file":"src/main.js","fileShort":"main.js","fileSafe":"main_js","link":"files/main_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":5,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},"module":"main.js","maintainability":84.7983662728858}},{"info":{"file":"src/plugins/textDocumentPlugin/lib/index.js","fileShort":"plugins/textDocumentPlugin/lib/index.js","fileSafe":"plugins_textDocumentPlugin_lib_index_js","link":"files/plugins_textDocumentPlugin_lib_index_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":72,"logical":46},"cyclomatic":1,"halstead":{"operators":{"distinct":10,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":44,"total":97,"identifiers":["__stripped__"]},"length":176,"vocabulary":54,"difficulty":11.022727272727273,"volume":1012.8602003807706,"effort":11164.481754197132,"bugs":0.3376200667935902,"time":620.2489863442851},"params":1}},"module":"plugins/textDocumentPlugin/lib/index.js","maintainability":63.5110632594512}}]} \ No newline at end of file diff --git a/build/js-source-analysis-report/report.json b/build/js-source-analysis-report/report.json deleted file mode 100644 index 3e17aada..00000000 --- a/build/js-source-analysis-report/report.json +++ /dev/null @@ -1 +0,0 @@ -{"summary":{"total":{"sloc":11044,"maintainability":5344.033109637284},"average":{"sloc":153,"maintainability":"74.22"}},"reports":[{"info":{"file":"src/core/app.js","fileShort":"core/app.js","fileSafe":"core_app_js","link":"files/core_app_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":111,"logical":78},"cyclomatic":8,"halstead":{"operators":{"distinct":18,"total":246,"identifiers":["__stripped__"]},"operands":{"distinct":110,"total":274,"identifiers":["__stripped__"]},"length":520,"vocabulary":128,"difficulty":22.418181818181818,"volume":3640,"effort":81602.18181818182,"bugs":1.2133333333333334,"time":4533.454545454546},"params":4}},"module":"core/app.js","maintainability":58.93167569405932}},{"info":{"file":"src/core/config/JSONConfig.js","fileShort":"core/config/JSONConfig.js","fileSafe":"core_config_JSONConfig_js","link":"files/core_config_JSONConfig_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":52,"logical":33},"cyclomatic":6,"halstead":{"operators":{"distinct":19,"total":77,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"length":160,"vocabulary":54,"difficulty":22.52857142857143,"volume":920.7820003461551,"effort":20743.903064941238,"bugs":0.30692733344871836,"time":1152.4390591634021},"params":5}},"module":"core/config/JSONConfig.js","maintainability":66.29704620816833}},{"info":{"file":"src/core/config/ObjectConfig.js","fileShort":"core/config/ObjectConfig.js","fileSafe":"core_config_ObjectConfig_js","link":"files/core_config_ObjectConfig_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":32,"complexity":{"sloc":{"physical":84,"logical":46},"cyclomatic":12,"halstead":{"operators":{"distinct":22,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":39,"total":122,"identifiers":["__stripped__"]},"length":238,"vocabulary":61,"difficulty":34.41025641025641,"volume":1411.515486339967,"effort":48570.60981200604,"bugs":0.4705051621133224,"time":2698.3672117781134},"params":9}},"module":"core/config/ObjectConfig.js","maintainability":63.408951061914756}},{"info":{"file":"src/core/fs/FolderWatcher.js","fileShort":"core/fs/FolderWatcher.js","fileSafe":"core_fs_FolderWatcher_js","link":"files/core_fs_FolderWatcher_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":303,"logical":143},"cyclomatic":23,"halstead":{"operators":{"distinct":23,"total":398,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":490,"identifiers":["__stripped__"]},"length":888,"vocabulary":126,"difficulty":54.70873786407767,"volume":6195.824572067926,"effort":338965.7423650754,"bugs":2.065274857355975,"time":18831.430131393077},"params":36}},"module":"core/fs/FolderWatcher.js","maintainability":70.15756789899626}},{"info":{"file":"src/core/fs/FolderWatcherFactory.js","fileShort":"core/fs/FolderWatcherFactory.js","fileSafe":"core_fs_FolderWatcherFactory_js","link":"files/core_fs_FolderWatcherFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/fs/FolderWatcherFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/fs/FolderWatcherManager.js","fileShort":"core/fs/FolderWatcherManager.js","fileSafe":"core_fs_FolderWatcherManager_js","link":"files/core_fs_FolderWatcherManager_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":392,"logical":187},"cyclomatic":26,"halstead":{"operators":{"distinct":24,"total":535,"identifiers":["__stripped__"]},"operands":{"distinct":114,"total":644,"identifiers":["__stripped__"]},"length":1179,"vocabulary":138,"difficulty":67.78947368421052,"volume":8380.950334541463,"effort":568140.2121520739,"bugs":2.7936501115138213,"time":31563.345119559657},"params":54}},"module":"core/fs/FolderWatcherManager.js","maintainability":71.59979321078744}},{"info":{"file":"src/core/fs/PathValidator.js","fileShort":"core/fs/PathValidator.js","fileSafe":"core_fs_PathValidator_js","link":"files/core_fs_PathValidator_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":78,"logical":43},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":118,"identifiers":["__stripped__"]},"operands":{"distinct":47,"total":141,"identifiers":["__stripped__"]},"length":259,"vocabulary":63,"difficulty":24,"volume":1548.1155001864784,"effort":37154.77200447548,"bugs":0.5160385000621595,"time":2064.154000248638},"params":14}},"module":"core/fs/PathValidator.js","maintainability":72.08823909685965}},{"info":{"file":"src/core/net/NetworkBootstrapper.js","fileShort":"core/net/NetworkBootstrapper.js","fileSafe":"core_net_NetworkBootstrapper_js","link":"files/core_net_NetworkBootstrapper_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":52},"cyclomatic":5,"halstead":{"operators":{"distinct":17,"total":135,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":161,"identifiers":["__stripped__"]},"length":296,"vocabulary":71,"difficulty":25.34259259259259,"volume":1820.325147373386,"effort":46131.75859593479,"bugs":0.606775049124462,"time":2562.875477551933},"params":11}},"module":"core/net/NetworkBootstrapper.js","maintainability":73.40777222338204}},{"info":{"file":"src/core/net/ip/FreeGeoIp.js","fileShort":"core/net/ip/FreeGeoIp.js","fileSafe":"core_net_ip_FreeGeoIp_js","link":"files/core_net_ip_FreeGeoIp_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":85,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":48,"total":110,"identifiers":["__stripped__"]},"length":197,"vocabulary":61,"difficulty":14.895833333333332,"volume":1168.3552554998887,"effort":17403.625160050426,"bugs":0.3894517518332962,"time":966.8680644472458},"params":8}},"module":"core/net/ip/FreeGeoIp.js","maintainability":77.62815293782197}},{"info":{"file":"src/core/net/tcp/TCPSocket.js","fileShort":"core/net/tcp/TCPSocket.js","fileSafe":"core_net_tcp_TCPSocket_js","link":"files/core_net_tcp_TCPSocket_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":181,"logical":89},"cyclomatic":9,"halstead":{"operators":{"distinct":22,"total":261,"identifiers":["__stripped__"]},"operands":{"distinct":91,"total":303,"identifiers":["__stripped__"]},"length":564,"vocabulary":113,"difficulty":36.62637362637363,"volume":3846.5809348021667,"effort":140886.3105021497,"bugs":1.2821936449340556,"time":7827.017250119427},"params":18}},"module":"core/net/tcp/TCPSocket.js","maintainability":73.55272348644279}},{"info":{"file":"src/core/net/tcp/TCPSocketFactory.js","fileShort":"core/net/tcp/TCPSocketFactory.js","fileSafe":"core_net_tcp_TCPSocketFactory_js","link":"files/core_net_tcp_TCPSocketFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/net/tcp/TCPSocketFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/net/tcp/TCPSocketHandler.js","fileShort":"core/net/tcp/TCPSocketHandler.js","fileSafe":"core_net_tcp_TCPSocketHandler_js","link":"files/core_net_tcp_TCPSocketHandler_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":301,"logical":148},"cyclomatic":17,"halstead":{"operators":{"distinct":27,"total":386,"identifiers":["__stripped__"]},"operands":{"distinct":123,"total":473,"identifiers":["__stripped__"]},"length":859,"vocabulary":150,"difficulty":51.91463414634146,"volume":6209.5552551359615,"effort":322366.7892818755,"bugs":2.069851751711987,"time":17909.266071215305},"params":26}},"module":"core/net/tcp/TCPSocketHandler.js","maintainability":73.30243433995643}},{"info":{"file":"src/core/net/tcp/TCPSocketHandlerFactory.js","fileShort":"core/net/tcp/TCPSocketHandlerFactory.js","fileSafe":"core_net_tcp_TCPSocketHandlerFactory_js","link":"files/core_net_tcp_TCPSocketHandlerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/net/tcp/TCPSocketHandlerFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/plugin/PluginFinder.js","fileShort":"core/plugin/PluginFinder.js","fileSafe":"core_plugin_PluginFinder_js","link":"files/core_plugin_PluginFinder_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":215,"logical":113},"cyclomatic":20,"halstead":{"operators":{"distinct":23,"total":268,"identifiers":["__stripped__"]},"operands":{"distinct":68,"total":308,"identifiers":["__stripped__"]},"length":576,"vocabulary":91,"difficulty":52.088235294117645,"volume":3748.489712754449,"effort":195252.2141555332,"bugs":1.2494965709181498,"time":10847.345230862957},"params":26}},"module":"core/plugin/PluginFinder.js","maintainability":75.0309092301603}},{"info":{"file":"src/core/plugin/PluginGlobalsFactory.js","fileShort":"core/plugin/PluginGlobalsFactory.js","fileSafe":"core_plugin_PluginGlobalsFactory_js","link":"files/core_plugin_PluginGlobalsFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":24,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":28,"difficulty":7.578947368421052,"volume":283.6339404013986,"effort":2149.6467062000734,"bugs":0.0945446468004662,"time":119.42481701111518},"params":3}},"module":"core/plugin/PluginGlobalsFactory.js","maintainability":81.46399891396794}},{"info":{"file":"src/core/plugin/PluginLoader.js","fileShort":"core/plugin/PluginLoader.js","fileSafe":"core_plugin_PluginLoader_js","link":"files/core_plugin_PluginLoader_js/index.html"},"jshint":{"messages":4},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":176,"logical":103},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":341,"identifiers":["__stripped__"]},"length":656,"vocabulary":117,"difficulty":39.48421052631579,"volume":4506.959256046714,"effort":177953.72809927605,"bugs":1.502319752015571,"time":9886.318227737558},"params":6}},"module":"core/plugin/PluginLoader.js","maintainability":69.89207997676075}},{"info":{"file":"src/core/plugin/PluginLoaderFactory.js","fileShort":"core/plugin/PluginLoaderFactory.js","fileSafe":"core_plugin_PluginLoaderFactory_js","link":"files/core_plugin_PluginLoaderFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.045454545454546,"volume":150.11730005192322,"effort":907.5273139502632,"bugs":0.05003910001730774,"time":50.41818410834796},"params":2}},"module":"core/plugin/PluginLoaderFactory.js","maintainability":89.659945443738}},{"info":{"file":"src/core/plugin/PluginManager.js","fileShort":"core/plugin/PluginManager.js","fileSafe":"core_plugin_PluginManager_js","link":"files/core_plugin_PluginManager_js/index.html"},"jshint":{"messages":3},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":471,"logical":214},"cyclomatic":27,"halstead":{"operators":{"distinct":23,"total":568,"identifiers":["__stripped__"]},"operands":{"distinct":142,"total":687,"identifiers":["__stripped__"]},"length":1255,"vocabulary":165,"difficulty":55.637323943661976,"volume":9244.734378878498,"effort":514352.2814107717,"bugs":3.0815781262928326,"time":28575.12674504287},"params":60}},"module":"core/plugin/PluginManager.js","maintainability":71.02480607006106}},{"info":{"file":"src/core/plugin/PluginRunner.js","fileShort":"core/plugin/PluginRunner.js","fileSafe":"core_plugin_PluginRunner_js","link":"files/core_plugin_PluginRunner_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":127,"logical":53},"cyclomatic":4,"halstead":{"operators":{"distinct":14,"total":154,"identifiers":["__stripped__"]},"operands":{"distinct":64,"total":218,"identifiers":["__stripped__"]},"length":372,"vocabulary":78,"difficulty":23.84375,"volume":2338.1696254167564,"effort":55750.73200603078,"bugs":0.7793898751389188,"time":3097.2628892239322},"params":23}},"module":"core/plugin/PluginRunner.js","maintainability":75.64116316699338}},{"info":{"file":"src/core/plugin/PluginRunnerFactory.js","fileShort":"core/plugin/PluginRunnerFactory.js","fileSafe":"core_plugin_PluginRunnerFactory_js","link":"files/core_plugin_PluginRunnerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"length":38,"vocabulary":19,"difficulty":6.125,"volume":161.42124551085624,"effort":988.7051287539945,"bugs":0.05380708183695208,"time":54.928062708555245},"params":3}},"module":"core/plugin/PluginRunnerFactory.js","maintainability":89.46777677837812}},{"info":{"file":"src/core/plugin/PluginValidator.js","fileShort":"core/plugin/PluginValidator.js","fileSafe":"core_plugin_PluginValidator_js","link":"files/core_plugin_PluginValidator_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":4.75,"volume":150.11730005192322,"effort":713.0571752466353,"bugs":0.05003910001730774,"time":39.61428751370196},"params":2}},"module":"core/plugin/PluginValidator.js","maintainability":88.97337163293612}},{"info":{"file":"src/core/plugin/api/PluginApi.js","fileShort":"core/plugin/api/PluginApi.js","fileSafe":"core_plugin_api_PluginApi_js","link":"files/core_plugin_api_PluginApi_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":6.8,"volume":129.26767504471167,"effort":879.0201903040393,"bugs":0.043089225014903886,"time":48.83445501689107},"params":1}},"module":"core/plugin/api/PluginApi.js","maintainability":89.22727980179687}},{"info":{"file":"src/core/protocol/ProtocolGateway.js","fileShort":"core/protocol/ProtocolGateway.js","fileSafe":"core_protocol_ProtocolGateway_js","link":"files/core_protocol_ProtocolGateway_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":94,"logical":57},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":63,"total":228,"identifiers":["__stripped__"]},"length":401,"vocabulary":72,"difficulty":16.285714285714285,"volume":2474.139925578367,"effort":40293.13593084769,"bugs":0.8247133085261223,"time":2238.5075517137607},"params":7}},"module":"core/protocol/ProtocolGateway.js","maintainability":63.136255063227594}},{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycle.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycle_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycle_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":14,"complexity":{"sloc":{"physical":308,"logical":121},"cyclomatic":19,"halstead":{"operators":{"distinct":22,"total":353,"identifiers":["__stripped__"]},"operands":{"distinct":81,"total":392,"identifiers":["__stripped__"]},"length":745,"vocabulary":103,"difficulty":53.23456790123457,"volume":4981.442892751498,"effort":265184.959920302,"bugs":1.6604809642504994,"time":14732.49777335011},"params":12}},"module":"core/protocol/findClosestNodes/FindClosestNodesCycle.js","maintainability":65.9781028489116}},{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesCycleFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":36,"logical":15},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":52,"identifiers":["__stripped__"]},"length":88,"vocabulary":28,"difficulty":8.666666666666668,"volume":423.0472331410691,"effort":3666.409353889266,"bugs":0.14101574438035638,"time":203.68940854940368},"params":6}},"module":"core/protocol/findClosestNodes/FindClosestNodesCycleFactory.js","maintainability":80.2918284605992}},{"info":{"file":"src/core/protocol/findClosestNodes/FindClosestNodesManager.js","fileShort":"core/protocol/findClosestNodes/FindClosestNodesManager.js","fileSafe":"core_protocol_findClosestNodes_FindClosestNodesManager_js","link":"files/core_protocol_findClosestNodes_FindClosestNodesManager_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":237,"logical":102},"cyclomatic":13,"halstead":{"operators":{"distinct":21,"total":288,"identifiers":["__stripped__"]},"operands":{"distinct":104,"total":356,"identifiers":["__stripped__"]},"length":644,"vocabulary":125,"difficulty":35.94230769230769,"volume":4485.965079322385,"effort":161235.93717795264,"bugs":1.4953216931074615,"time":8957.552065441814},"params":24}},"module":"core/protocol/findClosestNodes/FindClosestNodesManager.js","maintainability":69.38506915171673}},{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessage_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":126,"logical":45},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":117,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":143,"identifiers":["__stripped__"]},"length":260,"vocabulary":60,"difficulty":21.76086956521739,"volume":1535.7915548582148,"effort":33420.159704632024,"bugs":0.5119305182860716,"time":1856.6755391462236},"params":4}},"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessage.js","maintainability":71.45328878822166}},{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesReadableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":32,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesReadableMessageFactory.js","maintainability":80.99081635642955}},{"info":{"file":"src/core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileShort":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","fileSafe":"core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js","link":"files/core_protocol_findClosestNodes_messages_FoundClosestNodesWritableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":69,"logical":37},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":104,"identifiers":["__stripped__"]},"operands":{"distinct":38,"total":108,"identifiers":["__stripped__"]},"length":212,"vocabulary":52,"difficulty":19.894736842105264,"volume":1208.4932202459117,"effort":24042.654592260773,"bugs":0.40283107341530394,"time":1335.7030329033762},"params":3}},"module":"core/protocol/findClosestNodes/messages/FoundClosestNodesWritableMessageFactory.js","maintainability":64.06244538948826}},{"info":{"file":"src/core/protocol/messages/ContactNodeAddressExtractor.js","fileShort":"core/protocol/messages/ContactNodeAddressExtractor.js","fileSafe":"core_protocol_messages_ContactNodeAddressExtractor_js","link":"files/core_protocol_messages_ContactNodeAddressExtractor_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":94,"logical":41},"cyclomatic":7,"halstead":{"operators":{"distinct":20,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":126,"identifiers":["__stripped__"]},"length":234,"vocabulary":66,"difficulty":27.39130434782609,"volume":1414.388223929878,"effort":38741.93830764449,"bugs":0.47146274130995935,"time":2152.3299059802494},"params":7}},"module":"core/protocol/messages/ContactNodeAddressExtractor.js","maintainability":64.9751645746093}},{"info":{"file":"src/core/protocol/messages/GeneralWritableMessageFactory.js","fileShort":"core/protocol/messages/GeneralWritableMessageFactory.js","fileSafe":"core_protocol_messages_GeneralWritableMessageFactory_js","link":"files/core_protocol_messages_GeneralWritableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":238,"logical":98},"cyclomatic":11,"halstead":{"operators":{"distinct":18,"total":282,"identifiers":["__stripped__"]},"operands":{"distinct":70,"total":333,"identifiers":["__stripped__"]},"length":615,"vocabulary":88,"difficulty":42.81428571428572,"volume":3972.5504454619386,"effort":170081.90978642044,"bugs":1.3241834818206462,"time":9448.99498813447},"params":10}},"module":"core/protocol/messages/GeneralWritableMessageFactory.js","maintainability":65.36372077496608}},{"info":{"file":"src/core/protocol/messages/IncomingDataPipeline.js","fileShort":"core/protocol/messages/IncomingDataPipeline.js","fileSafe":"core_protocol_messages_IncomingDataPipeline_js","link":"files/core_protocol_messages_IncomingDataPipeline_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":346,"logical":157},"cyclomatic":29,"halstead":{"operators":{"distinct":30,"total":412,"identifiers":["__stripped__"]},"operands":{"distinct":98,"total":479,"identifiers":["__stripped__"]},"length":891,"vocabulary":128,"difficulty":73.31632653061224,"volume":6237,"effort":457273.9285714286,"bugs":2.079,"time":25404.107142857145},"params":26}},"module":"core/protocol/messages/IncomingDataPipeline.js","maintainability":63.90455008593385}},{"info":{"file":"src/core/protocol/messages/MessageByteCheatsheet.js","fileShort":"core/protocol/messages/MessageByteCheatsheet.js","fileSafe":"core_protocol_messages_MessageByteCheatsheet_js","link":"files/core_protocol_messages_MessageByteCheatsheet_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":19,"logical":16},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"length":91,"vocabulary":40,"difficulty":5.382352941176471,"volume":484.29545663475,"effort":2606.649075416449,"bugs":0.16143181887825,"time":144.81383752313604},"params":0}},"module":"core/protocol/messages/MessageByteCheatsheet.js","maintainability":58.00172840725962}},{"info":{"file":"src/core/protocol/messages/ReadableMessage.js","fileShort":"core/protocol/messages/ReadableMessage.js","fileSafe":"core_protocol_messages_ReadableMessage_js","link":"files/core_protocol_messages_ReadableMessage_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":275,"logical":104},"cyclomatic":13,"halstead":{"operators":{"distinct":20,"total":312,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":352,"identifiers":["__stripped__"]},"length":664,"vocabulary":97,"difficulty":45.71428571428571,"volume":4382.342127212253,"effort":200335.64010113155,"bugs":1.460780709070751,"time":11129.757783396197},"params":8}},"module":"core/protocol/messages/ReadableMessage.js","maintainability":67.77532516940866}},{"info":{"file":"src/core/protocol/messages/ReadableMessageFactory.js","fileShort":"core/protocol/messages/ReadableMessageFactory.js","fileSafe":"core_protocol_messages_ReadableMessageFactory_js","link":"files/core_protocol_messages_ReadableMessageFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":34,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"length":74,"vocabulary":25,"difficulty":7.583333333333333,"volume":343.6453580433296,"effort":2605.9772984952497,"bugs":0.11454845268110987,"time":144.77651658306942},"params":1}},"module":"core/protocol/messages/ReadableMessageFactory.js","maintainability":80.99081635642955}},{"info":{"file":"src/core/protocol/net/ProtocolConnectionManager.js","fileShort":"core/protocol/net/ProtocolConnectionManager.js","fileSafe":"core_protocol_net_ProtocolConnectionManager_js","link":"files/core_protocol_net_ProtocolConnectionManager_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":948,"logical":367},"cyclomatic":57,"halstead":{"operators":{"distinct":31,"total":1023,"identifiers":["__stripped__"]},"operands":{"distinct":224,"total":1228,"identifiers":["__stripped__"]},"length":2251,"vocabulary":255,"difficulty":84.97321428571428,"volume":17995.28958636929,"effort":1529117.5981560403,"bugs":5.998429862123097,"time":84950.97767533557},"params":84}},"module":"core/protocol/net/ProtocolConnectionManager.js","maintainability":68.98980548432407}},{"info":{"file":"src/core/protocol/networkMaintenance/NetworkMaintainer.js","fileShort":"core/protocol/networkMaintenance/NetworkMaintainer.js","fileSafe":"core_protocol_networkMaintenance_NetworkMaintainer_js","link":"files/core_protocol_networkMaintenance_NetworkMaintainer_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":287,"logical":110},"cyclomatic":13,"halstead":{"operators":{"distinct":22,"total":316,"identifiers":["__stripped__"]},"operands":{"distinct":92,"total":376,"identifiers":["__stripped__"]},"length":692,"vocabulary":114,"difficulty":44.95652173913044,"volume":4728.359889802002,"effort":212570.6141763161,"bugs":1.576119963267334,"time":11809.478565350895},"params":20}},"module":"core/protocol/networkMaintenance/NetworkMaintainer.js","maintainability":72.07169283667521}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_HttpNodePublisher_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":89,"logical":39},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]},"operands":{"distinct":46,"total":120,"identifiers":["__stripped__"]},"length":228,"vocabulary":59,"difficulty":16.956521739130434,"volume":1341.2426152545,"effort":22742.809563011084,"bugs":0.44708087175149996,"time":1263.4894201672823},"params":5}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/HttpNodePublisher.js","maintainability":68.828988173756}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodePublisher_NodePublisherFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":64,"logical":28},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":92,"identifiers":["__stripped__"]},"length":170,"vocabulary":52,"difficulty":13.799999999999999,"volume":969.0747520839858,"effort":13373.231578759003,"bugs":0.3230249173613286,"time":742.9573099310558},"params":5}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodePublisher/NodePublisherFactory.js","maintainability":70.05952139443492}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_HttpNodeSeeker_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":135,"logical":70},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":149,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":185,"identifiers":["__stripped__"]},"length":334,"vocabulary":86,"difficulty":29.884615384615387,"volume":2146.3724280705005,"effort":64143.51448502996,"bugs":0.7154574760235002,"time":3563.5285825016645},"params":13}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/HttpNodeSeeker.js","maintainability":73.16924216210826}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeeker_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":100,"logical":25},"cyclomatic":3,"halstead":{"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":91,"identifiers":["__stripped__"]},"length":176,"vocabulary":48,"difficulty":20.681818181818183,"volume":982.9534001269236,"effort":20329.263502625014,"bugs":0.3276511333756412,"time":1129.4035279236118},"params":3}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeeker.js","maintainability":75.61344782347015}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":91,"logical":41},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]},"operands":{"distinct":54,"total":139,"identifiers":["__stripped__"]},"length":255,"vocabulary":66,"difficulty":15.444444444444443,"volume":1541.3205004364056,"effort":23804.838840073375,"bugs":0.5137735001454685,"time":1322.4910466707431},"params":5}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerFactory.js","maintainability":65.42963197132197}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_NodeSeekerManager_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":11,"complexity":{"sloc":{"physical":123,"logical":50},"cyclomatic":8,"halstead":{"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]},"operands":{"distinct":40,"total":154,"identifiers":["__stripped__"]},"length":278,"vocabulary":54,"difficulty":26.95,"volume":1599.8587256014443,"effort":43116.192654958926,"bugs":0.5332862418671481,"time":2395.344036386607},"params":9}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/NodeSeekerManager.js","maintainability":72.5577800395828}},{"info":{"file":"src/core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileShort":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","fileSafe":"core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js","link":"files/core_protocol_networkMaintenance_nodeDiscovery_nodeSeeker_RoutingTableNodeSeeker_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":10,"complexity":{"sloc":{"physical":23,"logical":13},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"length":57,"vocabulary":24,"difficulty":11.071428571428573,"volume":261.34286254110594,"effort":2893.4388352765304,"bugs":0.08711428751370198,"time":160.74660195980724},"params":4}},"module":"core/protocol/networkMaintenance/nodeDiscovery/nodeSeeker/RoutingTableNodeSeeker.js","maintainability":81.98067751722103}},{"info":{"file":"src/core/protocol/ping/PingPongNodeUpdateHandler.js","fileShort":"core/protocol/ping/PingPongNodeUpdateHandler.js","fileSafe":"core_protocol_ping_PingPongNodeUpdateHandler_js","link":"files/core_protocol_ping_PingPongNodeUpdateHandler_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":285,"logical":107},"cyclomatic":16,"halstead":{"operators":{"distinct":22,"total":311,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":383,"identifiers":["__stripped__"]},"length":694,"vocabulary":108,"difficulty":48.98837209302326,"volume":4687.891926501447,"effort":229652.19402733256,"bugs":1.5626306421671492,"time":12758.455223740697},"params":25}},"module":"core/protocol/ping/PingPongNodeUpdateHandler.js","maintainability":70.66990027724191}},{"info":{"file":"src/core/protocol/proxy/ProxyManager.js","fileShort":"core/protocol/proxy/ProxyManager.js","fileSafe":"core_protocol_proxy_ProxyManager_js","link":"files/core_protocol_proxy_ProxyManager_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":546,"logical":221},"cyclomatic":32,"halstead":{"operators":{"distinct":27,"total":656,"identifiers":["__stripped__"]},"operands":{"distinct":139,"total":748,"identifiers":["__stripped__"]},"length":1404,"vocabulary":166,"difficulty":72.64748201438849,"volume":10354.555361611083,"effort":752232.374399631,"bugs":3.451518453870361,"time":41790.687466646166},"params":25}},"module":"core/protocol/proxy/ProxyManager.js","maintainability":69.55849303782789}},{"info":{"file":"src/core/search/IndexManager.js","fileShort":"core/search/IndexManager.js","fileSafe":"core_search_IndexManager_js","link":"files/core_search_IndexManager_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":400,"logical":187},"cyclomatic":25,"halstead":{"operators":{"distinct":23,"total":486,"identifiers":["__stripped__"]},"operands":{"distinct":103,"total":628,"identifiers":["__stripped__"]},"length":1114,"vocabulary":126,"difficulty":70.11650485436893,"volume":7772.689834778907,"effort":544993.8445317793,"bugs":2.590896611592969,"time":30277.43580732107},"params":67}},"module":"core/search/IndexManager.js","maintainability":73.91792775276015}},{"info":{"file":"src/core/search/SearchClient.js","fileShort":"core/search/SearchClient.js","fileSafe":"core_search_SearchClient_js","link":"files/core_search_SearchClient_js/index.html"},"jshint":{"messages":6},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":430,"logical":212},"cyclomatic":25,"halstead":{"operators":{"distinct":24,"total":570,"identifiers":["__stripped__"]},"operands":{"distinct":148,"total":730,"identifiers":["__stripped__"]},"length":1300,"vocabulary":172,"difficulty":59.18918918918919,"volume":9654.144181112728,"effort":571420.9663955913,"bugs":3.218048060370909,"time":31745.609244199513},"params":72}},"module":"core/search/SearchClient.js","maintainability":71.36289746723993}},{"info":{"file":"src/core/search/SearchItem.js","fileShort":"core/search/SearchItem.js","fileSafe":"core_search_SearchItem_js","link":"files/core_search_SearchItem_js/index.html"},"jshint":{"messages":3},"complexity":{"aggregate":{"line":6,"complexity":{"sloc":{"physical":106,"logical":64},"cyclomatic":12,"halstead":{"operators":{"distinct":24,"total":183,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":194,"identifiers":["__stripped__"]},"length":377,"vocabulary":83,"difficulty":39.45762711864407,"volume":2403.3898656177907,"effort":94832.06113827486,"bugs":0.8011299552059302,"time":5268.44784101527},"params":4}},"module":"core/search/SearchItem.js","maintainability":65.43301860588575}},{"info":{"file":"src/core/search/SearchItemFactory.js","fileShort":"core/search/SearchItemFactory.js","fileSafe":"core_search_SearchItemFactory_js","link":"files/core_search_SearchItemFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"module":"core/search/SearchItemFactory.js","maintainability":89.84744675915347}},{"info":{"file":"src/core/search/SearchManager.js","fileShort":"core/search/SearchManager.js","fileSafe":"core_search_SearchManager_js","link":"files/core_search_SearchManager_js/index.html"},"jshint":{"messages":5},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":150,"logical":77},"cyclomatic":7,"halstead":{"operators":{"distinct":13,"total":206,"identifiers":["__stripped__"]},"operands":{"distinct":76,"total":270,"identifiers":["__stripped__"]},"length":476,"vocabulary":89,"difficulty":23.092105263157897,"volume":3082.4491131400055,"effort":71180.23938895672,"bugs":1.027483037713335,"time":3954.457743830929},"params":29}},"module":"core/search/SearchManager.js","maintainability":76.10360199586832}},{"info":{"file":"src/core/search/SearchStore.js","fileShort":"core/search/SearchStore.js","fileSafe":"core_search_SearchStore_js","link":"files/core_search_SearchStore_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":207,"logical":72},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":232,"identifiers":["__stripped__"]},"operands":{"distinct":83,"total":275,"identifiers":["__stripped__"]},"length":507,"vocabulary":102,"difficulty":31.47590361445783,"volume":3382.919648379548,"effort":106480.45278785023,"bugs":1.1276398827931826,"time":5915.580710436124},"params":14}},"module":"core/search/SearchStore.js","maintainability":73.92238092655043}},{"info":{"file":"src/core/search/SearchStoreFactory.js","fileShort":"core/search/SearchStoreFactory.js","fileSafe":"core_search_SearchStoreFactory_js","link":"files/core_search_SearchStoreFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":20,"logical":10},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"length":49,"vocabulary":19,"difficulty":7.291666666666667,"volume":208.14844815873568,"effort":1517.7491011574477,"bugs":0.0693828160529119,"time":84.3193945087471},"params":2}},"module":"core/search/SearchStoreFactory.js","maintainability":87.53649828315183}},{"info":{"file":"src/core/topology/Bucket.js","fileShort":"core/topology/Bucket.js","fileSafe":"core_topology_Bucket_js","link":"files/core_topology_Bucket_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":12,"complexity":{"sloc":{"physical":199,"logical":96},"cyclomatic":11,"halstead":{"operators":{"distinct":17,"total":315,"identifiers":["__stripped__"]},"operands":{"distinct":65,"total":378,"identifiers":["__stripped__"]},"length":693,"vocabulary":82,"difficulty":49.43076923076923,"volume":4405.783539200333,"effort":217781.26940693337,"bugs":1.4685945130667775,"time":12098.959411496298},"params":37}},"module":"core/topology/Bucket.js","maintainability":74.97533001385715}},{"info":{"file":"src/core/topology/BucketFactory.js","fileShort":"core/topology/BucketFactory.js","fileSafe":"core_topology_BucketFactory_js","link":"files/core_topology_BucketFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":18,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":6.25,"volume":184.47733175670794,"effort":1152.9833234794246,"bugs":0.06149244391890265,"time":64.05462908219026},"params":5}},"module":"core/topology/BucketFactory.js","maintainability":89.09146505404163}},{"info":{"file":"src/core/topology/BucketStore.js","fileShort":"core/topology/BucketStore.js","fileSafe":"core_topology_BucketStore_js","link":"files/core_topology_BucketStore_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":395,"logical":150},"cyclomatic":11,"halstead":{"operators":{"distinct":25,"total":437,"identifiers":["__stripped__"]},"operands":{"distinct":99,"total":502,"identifiers":["__stripped__"]},"length":939,"vocabulary":124,"difficulty":63.38383838383839,"volume":6529.990335453276,"effort":413895.85207039706,"bugs":2.176663445151092,"time":22994.214003910947},"params":35}},"module":"core/topology/BucketStore.js","maintainability":69.09394203024186}},{"info":{"file":"src/core/topology/ContactNode.js","fileShort":"core/topology/ContactNode.js","fileSafe":"core_topology_ContactNode_js","link":"files/core_topology_ContactNode_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":9,"complexity":{"sloc":{"physical":39,"logical":17},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"length":84,"vocabulary":23,"difficulty":8.117647058823529,"volume":379.9792043087891,"effort":3084.5370702713467,"bugs":0.12665973476959638,"time":171.36317057063036},"params":3}},"module":"core/topology/ContactNode.js","maintainability":80.29378456741243}},{"info":{"file":"src/core/topology/ContactNodeAddress.js","fileShort":"core/topology/ContactNodeAddress.js","fileSafe":"core_topology_ContactNodeAddress_js","link":"files/core_topology_ContactNodeAddress_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":109,"logical":62},"cyclomatic":12,"halstead":{"operators":{"distinct":18,"total":173,"identifiers":["__stripped__"]},"operands":{"distinct":59,"total":197,"identifiers":["__stripped__"]},"length":370,"vocabulary":77,"difficulty":30.050847457627118,"volume":2318.7110200571137,"effort":69679.2311620553,"bugs":0.7729036733523712,"time":3871.0683978919606},"params":3}},"module":"core/topology/ContactNodeAddress.js","maintainability":64.8518369778188}},{"info":{"file":"src/core/topology/ContactNodeAddressFactory.js","fileShort":"core/topology/ContactNodeAddressFactory.js","fileSafe":"core_topology_ContactNodeAddressFactory_js","link":"files/core_topology_ContactNodeAddressFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":31,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":96,"vocabulary":29,"difficulty":10.125,"volume":466.366175532247,"effort":4721.957527264,"bugs":0.15545539184408233,"time":262.3309737368889},"params":2}},"module":"core/topology/ContactNodeAddressFactory.js","maintainability":84.76651254845669}},{"info":{"file":"src/core/topology/ContactNodeFactory.js","fileShort":"core/topology/ContactNodeFactory.js","fileSafe":"core_topology_ContactNodeFactory_js","link":"files/core_topology_ContactNodeFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":85,"logical":41},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":130,"identifiers":["__stripped__"]},"operands":{"distinct":53,"total":135,"identifiers":["__stripped__"]},"length":265,"vocabulary":72,"difficulty":24.19811320754717,"volume":1635.0301253822126,"effort":39564.64407174882,"bugs":0.5450100417940709,"time":2198.0357817638233},"params":8}},"module":"core/topology/ContactNodeFactory.js","maintainability":74.00466391233498}},{"info":{"file":"src/core/topology/Id.js","fileShort":"core/topology/Id.js","fileSafe":"core_topology_Id_js","link":"files/core_topology_Id_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":8,"complexity":{"sloc":{"physical":232,"logical":120},"cyclomatic":26,"halstead":{"operators":{"distinct":36,"total":382,"identifiers":["__stripped__"]},"operands":{"distinct":86,"total":402,"identifiers":["__stripped__"]},"length":784,"vocabulary":122,"difficulty":84.13953488372094,"volume":5433.698072649303,"effort":457188.82853128324,"bugs":1.811232690883101,"time":25399.379362849068},"params":17}},"module":"core/topology/Id.js","maintainability":63.87761002231735}},{"info":{"file":"src/core/topology/MyNode.js","fileShort":"core/topology/MyNode.js","fileSafe":"core_topology_MyNode_js","link":"files/core_topology_MyNode_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":67,"logical":30},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":95,"identifiers":["__stripped__"]},"length":174,"vocabulary":45,"difficulty":11.875,"volume":955.5824387613634,"effort":11347.54146029119,"bugs":0.31852747958712113,"time":630.4189700161772},"params":5}},"module":"core/topology/MyNode.js","maintainability":76.53035424196602}},{"info":{"file":"src/core/topology/RoutingTable.js","fileShort":"core/topology/RoutingTable.js","fileSafe":"core_topology_RoutingTable_js","link":"files/core_topology_RoutingTable_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":429,"logical":198},"cyclomatic":28,"halstead":{"operators":{"distinct":32,"total":589,"identifiers":["__stripped__"]},"operands":{"distinct":136,"total":679,"identifiers":["__stripped__"]},"length":1268,"vocabulary":168,"difficulty":79.88235294117646,"volume":9373.458492083468,"effort":748773.9195440793,"bugs":3.1244861640278225,"time":41598.55108578219},"params":50}},"module":"core/topology/RoutingTable.js","maintainability":68.85795762065214}},{"info":{"file":"src/core/ui/UiManager.js","fileShort":"core/ui/UiManager.js","fileSafe":"core_ui_UiManager_js","link":"files/core_ui_UiManager_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":189,"logical":102},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":297,"identifiers":["__stripped__"]},"operands":{"distinct":95,"total":369,"identifiers":["__stripped__"]},"length":666,"vocabulary":110,"difficulty":29.13157894736842,"volume":4516.385569207424,"effort":131569.44276612153,"bugs":1.5054618564024747,"time":7309.413487006752},"params":23}},"module":"core/ui/UiManager.js","maintainability":75.49470883388028}},{"info":{"file":"src/core/utils/JSONStateHandler.js","fileShort":"core/utils/JSONStateHandler.js","fileSafe":"core_utils_JSONStateHandler_js","link":"files/core_utils_JSONStateHandler_js/index.html"},"jshint":{"messages":2},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":65,"logical":36},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":87,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":101,"identifiers":["__stripped__"]},"length":188,"vocabulary":50,"difficulty":17.743243243243242,"volume":1061.0449636776482,"effort":18826.378882550704,"bugs":0.3536816545592161,"time":1045.9099379194836},"params":9}},"module":"core/utils/JSONStateHandler.js","maintainability":77.35096345377441}},{"info":{"file":"src/core/utils/JSONStateHandlerFactory.js","fileShort":"core/utils/JSONStateHandlerFactory.js","fileSafe":"core_utils_JSONStateHandlerFactory_js","link":"files/core_utils_JSONStateHandlerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":16,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":5.95,"volume":138.97373660251156,"effort":826.8937327849438,"bugs":0.04632457886750385,"time":45.93854071027466},"params":1}},"module":"core/utils/JSONStateHandlerFactory.js","maintainability":89.84744675915347}},{"info":{"file":"src/core/utils/ObjectUtils.js","fileShort":"core/utils/ObjectUtils.js","fileSafe":"core_utils_ObjectUtils_js","link":"files/core_utils_ObjectUtils_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":20,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":17,"difficulty":12,"volume":212.54806774501768,"effort":2550.576812940212,"bugs":0.0708493559150059,"time":141.6987118300118},"params":2}},"module":"core/utils/ObjectUtils.js","maintainability":75.72909972037762}},{"info":{"file":"src/core/utils/logger/IrcLogger.js","fileShort":"core/utils/logger/IrcLogger.js","fileSafe":"core_utils_logger_IrcLogger_js","link":"files/core_utils_logger_IrcLogger_js/index.html"},"jshint":{"messages":3},"complexity":{"aggregate":{"line":2,"complexity":{"sloc":{"physical":130,"logical":67},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":213,"identifiers":["__stripped__"]},"operands":{"distinct":77,"total":238,"identifiers":["__stripped__"]},"length":451,"vocabulary":96,"difficulty":29.363636363636363,"volume":2969.8180878252415,"effort":87204.65839705027,"bugs":0.9899393626084139,"time":4844.70324428057},"params":15}},"module":"core/utils/logger/IrcLogger.js","maintainability":68.63971611425018}},{"info":{"file":"src/core/utils/logger/IrcLoggerBackend.js","fileShort":"core/utils/logger/IrcLoggerBackend.js","fileSafe":"core_utils_logger_IrcLoggerBackend_js","link":"files/core_utils_logger_IrcLoggerBackend_js/index.html"},"jshint":{"messages":1},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":161,"logical":83},"cyclomatic":10,"halstead":{"operators":{"distinct":17,"total":222,"identifiers":["__stripped__"]},"operands":{"distinct":82,"total":267,"identifiers":["__stripped__"]},"length":489,"vocabulary":99,"difficulty":27.676829268292682,"volume":3241.755387218929,"effort":89721.51038162633,"bugs":1.0805851290729764,"time":4984.528354534796},"params":13}},"module":"core/utils/logger/IrcLoggerBackend.js","maintainability":66.85267173526549}},{"info":{"file":"src/core/utils/logger/LoggerFactory.js","fileShort":"core/utils/logger/LoggerFactory.js","fileSafe":"core_utils_logger_LoggerFactory_js","link":"files/core_utils_logger_LoggerFactory_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":24,"logical":17},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"length":91,"vocabulary":39,"difficulty":13.44,"volume":480.97160191646464,"effort":6464.258329757285,"bugs":0.1603238673054882,"time":359.1254627642936},"params":2}},"module":"core/utils/logger/LoggerFactory.js","maintainability":72.36802905897612}},{"info":{"file":"src/main.js","fileShort":"main.js","fileSafe":"main_js","link":"files/main_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":5,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},"module":"main.js","maintainability":84.7983662728858}},{"info":{"file":"src/plugins/textDocumentPlugin/lib/index.js","fileShort":"plugins/textDocumentPlugin/lib/index.js","fileSafe":"plugins_textDocumentPlugin_lib_index_js","link":"files/plugins_textDocumentPlugin_lib_index_js/index.html"},"jshint":{"messages":0},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":72,"logical":46},"cyclomatic":1,"halstead":{"operators":{"distinct":10,"total":79,"identifiers":["__stripped__"]},"operands":{"distinct":44,"total":97,"identifiers":["__stripped__"]},"length":176,"vocabulary":54,"difficulty":11.022727272727273,"volume":1012.8602003807706,"effort":11164.481754197132,"bugs":0.3376200667935902,"time":620.2489863442851},"params":1}},"module":"plugins/textDocumentPlugin/lib/index.js","maintainability":63.5110632594512}}]} \ No newline at end of file diff --git a/codeStyleSettings.xml b/codeStyleSettings.xml deleted file mode 100644 index ac9bc816..00000000 --- a/codeStyleSettings.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - diff --git a/docs/classes.list.html b/docs/classes.list.html deleted file mode 100644 index ba19391d..00000000 --- a/docs/classes.list.html +++ /dev/null @@ -1,801 +0,0 @@ - - - - - - Documentation Classes - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Classes

    -
    - -
    -

    - -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    ConfigInterface
    -
    - -
    ConfigKeyListInterface
    -
    - -
    ConfigPairInterface
    -
    - -
    ConfigPairListInterface
    -
    - -
    JSONConfig
    -
    - -
    ObjectConfig
    -
    - -
    ExternalIPObtainerInterface
    -
    - -
    FreeGeoIp
    -
    - -
    NetworkBootstrapper
    -
    - -
    NetworkBootstrapperInterface
    -
    - -
    TCPSocket
    -
    - -
    TCPSocketFactory
    -
    - -
    TCPSocketFactoryInterface
    -
    - -
    TCPSocketHandler
    -
    - -
    TCPSocketHandlerFactory
    -
    - -
    TCPSocketHandlerFactoryInterface
    -
    - -
    TCPSocketHandlerInterface
    -
    - -
    TCPSocketHandlerOptions
    -
    - -
    TCPSocketInterface
    -
    - -
    TCPSocketOptions
    -
    - -
    PluginCallbackInterface
    -
    - -
    PluginFinder
    -
    - -
    PluginFinderInterface
    -
    - -
    PluginInterface
    -
    - -
    PluginListInterface
    -
    - -
    PluginManager
    -
    - -
    PluginManagerInterface
    -
    - -
    PluginMapInterface
    -
    - -
    PluginNameListInterface
    -
    - -
    PluginPathListInterface
    -
    - -
    PluginStateObjectInterface
    -
    - -
    PluginStateObjectInterface
    -
    - -
    PluginStateObjectListInterface
    -
    - -
    IncomingDataPipeline
    -
    - -
    IncomingDataPipelineInterface
    -
    - -
    ReadableMessage
    -
    - -
    ReadableMessageFactory
    -
    - -
    ReadableMessageFactoryInterface
    -
    - -
    ReadableMessageInterface
    -
    - -
    TemporaryMessageMemory
    -
    - -
    TemporaryMessageMemoryList
    -
    - -
    ConfirmedSocket
    -
    - -
    ConfirmedSocketList
    -
    - -
    IncomingPendingSocket
    -
    - -
    IncomingPendingSocketList
    -
    - -
    OutgoingPendingSocket
    -
    - -
    OutgoingPendingSocketList
    -
    - -
    WaitForSocket
    -
    - -
    WaitForSocketList
    -
    - -
    ProtocolConnectionManager
    -
    - -
    ProtocolConnectionManagerInterface
    -
    - -
    Bucket
    -
    - -
    BucketFactory
    -
    - -
    BucketFactoryInterface
    -
    - -
    BucketInterface
    -
    - -
    BucketStore
    -
    - -
    BucketStoreInterface
    -
    - -
    ContactNode
    -
    - -
    ContactNodeAddress
    -
    - -
    ContactNodeAddressFactory
    -
    - -
    ContactNodeAddressFactoryInterface
    -
    - -
    ContactNodeAddressInterface
    -
    - -
    ContactNodeAddressListInterface
    -
    - -
    ContactNodeFactory
    -
    - -
    ContactNodeFactoryInterface
    -
    - -
    ContactNodeInterface
    -
    - -
    ContactNodeListInterface
    -
    - -
    ContactNodeObjectInterface
    -
    - -
    ContactNodeObjectListInterface
    -
    - -
    Id
    -
    - -
    IdInterface
    -
    - -
    RoutingTable
    -
    - -
    RoutingTableInterface
    -
    - -
    RoutingTableOptions
    -
    - -
    ClosableAsyncInterface
    -
    - -
    ClosableAsyncOptions
    -
    - -
    ClosableInterface
    -
    -
    - - - -

    Namespaces

    - -
    -
    core
    -
    - -
    config
    -
    - -
    net
    -
    - -
    ip
    -
    - -
    tcp
    -
    - -
    plugin
    -
    - -
    protocol
    -
    - -
    messages
    -
    - -
    topology
    -
    - -
    utils
    -
    -
    - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.ConfigInterface.html b/docs/core.config.ConfigInterface.html deleted file mode 100644 index 641255a5..00000000 --- a/docs/core.config.ConfigInterface.html +++ /dev/null @@ -1,770 +0,0 @@ - - - - - - Documentation Class: ConfigInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ConfigInterface

    -
    - -
    -

    - core.config. - - ConfigInterface -

    - -
    - -
    -
    - - - - -
    -

    new ConfigInterface()

    - - -
    -
    - - -
    -

    The ConfigInterface provides a read-only key-value store for config values. -The keys should be namespaced via dot.notation to prevent conflicts.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/interfaces/ConfigInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    get(key, alternative) → {any}

    - - -
    -
    - - -
    -

    Returns the config value stored under the given key or a default value if provided.

    -
    - - - - - - - -
    Parameters:
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    key - - -string - - - -

    The dot-notated object key

    alternative - - -any - - - -

    An alternative (default) value if no value is specified for the given key

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/interfaces/ConfigInterface.ts -
    - - - - - - - -
    - - - - - - - - - -
    Throws:
    -
      -
    • - -
      - - Will throw an error if no key is specified. - -
      - -
    • - -
    • - -
      - - Will throw an error if no value is found and no alternative is specified. - -
      - -
    • - -
    • - -
      - - Will throw an error if an array contains a non pimitive object. - -
      - -
    • -
    - - -
    Returns:
    - - -
    -

    The value stored under the specific key

    -
    - - - -
    -
    - Type -
    -
    - -any - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.ConfigKeyListInterface.html b/docs/core.config.ConfigKeyListInterface.html deleted file mode 100644 index 187f4383..00000000 --- a/docs/core.config.ConfigKeyListInterface.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - - Documentation Class: ConfigKeyListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ConfigKeyListInterface

    -
    - -
    -

    - core.config. - - ConfigKeyListInterface -

    - -
    - -
    -
    - - - - -
    -

    new ConfigKeyListInterface()

    - - -
    -
    - - -
    -

    A ConfigKeyListInterface represents an array of config keys.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/interfaces/ConfigKeyListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    Example
    - -
      var configKeyList:ConfigKeyListInterface = ['key1', 'key2'];
    - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.ConfigPairInterface.html b/docs/core.config.ConfigPairInterface.html deleted file mode 100644 index 2f2df598..00000000 --- a/docs/core.config.ConfigPairInterface.html +++ /dev/null @@ -1,577 +0,0 @@ - - - - - - Documentation Class: ConfigPairInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ConfigPairInterface

    -
    - -
    -

    - core.config. - - ConfigPairInterface -

    - -
    - -
    -
    - - - - -
    -

    new ConfigPairInterface()

    - - -
    -
    - - -
    -

    A ConfigPairInterface represents a single key-value combination.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/interfaces/ConfigPairInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    Example
    - -
      var configPair:ConfigPairInterface = {
    -    'key': Primitive
    -  };
    - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.ConfigPairListInterface.html b/docs/core.config.ConfigPairListInterface.html deleted file mode 100644 index f1935643..00000000 --- a/docs/core.config.ConfigPairListInterface.html +++ /dev/null @@ -1,578 +0,0 @@ - - - - - - Documentation Class: ConfigPairListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ConfigPairListInterface

    -
    - -
    -

    - core.config. - - ConfigPairListInterface -

    - -
    - -
    -
    - - - - -
    -

    new ConfigPairListInterface()

    - - -
    -
    - - -
    -

    A ConfigPairListInterface represents a list of core.config.ConfigPairInterface.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/interfaces/ConfigPairListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    Example
    - -
      var configPairList:ConfigPairListInterface = {
    -  	'key1.nested': value1,
    -  	'key2.nested': value2
    -  };
    - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.JSONConfig.html b/docs/core.config.JSONConfig.html deleted file mode 100644 index 30040400..00000000 --- a/docs/core.config.JSONConfig.html +++ /dev/null @@ -1,844 +0,0 @@ - - - - - - Documentation Class: JSONConfig - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: JSONConfig

    -
    - -
    -

    - core.config. - - JSONConfig -

    - -
    - -
    -
    - - - - -
    -

    new JSONConfig(configPath, configKeys)

    - - -
    -
    - - -
    -

    The class JSONConfig loads a JSON-file and converts it into a dot-notated key-value store.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    configPath - - -string - - - -

    The path to the JSON file

    configKeys - - -core.config.ConfigKeyListInterface - - - -

    An array of namespace keys to limit the store

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/JSONConfig.ts -
    - - - - - -
    See:
    -
    - -
    - - - -
    - - - - - - - - - -
    Throws:
    -
      -
    • - -
      - - Throws a `file not found` error if no file could be found at the specified `configPath`. - -
      - -
    • - -
    • - -
      - - Throws a `syntax error` if the specified file contains invalid JSON. - -
      - -
    • -
    - - - - -
    - - -
    - - -

    Extends

    - - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    <inner> _convertToDotNotation(obj, configKeys) → {core.config.ConfigPairListInterface}

    - - -
    -
    - - -
    -

    The internal method to convert the object into the key-value store.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    obj - - -Object - - - -
    configKeys - - -core.config.ConfigKeyListInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/ObjectConfig.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    The dot-notated key-value object

    -
    - - - -
    -
    - Type -
    -
    - -core.config.ConfigPairListInterface - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.ObjectConfig.html b/docs/core.config.ObjectConfig.html deleted file mode 100644 index 3f1a8edb..00000000 --- a/docs/core.config.ObjectConfig.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - Documentation Class: ObjectConfig - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ObjectConfig

    -
    - -
    -

    - core.config. - - ObjectConfig -

    - -
    - -
    -
    - - - - -
    -

    new ObjectConfig(configData, configKeys)

    - - -
    -
    - - -
    -

    The class ObjectConfig converts a specified Javascript-Object into a dot-notated key-value store. -The store-object an be limited to the namespaces specified within the configKeys parameter.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    configData - - -Object - - - -

    The data-object to store

    configKeys - - -core.config.ConfigKeyListInterface - - - -

    An array of namespace keys to limit the store

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/ObjectConfig.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    Example
    - -
      var obj = {
    -    foo: {
    -      bar: 'foobar',
    -      foo: 'foofoo'
    -    },
    -    bar: {
    -      foo: 'barfoo'
    -    }
    -  };
    -
    -  // config is limited to the `foo` namespace
    -  var config = new ObjectConfig(obj, ['foo']);
    -
    -  // get values
    -  var bar = config.get('foo.bar'); // foobar
    -  var foo = config.get('foo.foo'); // foofoo
    -
    -  // will throw a `No value for "bar.foo" found.`-Error
    -  var barFoo = config.get('bar.foo');
    - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _data :core.config.ConfigPairListInterface

    - - -
    -
    - -
    -

    Holds the read-only data store object

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/config/ObjectConfig.ts -
    - - - - - - - -
    - - - -
    - -
    - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.config.html b/docs/core.config.html deleted file mode 100644 index 089817cd..00000000 --- a/docs/core.config.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - Documentation Namespace: config - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: config

    -
    - -
    -

    - core. - - config -

    - -
    - - - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.html b/docs/core.html deleted file mode 100644 index a21941c0..00000000 --- a/docs/core.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - Documentation Namespace: core - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: core

    -
    - -
    -

    - core -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/namespace.ts -
    - - - - - - - -
    - - - - -
    - - - - - - - - - - -

    Namespaces

    - -
    -
    config
    -
    - -
    net
    -
    - -
    plugin
    -
    - -
    protocol
    -
    - -
    topology
    -
    - -
    utils
    -
    -
    - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.NetworkBootstrapper.html b/docs/core.net.NetworkBootstrapper.html deleted file mode 100644 index 783269f3..00000000 --- a/docs/core.net.NetworkBootstrapper.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - - - Documentation Class: NetworkBootstrapper - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: NetworkBootstrapper

    -
    - -
    -

    - core.net. - - NetworkBootstrapper -

    - -
    - -
    -
    - - - - -
    -

    new NetworkBootstrapper(config)

    - - -
    -
    - - -
    -

    NetworkBootstraper implementation.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -core.config.ConfigInterface - - - -

    The network configuration

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/NetworkBootstrapper.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    <inner> _getTCPSocketHandlerOptions() → {core.net.tcp.TCPSocketHandlerOptions}

    - - -
    -
    - - -
    -

    Creates a TCPSocketHandlerOptions object using configuration provided in the constructor.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/NetworkBootstrapper.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.net.tcp.TCPSocketHandlerOptions - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.NetworkBootstrapperInterface.html b/docs/core.net.NetworkBootstrapperInterface.html deleted file mode 100644 index 9a78d3c4..00000000 --- a/docs/core.net.NetworkBootstrapperInterface.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - - Documentation Class: NetworkBootstrapperInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: NetworkBootstrapperInterface

    -
    - -
    -

    - core.net. - - NetworkBootstrapperInterface -

    - -
    - -
    -
    - - - - -
    -

    new NetworkBootstrapperInterface()

    - - -
    -
    - - -
    -

    The network bootstrapper class's only objective is to automatically bootstrap the complete network, meaning:

    -
      -
    • obtaining the external IP of the machine
    • -
    • creating a TCP connection handler
    • -
    • letting the TCP connection handler auto bootstrap all servers
    • -
    • at last calling a callback if successful or not
    • -
    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/interfaces/NetworkBootstrapperInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.html b/docs/core.net.html deleted file mode 100644 index 37dc5b1a..00000000 --- a/docs/core.net.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - Documentation Namespace: net - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: net

    -
    - -
    -

    - core. - - net -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/namespace.ts -
    - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    NetworkBootstrapper
    -
    - -
    NetworkBootstrapperInterface
    -
    -
    - - - -

    Namespaces

    - -
    -
    ip
    -
    - -
    tcp
    -
    -
    - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.ip.ExternalIPObtainerInterface.html b/docs/core.net.ip.ExternalIPObtainerInterface.html deleted file mode 100644 index 89961860..00000000 --- a/docs/core.net.ip.ExternalIPObtainerInterface.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - Documentation Class: ExternalIPObtainerInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ExternalIPObtainerInterface

    -
    - -
    -

    - core.net.ip. - - ExternalIPObtainerInterface -

    - -
    - -
    -
    - - - - -
    -

    new ExternalIPObtainerInterface()

    - - -
    -
    - - -
    -

    ExternalIPObtainer are little helper classes pinging an external machine to help find a node its external IP address. -This can be implemented by either using another node, or sending a request to sites like "whatsmyip". -Their only method is obtainIP which gets the IP by their own logic and calls a callback with err and ip as arguments.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/ip/interfaces/ExternalIPObtainerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.ip.FreeGeoIp.html b/docs/core.net.ip.FreeGeoIp.html deleted file mode 100644 index 5da62fb0..00000000 --- a/docs/core.net.ip.FreeGeoIp.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: FreeGeoIp - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: FreeGeoIp

    -
    - -
    -

    - core.net.ip. - - FreeGeoIp -

    - -
    - -
    -
    - - - - -
    -

    new FreeGeoIp()

    - - -
    -
    - - -
    -

    External IP obtainer using http://freegeoip.net

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/ip/FreeGeoIp.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.ip.html b/docs/core.net.ip.html deleted file mode 100644 index 073b847a..00000000 --- a/docs/core.net.ip.html +++ /dev/null @@ -1,549 +0,0 @@ - - - - - - Documentation Namespace: ip - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: ip

    -
    - -
    -

    - core.net. - - ip -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/ip/namespace.ts -
    - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    ExternalIPObtainerInterface
    -
    - -
    FreeGeoIp
    -
    -
    - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocket.html b/docs/core.net.tcp.TCPSocket.html deleted file mode 100644 index 61737b8e..00000000 --- a/docs/core.net.tcp.TCPSocket.html +++ /dev/null @@ -1,770 +0,0 @@ - - - - - - Documentation Class: TCPSocket - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocket

    -
    - -
    -

    - core.net.tcp. - - TCPSocket -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocket(options)

    - - -
    -
    - - -
    -

    TCP Socket implementation.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    node.js - - -net.Socket - - - -

    socket instance

    options - - -core.net.tcp.TCPSocketOptions - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/TCPSocket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - -
      -
    • events.EventEmitter
    • -
    - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    <inner> propagateEvents(events)

    - - -
    -
    - - -
    -

    Takes an array of event names and propagates the corresponding node.js's net.Socket events, -so that the raw socket doesn't have to be accessed.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    events - - -Array.<string> - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/TCPSocket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketFactory.html b/docs/core.net.tcp.TCPSocketFactory.html deleted file mode 100644 index 7f4fc0c7..00000000 --- a/docs/core.net.tcp.TCPSocketFactory.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TCPSocketFactory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketFactory

    -
    - -
    -

    - core.net.tcp. - - TCPSocketFactory -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketFactory()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/TCPSocketFactory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketFactoryInterface.html b/docs/core.net.tcp.TCPSocketFactoryInterface.html deleted file mode 100644 index 4e08fee4..00000000 --- a/docs/core.net.tcp.TCPSocketFactoryInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TCPSocketFactoryInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketFactoryInterface

    -
    - -
    -

    - core.net.tcp. - - TCPSocketFactoryInterface -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketFactoryInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketHandler.html b/docs/core.net.tcp.TCPSocketHandler.html deleted file mode 100644 index f9fed6d8..00000000 --- a/docs/core.net.tcp.TCPSocketHandler.html +++ /dev/null @@ -1,624 +0,0 @@ - - - - - - Documentation Class: TCPSocketHandler - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketHandler

    -
    - -
    -

    - core.net.tcp. - - TCPSocketHandler -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketHandler(opts)

    - - -
    -
    - - -
    -

    TCPSocketHandler implementation.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    opts - - -core.net.tcp.TCPSocketHandlerOptions - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/TCPSocketHandler.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - -
      -
    • events.EventEmitter
    • -
    - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketHandlerFactory.html b/docs/core.net.tcp.TCPSocketHandlerFactory.html deleted file mode 100644 index e672a4ac..00000000 --- a/docs/core.net.tcp.TCPSocketHandlerFactory.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TCPSocketHandlerFactory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketHandlerFactory

    -
    - -
    -

    - core.net.tcp. - - TCPSocketHandlerFactory -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketHandlerFactory()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/TCPSocketHandlerFactory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketHandlerFactoryInterface.html b/docs/core.net.tcp.TCPSocketHandlerFactoryInterface.html deleted file mode 100644 index 349a6efc..00000000 --- a/docs/core.net.tcp.TCPSocketHandlerFactoryInterface.html +++ /dev/null @@ -1,725 +0,0 @@ - - - - - - Documentation Class: TCPSocketHandlerFactoryInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketHandlerFactoryInterface

    -
    - -
    -

    - core.net.tcp. - - TCPSocketHandlerFactoryInterface -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketHandlerFactoryInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    create(socketFactory, options) → {core.net.tcp.TCPSocketHandlerInterface}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    socketFactory - - -core.net.tcp.TCPSocketFactoryInterface - - - -
    options - - -core.net.tcp.TCPSocketHandlerOptions - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketHandlerFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.net.tcp.TCPSocketHandlerInterface - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketHandlerInterface.html b/docs/core.net.tcp.TCPSocketHandlerInterface.html deleted file mode 100644 index c0795536..00000000 --- a/docs/core.net.tcp.TCPSocketHandlerInterface.html +++ /dev/null @@ -1,673 +0,0 @@ - - - - - - Documentation Class: TCPSocketHandlerInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketHandlerInterface

    -
    - -
    -

    - core.net.tcp. - - TCPSocketHandlerInterface -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketHandlerInterface()

    - - -
    -
    - - -
    -

    The class TCPSocketHandler provides a wrapper around node.js's functionality to create TCP servers and clients, -automatically handling some stuff (like listening retry).

    -

    It has the functionality to 'auto bootstrap' with open ports which means it creates TCP servers listening on those ports -and checking if they can be reached from outside, at the end emitting a bootstrapped.

    -

    The aim of TCPSocketHandler is making it obsolete if a connection was established as a server or client on the local end. -What matters is the sockets. -Thus it emits the event connected with a TCPSocket instance and a string which is either 'outgoing' (client) or 'incoming' (server). -It also emits an opened server and closed server event (with net.Server instance) on the opening or closing of -a TCP server.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketHandlerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    getOpenServerPortsArray() → {number[]}

    - - -
    -
    - - -
    -

    Returns an array of open TCP server ports which are reachable from outside.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketHandlerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    Array of open server ports

    -
    - - - -
    -
    - Type -
    -
    - -number[] - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketHandlerOptions.html b/docs/core.net.tcp.TCPSocketHandlerOptions.html deleted file mode 100644 index 98fdad8a..00000000 --- a/docs/core.net.tcp.TCPSocketHandlerOptions.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TCPSocketHandlerOptions - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketHandlerOptions

    -
    - -
    -

    - core.net.tcp. - - TCPSocketHandlerOptions -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketHandlerOptions()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketHandlerOptions.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketInterface.html b/docs/core.net.tcp.TCPSocketInterface.html deleted file mode 100644 index 3b81b35f..00000000 --- a/docs/core.net.tcp.TCPSocketInterface.html +++ /dev/null @@ -1,1902 +0,0 @@ - - - - - - Documentation Class: TCPSocketInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketInterface

    -
    - -
    -

    - core.net.tcp. - - TCPSocketInterface -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketInterface()

    - - -
    -
    - - -
    -

    TCPSocket is a wrapper around node.js's raw net.Socket class and represents open TCP connections. -What it does for now is setting the keep-alive option and optionally auto-kill idle sockets, as well as -providing the socket with an identifier string.

    -

    It is planned, however, to maybe automatically control the upload rate and providing statistical data.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    end(data, encoding)

    - - -
    -
    - - -
    -

    Manually close a socket, i.e. send a FIN packet. The other end may be able to still send data though.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    data - -

    Data to finally send.

    encoding - -

    Optional encoding. Will default to utf8 if data is a string.

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    forceDestroy()

    - - -
    -
    - - -
    -

    Closes the socket, unbinds all listeners to it, drops reference to it and unbinds listeners to itself.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    getIdentifier() → {string}

    - - -
    -
    - - -
    -

    Returns the identification string.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    identifier

    -
    - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    getIPPortString() → {string}

    - - -
    -
    - - -
    -

    Returns a string representation of the remote connection in the form IP:PORT

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    IP:PORT

    -
    - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    getSocket() → {net.Socket}

    - - -
    -
    - - -
    -

    Returns the net.Socket instance.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    net.Socket instance

    -
    - - - -
    -
    - Type -
    -
    - -net.Socket - - -
    -
    - - - - - -
    - - - -
    -

    onTimeout()

    - - -
    -
    - - -
    -

    Function that gets called when a timeout event is emitted on an idle socket.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    setCloseOnTimeout(flag)

    - - -
    -
    - - -
    -

    Specify if an idle socket should be closed on a timeout event.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    flag - - -boolean - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    setIdentifier(identifier)

    - - -
    -
    - - -
    -

    Sets an identification string on the socket object. Useful when trying to quickly pair a socket and some -remote machine.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    identifier - - -string - - - -

    Identifier to set

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    setSocket(socket)

    - - -
    -
    - - -
    -

    Sets an (open) socket

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    socket - - -net.Socket - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    setupListeners()

    - - -
    -
    - - -
    -

    Sets up the listeners on the raw socket's events and specifies the reaction. -Some socket events are simply propagated, like 'data', 'close', 'error'

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    writeBuffer(buffer, callback) → {boolean}

    - - -
    -
    - - -
    -

    Sends a byte buffer on the socket. -Returns true if the entire data was successfully flushed to the kernel buffer. Returns false if all or -part of the data was queued in user memory. The socket emits drain when the buffer is again free.

    -

    To avoid unnecessary memory retention and to let garbage collection know that the buffer -is no longer needed, keep in mind to set the buffer to null as soon as possible.

    -

    Optional callback will be executed when the data is finally written out - this may not be immediately.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    buffer - - -NodeBuffer - - - -
    callback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    True if flushed to kernel buffer, false if all or part was queued in memory.

    -
    - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - - - -
    -

    writeString(message, encoding, callback) → {boolean}

    - - -
    -
    - - -
    -

    Writes a string to the socket.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    message - - -string - - - -
    encoding - - -string - - - -

    Optional. Defaults to 'utf8'

    callback - - -Function - - - -

    Optional

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    True if flushed to kernel buffer, false if all or part was queued in memory.

    -
    - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.TCPSocketOptions.html b/docs/core.net.tcp.TCPSocketOptions.html deleted file mode 100644 index e2ddc371..00000000 --- a/docs/core.net.tcp.TCPSocketOptions.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TCPSocketOptions - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TCPSocketOptions

    -
    - -
    -

    - core.net.tcp. - - TCPSocketOptions -

    - -
    - -
    -
    - - - - -
    -

    new TCPSocketOptions()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/net/tcp/interfaces/TCPSocketOptions.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.net.tcp.html b/docs/core.net.tcp.html deleted file mode 100644 index 21848f42..00000000 --- a/docs/core.net.tcp.html +++ /dev/null @@ -1,573 +0,0 @@ - - - - - - Documentation Namespace: tcp - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: tcp

    -
    - -
    -

    - core.net. - - tcp -

    - -
    - - - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginCallbackInterface.html b/docs/core.plugin.PluginCallbackInterface.html deleted file mode 100644 index 6107830f..00000000 --- a/docs/core.plugin.PluginCallbackInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: PluginCallbackInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginCallbackInterface

    -
    - -
    -

    - core.plugin. - - PluginCallbackInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginCallbackInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginCallbackInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginFinder.html b/docs/core.plugin.PluginFinder.html deleted file mode 100644 index d23cddc8..00000000 --- a/docs/core.plugin.PluginFinder.html +++ /dev/null @@ -1,874 +0,0 @@ - - - - - - Documentation Class: PluginFinder - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginFinder

    -
    - -
    -

    - core.plugin. - - PluginFinder -

    - -
    - -
    -
    - - - - -
    -

    new PluginFinder(config)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -core.config.ConfigInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginFinder.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _config :core.config.ConfigInterface

    - - -
    -
    - -
    -

    The internally used config instance

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginFinder.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _ignoreFolderList :core.config.ConfigInterface

    - - -
    -
    - -
    -

    A list of plugin folder names that are inored within the find process

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginFinder.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _pluginConfigName :string

    - - -
    -
    - -
    -

    The name of a plugin config file

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginFinder.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _pluginFolderPath :string

    - - -
    -
    - -
    -

    The path to the applications plugin folder

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginFinder.ts -
    - - - - - - - -
    - - - -
    - -
    - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginFinderInterface.html b/docs/core.plugin.PluginFinderInterface.html deleted file mode 100644 index 51cef8b2..00000000 --- a/docs/core.plugin.PluginFinderInterface.html +++ /dev/null @@ -1,953 +0,0 @@ - - - - - - Documentation Class: PluginFinderInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginFinderInterface

    -
    - -
    -

    - core.plugin. - - PluginFinderInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginFinderInterface()

    - - -
    -
    - - -
    -

    The PluginFinderInterface can crawl the specified plugin folder and will find new possible plugins by looking for -folders that includes a plugin-manifest file. In the next step the core.plugin.PluginManagerInterface can -trigger the core.plugin.PluginValidator to analyse the plugin folder. It also provides an interface to update -a list of folder names that should be ignored within the lookup process.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginFinderInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    findPlugins(callback)

    - - -
    -
    - - -
    -

    Returns the paths of unloaded plugins found within the core.plugin.PluginLoader#getPluginFolderPath

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginFinderInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    getPluginFolderPath(callback)

    - - -
    -
    - - -
    -

    Creates the plugin-folder path of the application it if nessessary and returns the path in a callback.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginFinderInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    removePluginFolderNamesFromIngoreList(pluginFolderNames, callback)

    - - -
    -
    - - -
    -

    Removes a folder name from the ignore list.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    pluginFolderNames - - -core.plugin.PluginNameListInterface - - - -
    callback - - -Function - - - -

    (optional)

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginFinderInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginInterface.html b/docs/core.plugin.PluginInterface.html deleted file mode 100644 index 368ac6b4..00000000 --- a/docs/core.plugin.PluginInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: PluginInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginInterface

    -
    - -
    -

    - core.plugin. - - PluginInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginListInterface.html b/docs/core.plugin.PluginListInterface.html deleted file mode 100644 index 9cd750eb..00000000 --- a/docs/core.plugin.PluginListInterface.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: PluginListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginListInterface

    -
    - -
    -

    - core.plugin. - - PluginListInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginListInterface()

    - - -
    -
    - - -
    -

    A PluginListInterface represents an array of core.plugin.PluginInterface.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginLoader.html b/docs/core.plugin.PluginLoader.html deleted file mode 100644 index f195336b..00000000 --- a/docs/core.plugin.PluginLoader.html +++ /dev/null @@ -1,614 +0,0 @@ - - - - - - Documentation Class: PluginLoader - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginLoader

    -
    - -
    -

    - core.plugin. - - PluginLoader -

    - -
    - -
    -
    - - - - -
    -

    new PluginLoader(config)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -core.config.ConfigInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginFinder.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginManager.html b/docs/core.plugin.PluginManager.html deleted file mode 100644 index 4b0f9912..00000000 --- a/docs/core.plugin.PluginManager.html +++ /dev/null @@ -1,885 +0,0 @@ - - - - - - Documentation Class: PluginManager - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginManager

    -
    - -
    -

    - core.plugin. - - PluginManager -

    - -
    - -
    -
    - - - - -
    -

    new PluginManager()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _config :core.config.ConfigInterface

    - - -
    -
    - -
    -

    The internally used config object instance

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _isOpen :boolean

    - - -
    -
    - -
    -

    A flag indicates weather the store is open or closed

    -
    - - - -
    Type:
    -
      -
    • - -boolean - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _options :core.utils.ClosableAsyncOptions

    - - -
    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _pluginFinder :core.config.ConfigInterface

    - - -
    -
    - -
    -

    The internally used plugin finder instance

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _pluginState :core.plugin.PluginStateInterface

    - - -
    -
    - -
    -

    Represents the state of activated, deactivated and idle plugins

    -
    - - - -
    Type:
    -
      -
    • - -core.plugin.PluginStateInterface - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - -
    - -
    - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginManagerInterface.html b/docs/core.plugin.PluginManagerInterface.html deleted file mode 100644 index 7f34611e..00000000 --- a/docs/core.plugin.PluginManagerInterface.html +++ /dev/null @@ -1,918 +0,0 @@ - - - - - - Documentation Class: PluginManagerInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginManagerInterface

    -
    - -
    -

    - core.plugin. - - PluginManagerInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginManagerInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginManagerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    checkPluginFolderForNewPlugins()

    - - -
    -
    - - -
    -

    Checks the plugin folder for new plugins and calls the specified callback

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginManagerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    loadPluginState()

    - - -
    -
    - - -
    -

    Loads the plugin state from a persistant storage

    -

    todo define pluginState

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginManagerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    savePluginState()

    - - -
    -
    - - -
    -

    Saves the plugin state to a persistant storage

    -

    todo define pluginState

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginManagerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    savePluginState()

    - - -
    -
    - - -
    -

    Saves the plugin state to a persistant storage

    -

    todo define pluginState

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    <inner> _loadPluginState()

    - - -
    -
    - - -
    -

    Loads the plugin state from a persistant storage

    -

    todo define pluginState

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/PluginManager.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginMapInterface.html b/docs/core.plugin.PluginMapInterface.html deleted file mode 100644 index 495c4587..00000000 --- a/docs/core.plugin.PluginMapInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: PluginMapInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginMapInterface

    -
    - -
    -

    - core.plugin. - - PluginMapInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginMapInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginMapInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginNameListInterface.html b/docs/core.plugin.PluginNameListInterface.html deleted file mode 100644 index e919f698..00000000 --- a/docs/core.plugin.PluginNameListInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: PluginNameListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginNameListInterface

    -
    - -
    -

    - core.plugin. - - PluginNameListInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginNameListInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginNameListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginPathListInterface.html b/docs/core.plugin.PluginPathListInterface.html deleted file mode 100644 index 960cd15f..00000000 --- a/docs/core.plugin.PluginPathListInterface.html +++ /dev/null @@ -1,577 +0,0 @@ - - - - - - Documentation Class: PluginPathListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginPathListInterface

    -
    - -
    -

    - core.plugin. - - PluginPathListInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginPathListInterface()

    - - -
    -
    - - -
    -

    The PluginPathListInterface represents an object of plugin name:paths combinations.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginPathListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    Example
    - -
      var pluginPathList:PluginPathListInterface = {
    -    'pluginFolderName': '/path/to/the/pluginFolder/pluginFolderName'
    -  };
    - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginStateObjectInterface.html b/docs/core.plugin.PluginStateObjectInterface.html deleted file mode 100644 index c3a2d771..00000000 --- a/docs/core.plugin.PluginStateObjectInterface.html +++ /dev/null @@ -1,683 +0,0 @@ - - - - - - Documentation Class: PluginStateObjectInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginStateObjectInterface

    -
    - -
    -

    - core.plugin. - - PluginStateObjectInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginStateObjectInterface()

    - - -
    -
    - - -
    -

    This Interface represents the plugin state used by the core.plugin.PluginManagerInterface to store the state -about the plugins in the applcation.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginStateInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - -

    Class: PluginStateObjectInterface

    -
    - -
    -

    - core.plugin. - - PluginStateObjectInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginStateObjectInterface()

    - - -
    -
    - - -
    -

    This Interface represents a single plugin within the core.plugin.PluginStateInterface.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginStateObjectInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.PluginStateObjectListInterface.html b/docs/core.plugin.PluginStateObjectListInterface.html deleted file mode 100644 index 6e54d70a..00000000 --- a/docs/core.plugin.PluginStateObjectListInterface.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: PluginStateObjectListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: PluginStateObjectListInterface

    -
    - -
    -

    - core.plugin. - - PluginStateObjectListInterface -

    - -
    - -
    -
    - - - - -
    -

    new PluginStateObjectListInterface()

    - - -
    -
    - - -
    -

    This interface represents a list of PluginStateObjectInterface

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/interfaces/PluginStateObjectListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.plugin.html b/docs/core.plugin.html deleted file mode 100644 index e235d463..00000000 --- a/docs/core.plugin.html +++ /dev/null @@ -1,582 +0,0 @@ - - - - - - Documentation Namespace: plugin - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: plugin

    -
    - -
    -

    - core. - - plugin -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/plugin/namespace.ts -
    - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    PluginCallbackInterface
    -
    - -
    PluginFinder
    -
    - -
    PluginFinderInterface
    -
    - -
    PluginInterface
    -
    - -
    PluginListInterface
    -
    - -
    PluginManager
    -
    - -
    PluginManagerInterface
    -
    - -
    PluginMapInterface
    -
    - -
    PluginNameListInterface
    -
    - -
    PluginPathListInterface
    -
    - -
    PluginStateObjectInterface
    -
    - -
    PluginStateObjectInterface
    -
    - -
    PluginStateObjectListInterface
    -
    -
    - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.ProtocolConnectionManager.html b/docs/core.protocol.ProtocolConnectionManager.html deleted file mode 100644 index dc81d91e..00000000 --- a/docs/core.protocol.ProtocolConnectionManager.html +++ /dev/null @@ -1,648 +0,0 @@ - - - - - - Documentation Class: ProtocolConnectionManager - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ProtocolConnectionManager

    -
    - -
    -

    - core.protocol. - - ProtocolConnectionManager -

    - -
    - -
    -
    - - - - -
    -

    new ProtocolConnectionManager(config, Fully)

    - - -
    -
    - - -
    -

    ProtocolConnectionManager implementation. -Detailed structuring is found in the interface comments.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -core.config.ObjectConfig - - - -

    Default configuration

    Fully - - -core.net.tcp.TCPSocketHandlerInterface - - - -

    bootstrapped TCPSocket handler to use.

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/ProtocolConnectionManager.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - -
      -
    • events.EventEmitter
    • -
    - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.ProtocolConnectionManagerInterface.html b/docs/core.protocol.ProtocolConnectionManagerInterface.html deleted file mode 100644 index 01831476..00000000 --- a/docs/core.protocol.ProtocolConnectionManagerInterface.html +++ /dev/null @@ -1,611 +0,0 @@ - - - - - - Documentation Class: ProtocolConnectionManagerInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ProtocolConnectionManagerInterface

    -
    - -
    -

    - core.protocol. - - ProtocolConnectionManagerInterface -

    - -
    - -
    -
    - - - - -
    -

    new ProtocolConnectionManagerInterface()

    - - -
    -
    - - -
    -

    The basic concept of the ProtocolConnectionManager is to provide the first interface between networking, messaging and -topology. It tries to assign sockets to ContactNodes, but does not differentiate between proxys (which it may not have -knowledge about) and 'direct' connections. -In order to do so, it can easily assign outgoing sockets to ContactNodes, however has to wait for a first message before being -able to assign an incoming socket to a ContactNode.

    -

    Thus it strictly has to follow some rules: -1.) Outgoing connections are directly referenced, without needing to wait for a first message. -2.) Incoming connections have to wait for a first message before being referenced. -3.) Only one socket per node. -4.) As it may be that an outgoing connection is being proxied, incoming always beats outgoing.

    -
    #
    -

    The detailed flow goes like this: -If there is a new incoming socket, it is provided with a temporary identifier und kept track of. Now it will be waited -for an incoming message on this socket to correctly get the identifier (which is the hex-string representation of the ID). -If a timeout elapses and the incoming message could not be assigned to an ID (and thus a node) the socket gets destroyed.

    -

    If a message comes in on an incoming socket and the socket can be assigned an ID, the timeout gets invalidatet, the socket -is updated with the new identifier, and it will be added to the confirmed sockets. The message itself is propagated. -If there are any outgoing pending connections on the same identifier, a flag closeAtOnce is set on them to indicate -it is no longer needed (as incoming connections always beat outgoing).

    -

    If a message comes in and the identifier of the socket is neither a temporary identifier nor is it the same as the one -extracted from the message, something must be not protocol compliable and the responsible socket will be destroyed.

    -

    If an outgoing connection is initiated, it is kept track of until a socket is successfully connected. If it has connected, -however an incoming socket has also been opened in the same time window (thus closeAtOnce is true), the outgoing connection -is immediately closed. Otherwise the socket is added to the confirmed sockets.

    -

    When a socket is added to the confirmed sockets, the only time when an old socket does not get replaced by the new one -is when the old socket is an incoming socket and the new socket is an outgoing socket.

    -

    Incoming always beats outgoing because it may be that the outgoing is being proxied on the remote end, while direct incoming -sockets are obviously never proxied. (if one uses a proxy this simply means that the only incoming socket it will ever -have is the one of the proxy socket)

    -

    Furthermore there is a functionality to add ContactNodes to a "keep open list", which says that all new confirmed sockets -(and existing confirmed sockets) do not destroy themselves on a timeout.

    -
    #
    -

    The only method one will probably ever need is "writeBufferTo". Everything is handled for you.

    -
    #
    -

    Following events are emitted:

    -
      -
    • 'confirmedSocket': Is emitted when a new confirmed socket was added / replaced. Argument is the identifier + socket. -Is used internally and should probably never need listening to.

      -
    • -
    • 'terminatedConnection': Is emitted when there is no longer an open connection to an ID. Emitted with the ID as argument. -Will probably be used for proxy handling / deciding when to use other connections etc.

      -
    • -
    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/ProtocolConnectionManagerInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.html b/docs/core.protocol.html deleted file mode 100644 index b0762db2..00000000 --- a/docs/core.protocol.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - - Documentation Namespace: protocol - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: protocol

    -
    - -
    -

    - core. - - protocol -

    - -
    - - - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.IncomingDataPipeline.html b/docs/core.protocol.messages.IncomingDataPipeline.html deleted file mode 100644 index d05ade6e..00000000 --- a/docs/core.protocol.messages.IncomingDataPipeline.html +++ /dev/null @@ -1,2265 +0,0 @@ - - - - - - Documentation Class: IncomingDataPipeline - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: IncomingDataPipeline

    -
    - -
    -

    - core.protocol.messages. - - IncomingDataPipeline -

    - -
    - -
    -
    - - - - -
    -

    new IncomingDataPipeline(maxByteLengthPerMessage, messageEndBytes, readableMessageFactory)

    - - -
    -
    - - -
    -

    IncomingDataPipeline interface implementation.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    maxByteLengthPerMessage - - -number - - - -

    The maximum number of bytes a message may have before the memory is discarded.

    messageEndBytes - - -Array.<number> - - - -

    A byte array indicating that a message is final.

    readableMessageFactory - - -core.protocol.messages.ReadableMessageFactoryInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - -
      -
    • events.EventEmitter
    • -
    - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _clearTimeoutLength :number

    - - -
    -
    - -
    -

    Indicates how long to keep memory of an unhooked socket before clearing it (in ms).

    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _identifierHooks :Object

    - - -
    -
    - -
    -

    Keeps references to the identifierChange listeners.

    -
    - - - -
    Type:
    -
      -
    • - -Object - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _maxByteLenghtPerMessage :number

    - - -
    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _messageEndBytes :Array.<number>

    - - -
    -
    - - - -
    Type:
    -
      -
    • - -Array.<number> - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _readableMessageFactory :core.protocol.messages.ReadableMessageFactoryInterface

    - - -
    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _socketHooks :Object

    - - -
    -
    - -
    -

    Keeps references to the data listeners.

    -
    - - - -
    Type:
    -
      -
    • - -Object - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _temporaryBufferStorage :core.protocol.messages.TemporaryMessageMemoryList

    - - -
    -
    - -
    -

    Stores the temporary buffers before merging them into a single message buffer. Identified by TCPSocket identifiers.

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - -
    - -
    - - - -

    Methods

    - -
    - -
    -

    getSocketHookByIdentifier(identifier) → {Function}

    - - -
    -
    - - -
    -

    Returns the socket data listener by identifier. Only used for testing purposes.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    identifier - - -string - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -Function - - -
    -
    - - - - - -
    - - - -
    -

    getTemporaryMemoryByIdentifier(identifier) → {TemporaryMessageMemory}

    - - -
    -
    - - -
    -

    Returns the temporary memory slot by socket identifier. Only used for testing purposes.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    identifier - - -string - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    Memory slot

    -
    - - - -
    -
    - Type -
    -
    - -TemporaryMessageMemory - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _concatBufferAndFree(identifier, tempMessageMemory) → {Buffer}

    - - -
    -
    - - -
    -

    Concatenates the temporary memory to one buffer object. As the bytes are copied, references to the segments are dropped.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    identifier - - -string - - - -

    TCP socket identifier

    tempMessageMemory - - -core.protocol.messages.TemporaryMessageMemory - - - -

    The temporary buffer storage slot

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    Concatenated buffer

    -
    - - - -
    -
    - Type -
    -
    - -Buffer - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _freeMemory(identifier, tempMessageMemory)

    - - -
    -
    - - -
    -

    Drops references to the buffer segments stored under an identifer in the temporary buffer storage.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    identifier - - -string - - - -

    TCP socket identifier

    tempMessageMemory - - -core.protocol.messages.TemporaryMessageMemory - - - -

    The temporary buffer storage slot

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    <inner> _freeMemory(tempMessageMemory) → {boolean}

    - - -
    -
    - - -
    -

    Checks whether a tmeporary message memory slot constitutes a full message. This is determined by comparing -the last bytes to the messageEndBytes provided in the constructor.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    tempMessageMemory - - -core.protocol.messages.TemporaryMessageMemory - - - -

    The temporary buffer storage slot

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    True if message is complete, false if not complete

    -
    - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _handleIncomingData(buffer, socket)

    - - -
    -
    - - -
    -

    The entrance function for incoming data. Assigns new data a slot in the temporary buffer storage, -and tries to finalize it in the end. Keeps track of the byte length, so merging later will be faster.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    buffer - - -Buffer - - - -

    Incoming byte buffer

    socket - - -TCPSocketInterface - - - -

    The socket on which the data was received.

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    <inner> _identifierChange(oldIdentifier, newIdentifier)

    - - -
    -
    - - -
    -

    The listener on a socket's identifierChange event. Saves the data under the new identifier to avoid stowaways.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    oldIdentifier - - -string - - - -
    newIdentifier - - -string - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    <inner> _tryToFinalizeData(identifier, tempMessageMemory)

    - - -
    -
    - - -
    -

    Calls a check on the temporary memory if the message is complete. If yes, it tries to make a readable message out -of it and emit the message event. If the message is errorous, nothing is done. -If the temporary buffer exceeds its limit, the references to the memory are dropped.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    identifier - - -string - - - -

    TCP socket identifier

    tempMessageMemory - - -core.protocol.messages.TemporaryMessageMemory - - - -

    The temporary buffer storage slot

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/IncomingDataPipeline.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.IncomingDataPipelineInterface.html b/docs/core.protocol.messages.IncomingDataPipelineInterface.html deleted file mode 100644 index e680eafc..00000000 --- a/docs/core.protocol.messages.IncomingDataPipelineInterface.html +++ /dev/null @@ -1,580 +0,0 @@ - - - - - - Documentation Class: IncomingDataPipelineInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: IncomingDataPipelineInterface

    -
    - -
    -

    - core.protocol.messages. - - IncomingDataPipelineInterface -

    - -
    - -
    -
    - - - - -
    -

    new IncomingDataPipelineInterface()

    - - -
    -
    - - -
    -

    IncomingDataPipeline has one objective: emitting out full protcol messages. -Thus a TCPSocket can be hooked to the pipeline. The pipeline will listen to the data event and try to make a -ReadableMessage out of the buffers. It handles memory issues and trys to avoid memory congestion by dereferencing the -buffers if a possible message exceeds a certain limit.

    -

    When the pipeline has a full message, it emits a message event with the socket's identifier -and the readable message as parameter.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/interfaces/IncomingDataPipelineInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - -
      -
    • events.eventEmitter
    • -
    - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.ReadableMessage.html b/docs/core.protocol.messages.ReadableMessage.html deleted file mode 100644 index 30479527..00000000 --- a/docs/core.protocol.messages.ReadableMessage.html +++ /dev/null @@ -1,2425 +0,0 @@ - - - - - - Documentation Class: ReadableMessage - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ReadableMessage

    -
    - -
    -

    - core.protocol.messages. - - ReadableMessage -

    - -
    - -
    -
    - - - - -
    -

    new ReadableMessage(buffer, nodeFactory, addressFactory)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    buffer - - -Buffer - - - -

    The message buffer

    nodeFactory - - -core.topology.ContactNodeFactoryInterface - - - -

    A contact node factory

    addressFactory - - -core.topology.ContactNodeAddressFactoryInterface - - - -

    An address factory.

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _addressFactory :core.topology.ContactNodeAddressFactoryInterface

    - - -
    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _buffer :Buffer

    - - -
    -
    - -
    -

    The message buffer.

    -
    - - - -
    Type:
    -
      -
    • - -Buffer - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _bufferLength :number

    - - -
    -
    - -
    -

    Length of the message buffer.

    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _lastPosRead :number

    - - -
    -
    - -
    -

    A helper member for remembering which bytes have already been read and processed.

    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _messageType :string

    - - -
    -
    - -
    -

    The type of protocol message (e.g. PING, PONG, etc.)

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _nodeFactory :core.topology.ContactNodeFactoryInterface

    - - -
    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _payload :Buffer

    - - -
    -
    - -
    -

    The slice of message buffer constituting the payload of the message.

    -
    - - - -
    Type:
    -
      -
    • - -Buffer - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _receiverId :core.topology.IdInterface

    - - -
    -
    - -
    -

    The ID of the intended receiver of the message.

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _sender :core.topology.ContactNodeInterface

    - - -
    -
    - -
    -

    The sender object.

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - -
    - -
    - - - -

    Methods

    - -
    - -
    -

    <inner> _contactNodeAddressByIPv4Buffer(buffer) → {ContactNodeAddressInterface}

    - - -
    -
    - - -
    -

    Makes a ContactNodeAddress out of a buffer representing an IPv4 address.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    buffer - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -ContactNodeAddressInterface - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _contactNodeAddressByIPv6Buffer(buffer) → {ContactNodeAddressInterface}

    - - -
    -
    - - -
    -

    Makes a ContactNodeAddress out of a buffer representing an IPv6 address.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    buffer - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -ContactNodeAddressInterface - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _deformat()

    - - -
    -
    - - -
    -

    Kicks off the extracting process.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    <inner> _extractId(from) → {Id}

    - - -
    -
    - - -
    -

    Extracts a 20 byte ID from the message buffer.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    from - - -number - - - -

    Byte index to start from

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    The created ID

    -
    - - - -
    -
    - Type -
    -
    - -Id - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _extractMessageType(from) → {number}

    - - -
    -
    - - -
    -

    Extracts the protocol message type.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    from - - -number - - - -

    Byte index to start from

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    The index of the last byte read

    -
    - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _extractPayload(from) → {number}

    - - -
    -
    - - -
    -

    Extracts the slice of the message buffer representing the message payload.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    from - - -number - - - -

    Byte index to start from

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    Index of last byte read.

    -
    - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _extractReceiverId(from) → {number}

    - - -
    -
    - - -
    -

    Extracts the ID of the intended receiver.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    from - - -number - - - -

    The byte index to start from

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    The index of the last byte read

    -
    - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _extractSenderAddressesAndBytesReadAsArray(from) → {Array}

    - - -
    -
    - - -
    -

    Extract the sender addresses and returns them in an array

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    from - - -number - - - -

    The index of bytes to start from

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    Returns an array with two items: First is the array of the sender's addresses, second is the index of the last byte read.

    -
    - - - -
    -
    - Type -
    -
    - -Array - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _extractSenderAsContactNode(from) → {number}

    - - -
    -
    - - -
    -

    Extracts the sender ID and address block and makes ContactNode out of it.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    from - - -number - - - -

    Byte index to start from.

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessage.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    Index of the last byte read.

    -
    - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.ReadableMessageFactory.html b/docs/core.protocol.messages.ReadableMessageFactory.html deleted file mode 100644 index 6210f8c6..00000000 --- a/docs/core.protocol.messages.ReadableMessageFactory.html +++ /dev/null @@ -1,701 +0,0 @@ - - - - - - Documentation Class: ReadableMessageFactory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ReadableMessageFactory

    -
    - -
    -

    - core.protocol.messages. - - ReadableMessageFactory -

    - -
    - -
    -
    - - - - -
    -

    new ReadableMessageFactory()

    - - -
    -
    - - -
    -

    ReadableMessageFactoryInterface implementation.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessageFactory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _addressFactory :core.topology.ContactNodeAddressFactoryInterface

    - - -
    -
    - -
    -

    A ContractNodeAddressFactory which gets passed to all ReadableMessages.

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessageFactory.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _nodeFactory :core.topology.ContactNodeFactoryInterface

    - - -
    -
    - -
    -

    A ContactNodeFactory which gets passed to all ReadableMessages.

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/ReadableMessageFactory.ts -
    - - - - - - - -
    - - - -
    - -
    - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.ReadableMessageFactoryInterface.html b/docs/core.protocol.messages.ReadableMessageFactoryInterface.html deleted file mode 100644 index 9b9074a3..00000000 --- a/docs/core.protocol.messages.ReadableMessageFactoryInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: ReadableMessageFactoryInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ReadableMessageFactoryInterface

    -
    - -
    -

    - core.protocol.messages. - - ReadableMessageFactoryInterface -

    - -
    - -
    -
    - - - - -
    -

    new ReadableMessageFactoryInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/interfaces/ReadableMessageFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.ReadableMessageInterface.html b/docs/core.protocol.messages.ReadableMessageInterface.html deleted file mode 100644 index 8659c250..00000000 --- a/docs/core.protocol.messages.ReadableMessageInterface.html +++ /dev/null @@ -1,581 +0,0 @@ - - - - - - Documentation Class: ReadableMessageInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ReadableMessageInterface

    -
    - -
    -

    - core.protocol.messages. - - ReadableMessageInterface -

    - -
    - -
    -
    - - - - -
    -

    new ReadableMessageInterface()

    - - -
    -
    - - -
    -

    The ReadableMessageInterface is an important part of the protocol core. Every message on the network is formatted after -a specific pattern. A ReadableMessage must deconstruct a raw buffer into its parts.

    -

    Roughly, a protocol message is structured into the following parts: -- 6 Bytes for indicating it is a protocol message -- 20 Bytes for the ID of the intended receiver -- 20 Bytes for the ID of the sender -- The address block, constituted by lists of IP/PORT combinations, each beginning with an indicator byte which tells if: - IPv4 (followed by 6 reserved bytes for the address) - IPv6 (foolowed by 18 reserved bytes for the address) -- One indicator byte for the termination of the address block -- Two bytes for the type of protocol message (e.g. PING) -- The payload -- 6 Bytes for indicating the end of the protocol message

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/interfaces/ReadableMessageInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.TemporaryMessageMemory.html b/docs/core.protocol.messages.TemporaryMessageMemory.html deleted file mode 100644 index b02316fa..00000000 --- a/docs/core.protocol.messages.TemporaryMessageMemory.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TemporaryMessageMemory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TemporaryMessageMemory

    -
    - -
    -

    - core.protocol.messages. - - TemporaryMessageMemory -

    - -
    - -
    -
    - - - - -
    -

    new TemporaryMessageMemory()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/interfaces/TemporaryMessageMemory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.TemporaryMessageMemoryList.html b/docs/core.protocol.messages.TemporaryMessageMemoryList.html deleted file mode 100644 index 646ecf27..00000000 --- a/docs/core.protocol.messages.TemporaryMessageMemoryList.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: TemporaryMessageMemoryList - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: TemporaryMessageMemoryList

    -
    - -
    -

    - core.protocol.messages. - - TemporaryMessageMemoryList -

    - -
    - -
    -
    - - - - -
    -

    new TemporaryMessageMemoryList()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/messages/interfaces/TemporaryMessageMemoryList.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.messages.html b/docs/core.protocol.messages.html deleted file mode 100644 index 10399e87..00000000 --- a/docs/core.protocol.messages.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - Documentation Namespace: messages - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: messages

    -
    - -
    -

    - core.protocol. - - messages -

    - -
    - - - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.ConfirmedSocket.html b/docs/core.protocol.net.ConfirmedSocket.html deleted file mode 100644 index 775b6351..00000000 --- a/docs/core.protocol.net.ConfirmedSocket.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: ConfirmedSocket - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ConfirmedSocket

    -
    - -
    -

    - ConfirmedSocket -

    - -
    - -
    -
    - - - - -
    -

    new ConfirmedSocket()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/ConfirmedSocket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.ConfirmedSocketList.html b/docs/core.protocol.net.ConfirmedSocketList.html deleted file mode 100644 index b9b70556..00000000 --- a/docs/core.protocol.net.ConfirmedSocketList.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: ConfirmedSocketList - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ConfirmedSocketList

    -
    - -
    -

    - ConfirmedSocketList -

    - -
    - -
    -
    - - - - -
    -

    new ConfirmedSocketList()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/ConfirmedSocketList.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.IncomingPendingSocket.html b/docs/core.protocol.net.IncomingPendingSocket.html deleted file mode 100644 index b302007a..00000000 --- a/docs/core.protocol.net.IncomingPendingSocket.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: IncomingPendingSocket - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: IncomingPendingSocket

    -
    - -
    -

    - IncomingPendingSocket -

    - -
    - -
    -
    - - - - -
    -

    new IncomingPendingSocket()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/IncomingPendingSocket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.IncomingPendingSocketList.html b/docs/core.protocol.net.IncomingPendingSocketList.html deleted file mode 100644 index c863672f..00000000 --- a/docs/core.protocol.net.IncomingPendingSocketList.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: IncomingPendingSocketList - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: IncomingPendingSocketList

    -
    - -
    -

    - IncomingPendingSocketList -

    - -
    - -
    -
    - - - - -
    -

    new IncomingPendingSocketList()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/IncomingPendingSocketList.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.OutgoingPendingSocket.html b/docs/core.protocol.net.OutgoingPendingSocket.html deleted file mode 100644 index b35b4705..00000000 --- a/docs/core.protocol.net.OutgoingPendingSocket.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: OutgoingPendingSocket - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: OutgoingPendingSocket

    -
    - -
    -

    - OutgoingPendingSocket -

    - -
    - -
    -
    - - - - -
    -

    new OutgoingPendingSocket()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/OutgoingPendingSocket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.OutgoingPendingSocketList.html b/docs/core.protocol.net.OutgoingPendingSocketList.html deleted file mode 100644 index 0c7ccdda..00000000 --- a/docs/core.protocol.net.OutgoingPendingSocketList.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: OutgoingPendingSocketList - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: OutgoingPendingSocketList

    -
    - -
    -

    - OutgoingPendingSocketList -

    - -
    - -
    -
    - - - - -
    -

    new OutgoingPendingSocketList()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/OutgoingPendingSocketList.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.WaitForSocket.html b/docs/core.protocol.net.WaitForSocket.html deleted file mode 100644 index df8be761..00000000 --- a/docs/core.protocol.net.WaitForSocket.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: WaitForSocket - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: WaitForSocket

    -
    - -
    -

    - WaitForSocket -

    - -
    - -
    -
    - - - - -
    -

    new WaitForSocket()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/WaitForSocket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.protocol.net.WaitForSocketList.html b/docs/core.protocol.net.WaitForSocketList.html deleted file mode 100644 index 5b4b94cf..00000000 --- a/docs/core.protocol.net.WaitForSocketList.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - Documentation Class: WaitForSocketList - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: WaitForSocketList

    -
    - -
    -

    - WaitForSocketList -

    - -
    - -
    -
    - - - - -
    -

    new WaitForSocketList()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/protocol/net/interfaces/WaitForSocketList.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.Bucket.html b/docs/core.topology.Bucket.html deleted file mode 100644 index 7ce60f9b..00000000 --- a/docs/core.topology.Bucket.html +++ /dev/null @@ -1,1259 +0,0 @@ - - - - - - Documentation Class: Bucket - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: Bucket

    -
    - -
    -

    - core.topology. - - Bucket -

    - -
    - -
    -
    - - - - -
    -

    new Bucket(config, key, maxBucketSize, store, contactNodeFactory, onOpenCallback)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -core.config.ConfigInterface - - - -
    key - - -number - - - -
    maxBucketSize - - -number - - - -
    store - - -core.topology.BucketStoreInterface - - - -
    contactNodeFactory - - -core.topology.ContactNodeFactoryInterface - - - -
    onOpenCallback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _config :core.config.ConfigInterface

    - - -
    -
    - -
    -

    The internally used config object instance

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _contactNodeFactory :core.topology.ContactNodeFactoryInterface

    - - -
    -
    - -
    -

    The internally used contact node factory instance

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _key :string

    - - -
    -
    - -
    -

    The Key of the bucket

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _keyString :string

    - - -
    -
    - -
    -

    The key of the bucket as string

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _maxBucketSize :string

    - - -
    -
    - -
    -

    The maximum amount of contact nodes the bucket should handle.

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _store :core.topology.BucketStoreInterface

    - - -
    -
    - -
    -

    The internally used bucket store instance

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - -
    - -
    - - - -

    Methods

    - -
    - -
    -

    <inner> _convertToContactNodeInstance(contactObject) → {core.topology.ContactNodeInterface}

    - - -
    -
    - - - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    contactObject - - -core.topology.ContactNodeObjectInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Bucket.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.ContactNodeInterface - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.BucketFactory.html b/docs/core.topology.BucketFactory.html deleted file mode 100644 index c9c7bc41..00000000 --- a/docs/core.topology.BucketFactory.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: BucketFactory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: BucketFactory

    -
    - -
    -

    - core.topology. - - BucketFactory -

    - -
    - -
    -
    - - - - -
    -

    new BucketFactory()

    - - -
    -
    - - -
    -

    The BucketFactory creates core.topology.Bucket according to the core.topology.BucketInterface.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketFactory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.BucketFactoryInterface.html b/docs/core.topology.BucketFactoryInterface.html deleted file mode 100644 index d33bf511..00000000 --- a/docs/core.topology.BucketFactoryInterface.html +++ /dev/null @@ -1,798 +0,0 @@ - - - - - - Documentation Class: BucketFactoryInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: BucketFactoryInterface

    -
    - -
    -

    - core.topology. - - BucketFactoryInterface -

    - -
    - -
    -
    - - - - -
    -

    new BucketFactoryInterface()

    - - -
    -
    - - -
    -

    The BucketFactoryInterface provides an Interface to create objects which implements the core.topology.BucketInterface

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    create(config, bucketKey, maxBucketSize, store, contactNodeFactory) → {core.topology.BucketInterface}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -core.topology.ConfigInterface - - - -

    The config object which stores the topology.k value

    bucketKey - - -string - - - -

    The name of the bucket

    maxBucketSize - - -number - - - -

    The maximum amount of contact nodes

    store - - -core.topology.BucketStoreInterface - - - -

    The internally used bucket store

    contactNodeFactory - - -core.topology.ContactNodeFactoryInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.BucketInterface - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.BucketInterface.html b/docs/core.topology.BucketInterface.html deleted file mode 100644 index b6f65ce4..00000000 --- a/docs/core.topology.BucketInterface.html +++ /dev/null @@ -1,1516 +0,0 @@ - - - - - - Documentation Class: BucketInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: BucketInterface

    -
    - -
    -

    - core.topology. - - BucketInterface -

    - -
    - -
    -
    - - - - -
    -

    new BucketInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    add(contact)

    - - -
    -
    - - -
    -

    Adds the specified contact node to the bucket.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    contact - - -core.topology.ContactNodeInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    close()

    - - -
    -
    - - -
    -

    Closes the Object and prevent any further updates. -This method stores the object state and could be used on app shutdown.

    -

    todo: add throw exeption

    -
    - - - - - - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    contains(contact) → {boolean}

    - - -
    -
    - - -
    -

    Returns true if the bucket contains the specified contact node.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    contact - - -core.topology.ContactNodeInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - - - -
    -

    get(id) → {any}

    - - -
    -
    - - -
    -

    Returns a contact node by id.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -any - - -
    -
    - - - - - -
    - - - -
    -

    isOpen()

    - - -
    -
    - - -
    -

    Returns true if the object is open and therefore writeable.

    -
    - - - - - - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    open()

    - - -
    -
    - - -
    -

    (Re)-opens a closed Object and restores the previous state.

    -

    todo: add throw exeption

    -
    - - - - - - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    remove(id)

    - - -
    -
    - - -
    -

    Removes a contact node by id

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    size() → {number}

    - - -
    -
    - - -
    -

    Returns the number of contact nodes in the bucket.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    update(contact)

    - - -
    -
    - - -
    -

    Updates specified contact node.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    contact - - -core.topology.ContactNodeInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.BucketStore.html b/docs/core.topology.BucketStore.html deleted file mode 100644 index 78e3460b..00000000 --- a/docs/core.topology.BucketStore.html +++ /dev/null @@ -1,2274 +0,0 @@ - - - - - - Documentation Class: BucketStore - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: BucketStore

    -
    - -
    -

    - core.topology. - - BucketStore -

    - -
    - -
    -
    - - - - -
    -

    new BucketStore()

    - - -
    -
    - - -
    -

    LMDB-BucketStore Implementation

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _databaseEnvironment :lmdb.Env

    - - -
    -
    - -
    -

    The internal lmdb database environment instance

    -
    - - - -
    Type:
    -
      -
    • - -lmdb.Env - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _databaseInstance :lmdb.Dbi

    - - -
    -
    - -
    -

    The internal lmdb database instance

    -
    - - - -
    Type:
    -
      -
    • - -lmdb.Dbi - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _isOpen :boolean

    - - -
    -
    - -
    -

    Indicates wheather the store is open or closed

    -
    - - - -
    Type:
    -
      -
    • - -boolean - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _name :boolean

    - - -
    -
    - -
    -

    The name of the internal database

    -
    - - - -
    Type:
    -
      -
    • - -boolean - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _path :boolean

    - - -
    -
    - -
    -

    An absolute path where the database stores it's files

    -
    - - - -
    Type:
    -
      -
    • - -boolean - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - -
    - -
    - - - -

    Methods

    - -
    - -
    -

    _getLastSeenKey(bucketKey, lastSeen) → {string}

    - - -
    -
    - - -
    -

    Returns a core.topology.BucketStore#_getIdKey prefixed key to store objects within the bucketKey namespace

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    lastSeen - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _add(txn, bucketKey, id, lastSeen, addresses) → {boolean}

    - - -
    -
    - - -
    -

    Adds the given object within the specified transaction txn to the database

    -

    todo all lastSeen keys should have the same length!

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    txn - - -lmdb.Txn - - - -
    bucketKey - - -string - - - -
    id - - -Buffer - - - -
    lastSeen - - -number - - - -
    addresses - - -any - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _beginReadOnlyTransaction() → {lmdb.Txn}

    - - -
    -
    - - -
    -

    Creates a read-only transaction object on the instance environment

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -lmdb.Txn - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _beginTransaction() → {lmdb.Txn}

    - - -
    -
    - - -
    -

    Creates a writable transaction object on the instance environment

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -lmdb.Txn - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _get(txn, id) → {any}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    txn - - -lmdbTxn - - - -
    id - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -any - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _getBucketKey(key) → {string}

    - - -
    -
    - - -
    -

    Returns the internally used key for bucket wide searches

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    key - - -string - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _getCursor() → {lmdb.Txn}

    - - -
    -
    - - -
    -

    Creates a Cursor on the instace database

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -lmdb.Txn - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _getIdKey(id) → {string}

    - - -
    -
    - - -
    -

    Returns the internally used key for id related searches

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _getIdValue(id) → {string}

    - - -
    -
    - - -
    -

    Returns the id as a formatted string

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _getPropertyKey(id, propertyName) → {string}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -Buffer - - - -
    propertyName - - -string - - - -

    The name of the property

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/BucketStore.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.BucketStoreInterface.html b/docs/core.topology.BucketStoreInterface.html deleted file mode 100644 index 11aba6b7..00000000 --- a/docs/core.topology.BucketStoreInterface.html +++ /dev/null @@ -1,1803 +0,0 @@ - - - - - - Documentation Class: BucketStoreInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: BucketStoreInterface

    -
    - -
    -

    - core.topology. - - BucketStoreInterface -

    - -
    - -
    -
    - - - - -
    -

    new BucketStoreInterface()

    - - -
    -
    - - -
    -

    A low-level interface which creates a unified api for different bucket stores.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    add(bucketKey, id, lastSeen, addresses)

    - - -
    -
    - - -
    -

    Adds a object to the bucket store.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    id - - -Buffer - - - -
    lastSeen - - -number - - - -
    addresses - - -any - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    addAll(bucketKey, contacts)

    - - -
    -
    - - -
    -

    Adds multiple objects to the bucket store.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    contacts - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - -
    See:
    -
    - -
    - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    close()

    - - -
    -
    - - -
    -

    Closes the Object and prevent any further updates. -This method stores the object state and could be used on app shutdown.

    -

    todo: add throw exeption

    -
    - - - - - - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    contains(bucketKey, id) → {boolean}

    - - -
    -
    - - -
    -

    Returns true if the specified bucket constains the id.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -String - - - -
    id - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - - - -
    -

    debug()

    - - -
    -
    - - -
    -

    Debug method

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    get(bucketKey, id) → {any}

    - - -
    -
    - - -
    -

    Returns the object stored for the specified bucket/id combination as JSON-Object with sorted keys.

    -

    todo json example -todo specify return value type

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    id - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -any - - -
    -
    - - - - - -
    - - - -
    -

    isOpen()

    - - -
    -
    - - -
    -

    Returns true if the object is open and therefore writeable.

    -
    - - - - - - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    open()

    - - -
    -
    - - -
    -

    (Re)-opens a closed Object and restores the previous state.

    -

    todo: add throw exeption

    -
    - - - - - - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    remove(bucketKey, id)

    - - -
    -
    - - -
    -

    Removes the specified bucket/id combination from the store.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    id - - -Buffer - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    size(bucketKey) → {number}

    - - -
    -
    - - -
    -

    Returns the size of the specified bucket.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/BucketStoreInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNode.html b/docs/core.topology.ContactNode.html deleted file mode 100644 index a1c9f5b2..00000000 --- a/docs/core.topology.ContactNode.html +++ /dev/null @@ -1,856 +0,0 @@ - - - - - - Documentation Class: ContactNode - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNode

    -
    - -
    -

    - core.topology. - - ContactNode -

    - -
    - -
    -
    - - - - -
    -

    new ContactNode(id, addresses, lastSeen)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -

    The id of the contact node

    addresses - - -core.topology.ContactNodeAddressListInterface - - - -

    The addresses of the contact node

    lastSeen - - -number - - - -

    The timestamp at which the contact node was last seen

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNode.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _addresses :core.topology.ContactNodeAddressListInterface

    - - -
    -
    - -
    -

    The addresses of the contact node

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNode.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _id :core.topology.IdInterface

    - - -
    -
    - -
    -

    The Id of the contact node

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNode.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _lastSeen :number

    - - -
    -
    - -
    -

    A timestamp at which the contact node was last seen

    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNode.ts -
    - - - - - - - -
    - - - -
    - -
    - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeAddress.html b/docs/core.topology.ContactNodeAddress.html deleted file mode 100644 index c8cb560b..00000000 --- a/docs/core.topology.ContactNodeAddress.html +++ /dev/null @@ -1,769 +0,0 @@ - - - - - - Documentation Class: ContactNodeAddress - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeAddress

    -
    - -
    -

    - core.topology. - - ContactNodeAddress -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeAddress(ip, port)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    ip - - -string - - - -

    IPv4 or IPv6 address as string representation.

    port - - -number - - - -

    The port number.

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNodeAddress.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _ip :string

    - - -
    -
    - -
    -

    Holds the ip address

    -
    - - - -
    Type:
    -
      -
    • - -string - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNodeAddress.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _number :number

    - - -
    -
    - -
    -

    Holds the port number

    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNodeAddress.ts -
    - - - - - - - -
    - - - -
    - -
    - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeAddressFactory.html b/docs/core.topology.ContactNodeAddressFactory.html deleted file mode 100644 index 81111ea4..00000000 --- a/docs/core.topology.ContactNodeAddressFactory.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: ContactNodeAddressFactory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeAddressFactory

    -
    - -
    -

    - core.topology. - - ContactNodeAddressFactory -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeAddressFactory()

    - - -
    -
    - - -
    -

    The ContactNodeAddressFactory creates core.topology.ContactNodeAddress according to the core.topology.ContactNodeAddressInterface

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNodeAddressFactory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeAddressFactoryInterface.html b/docs/core.topology.ContactNodeAddressFactoryInterface.html deleted file mode 100644 index d3760da3..00000000 --- a/docs/core.topology.ContactNodeAddressFactoryInterface.html +++ /dev/null @@ -1,729 +0,0 @@ - - - - - - Documentation Class: ContactNodeAddressFactoryInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeAddressFactoryInterface

    -
    - -
    -

    - core.topology. - - ContactNodeAddressFactoryInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeAddressFactoryInterface()

    - - -
    -
    - - -
    -

    The ContactNodeAddressFactoryInterface provides an Interface to create objects which implements the core.topology.ContactNodeAddressInterface

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    create(ip, port) → {core.topology.ContactNodeAddressInterface}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    ip - - -string - - - -
    port - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.ContactNodeAddressInterface - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeAddressInterface.html b/docs/core.topology.ContactNodeAddressInterface.html deleted file mode 100644 index 422c0979..00000000 --- a/docs/core.topology.ContactNodeAddressInterface.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - - - Documentation Class: ContactNodeAddressInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeAddressInterface

    -
    - -
    -

    - core.topology. - - ContactNodeAddressInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeAddressInterface()

    - - -
    -
    - - -
    -

    The ContactNodeAddressInterface represents a single Ip/Port combination at which the contact node is reachable from the outside.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    getAddressAsByteBuffer() → {Buffer}

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -Buffer - - -
    -
    - - - - - -
    - - - -
    -

    getIp() → {string}

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    getPort() → {number}

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeAddressListInterface.html b/docs/core.topology.ContactNodeAddressListInterface.html deleted file mode 100644 index b101b3c5..00000000 --- a/docs/core.topology.ContactNodeAddressListInterface.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: ContactNodeAddressListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeAddressListInterface

    -
    - -
    -

    - core.topology. - - ContactNodeAddressListInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeAddressListInterface()

    - - -
    -
    - - -
    -

    A ContactNodeAddressListInterface represents a list of core.topology.ContactNodeAddressInterface.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeAddressListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeFactory.html b/docs/core.topology.ContactNodeFactory.html deleted file mode 100644 index 5b594373..00000000 --- a/docs/core.topology.ContactNodeFactory.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: ContactNodeFactory - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeFactory

    -
    - -
    -

    - core.topology. - - ContactNodeFactory -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeFactory()

    - - -
    -
    - - -
    -

    The ContactNodeFactory creates core.topology.ContactNode according to the core.topology.ContactNodeInterface

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/ContactNodeFactory.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeFactoryInterface.html b/docs/core.topology.ContactNodeFactoryInterface.html deleted file mode 100644 index 2bae1c3b..00000000 --- a/docs/core.topology.ContactNodeFactoryInterface.html +++ /dev/null @@ -1,862 +0,0 @@ - - - - - - Documentation Class: ContactNodeFactoryInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeFactoryInterface

    -
    - -
    -

    - core.topology. - - ContactNodeFactoryInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeFactoryInterface()

    - - -
    -
    - - -
    -

    The ContactNodeFactoryInterface provides an Interface to create objects which implement the core.topology.ContactNodeInterface

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    create(id, addresses) → {core.topology.ContactNodeInterface}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -
    addresses - - -core.topology.ContactNodeAddressListInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.ContactNodeInterface - - -
    -
    - - - - - -
    - - - -
    -

    createFromObject(object) → {core.topology.ContactNodeInterface}

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    object - - -core.topology.ContactNodeObjectInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeFactoryInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.ContactNodeInterface - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeInterface.html b/docs/core.topology.ContactNodeInterface.html deleted file mode 100644 index e4ea7b25..00000000 --- a/docs/core.topology.ContactNodeInterface.html +++ /dev/null @@ -1,838 +0,0 @@ - - - - - - Documentation Class: ContactNodeInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeInterface

    -
    - -
    -

    - core.topology. - - ContactNodeInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeInterface()

    - - -
    -
    - - -
    -

    The ContactNodeInterface represents a single contact node and is used by the core.topology.RoutingTableInterface -and core.topology.BucketInterface to store informations about other peers.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    getAddresses() → {core.topology.ContactNodeAddressListInterface}

    - - -
    -
    - - -
    -

    Returns the addresses of the contact node.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.ContactNodeAddressListInterface - - -
    -
    - - - - - -
    - - - -
    -

    getId() → {core.topology.IdInterface}

    - - -
    -
    - - -
    -

    Returns the id of the contact node.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -core.topology.IdInterface - - -
    -
    - - - - - -
    - - - -
    -

    getLastSeen() → {number}

    - - -
    -
    - - -
    -

    Returns the last seen timestamp of the contact node.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeListInterface.html b/docs/core.topology.ContactNodeListInterface.html deleted file mode 100644 index d3cfd714..00000000 --- a/docs/core.topology.ContactNodeListInterface.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - Documentation Class: ContactNodeListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeListInterface

    -
    - -
    -

    - core.topology. - - ContactNodeListInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeListInterface()

    - - -
    -
    - - -
    -

    A ContactNodeListInterface represents a list of core.topology.ContactNodeInterface.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeObjectInterface.html b/docs/core.topology.ContactNodeObjectInterface.html deleted file mode 100644 index 2f30f8a0..00000000 --- a/docs/core.topology.ContactNodeObjectInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: ContactNodeObjectInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeObjectInterface

    -
    - -
    -

    - core.topology. - - ContactNodeObjectInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeObjectInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeObjectInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.ContactNodeObjectListInterface.html b/docs/core.topology.ContactNodeObjectListInterface.html deleted file mode 100644 index 786f1d22..00000000 --- a/docs/core.topology.ContactNodeObjectListInterface.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: ContactNodeObjectListInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ContactNodeObjectListInterface

    -
    - -
    -

    - core.topology. - - ContactNodeObjectListInterface -

    - -
    - -
    -
    - - - - -
    -

    new ContactNodeObjectListInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/ContactNodeObjectListInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.Id.html b/docs/core.topology.Id.html deleted file mode 100644 index c1670181..00000000 --- a/docs/core.topology.Id.html +++ /dev/null @@ -1,1286 +0,0 @@ - - - - - - Documentation Class: Id - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: Id

    -
    - -
    -

    - core.topology. - - Id -

    - -
    - -
    -
    - - - - -
    -

    new Id(buffer, bit_length)

    - - -
    -
    - - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    buffer - - -NodeBuffer - - - -
    bit_length - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _bitLength :number

    - - -
    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _buffer :NodeBuffer

    - - -
    -
    - - - -
    Type:
    -
      -
    • - -NodeBuffer - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _byteLength :number

    - - -
    -
    - - - -
    Type:
    -
      -
    • - -number - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - -
    - -
    - - - -

    Methods

    - -
    - -
    -

    <static> byteBufferByBitString(binaryString, expectedByteLength) → {NodeBuffer}

    - - -
    -
    - - -
    -

    Creates a byte buffer by the binary representatino (string) provided. Throws an error if the string is longer than -the number of bytes expected.

    -

    todo add throw jsdoc comment

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    binaryString - - -string - - - -
    expectedByteLength - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -NodeBuffer - - -
    -
    - - - - - -
    - - - -
    -

    <static> byteBufferByHexString(hexString, expectedByteLength) → {NodeBuffer}

    - - -
    -
    - - -
    -

    Creates a byte buffer by the hexadecimal representation (string) provided. Throws an error if the hex doesn't -equal the number of bytes expected.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    hexString - - -string - - - -
    expectedByteLength - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -NodeBuffer - - -
    -
    - - - - - -
    - - - -
    -

    <static> calculateByteLengthByBitLength(bitLength) → {number}

    - - -
    -
    - - -
    -

    Calculates the number of bytes needed to store the specified bit length (bl). -Identical to Math.ceil(bl / 8), but faster.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bitLength - - -number - - - -

    bit length

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/Id.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.IdInterface.html b/docs/core.topology.IdInterface.html deleted file mode 100644 index b8534eca..00000000 --- a/docs/core.topology.IdInterface.html +++ /dev/null @@ -1,1704 +0,0 @@ - - - - - - Documentation Class: IdInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: IdInterface

    -
    - -
    -

    - core.topology. - - IdInterface -

    - -
    - -
    -
    - - - - -
    -

    new IdInterface()

    - - -
    -
    - - -
    -

    Kademlia IDs are represented by instances of node.js's Buffer class.

    -

    Important: The Byte Buffer will be interpreted as bigendian numbers, so the low index bytes are the most significant!

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    Example
    - -

    (4 bytes)

    - -
      Buffer array 	-> [0, 0, 4, 1]
    -  Binary 		-> 00000000 00000000 00000100 00000001
    -  Decimal		-> 1025 (for example by calling `readUInt32BE`)
    - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    at(index) → {number}

    - - -
    -
    - - -
    -

    Extract the bit at the specified index. The index must be between the range [0, bit_length[.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    index - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    compareDistance(first, second) → {number}

    - - -
    -
    - - -
    -

    Compare the difference of distance of two ids from this one. Return a -Number equal to 0 if the distance is identical, >0 if first is closer, <0 otherwise.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    first - - -core.topology.IdInterface - - - -
    second - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    differsInHighestBit(other) → {number}

    - - -
    -
    - - -
    -

    Returns the first bit in which two ids differ, starting from the highest bit, going down to 0. -Returns -1 if they don't differ (and are thus the same).

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    other - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    distanceTo(other) → {NodeBuffer}

    - - -
    -
    - - -
    -

    Compute the distance between two ids a and b expressed as buffer.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    other - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -NodeBuffer - - -
    -
    - - - - - -
    - - - -
    -

    equals(other) → {boolean}

    - - -
    -
    - - -
    -

    Test if the id is equal to another.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    other - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - - - -
    -

    getBuffer() → {NodeBuffer}

    - - -
    -
    - - -
    -

    Returns the byte buffer.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    the byte buffer.

    -
    - - - -
    -
    - Type -
    -
    - -NodeBuffer - - -
    -
    - - - - - -
    - - - -
    -

    set(index, value)

    - - -
    -
    - - -
    -

    Set the bit at the specified index. The index must be between the range [0, bit_length[.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    index - - -number - - - -
    value - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    toBitString() → {string}

    - - -
    -
    - - -
    -

    Returns a string of the binary representation of the id with the length 8 * ByteLength, -thus allowing zeros on the left.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - - - -
    -

    toHexString() → {string}

    - - -
    -
    - - -
    -

    Returns a string of the hexadecimal representation of the id.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/IdInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -string - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.RoutingTable.html b/docs/core.topology.RoutingTable.html deleted file mode 100644 index 2d82ff8d..00000000 --- a/docs/core.topology.RoutingTable.html +++ /dev/null @@ -1,1536 +0,0 @@ - - - - - - Documentation Class: RoutingTable - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: RoutingTable

    -
    - -
    -

    - core.topology. - - RoutingTable -

    - -
    - -
    -
    - - - - -
    -

    new RoutingTable(config, id, bucketStore)

    - - -
    -
    - - -
    -

    Creates a routing table with the given number of k-buckets

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    config - - -config.ConfigInterface - - - -
    id - - -core.topology.IdInterface - - - -
    bucketStore - - -core.topology.BucketStoreInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - -

    Members

    - -
    - -
    -

    <inner> _buckets :Array.<topology.BucketInterface>

    - - -
    -
    - -
    -

    The internally used list of buckets

    -
    - - - -
    Type:
    -
      -
    • - -Array.<topology.BucketInterface> - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _bucketStore :core.topology.BucketStoreInterface

    - - -
    -
    - -
    -

    The internally used bucket store instance.

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _config :core.config.ConfigInterface

    - - -
    -
    - -
    -

    The internally used config object instance. Usually just for reference and passed through to the Bucket

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _contactNodeFactory :core.topology.ContactNodeFactoryInterface

    - - -
    -
    - -
    -

    The internally used contact node factory instance. Usually just for reference and passed through to the Bucket

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _id :core.topology.IdInterface

    - - -
    -
    - -
    -

    The Id of the node who owns the routing table

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _isOpen :boolean

    - - -
    -
    - -
    -

    A flag indicates weather the store is open or closed

    -
    - - - -
    Type:
    -
      -
    • - -boolean - - -
    • -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - - - -
    -

    <inner> _options :core.topology.RoutingTableOptions

    - - -
    -
    - -
    -

    The mix of the passed in options object and the defaults

    -
    - - - -
    Type:
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - -
    - -
    - - - -

    Methods

    - -
    - -
    -

    <inner> _createBucket(bucketKey, maxBucketSize)

    - - -
    -
    - - -
    -

    Creates a bucket with the given key.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -string - - - -
    maxBucketSize - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    <inner> _getBucketKey(id) → {number}

    - - -
    -
    - - -
    -

    Returns the bucket key where the given id should be stored. -See core.topology.Id.differsInHighestBit for more information.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -number - - -
    -
    - - - - - -
    - - - -
    -

    <inner> _isInBucketKeyRange(bucketKey) → {boolean}

    - - -
    -
    - - -
    -

    Returns true if the given bucket key fits into the range 0 <= bucketKey < topology.bitLength

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    bucketKey - - -number - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/RoutingTable.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - -
    -
    - Type -
    -
    - -boolean - - -
    -
    - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.RoutingTableInterface.html b/docs/core.topology.RoutingTableInterface.html deleted file mode 100644 index 57a279bc..00000000 --- a/docs/core.topology.RoutingTableInterface.html +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - - Documentation Class: RoutingTableInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: RoutingTableInterface

    -
    - -
    -

    - core.topology. - - RoutingTableInterface -

    - -
    - -
    -
    - - - - -
    -

    new RoutingTableInterface()

    - - -
    -
    - - -
    -

    The RoutingTable manages the Buckets where contact nodes are stored. -It creates topology.bitLength [buckets]core.topology.BucketInterface and stores incoming contact nodes -with the help of core.topology.IdInterface#differsInHighestBit in the responsible bucket.

    -

    It also provides a single function to [get contact nodes]core.topology.RoutingTableInterface#getContactNodes -out of the bucket as well as [getting closest nodes]core.topology.RoutingTableInterface#getClosestContactNodes -to a given Id.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/RoutingTableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - -

    Extends

    - - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    close(callback)

    - - -
    -
    - - -
    -

    Closes the Object and prevent any further updates. -This method stores the object state and could be used on app shutdown.

    -

    todo: add throw exeption

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    getClosestContactNodes(id, excludeId, callback(err:Error,)

    - - -
    -
    - - -
    -

    Returns up to topology.k closest contact nodes in sorted order to the specified Id. It will only return less -than topology.kcontact nodes if no more contact nodes are known and should exclude the given excludeId from -the results.

    -

    To speed up the lookup process this method should start at the responsible bucket for the given id and walk all -the way down to bucket 0. If not enough contact nodes were found, the search continues at the responsible bucket + 1. -From there, the search continues bucket by bucket, and stops as soon as enough contact nodes were found, as we -distance ourselves with each bucket.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -
    excludeId - - -core.topology.IdInterface - - - -
    callback(err:Error, - - -Function - - - -

    contacts:ContactNodeListInterface)

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/RoutingTableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    getContactNode(id) → {ContactNodeInterface}

    - - -
    -
    - - -
    -

    Returns the specified contact code by id

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    id - - -core.topology.IdInterface - - - -

    The id of the contact node

    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/RoutingTableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - -
    -

    The found contact node or null

    -
    - - - -
    -
    - Type -
    -
    - -ContactNodeInterface - - -
    -
    - - - - - -
    - - - -
    -

    isOpen(callback)

    - - -
    -
    - - -
    -

    Returns true if the object is open and therefore writeable.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    open(callback)

    - - -
    -
    - - -
    -

    (Re)-opens a closed Object and restores the previous state.

    -

    todo: add throw exeption

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - -
    Inherited From:
    -
    - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    updateContactNode(contact)

    - - -
    -
    - - -
    -

    Updates the specified contact node

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    contact - - -core.topology.ContactNodeInterface - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/RoutingTableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.RoutingTableOptions.html b/docs/core.topology.RoutingTableOptions.html deleted file mode 100644 index 396c611d..00000000 --- a/docs/core.topology.RoutingTableOptions.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: RoutingTableOptions - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: RoutingTableOptions

    -
    - -
    -

    - core.topology. - - RoutingTableOptions -

    - -
    - -
    -
    - - - - -
    -

    new RoutingTableOptions()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/interfaces/RoutingTableOptions.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.topology.html b/docs/core.topology.html deleted file mode 100644 index f6e68887..00000000 --- a/docs/core.topology.html +++ /dev/null @@ -1,612 +0,0 @@ - - - - - - Documentation Namespace: topology - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: topology

    -
    - -
    -

    - core. - - topology -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/topology/namespace.ts -
    - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    Bucket
    -
    - -
    BucketFactory
    -
    - -
    BucketFactoryInterface
    -
    - -
    BucketInterface
    -
    - -
    BucketStore
    -
    - -
    BucketStoreInterface
    -
    - -
    ContactNode
    -
    - -
    ContactNodeAddress
    -
    - -
    ContactNodeAddressFactory
    -
    - -
    ContactNodeAddressFactoryInterface
    -
    - -
    ContactNodeAddressInterface
    -
    - -
    ContactNodeAddressListInterface
    -
    - -
    ContactNodeFactory
    -
    - -
    ContactNodeFactoryInterface
    -
    - -
    ContactNodeInterface
    -
    - -
    ContactNodeListInterface
    -
    - -
    ContactNodeObjectInterface
    -
    - -
    ContactNodeObjectListInterface
    -
    - -
    Id
    -
    - -
    IdInterface
    -
    - -
    RoutingTable
    -
    - -
    RoutingTableInterface
    -
    - -
    RoutingTableOptions
    -
    -
    - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.utils.ClosableAsyncInterface.html b/docs/core.utils.ClosableAsyncInterface.html deleted file mode 100644 index 202a7e83..00000000 --- a/docs/core.utils.ClosableAsyncInterface.html +++ /dev/null @@ -1,926 +0,0 @@ - - - - - - Documentation Class: ClosableAsyncInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ClosableAsyncInterface

    -
    - -
    -

    - core.utils. - - ClosableAsyncInterface -

    - -
    - -
    -
    - - - - -
    -

    new ClosableAsyncInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    close(callback)

    - - -
    -
    - - -
    -

    Closes the Object and prevent any further updates. -This method stores the object state and could be used on app shutdown.

    -

    todo: add throw exeption

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    isOpen(callback)

    - - -
    -
    - - -
    -

    Returns true if the object is open and therefore writeable.

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    open(callback)

    - - -
    -
    - - -
    -

    (Re)-opens a closed Object and restores the previous state.

    -

    todo: add throw exeption

    -
    - - - - - - - -
    Parameters:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    callback - - -Function - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.utils.ClosableAsyncOptions.html b/docs/core.utils.ClosableAsyncOptions.html deleted file mode 100644 index 0c367d03..00000000 --- a/docs/core.utils.ClosableAsyncOptions.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - Documentation Class: ClosableAsyncOptions - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ClosableAsyncOptions

    -
    - -
    -

    - core.utils. - - ClosableAsyncOptions -

    - -
    - -
    -
    - - - - -
    -

    new ClosableAsyncOptions()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableAsyncOptions.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.utils.ClosableInterface.html b/docs/core.utils.ClosableInterface.html deleted file mode 100644 index 37020ae9..00000000 --- a/docs/core.utils.ClosableInterface.html +++ /dev/null @@ -1,779 +0,0 @@ - - - - - - Documentation Class: ClosableInterface - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Class: ClosableInterface

    -
    - -
    -

    - core.utils. - - ClosableInterface -

    - -
    - -
    -
    - - - - -
    -

    new ClosableInterface()

    - - -
    -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - -

    Methods

    - -
    - -
    -

    close()

    - - -
    -
    - - -
    -

    Closes the Object and prevent any further updates. -This method stores the object state and could be used on app shutdown.

    -

    todo: add throw exeption

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    isOpen()

    - - -
    -
    - - -
    -

    Returns true if the object is open and therefore writeable.

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -

    open()

    - - -
    -
    - - -
    -

    (Re)-opens a closed Object and restores the previous state.

    -

    todo: add throw exeption

    -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - -
    Source:
    -
    • - src/core/utils/interfaces/ClosableInterface.ts -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - -
    - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/core.utils.html b/docs/core.utils.html deleted file mode 100644 index c2fc59f9..00000000 --- a/docs/core.utils.html +++ /dev/null @@ -1,552 +0,0 @@ - - - - - - Documentation Namespace: utils - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespace: utils

    -
    - -
    -

    - core. - - utils -

    - -
    - - - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/img/glyphicons-halflings-white.png b/docs/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/img/glyphicons-halflings.png b/docs/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 3fa1d33f..00000000 --- a/docs/index.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - - - Documentation Index - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - - - Index - - - - - - - - - - - - - - - - - - - - - -
    -

    abschluss_app

    -
    - - - - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/namespaces.list.html b/docs/namespaces.list.html deleted file mode 100644 index 2a5187ba..00000000 --- a/docs/namespaces.list.html +++ /dev/null @@ -1,801 +0,0 @@ - - - - - - Documentation Namespaces - - - - - - - - - - -
    - - -
    - - -
    - -
    - - - -

    Namespaces

    -
    - -
    -

    - -

    - -
    - -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    ConfigInterface
    -
    - -
    ConfigKeyListInterface
    -
    - -
    ConfigPairInterface
    -
    - -
    ConfigPairListInterface
    -
    - -
    JSONConfig
    -
    - -
    ObjectConfig
    -
    - -
    ExternalIPObtainerInterface
    -
    - -
    FreeGeoIp
    -
    - -
    NetworkBootstrapper
    -
    - -
    NetworkBootstrapperInterface
    -
    - -
    TCPSocket
    -
    - -
    TCPSocketFactory
    -
    - -
    TCPSocketFactoryInterface
    -
    - -
    TCPSocketHandler
    -
    - -
    TCPSocketHandlerFactory
    -
    - -
    TCPSocketHandlerFactoryInterface
    -
    - -
    TCPSocketHandlerInterface
    -
    - -
    TCPSocketHandlerOptions
    -
    - -
    TCPSocketInterface
    -
    - -
    TCPSocketOptions
    -
    - -
    PluginCallbackInterface
    -
    - -
    PluginFinder
    -
    - -
    PluginFinderInterface
    -
    - -
    PluginInterface
    -
    - -
    PluginListInterface
    -
    - -
    PluginManager
    -
    - -
    PluginManagerInterface
    -
    - -
    PluginMapInterface
    -
    - -
    PluginNameListInterface
    -
    - -
    PluginPathListInterface
    -
    - -
    PluginStateObjectInterface
    -
    - -
    PluginStateObjectInterface
    -
    - -
    PluginStateObjectListInterface
    -
    - -
    IncomingDataPipeline
    -
    - -
    IncomingDataPipelineInterface
    -
    - -
    ReadableMessage
    -
    - -
    ReadableMessageFactory
    -
    - -
    ReadableMessageFactoryInterface
    -
    - -
    ReadableMessageInterface
    -
    - -
    TemporaryMessageMemory
    -
    - -
    TemporaryMessageMemoryList
    -
    - -
    ConfirmedSocket
    -
    - -
    ConfirmedSocketList
    -
    - -
    IncomingPendingSocket
    -
    - -
    IncomingPendingSocketList
    -
    - -
    OutgoingPendingSocket
    -
    - -
    OutgoingPendingSocketList
    -
    - -
    WaitForSocket
    -
    - -
    WaitForSocketList
    -
    - -
    ProtocolConnectionManager
    -
    - -
    ProtocolConnectionManagerInterface
    -
    - -
    Bucket
    -
    - -
    BucketFactory
    -
    - -
    BucketFactoryInterface
    -
    - -
    BucketInterface
    -
    - -
    BucketStore
    -
    - -
    BucketStoreInterface
    -
    - -
    ContactNode
    -
    - -
    ContactNodeAddress
    -
    - -
    ContactNodeAddressFactory
    -
    - -
    ContactNodeAddressFactoryInterface
    -
    - -
    ContactNodeAddressInterface
    -
    - -
    ContactNodeAddressListInterface
    -
    - -
    ContactNodeFactory
    -
    - -
    ContactNodeFactoryInterface
    -
    - -
    ContactNodeInterface
    -
    - -
    ContactNodeListInterface
    -
    - -
    ContactNodeObjectInterface
    -
    - -
    ContactNodeObjectListInterface
    -
    - -
    Id
    -
    - -
    IdInterface
    -
    - -
    RoutingTable
    -
    - -
    RoutingTableInterface
    -
    - -
    RoutingTableOptions
    -
    - -
    ClosableAsyncInterface
    -
    - -
    ClosableAsyncOptions
    -
    - -
    ClosableInterface
    -
    -
    - - - -

    Namespaces

    - -
    -
    core
    -
    - -
    config
    -
    - -
    net
    -
    - -
    ip
    -
    - -
    tcp
    -
    - -
    plugin
    -
    - -
    protocol
    -
    - -
    messages
    -
    - -
    topology
    -
    - -
    utils
    -
    -
    - - - - - - - - - -
    - -
    - - - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/scripts/URI.js b/docs/scripts/URI.js deleted file mode 100644 index 91b01ee4..00000000 --- a/docs/scripts/URI.js +++ /dev/null @@ -1,1429 +0,0 @@ -/*! - * URI.js - Mutating URLs - * - * Version: 1.8.3 - * - * Author: Rodney Rehm - * Web: http://medialize.github.com/URI.js/ - * - * Licensed under - * MIT License http://www.opensource.org/licenses/mit-license - * GPL v3 http://opensource.org/licenses/GPL-3.0 - * - */ -(function(root, factory) { - // https://github.com/umdjs/umd/blob/master/returnExports.js - if (typeof exports === 'object') { - // Node - module.exports = factory(require('./punycode'), require('./IPv6'), require('./SecondLevelDomains')); - } else if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['./punycode', './IPv6', './SecondLevelDomains'], factory); - } else { - // Browser globals (root is window) - root.URI = factory(root.punycode, root.IPv6, root.SecondLevelDomains); - } -}(this, function(punycode, IPv6, SLD) { - "use strict"; - - function URI(url, base) { - // Allow instantiation without the 'new' keyword - if (!(this instanceof URI)) { - return new URI(url, base); - } - if (url === undefined) { - if (typeof location !== 'undefined') { - url = location.href + ""; - } else { - url = ""; - } - } - this.href(url); - // resolve to base according to http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html#constructor - if (base !== undefined) { - return this.absoluteTo(base); - } - return this; - }; - var p = URI.prototype; - var hasOwn = Object.prototype.hasOwnProperty; - - function escapeRegEx(string) { - // https://github.com/medialize/URI.js/commit/85ac21783c11f8ccab06106dba9735a31a86924d#commitcomment-821963 - return string.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); - } - - function isArray(obj) { - return String(Object.prototype.toString.call(obj)) === "[object Array]"; - } - - function filterArrayValues(data, value) { - var lookup = {}; - var i, length; - if (isArray(value)) { - for (i = 0, length = value.length; i < length; i++) { - lookup[value[i]] = true; - } - } else { - lookup[value] = true; - } - for (i = 0, length = data.length; i < length; i++) { - if (lookup[data[i]] !== undefined) { - data.splice(i, 1); - length--; - i--; - } - } - return data; - } - URI._parts = function() { - return { - protocol: null, - username: null, - password: null, - hostname: null, - urn: null, - port: null, - path: null, - query: null, - fragment: null, - // state - duplicateQueryParameters: URI.duplicateQueryParameters - }; - }; - // state: allow duplicate query parameters (a=1&a=1) - URI.duplicateQueryParameters = false; - // static properties - URI.protocol_expression = /^[a-z][a-z0-9-+-]*$/i; - URI.idn_expression = /[^a-z0-9\.-]/i; - URI.punycode_expression = /(xn--)/i; - // well, 333.444.555.666 matches, but it sure ain't no IPv4 - do we care? - URI.ip4_expression = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; - // credits to Rich Brown - // source: http://forums.intermapper.com/viewtopic.php?p=1096#1096 - // specification: http://www.ietf.org/rfc/rfc4291.txt - URI.ip6_expression = /^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/; - // gruber revised expression - http://rodneyrehm.de/t/url-regex.html - URI.find_uri_expression = /\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/ig; - // http://www.iana.org/assignments/uri-schemes.html - // http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_ports - URI.defaultPorts = { - http: "80", - https: "443", - ftp: "21", - gopher: "70", - ws: "80", - wss: "443" - }; - // allowed hostname characters according to RFC 3986 - // ALPHA DIGIT "-" "." "_" "~" "!" "$" "&" "'" "(" ")" "*" "+" "," ";" "=" %encoded - // I've never seen a (non-IDN) hostname other than: ALPHA DIGIT . - - URI.invalid_hostname_characters = /[^a-zA-Z0-9\.-]/; - // encoding / decoding according to RFC3986 - - function strictEncodeURIComponent(string) { - // see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/encodeURIComponent - return encodeURIComponent(string).replace(/[!'()*]/g, escape).replace(/\*/g, "%2A"); - } - URI.encode = strictEncodeURIComponent; - URI.decode = decodeURIComponent; - URI.iso8859 = function() { - URI.encode = escape; - URI.decode = unescape; - }; - URI.unicode = function() { - URI.encode = strictEncodeURIComponent; - URI.decode = decodeURIComponent; - }; - URI.characters = { - pathname: { - encode: { - // RFC3986 2.1: For consistency, URI producers and normalizers should - // use uppercase hexadecimal digits for all percent-encodings. - expression: /%(24|26|2B|2C|3B|3D|3A|40)/ig, - map: { - // -._~!'()* - "%24": "$", - "%26": "&", - "%2B": "+", - "%2C": ",", - "%3B": ";", - "%3D": "=", - "%3A": ":", - "%40": "@" - } - }, - decode: { - expression: /[\/\?#]/g, - map: { - "/": "%2F", - "?": "%3F", - "#": "%23" - } - } - }, - reserved: { - encode: { - // RFC3986 2.1: For consistency, URI producers and normalizers should - // use uppercase hexadecimal digits for all percent-encodings. - expression: /%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/ig, - map: { - // gen-delims - "%3A": ":", - "%2F": "/", - "%3F": "?", - "%23": "#", - "%5B": "[", - "%5D": "]", - "%40": "@", - // sub-delims - "%21": "!", - "%24": "$", - "%26": "&", - "%27": "'", - "%28": "(", - "%29": ")", - "%2A": "*", - "%2B": "+", - "%2C": ",", - "%3B": ";", - "%3D": "=" - } - } - } - }; - URI.encodeQuery = function(string) { - return URI.encode(string + "").replace(/%20/g, '+'); - }; - URI.decodeQuery = function(string) { - return URI.decode((string + "").replace(/\+/g, '%20')); - }; - URI.recodePath = function(string) { - var segments = (string + "").split('/'); - for (var i = 0, length = segments.length; i < length; i++) { - segments[i] = URI.encodePathSegment(URI.decode(segments[i])); - } - return segments.join('/'); - }; - URI.decodePath = function(string) { - var segments = (string + "").split('/'); - for (var i = 0, length = segments.length; i < length; i++) { - segments[i] = URI.decodePathSegment(segments[i]); - } - return segments.join('/'); - }; - // generate encode/decode path functions - var _parts = { - 'encode': 'encode', - 'decode': 'decode' - }; - var _part; - var generateAccessor = function(_group, _part) { - return function(string) { - return URI[_part](string + "").replace(URI.characters[_group][_part].expression, function(c) { - return URI.characters[_group][_part].map[c]; - }); - }; - }; - for (_part in _parts) { - URI[_part + "PathSegment"] = generateAccessor("pathname", _parts[_part]); - } - URI.encodeReserved = generateAccessor("reserved", "encode"); - URI.parse = function(string, parts) { - var pos, t; - if (!parts) { - parts = {}; - } - // [protocol"://"[username[":"password]"@"]hostname[":"port]"/"?][path]["?"querystring]["#"fragment] - // extract fragment - pos = string.indexOf('#'); - if (pos > -1) { - // escaping? - parts.fragment = string.substring(pos + 1) || null; - string = string.substring(0, pos); - } - // extract query - pos = string.indexOf('?'); - if (pos > -1) { - // escaping? - parts.query = string.substring(pos + 1) || null; - string = string.substring(0, pos); - } - // extract protocol - if (string.substring(0, 2) === '//') { - // relative-scheme - parts.protocol = ''; - string = string.substring(2); - // extract "user:pass@host:port" - string = URI.parseAuthority(string, parts); - } else { - pos = string.indexOf(':'); - if (pos > -1) { - parts.protocol = string.substring(0, pos); - if (parts.protocol && !parts.protocol.match(URI.protocol_expression)) { - // : may be within the path - parts.protocol = undefined; - } else if (parts.protocol === 'file') { - // the file scheme: does not contain an authority - string = string.substring(pos + 3); - } else if (string.substring(pos + 1, pos + 3) === '//') { - string = string.substring(pos + 3); - // extract "user:pass@host:port" - string = URI.parseAuthority(string, parts); - } else { - string = string.substring(pos + 1); - parts.urn = true; - } - } - } - // what's left must be the path - parts.path = string; - // and we're done - return parts; - }; - URI.parseHost = function(string, parts) { - // extract host:port - var pos = string.indexOf('/'); - var bracketPos; - var t; - if (pos === -1) { - pos = string.length; - } - if (string[0] === "[") { - // IPv6 host - http://tools.ietf.org/html/draft-ietf-6man-text-addr-representation-04#section-6 - // I claim most client software breaks on IPv6 anyways. To simplify things, URI only accepts - // IPv6+port in the format [2001:db8::1]:80 (for the time being) - bracketPos = string.indexOf(']'); - parts.hostname = string.substring(1, bracketPos) || null; - parts.port = string.substring(bracketPos + 2, pos) || null; - } else if (string.indexOf(':') !== string.lastIndexOf(':')) { - // IPv6 host contains multiple colons - but no port - // this notation is actually not allowed by RFC 3986, but we're a liberal parser - parts.hostname = string.substring(0, pos) || null; - parts.port = null; - } else { - t = string.substring(0, pos).split(':'); - parts.hostname = t[0] || null; - parts.port = t[1] || null; - } - if (parts.hostname && string.substring(pos)[0] !== '/') { - pos++; - string = "/" + string; - } - return string.substring(pos) || '/'; - }; - URI.parseAuthority = function(string, parts) { - string = URI.parseUserinfo(string, parts); - return URI.parseHost(string, parts); - }; - URI.parseUserinfo = function(string, parts) { - // extract username:password - var pos = string.indexOf('@'); - var firstSlash = string.indexOf('/'); - var t; - // authority@ must come before /path - if (pos > -1 && (firstSlash === -1 || pos < firstSlash)) { - t = string.substring(0, pos).split(':'); - parts.username = t[0] ? URI.decode(t[0]) : null; - t.shift(); - parts.password = t[0] ? URI.decode(t.join(':')) : null; - string = string.substring(pos + 1); - } else { - parts.username = null; - parts.password = null; - } - return string; - }; - URI.parseQuery = function(string) { - if (!string) { - return {}; - } - // throw out the funky business - "?"[name"="value"&"]+ - string = string.replace(/&+/g, '&').replace(/^\?*&*|&+$/g, ''); - if (!string) { - return {}; - } - var items = {}; - var splits = string.split('&'); - var length = splits.length; - var v, name, value; - for (var i = 0; i < length; i++) { - v = splits[i].split('='); - name = URI.decodeQuery(v.shift()); - // no "=" is null according to http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html#collect-url-parameters - value = v.length ? URI.decodeQuery(v.join('=')) : null; - if (items[name]) { - if (typeof items[name] === "string") { - items[name] = [items[name]]; - } - items[name].push(value); - } else { - items[name] = value; - } - } - return items; - }; - URI.build = function(parts) { - var t = ""; - if (parts.protocol) { - t += parts.protocol + ":"; - } - if (!parts.urn && (t || parts.hostname)) { - t += '//'; - } - t += (URI.buildAuthority(parts) || ''); - if (typeof parts.path === "string") { - if (parts.path[0] !== '/' && typeof parts.hostname === "string") { - t += '/'; - } - t += parts.path; - } - if (typeof parts.query === "string" && parts.query) { - t += '?' + parts.query; - } - if (typeof parts.fragment === "string" && parts.fragment) { - t += '#' + parts.fragment; - } - return t; - }; - URI.buildHost = function(parts) { - var t = ""; - if (!parts.hostname) { - return ""; - } else if (URI.ip6_expression.test(parts.hostname)) { - if (parts.port) { - t += "[" + parts.hostname + "]:" + parts.port; - } else { - // don't know if we should always wrap IPv6 in [] - // the RFC explicitly says SHOULD, not MUST. - t += parts.hostname; - } - } else { - t += parts.hostname; - if (parts.port) { - t += ':' + parts.port; - } - } - return t; - }; - URI.buildAuthority = function(parts) { - return URI.buildUserinfo(parts) + URI.buildHost(parts); - }; - URI.buildUserinfo = function(parts) { - var t = ""; - if (parts.username) { - t += URI.encode(parts.username); - if (parts.password) { - t += ':' + URI.encode(parts.password); - } - t += "@"; - } - return t; - }; - URI.buildQuery = function(data, duplicates) { - // according to http://tools.ietf.org/html/rfc3986 or http://labs.apache.org/webarch/uri/rfc/rfc3986.html - // being »-._~!$&'()*+,;=:@/?« %HEX and alnum are allowed - // the RFC explicitly states ?/foo being a valid use case, no mention of parameter syntax! - // URI.js treats the query string as being application/x-www-form-urlencoded - // see http://www.w3.org/TR/REC-html40/interact/forms.html#form-content-type - var t = ""; - var unique, key, i, length; - for (key in data) { - if (hasOwn.call(data, key) && key) { - if (isArray(data[key])) { - unique = {}; - for (i = 0, length = data[key].length; i < length; i++) { - if (data[key][i] !== undefined && unique[data[key][i] + ""] === undefined) { - t += "&" + URI.buildQueryParameter(key, data[key][i]); - if (duplicates !== true) { - unique[data[key][i] + ""] = true; - } - } - } - } else if (data[key] !== undefined) { - t += '&' + URI.buildQueryParameter(key, data[key]); - } - } - } - return t.substring(1); - }; - URI.buildQueryParameter = function(name, value) { - // http://www.w3.org/TR/REC-html40/interact/forms.html#form-content-type -- application/x-www-form-urlencoded - // don't append "=" for null values, according to http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html#url-parameter-serialization - return URI.encodeQuery(name) + (value !== null ? "=" + URI.encodeQuery(value) : ""); - }; - URI.addQuery = function(data, name, value) { - if (typeof name === "object") { - for (var key in name) { - if (hasOwn.call(name, key)) { - URI.addQuery(data, key, name[key]); - } - } - } else if (typeof name === "string") { - if (data[name] === undefined) { - data[name] = value; - return; - } else if (typeof data[name] === "string") { - data[name] = [data[name]]; - } - if (!isArray(value)) { - value = [value]; - } - data[name] = data[name].concat(value); - } else { - throw new TypeError("URI.addQuery() accepts an object, string as the name parameter"); - } - }; - URI.removeQuery = function(data, name, value) { - var i, length, key; - if (isArray(name)) { - for (i = 0, length = name.length; i < length; i++) { - data[name[i]] = undefined; - } - } else if (typeof name === "object") { - for (key in name) { - if (hasOwn.call(name, key)) { - URI.removeQuery(data, key, name[key]); - } - } - } else if (typeof name === "string") { - if (value !== undefined) { - if (data[name] === value) { - data[name] = undefined; - } else if (isArray(data[name])) { - data[name] = filterArrayValues(data[name], value); - } - } else { - data[name] = undefined; - } - } else { - throw new TypeError("URI.addQuery() accepts an object, string as the first parameter"); - } - }; - URI.commonPath = function(one, two) { - var length = Math.min(one.length, two.length); - var pos; - // find first non-matching character - for (pos = 0; pos < length; pos++) { - if (one[pos] !== two[pos]) { - pos--; - break; - } - } - if (pos < 1) { - return one[0] === two[0] && one[0] === '/' ? '/' : ''; - } - // revert to last / - if (one[pos] !== '/') { - pos = one.substring(0, pos).lastIndexOf('/'); - } - return one.substring(0, pos + 1); - }; - URI.withinString = function(string, callback) { - // expression used is "gruber revised" (@gruber v2) determined to be the best solution in - // a regex sprint we did a couple of ages ago at - // * http://mathiasbynens.be/demo/url-regex - // * http://rodneyrehm.de/t/url-regex.html - return string.replace(URI.find_uri_expression, callback); - }; - URI.ensureValidHostname = function(v) { - // Theoretically URIs allow percent-encoding in Hostnames (according to RFC 3986) - // they are not part of DNS and therefore ignored by URI.js - if (v.match(URI.invalid_hostname_characters)) { - // test punycode - if (!punycode) { - throw new TypeError("Hostname '" + v + "' contains characters other than [A-Z0-9.-] and Punycode.js is not available"); - } - if (punycode.toASCII(v).match(URI.invalid_hostname_characters)) { - throw new TypeError("Hostname '" + v + "' contains characters other than [A-Z0-9.-]"); - } - } - }; - p.build = function(deferBuild) { - if (deferBuild === true) { - this._deferred_build = true; - } else if (deferBuild === undefined || this._deferred_build) { - this._string = URI.build(this._parts); - this._deferred_build = false; - } - return this; - }; - p.clone = function() { - return new URI(this); - }; - p.valueOf = p.toString = function() { - return this.build(false)._string; - }; - // generate simple accessors - _parts = { - protocol: 'protocol', - username: 'username', - password: 'password', - hostname: 'hostname', - port: 'port' - }; - generateAccessor = function(_part) { - return function(v, build) { - if (v === undefined) { - return this._parts[_part] || ""; - } else { - this._parts[_part] = v; - this.build(!build); - return this; - } - }; - }; - for (_part in _parts) { - p[_part] = generateAccessor(_parts[_part]); - } - // generate accessors with optionally prefixed input - _parts = { - query: '?', - fragment: '#' - }; - generateAccessor = function(_part, _key) { - return function(v, build) { - if (v === undefined) { - return this._parts[_part] || ""; - } else { - if (v !== null) { - v = v + ""; - if (v[0] === _key) { - v = v.substring(1); - } - } - this._parts[_part] = v; - this.build(!build); - return this; - } - }; - }; - for (_part in _parts) { - p[_part] = generateAccessor(_part, _parts[_part]); - } - // generate accessors with prefixed output - _parts = { - search: ['?', 'query'], - hash: ['#', 'fragment'] - }; - generateAccessor = function(_part, _key) { - return function(v, build) { - var t = this[_part](v, build); - return typeof t === "string" && t.length ? (_key + t) : t; - }; - }; - for (_part in _parts) { - p[_part] = generateAccessor(_parts[_part][1], _parts[_part][0]); - } - p.pathname = function(v, build) { - if (v === undefined || v === true) { - var res = this._parts.path || (this._parts.urn ? '' : '/'); - return v ? URI.decodePath(res) : res; - } else { - this._parts.path = v ? URI.recodePath(v) : "/"; - this.build(!build); - return this; - } - }; - p.path = p.pathname; - p.href = function(href, build) { - var key; - if (href === undefined) { - return this.toString(); - } - this._string = ""; - this._parts = URI._parts(); - var _URI = href instanceof URI; - var _object = typeof href === "object" && (href.hostname || href.path); - // window.location is reported to be an object, but it's not the sort - // of object we're looking for: - // * location.protocol ends with a colon - // * location.query != object.search - // * location.hash != object.fragment - // simply serializing the unknown object should do the trick - // (for location, not for everything...) - if (!_URI && _object && Object.prototype.toString.call(href) !== "[object Object]") { - href = href.toString(); - } - if (typeof href === "string") { - this._parts = URI.parse(href, this._parts); - } else if (_URI || _object) { - var src = _URI ? href._parts : href; - for (key in src) { - if (hasOwn.call(this._parts, key)) { - this._parts[key] = src[key]; - } - } - } else { - throw new TypeError("invalid input"); - } - this.build(!build); - return this; - }; - // identification accessors - p.is = function(what) { - var ip = false; - var ip4 = false; - var ip6 = false; - var name = false; - var sld = false; - var idn = false; - var punycode = false; - var relative = !this._parts.urn; - if (this._parts.hostname) { - relative = false; - ip4 = URI.ip4_expression.test(this._parts.hostname); - ip6 = URI.ip6_expression.test(this._parts.hostname); - ip = ip4 || ip6; - name = !ip; - sld = name && SLD && SLD.has(this._parts.hostname); - idn = name && URI.idn_expression.test(this._parts.hostname); - punycode = name && URI.punycode_expression.test(this._parts.hostname); - } - switch (what.toLowerCase()) { - case 'relative': - return relative; - case 'absolute': - return !relative; - // hostname identification - case 'domain': - case 'name': - return name; - case 'sld': - return sld; - case 'ip': - return ip; - case 'ip4': - case 'ipv4': - case 'inet4': - return ip4; - case 'ip6': - case 'ipv6': - case 'inet6': - return ip6; - case 'idn': - return idn; - case 'url': - return !this._parts.urn; - case 'urn': - return !!this._parts.urn; - case 'punycode': - return punycode; - } - return null; - }; - // component specific input validation - var _protocol = p.protocol; - var _port = p.port; - var _hostname = p.hostname; - p.protocol = function(v, build) { - if (v !== undefined) { - if (v) { - // accept trailing :// - v = v.replace(/:(\/\/)?$/, ''); - if (v.match(/[^a-zA-z0-9\.+-]/)) { - throw new TypeError("Protocol '" + v + "' contains characters other than [A-Z0-9.+-]"); - } - } - } - return _protocol.call(this, v, build); - }; - p.scheme = p.protocol; - p.port = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v !== undefined) { - if (v === 0) { - v = null; - } - if (v) { - v += ""; - if (v[0] === ":") { - v = v.substring(1); - } - if (v.match(/[^0-9]/)) { - throw new TypeError("Port '" + v + "' contains characters other than [0-9]"); - } - } - } - return _port.call(this, v, build); - }; - p.hostname = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v !== undefined) { - var x = {}; - URI.parseHost(v, x); - v = x.hostname; - } - return _hostname.call(this, v, build); - }; - // compound accessors - p.host = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v === undefined) { - return this._parts.hostname ? URI.buildHost(this._parts) : ""; - } else { - URI.parseHost(v, this._parts); - this.build(!build); - return this; - } - }; - p.authority = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v === undefined) { - return this._parts.hostname ? URI.buildAuthority(this._parts) : ""; - } else { - URI.parseAuthority(v, this._parts); - this.build(!build); - return this; - } - }; - p.userinfo = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v === undefined) { - if (!this._parts.username) { - return ""; - } - var t = URI.buildUserinfo(this._parts); - return t.substring(0, t.length - 1); - } else { - if (v[v.length - 1] !== '@') { - v += '@'; - } - URI.parseUserinfo(v, this._parts); - this.build(!build); - return this; - } - }; - p.resource = function(v, build) { - var parts; - if (v === undefined) { - return this.path() + this.search() + this.hash(); - } - parts = URI.parse(v); - this._parts.path = parts.path; - this._parts.query = parts.query; - this._parts.fragment = parts.fragment; - this.build(!build); - return this; - }; - // fraction accessors - p.subdomain = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - // convenience, return "www" from "www.example.org" - if (v === undefined) { - if (!this._parts.hostname || this.is('IP')) { - return ""; - } - // grab domain and add another segment - var end = this._parts.hostname.length - this.domain().length - 1; - return this._parts.hostname.substring(0, end) || ""; - } else { - var e = this._parts.hostname.length - this.domain().length; - var sub = this._parts.hostname.substring(0, e); - var replace = new RegExp('^' + escapeRegEx(sub)); - if (v && v[v.length - 1] !== '.') { - v += "."; - } - if (v) { - URI.ensureValidHostname(v); - } - this._parts.hostname = this._parts.hostname.replace(replace, v); - this.build(!build); - return this; - } - }; - p.domain = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (typeof v === 'boolean') { - build = v; - v = undefined; - } - // convenience, return "example.org" from "www.example.org" - if (v === undefined) { - if (!this._parts.hostname || this.is('IP')) { - return ""; - } - // if hostname consists of 1 or 2 segments, it must be the domain - var t = this._parts.hostname.match(/\./g); - if (t && t.length < 2) { - return this._parts.hostname; - } - // grab tld and add another segment - var end = this._parts.hostname.length - this.tld(build).length - 1; - end = this._parts.hostname.lastIndexOf('.', end - 1) + 1; - return this._parts.hostname.substring(end) || ""; - } else { - if (!v) { - throw new TypeError("cannot set domain empty"); - } - URI.ensureValidHostname(v); - if (!this._parts.hostname || this.is('IP')) { - this._parts.hostname = v; - } else { - var replace = new RegExp(escapeRegEx(this.domain()) + "$"); - this._parts.hostname = this._parts.hostname.replace(replace, v); - } - this.build(!build); - return this; - } - }; - p.tld = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (typeof v === 'boolean') { - build = v; - v = undefined; - } - // return "org" from "www.example.org" - if (v === undefined) { - if (!this._parts.hostname || this.is('IP')) { - return ""; - } - var pos = this._parts.hostname.lastIndexOf('.'); - var tld = this._parts.hostname.substring(pos + 1); - if (build !== true && SLD && SLD.list[tld.toLowerCase()]) { - return SLD.get(this._parts.hostname) || tld; - } - return tld; - } else { - var replace; - if (!v) { - throw new TypeError("cannot set TLD empty"); - } else if (v.match(/[^a-zA-Z0-9-]/)) { - if (SLD && SLD.is(v)) { - replace = new RegExp(escapeRegEx(this.tld()) + "$"); - this._parts.hostname = this._parts.hostname.replace(replace, v); - } else { - throw new TypeError("TLD '" + v + "' contains characters other than [A-Z0-9]"); - } - } else if (!this._parts.hostname || this.is('IP')) { - throw new ReferenceError("cannot set TLD on non-domain host"); - } else { - replace = new RegExp(escapeRegEx(this.tld()) + "$"); - this._parts.hostname = this._parts.hostname.replace(replace, v); - } - this.build(!build); - return this; - } - }; - p.directory = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v === undefined || v === true) { - if (!this._parts.path && !this._parts.hostname) { - return ''; - } - if (this._parts.path === '/') { - return '/'; - } - var end = this._parts.path.length - this.filename().length - 1; - var res = this._parts.path.substring(0, end) || (this._parts.hostname ? "/" : ""); - return v ? URI.decodePath(res) : res; - } else { - var e = this._parts.path.length - this.filename().length; - var directory = this._parts.path.substring(0, e); - var replace = new RegExp('^' + escapeRegEx(directory)); - // fully qualifier directories begin with a slash - if (!this.is('relative')) { - if (!v) { - v = '/'; - } - if (v[0] !== '/') { - v = "/" + v; - } - } - // directories always end with a slash - if (v && v[v.length - 1] !== '/') { - v += '/'; - } - v = URI.recodePath(v); - this._parts.path = this._parts.path.replace(replace, v); - this.build(!build); - return this; - } - }; - p.filename = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v === undefined || v === true) { - if (!this._parts.path || this._parts.path === '/') { - return ""; - } - var pos = this._parts.path.lastIndexOf('/'); - var res = this._parts.path.substring(pos + 1); - return v ? URI.decodePathSegment(res) : res; - } else { - var mutatedDirectory = false; - if (v[0] === '/') { - v = v.substring(1); - } - if (v.match(/\.?\//)) { - mutatedDirectory = true; - } - var replace = new RegExp(escapeRegEx(this.filename()) + "$"); - v = URI.recodePath(v); - this._parts.path = this._parts.path.replace(replace, v); - if (mutatedDirectory) { - this.normalizePath(build); - } else { - this.build(!build); - } - return this; - } - }; - p.suffix = function(v, build) { - if (this._parts.urn) { - return v === undefined ? '' : this; - } - if (v === undefined || v === true) { - if (!this._parts.path || this._parts.path === '/') { - return ""; - } - var filename = this.filename(); - var pos = filename.lastIndexOf('.'); - var s, res; - if (pos === -1) { - return ""; - } - // suffix may only contain alnum characters (yup, I made this up.) - s = filename.substring(pos + 1); - res = (/^[a-z0-9%]+$/i).test(s) ? s : ""; - return v ? URI.decodePathSegment(res) : res; - } else { - if (v[0] === '.') { - v = v.substring(1); - } - var suffix = this.suffix(); - var replace; - if (!suffix) { - if (!v) { - return this; - } - this._parts.path += '.' + URI.recodePath(v); - } else if (!v) { - replace = new RegExp(escapeRegEx("." + suffix) + "$"); - } else { - replace = new RegExp(escapeRegEx(suffix) + "$"); - } - if (replace) { - v = URI.recodePath(v); - this._parts.path = this._parts.path.replace(replace, v); - } - this.build(!build); - return this; - } - }; - p.segment = function(segment, v, build) { - var separator = this._parts.urn ? ':' : '/'; - var path = this.path(); - var absolute = path.substring(0, 1) === '/'; - var segments = path.split(separator); - if (typeof segment !== 'number') { - build = v; - v = segment; - segment = undefined; - } - if (segment !== undefined && typeof segment !== 'number') { - throw new Error("Bad segment '" + segment + "', must be 0-based integer"); - } - if (absolute) { - segments.shift(); - } - if (segment < 0) { - // allow negative indexes to address from the end - segment = Math.max(segments.length + segment, 0); - } - if (v === undefined) { - return segment === undefined ? segments : segments[segment]; - } else if (segment === null || segments[segment] === undefined) { - if (isArray(v)) { - segments = v; - } else if (v || (typeof v === "string" && v.length)) { - if (segments[segments.length - 1] === "") { - // empty trailing elements have to be overwritten - // to prefent results such as /foo//bar - segments[segments.length - 1] = v; - } else { - segments.push(v); - } - } - } else { - if (v || (typeof v === "string" && v.length)) { - segments[segment] = v; - } else { - segments.splice(segment, 1); - } - } - if (absolute) { - segments.unshift(""); - } - return this.path(segments.join(separator), build); - }; - // mutating query string - var q = p.query; - p.query = function(v, build) { - if (v === true) { - return URI.parseQuery(this._parts.query); - } else if (v !== undefined && typeof v !== "string") { - this._parts.query = URI.buildQuery(v, this._parts.duplicateQueryParameters); - this.build(!build); - return this; - } else { - return q.call(this, v, build); - } - }; - p.addQuery = function(name, value, build) { - var data = URI.parseQuery(this._parts.query); - URI.addQuery(data, name, value === undefined ? null : value); - this._parts.query = URI.buildQuery(data, this._parts.duplicateQueryParameters); - if (typeof name !== "string") { - build = value; - } - this.build(!build); - return this; - }; - p.removeQuery = function(name, value, build) { - var data = URI.parseQuery(this._parts.query); - URI.removeQuery(data, name, value); - this._parts.query = URI.buildQuery(data, this._parts.duplicateQueryParameters); - if (typeof name !== "string") { - build = value; - } - this.build(!build); - return this; - }; - p.addSearch = p.addQuery; - p.removeSearch = p.removeQuery; - // sanitizing URLs - p.normalize = function() { - if (this._parts.urn) { - return this.normalizeProtocol(false).normalizeQuery(false).normalizeFragment(false).build(); - } - return this.normalizeProtocol(false).normalizeHostname(false).normalizePort(false).normalizePath(false).normalizeQuery(false).normalizeFragment(false).build(); - }; - p.normalizeProtocol = function(build) { - if (typeof this._parts.protocol === "string") { - this._parts.protocol = this._parts.protocol.toLowerCase(); - this.build(!build); - } - return this; - }; - p.normalizeHostname = function(build) { - if (this._parts.hostname) { - if (this.is('IDN') && punycode) { - this._parts.hostname = punycode.toASCII(this._parts.hostname); - } else if (this.is('IPv6') && IPv6) { - this._parts.hostname = IPv6.best(this._parts.hostname); - } - this._parts.hostname = this._parts.hostname.toLowerCase(); - this.build(!build); - } - return this; - }; - p.normalizePort = function(build) { - // remove port of it's the protocol's default - if (typeof this._parts.protocol === "string" && this._parts.port === URI.defaultPorts[this._parts.protocol]) { - this._parts.port = null; - this.build(!build); - } - return this; - }; - p.normalizePath = function(build) { - if (this._parts.urn) { - return this; - } - if (!this._parts.path || this._parts.path === '/') { - return this; - } - var _was_relative; - var _was_relative_prefix; - var _path = this._parts.path; - var _parent, _pos; - // handle relative paths - if (_path[0] !== '/') { - if (_path[0] === '.') { - _was_relative_prefix = _path.substring(0, _path.indexOf('/')); - } - _was_relative = true; - _path = '/' + _path; - } - // resolve simples - _path = _path.replace(/(\/(\.\/)+)|\/{2,}/g, '/'); - // resolve parents - while (true) { - _parent = _path.indexOf('/../'); - if (_parent === -1) { - // no more ../ to resolve - break; - } else if (_parent === 0) { - // top level cannot be relative... - _path = _path.substring(3); - break; - } - _pos = _path.substring(0, _parent).lastIndexOf('/'); - if (_pos === -1) { - _pos = _parent; - } - _path = _path.substring(0, _pos) + _path.substring(_parent + 3); - } - // revert to relative - if (_was_relative && this.is('relative')) { - if (_was_relative_prefix) { - _path = _was_relative_prefix + _path; - } else { - _path = _path.substring(1); - } - } - _path = URI.recodePath(_path); - this._parts.path = _path; - this.build(!build); - return this; - }; - p.normalizePathname = p.normalizePath; - p.normalizeQuery = function(build) { - if (typeof this._parts.query === "string") { - if (!this._parts.query.length) { - this._parts.query = null; - } else { - this.query(URI.parseQuery(this._parts.query)); - } - this.build(!build); - } - return this; - }; - p.normalizeFragment = function(build) { - if (!this._parts.fragment) { - this._parts.fragment = null; - this.build(!build); - } - return this; - }; - p.normalizeSearch = p.normalizeQuery; - p.normalizeHash = p.normalizeFragment; - p.iso8859 = function() { - // expect unicode input, iso8859 output - var e = URI.encode; - var d = URI.decode; - URI.encode = escape; - URI.decode = decodeURIComponent; - this.normalize(); - URI.encode = e; - URI.decode = d; - return this; - }; - p.unicode = function() { - // expect iso8859 input, unicode output - var e = URI.encode; - var d = URI.decode; - URI.encode = strictEncodeURIComponent; - URI.decode = unescape; - this.normalize(); - URI.encode = e; - URI.decode = d; - return this; - }; - p.readable = function() { - var uri = this.clone(); - // removing username, password, because they shouldn't be displayed according to RFC 3986 - uri.username("").password("").normalize(); - var t = ''; - if (uri._parts.protocol) { - t += uri._parts.protocol + '://'; - } - if (uri._parts.hostname) { - if (uri.is('punycode') && punycode) { - t += punycode.toUnicode(uri._parts.hostname); - if (uri._parts.port) { - t += ":" + uri._parts.port; - } - } else { - t += uri.host(); - } - } - if (uri._parts.hostname && uri._parts.path && uri._parts.path[0] !== '/') { - t += '/'; - } - t += uri.path(true); - if (uri._parts.query) { - var q = ''; - for (var i = 0, qp = uri._parts.query.split('&'), l = qp.length; i < l; i++) { - var kv = (qp[i] || "").split('='); - q += '&' + URI.decodeQuery(kv[0]).replace(/&/g, '%26'); - if (kv[1] !== undefined) { - q += "=" + URI.decodeQuery(kv[1]).replace(/&/g, '%26'); - } - } - t += '?' + q.substring(1); - } - t += uri.hash(); - return t; - }; - // resolving relative and absolute URLs - p.absoluteTo = function(base) { - var resolved = this.clone(); - var properties = ['protocol', 'username', 'password', 'hostname', 'port']; - var basedir, i, p; - if (this._parts.urn) { - throw new Error('URNs do not have any generally defined hierachical components'); - } - if (this._parts.hostname) { - return resolved; - } - if (!(base instanceof URI)) { - base = new URI(base); - } - for (i = 0, p; p = properties[i]; i++) { - resolved._parts[p] = base._parts[p]; - } - properties = ['query', 'path']; - for (i = 0, p; p = properties[i]; i++) { - if (!resolved._parts[p] && base._parts[p]) { - resolved._parts[p] = base._parts[p]; - } - } - if (resolved.path()[0] !== '/') { - basedir = base.directory(); - resolved._parts.path = (basedir ? (basedir + '/') : '') + resolved._parts.path; - resolved.normalizePath(); - } - resolved.build(); - return resolved; - }; - p.relativeTo = function(base) { - var relative = this.clone(); - var properties = ['protocol', 'username', 'password', 'hostname', 'port']; - var common, _base, _this, _base_diff, _this_diff; - if (this._parts.urn) { - throw new Error('URNs do not have any generally defined hierachical components'); - } - if (!(base instanceof URI)) { - base = new URI(base); - } - if (this.path()[0] !== '/' || base.path()[0] !== '/') { - throw new Error('Cannot calculate common path from non-relative URLs'); - } - // determine common sub path - common = URI.commonPath(relative.path(), base.path()); - // no relation if there's nothing in common - if (!common || common === '/') { - return relative; - } - // relative paths don't have authority - for (var i = 0, p; p = properties[i]; i++) { - relative._parts[p] = null; - } - _base = base.directory(); - _this = this.directory(); - // base and this are on the same level - if (_base === _this) { - relative._parts.path = './' + relative.filename(); - return relative.build(); - } - _base_diff = _base.substring(common.length); - _this_diff = _this.substring(common.length); - // this is a descendant of base - if (_base + '/' === common) { - if (_this_diff) { - _this_diff += '/'; - } - relative._parts.path = './' + _this_diff + relative.filename(); - return relative.build(); - } - // this is a descendant of base - var parents = '../'; - var _common = new RegExp('^' + escapeRegEx(common)); - var _parents = _base.replace(_common, '/').match(/\//g).length - 1; - while (_parents--) { - parents += '../'; - } - relative._parts.path = relative._parts.path.replace(_common, parents); - return relative.build(); - }; - // comparing URIs - p.equals = function(uri) { - var one = this.clone(); - var two = new URI(uri); - var one_map = {}; - var two_map = {}; - var checked = {}; - var one_query, two_query, key; - one.normalize(); - two.normalize(); - // exact match - if (one.toString() === two.toString()) { - return true; - } - // extract query string - one_query = one.query(); - two_query = two.query(); - one.query(""); - two.query(""); - // definitely not equal if not even non-query parts match - if (one.toString() !== two.toString()) { - return false; - } - // query parameters have the same length, even if they're permutated - if (one_query.length !== two_query.length) { - return false; - } - one_map = URI.parseQuery(one_query); - two_map = URI.parseQuery(two_query); - for (key in one_map) { - if (hasOwn.call(one_map, key)) { - if (!isArray(one_map[key])) { - if (one_map[key] !== two_map[key]) { - return false; - } - } else { - if (!isArray(two_map[key])) { - return false; - } - // arrays can't be equal if they have different amount of content - if (one_map[key].length !== two_map[key].length) { - return false; - } - one_map[key].sort(); - two_map[key].sort(); - for (var i = 0, l = one_map[key].length; i < l; i++) { - if (one_map[key][i] !== two_map[key][i]) { - return false; - } - } - } - checked[key] = true; - } - } - for (key in two_map) { - if (hasOwn.call(two_map, key)) { - if (!checked[key]) { - // two contains a parameter not present in one - return false; - } - } - } - return true; - }; - // state - p.duplicateQueryParameters = function(v) { - this._parts.duplicateQueryParameters = !! v; - return this; - }; - return URI; -})); \ No newline at end of file diff --git a/docs/scripts/bootstrap-dropdown.js b/docs/scripts/bootstrap-dropdown.js deleted file mode 100644 index a1d51519..00000000 --- a/docs/scripts/bootstrap-dropdown.js +++ /dev/null @@ -1,165 +0,0 @@ -/* ============================================================ - * bootstrap-dropdown.js v2.3.1 - * http://twitter.github.com/bootstrap/javascript.html#dropdowns - * ============================================================ - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* DROPDOWN CLASS DEFINITION - * ========================= */ - - var toggle = '[data-toggle=dropdown]' - , Dropdown = function (element) { - var $el = $(element).on('click.dropdown.data-api', this.toggle) - $('html').on('click.dropdown.data-api', function () { - $el.parent().removeClass('open') - }) - } - - Dropdown.prototype = { - - constructor: Dropdown - - , toggle: function (e) { - var $this = $(this) - , $parent - , isActive - - if ($this.is('.disabled, :disabled')) return - - $parent = getParent($this) - - isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - $parent.toggleClass('open') - } - - $this.focus() - - return false - } - - , keydown: function (e) { - var $this - , $items - , $active - , $parent - , isActive - , index - - if (!/(38|40|27)/.test(e.keyCode)) return - - $this = $(this) - - e.preventDefault() - e.stopPropagation() - - if ($this.is('.disabled, :disabled')) return - - $parent = getParent($this) - - isActive = $parent.hasClass('open') - - if (!isActive || (isActive && e.keyCode == 27)) { - if (e.which == 27) $parent.find(toggle).focus() - return $this.click() - } - - $items = $('[role=menu] li:not(.divider):visible a', $parent) - - if (!$items.length) return - - index = $items.index($items.filter(':focus')) - - if (e.keyCode == 38 && index > 0) index-- // up - if (e.keyCode == 40 && index < $items.length - 1) index++ // down - if (!~index) index = 0 - - $items - .eq(index) - .focus() - } - - } - - function clearMenus() { - $(toggle).each(function () { - getParent($(this)).removeClass('open') - }) - } - - function getParent($this) { - var selector = $this.attr('data-target') - , $parent - - if (!selector) { - selector = $this.attr('href') - selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - $parent = selector && $(selector) - - if (!$parent || !$parent.length) $parent = $this.parent() - - return $parent - } - - - /* DROPDOWN PLUGIN DEFINITION - * ========================== */ - - var old = $.fn.dropdown - - $.fn.dropdown = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('dropdown') - if (!data) $this.data('dropdown', (data = new Dropdown(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.dropdown.Constructor = Dropdown - - - /* DROPDOWN NO CONFLICT - * ==================== */ - - $.fn.dropdown.noConflict = function () { - $.fn.dropdown = old - return this - } - - - /* APPLY TO STANDARD DROPDOWN ELEMENTS - * =================================== */ - - $(document) - .on('click.dropdown.data-api', clearMenus) - .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) - .on('click.dropdown-menu', function (e) { e.stopPropagation() }) - .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle) - .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) - -}(window.jQuery); diff --git a/docs/scripts/bootstrap-tab.js b/docs/scripts/bootstrap-tab.js deleted file mode 100644 index bd77eb5c..00000000 --- a/docs/scripts/bootstrap-tab.js +++ /dev/null @@ -1,144 +0,0 @@ -/* ======================================================== - * bootstrap-tab.js v2.3.0 - * http://twitter.github.com/bootstrap/javascript.html#tabs - * ======================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ======================================================== */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* TAB CLASS DEFINITION - * ==================== */ - - var Tab = function (element) { - this.element = $(element) - } - - Tab.prototype = { - - constructor: Tab - - , show: function () { - var $this = this.element - , $ul = $this.closest('ul:not(.dropdown-menu)') - , selector = $this.attr('data-target') - , previous - , $target - , e - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - if ( $this.parent('li').hasClass('active') ) return - - previous = $ul.find('.active:last a')[0] - - e = $.Event('show', { - relatedTarget: previous - }) - - $this.trigger(e) - - if (e.isDefaultPrevented()) return - - $target = $(selector) - - this.activate($this.parent('li'), $ul) - this.activate($target, $target.parent(), function () { - $this.trigger({ - type: 'shown' - , relatedTarget: previous - }) - }) - } - - , activate: function ( element, container, callback) { - var $active = container.find('> .active') - , transition = callback - && $.support.transition - && $active.hasClass('fade') - - function next() { - $active - .removeClass('active') - .find('> .dropdown-menu > .active') - .removeClass('active') - - element.addClass('active') - - if (transition) { - element[0].offsetWidth // reflow for transition - element.addClass('in') - } else { - element.removeClass('fade') - } - - if ( element.parent('.dropdown-menu') ) { - element.closest('li.dropdown').addClass('active') - } - - callback && callback() - } - - transition ? - $active.one($.support.transition.end, next) : - next() - - $active.removeClass('in') - } - } - - - /* TAB PLUGIN DEFINITION - * ===================== */ - - var old = $.fn.tab - - $.fn.tab = function ( option ) { - return this.each(function () { - var $this = $(this) - , data = $this.data('tab') - if (!data) $this.data('tab', (data = new Tab(this))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.tab.Constructor = Tab - - - /* TAB NO CONFLICT - * =============== */ - - $.fn.tab.noConflict = function () { - $.fn.tab = old - return this - } - - - /* TAB DATA-API - * ============ */ - - $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) { - e.preventDefault() - $(this).tab('show') - }) - -}(window.jQuery); \ No newline at end of file diff --git a/docs/scripts/jquery.localScroll.js b/docs/scripts/jquery.localScroll.js deleted file mode 100644 index ef7cc97d..00000000 --- a/docs/scripts/jquery.localScroll.js +++ /dev/null @@ -1,130 +0,0 @@ -/*! - * jQuery.LocalScroll - * Copyright (c) 2007-2013 Ariel Flesler - afleslergmailcom | http://flesler.blogspot.com - * Dual licensed under MIT and GPL. - * http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html - * @author Ariel Flesler - * @version 1.2.8 - * - * @id jQuery.fn.localScroll - * @param {Object} settings Hash of settings, it is passed in to jQuery.ScrollTo, none is required. - * @return {jQuery} Returns the same jQuery object, for chaining. - * - * @example $('ul.links').localScroll(); - * - * @example $('ul.links').localScroll({ filter:'.animated', duration:400, axis:'x' }); - * - * @example $.localScroll({ target:'#pane', axis:'xy', queue:true, event:'mouseover' }); - * - * Notes: - * - The plugin requires jQuery.ScrollTo. - * - The hash of settings, is passed to jQuery.ScrollTo, so the settings are valid for that plugin as well. - * - jQuery.localScroll can be used if the desired links, are all over the document, it accepts the same settings. - * - If the setting 'lazy' is set to true, then the binding will still work for later added anchors. - * - If onBefore returns false, the event is ignored. - */ -;(function( $ ){ - var URI = location.href.replace(/#.*/,''); // local url without hash - - var $localScroll = $.localScroll = function( settings ){ - $('body').localScroll( settings ); - }; - - // Many of these defaults, belong to jQuery.ScrollTo, check it's demo for an example of each option. - // @see http://flesler.demos.com/jquery/scrollTo/ - // The defaults are public and can be overriden. - $localScroll.defaults = { - duration:1000, // How long to animate. - axis:'y', // Which of top and left should be modified. - event:'click', // On which event to react. - stop:true, // Avoid queuing animations - target: window, // What to scroll (selector or element). The whole window by default. - reset: true // Used by $.localScroll.hash. If true, elements' scroll is resetted before actual scrolling - /* - lock:false, // ignore events if already animating - lazy:false, // if true, links can be added later, and will still work. - filter:null, // filter some anchors out of the matched elements. - hash: false // if true, the hash of the selected link, will appear on the address bar. - */ - }; - - // If the URL contains a hash, it will scroll to the pointed element - $localScroll.hash = function( settings ){ - if( location.hash ){ - settings = $.extend( {}, $localScroll.defaults, settings ); - settings.hash = false; // can't be true - - if( settings.reset ){ - var d = settings.duration; - delete settings.duration; - $(settings.target).scrollTo( 0, settings ); - settings.duration = d; - } - scroll( 0, location, settings ); - } - }; - - $.fn.localScroll = function( settings ){ - settings = $.extend( {}, $localScroll.defaults, settings ); - - return settings.lazy ? - // use event delegation, more links can be added later. - this.bind( settings.event, function( e ){ - // Could use closest(), but that would leave out jQuery -1.3.x - var a = $([e.target, e.target.parentNode]).filter(filter)[0]; - // if a valid link was clicked - if( a ) - scroll( e, a, settings ); // do scroll. - }) : - // bind concretely, to each matching link - this.find('a,area') - .filter( filter ).bind( settings.event, function(e){ - scroll( e, this, settings ); - }).end() - .end(); - - function filter(){// is this a link that points to an anchor and passes a possible filter ? href is checked to avoid a bug in FF. - return !!this.href && !!this.hash && this.href.replace(this.hash,'') == URI && (!settings.filter || $(this).is( settings.filter )); - }; - }; - - function scroll( e, link, settings ){ - var id = link.hash.slice(1), - elem = document.getElementById(id) || document.getElementsByName(id)[0]; - - if ( !elem ) - return; - - if( e ) - e.preventDefault(); - - var $target = $( settings.target ); - - if( settings.lock && $target.is(':animated') || - settings.onBefore && settings.onBefore(e, elem, $target) === false ) - return; - - if( settings.stop ) - $target._scrollable().stop(true); // remove all its animations - - if( settings.hash ){ - var attr = elem.id == id ? 'id' : 'name', - $a = $(' ').attr(attr, id).css({ - position:'absolute', - top: $(window).scrollTop(), - left: $(window).scrollLeft() - }); - - elem[attr] = ''; - $('body').prepend($a); - location = link.hash; - $a.remove(); - elem[attr] = id; - } - - $target - .scrollTo( elem, settings ) // do scroll - .trigger('notify.serialScroll',[elem]); // notify serialScroll about this change - }; - -})( jQuery ); \ No newline at end of file diff --git a/docs/scripts/jquery.min.js b/docs/scripts/jquery.min.js deleted file mode 100644 index c73b79b9..00000000 --- a/docs/scripts/jquery.min.js +++ /dev/null @@ -1,3522 +0,0 @@ -/*! jQuery v1.8.3 jquery.com | jquery.org/license */ -(function(e, t) { - function _(e) { - var t = M[e] = {}; - return v.each(e.split(y), function(e, n) { - t[n] = !0 - }), t - } - - function H(e, n, r) { - if (r === t && e.nodeType === 1) { - var i = "data-" + n.replace(P, "-$1").toLowerCase(); - r = e.getAttribute(i); - if (typeof r == "string") { - try { - r = r === "true" ? !0 : r === "false" ? !1 : r === "null" ? null : +r + "" === r ? +r : D.test(r) ? v.parseJSON(r) : r - } catch (s) {} - v.data(e, n, r) - } else r = t - } - return r - } - - function B(e) { - var t; - for (t in e) { - if (t === "data" && v.isEmptyObject(e[t])) continue; - if (t !== "toJSON") return !1 - } - return !0 - } - - function et() { - return !1 - } - - function tt() { - return !0 - } - - function ut(e) { - return !e || !e.parentNode || e.parentNode.nodeType === 11 - } - - function at(e, t) { - do e = e[t]; - while (e && e.nodeType !== 1); - return e - } - - function ft(e, t, n) { - t = t || 0; - if (v.isFunction(t)) return v.grep(e, function(e, r) { - var i = !! t.call(e, r, e); - return i === n - }); - if (t.nodeType) return v.grep(e, function(e, r) { - return e === t === n - }); - if (typeof t == "string") { - var r = v.grep(e, function(e) { - return e.nodeType === 1 - }); - if (it.test(t)) return v.filter(t, r, !n); - t = v.filter(t, r) - } - return v.grep(e, function(e, r) { - return v.inArray(e, t) >= 0 === n - }) - } - - function lt(e) { - var t = ct.split("|"), - n = e.createDocumentFragment(); - if (n.createElement) while (t.length) n.createElement(t.pop()); - return n - } - - function Lt(e, t) { - return e.getElementsByTagName(t)[0] || e.appendChild(e.ownerDocument.createElement(t)) - } - - function At(e, t) { - if (t.nodeType !== 1 || !v.hasData(e)) return; - var n, r, i, s = v._data(e), - o = v._data(t, s), - u = s.events; - if (u) { - delete o.handle, o.events = {}; - for (n in u) for (r = 0, i = u[n].length; r < i; r++) v.event.add(t, n, u[n][r]) - } - o.data && (o.data = v.extend({}, o.data)) - } - - function Ot(e, t) { - var n; - if (t.nodeType !== 1) return; - t.clearAttributes && t.clearAttributes(), t.mergeAttributes && t.mergeAttributes(e), n = t.nodeName.toLowerCase(), n === "object" ? (t.parentNode && (t.outerHTML = e.outerHTML), v.support.html5Clone && e.innerHTML && !v.trim(t.innerHTML) && (t.innerHTML = e.innerHTML)) : n === "input" && Et.test(e.type) ? (t.defaultChecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : n === "option" ? t.selected = e.defaultSelected : n === "input" || n === "textarea" ? t.defaultValue = e.defaultValue : n === "script" && t.text !== e.text && (t.text = e.text), t.removeAttribute(v.expando) - } - - function Mt(e) { - return typeof e.getElementsByTagName != "undefined" ? e.getElementsByTagName("*") : typeof e.querySelectorAll != "undefined" ? e.querySelectorAll("*") : [] - } - - function _t(e) { - Et.test(e.type) && (e.defaultChecked = e.checked) - } - - function Qt(e, t) { - if (t in e) return t; - var n = t.charAt(0).toUpperCase() + t.slice(1), - r = t, - i = Jt.length; - while (i--) { - t = Jt[i] + n; - if (t in e) return t - } - return r - } - - function Gt(e, t) { - return e = t || e, v.css(e, "display") === "none" || !v.contains(e.ownerDocument, e) - } - - function Yt(e, t) { - var n, r, i = [], - s = 0, - o = e.length; - for (; s < o; s++) { - n = e[s]; - if (!n.style) continue; - i[s] = v._data(n, "olddisplay"), t ? (!i[s] && n.style.display === "none" && (n.style.display = ""), n.style.display === "" && Gt(n) && (i[s] = v._data(n, "olddisplay", nn(n.nodeName)))) : (r = Dt(n, "display"), !i[s] && r !== "none" && v._data(n, "olddisplay", r)) - } - for (s = 0; s < o; s++) { - n = e[s]; - if (!n.style) continue; - if (!t || n.style.display === "none" || n.style.display === "") n.style.display = t ? i[s] || "" : "none" - } - return e - } - - function Zt(e, t, n) { - var r = Rt.exec(t); - return r ? Math.max(0, r[1] - (n || 0)) + (r[2] || "px") : t - } - - function en(e, t, n, r) { - var i = n === (r ? "border" : "content") ? 4 : t === "width" ? 1 : 0, - s = 0; - for (; i < 4; i += 2) n === "margin" && (s += v.css(e, n + $t[i], !0)), r ? (n === "content" && (s -= parseFloat(Dt(e, "padding" + $t[i])) || 0), n !== "margin" && (s -= parseFloat(Dt(e, "border" + $t[i] + "Width")) || 0)) : (s += parseFloat(Dt(e, "padding" + $t[i])) || 0, n !== "padding" && (s += parseFloat(Dt(e, "border" + $t[i] + "Width")) || 0)); - return s - } - - function tn(e, t, n) { - var r = t === "width" ? e.offsetWidth : e.offsetHeight, - i = !0, - s = v.support.boxSizing && v.css(e, "boxSizing") === "border-box"; - if (r <= 0 || r == null) { - r = Dt(e, t); - if (r < 0 || r == null) r = e.style[t]; - if (Ut.test(r)) return r; - i = s && (v.support.boxSizingReliable || r === e.style[t]), r = parseFloat(r) || 0 - } - return r + en(e, t, n || (s ? "border" : "content"), i) + "px" - } - - function nn(e) { - if (Wt[e]) return Wt[e]; - var t = v("<" + e + ">").appendTo(i.body), - n = t.css("display"); - t.remove(); - if (n === "none" || n === "") { - Pt = i.body.appendChild(Pt || v.extend(i.createElement("iframe"), { - frameBorder: 0, - width: 0, - height: 0 - })); - if (!Ht || !Pt.createElement) Ht = (Pt.contentWindow || Pt.contentDocument).document, Ht.write(""), Ht.close(); - t = Ht.body.appendChild(Ht.createElement(e)), n = Dt(t, "display"), i.body.removeChild(Pt) - } - return Wt[e] = n, n - } - - function fn(e, t, n, r) { - var i; - if (v.isArray(t)) v.each(t, function(t, i) { - n || sn.test(e) ? r(e, i) : fn(e + "[" + (typeof i == "object" ? t : "") + "]", i, n, r) - }); - else if (!n && v.type(t) === "object") for (i in t) fn(e + "[" + i + "]", t[i], n, r); - else r(e, t) - } - - function Cn(e) { - return function(t, n) { - typeof t != "string" && (n = t, t = "*"); - var r, i, s, o = t.toLowerCase().split(y), - u = 0, - a = o.length; - if (v.isFunction(n)) for (; u < a; u++) r = o[u], s = /^\+/.test(r), s && (r = r.substr(1) || "*"), i = e[r] = e[r] || [], i[s ? "unshift" : "push"](n) - } - } - - function kn(e, n, r, i, s, o) { - s = s || n.dataTypes[0], o = o || {}, o[s] = !0; - var u, a = e[s], - f = 0, - l = a ? a.length : 0, - c = e === Sn; - for (; f < l && (c || !u); f++) u = a[f](n, r, i), typeof u == "string" && (!c || o[u] ? u = t : (n.dataTypes.unshift(u), u = kn(e, n, r, i, u, o))); - return (c || !u) && !o["*"] && (u = kn(e, n, r, i, "*", o)), u - } - - function Ln(e, n) { - var r, i, s = v.ajaxSettings.flatOptions || {}; - for (r in n) n[r] !== t && ((s[r] ? e : i || (i = {}))[r] = n[r]); - i && v.extend(!0, e, i) - } - - function An(e, n, r) { - var i, s, o, u, a = e.contents, - f = e.dataTypes, - l = e.responseFields; - for (s in l) s in r && (n[l[s]] = r[s]); - while (f[0] === "*") f.shift(), i === t && (i = e.mimeType || n.getResponseHeader("content-type")); - if (i) for (s in a) if (a[s] && a[s].test(i)) { - f.unshift(s); - break - } - if (f[0] in r) o = f[0]; - else { - for (s in r) { - if (!f[0] || e.converters[s + " " + f[0]]) { - o = s; - break - } - u || (u = s) - } - o = o || u - } - if (o) return o !== f[0] && f.unshift(o), r[o] - } - - function On(e, t) { - var n, r, i, s, o = e.dataTypes.slice(), - u = o[0], - a = {}, - f = 0; - e.dataFilter && (t = e.dataFilter(t, e.dataType)); - if (o[1]) for (n in e.converters) a[n.toLowerCase()] = e.converters[n]; - for (; i = o[++f];) if (i !== "*") { - if (u !== "*" && u !== i) { - n = a[u + " " + i] || a["* " + i]; - if (!n) for (r in a) { - s = r.split(" "); - if (s[1] === i) { - n = a[u + " " + s[0]] || a["* " + s[0]]; - if (n) { - n === !0 ? n = a[r] : a[r] !== !0 && (i = s[0], o.splice(f--, 0, i)); - break - } - } - } - if (n !== !0) if (n && e["throws"]) t = n(t); - else try { - t = n(t) - } catch (l) { - return { - state: "parsererror", - error: n ? l : "No conversion from " + u + " to " + i - } - } - } - u = i - } - return { - state: "success", - data: t - } - } - - function Fn() { - try { - return new e.XMLHttpRequest - } catch (t) {} - } - - function In() { - try { - return new e.ActiveXObject("Microsoft.XMLHTTP") - } catch (t) {} - } - - function $n() { - return setTimeout(function() { - qn = t - }, 0), qn = v.now() - } - - function Jn(e, t) { - v.each(t, function(t, n) { - var r = (Vn[t] || []).concat(Vn["*"]), - i = 0, - s = r.length; - for (; i < s; i++) if (r[i].call(e, t, n)) return - }) - } - - function Kn(e, t, n) { - var r, i = 0, - s = 0, - o = Xn.length, - u = v.Deferred().always(function() { - delete a.elem - }), - a = function() { - var t = qn || $n(), - n = Math.max(0, f.startTime + f.duration - t), - r = n / f.duration || 0, - i = 1 - r, - s = 0, - o = f.tweens.length; - for (; s < o; s++) f.tweens[s].run(i); - return u.notifyWith(e, [f, i, n]), i < 1 && o ? n : (u.resolveWith(e, [f]), !1) - }, - f = u.promise({ - elem: e, - props: v.extend({}, t), - opts: v.extend(!0, { - specialEasing: {} - }, n), - originalProperties: t, - originalOptions: n, - startTime: qn || $n(), - duration: n.duration, - tweens: [], - createTween: function(t, n, r) { - var i = v.Tween(e, f.opts, t, n, f.opts.specialEasing[t] || f.opts.easing); - return f.tweens.push(i), i - }, - stop: function(t) { - var n = 0, - r = t ? f.tweens.length : 0; - for (; n < r; n++) f.tweens[n].run(1); - return t ? u.resolveWith(e, [f, t]) : u.rejectWith(e, [f, t]), this - } - }), - l = f.props; - Qn(l, f.opts.specialEasing); - for (; i < o; i++) { - r = Xn[i].call(f, e, l, f.opts); - if (r) return r - } - return Jn(f, l), v.isFunction(f.opts.start) && f.opts.start.call(e, f), v.fx.timer(v.extend(a, { - anim: f, - queue: f.opts.queue, - elem: e - })), f.progress(f.opts.progress).done(f.opts.done, f.opts.complete).fail(f.opts.fail).always(f.opts.always) - } - - function Qn(e, t) { - var n, r, i, s, o; - for (n in e) { - r = v.camelCase(n), i = t[r], s = e[n], v.isArray(s) && (i = s[1], s = e[n] = s[0]), n !== r && (e[r] = s, delete e[n]), o = v.cssHooks[r]; - if (o && "expand" in o) { - s = o.expand(s), delete e[r]; - for (n in s) n in e || (e[n] = s[n], t[n] = i) - } else t[r] = i - } - } - - function Gn(e, t, n) { - var r, i, s, o, u, a, f, l, c, h = this, - p = e.style, - d = {}, - m = [], - g = e.nodeType && Gt(e); - n.queue || (l = v._queueHooks(e, "fx"), l.unqueued == null && (l.unqueued = 0, c = l.empty.fire, l.empty.fire = function() { - l.unqueued || c() - }), l.unqueued++, h.always(function() { - h.always(function() { - l.unqueued--, v.queue(e, "fx").length || l.empty.fire() - }) - })), e.nodeType === 1 && ("height" in t || "width" in t) && (n.overflow = [p.overflow, p.overflowX, p.overflowY], v.css(e, "display") === "inline" && v.css(e, "float") === "none" && (!v.support.inlineBlockNeedsLayout || nn(e.nodeName) === "inline" ? p.display = "inline-block" : p.zoom = 1)), n.overflow && (p.overflow = "hidden", v.support.shrinkWrapBlocks || h.done(function() { - p.overflow = n.overflow[0], p.overflowX = n.overflow[1], p.overflowY = n.overflow[2] - })); - for (r in t) { - s = t[r]; - if (Un.exec(s)) { - delete t[r], a = a || s === "toggle"; - if (s === (g ? "hide" : "show")) continue; - m.push(r) - } - } - o = m.length; - if (o) { - u = v._data(e, "fxshow") || v._data(e, "fxshow", {}), "hidden" in u && (g = u.hidden), a && (u.hidden = !g), g ? v(e).show() : h.done(function() { - v(e).hide() - }), h.done(function() { - var t; - v.removeData(e, "fxshow", !0); - for (t in d) v.style(e, t, d[t]) - }); - for (r = 0; r < o; r++) i = m[r], f = h.createTween(i, g ? u[i] : 0), d[i] = u[i] || v.style(e, i), i in u || (u[i] = f.start, g && (f.end = f.start, f.start = i === "width" || i === "height" ? 1 : 0)) - } - } - - function Yn(e, t, n, r, i) { - return new Yn.prototype.init(e, t, n, r, i) - } - - function Zn(e, t) { - var n, r = { - height: e - }, - i = 0; - t = t ? 1 : 0; - for (; i < 4; i += 2 - t) n = $t[i], r["margin" + n] = r["padding" + n] = e; - return t && (r.opacity = r.width = e), r - } - - function tr(e) { - return v.isWindow(e) ? e : e.nodeType === 9 ? e.defaultView || e.parentWindow : !1 - } - var n, r, i = e.document, - s = e.location, - o = e.navigator, - u = e.jQuery, - a = e.$, - f = Array.prototype.push, - l = Array.prototype.slice, - c = Array.prototype.indexOf, - h = Object.prototype.toString, - p = Object.prototype.hasOwnProperty, - d = String.prototype.trim, - v = function(e, t) { - return new v.fn.init(e, t, n) - }, - m = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, - g = /\S/, - y = /\s+/, - b = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - w = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - E = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, - S = /^[\],:{}\s]*$/, - x = /(?:^|:|,)(?:\s*\[)+/g, - T = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, - N = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, - C = /^-ms-/, - k = /-([\da-z])/gi, - L = function(e, t) { - return (t + "").toUpperCase() - }, - A = function() { - i.addEventListener ? (i.removeEventListener("DOMContentLoaded", A, !1), v.ready()) : i.readyState === "complete" && (i.detachEvent("onreadystatechange", A), v.ready()) - }, - O = {}; - v.fn = v.prototype = { - constructor: v, - init: function(e, n, r) { - var s, o, u, a; - if (!e) return this; - if (e.nodeType) return this.context = this[0] = e, this.length = 1, this; - if (typeof e == "string") { - e.charAt(0) === "<" && e.charAt(e.length - 1) === ">" && e.length >= 3 ? s = [null, e, null] : s = w.exec(e); - if (s && (s[1] || !n)) { - if (s[1]) return n = n instanceof v ? n[0] : n, a = n && n.nodeType ? n.ownerDocument || n : i, e = v.parseHTML(s[1], a, !0), E.test(s[1]) && v.isPlainObject(n) && this.attr.call(e, n, !0), v.merge(this, e); - o = i.getElementById(s[2]); - if (o && o.parentNode) { - if (o.id !== s[2]) return r.find(e); - this.length = 1, this[0] = o - } - return this.context = i, this.selector = e, this - } - return !n || n.jquery ? (n || r).find(e) : this.constructor(n).find(e) - } - return v.isFunction(e) ? r.ready(e) : (e.selector !== t && (this.selector = e.selector, this.context = e.context), v.makeArray(e, this)) - }, - selector: "", - jquery: "1.8.3", - length: 0, - size: function() { - return this.length - }, - toArray: function() { - return l.call(this) - }, - get: function(e) { - return e == null ? this.toArray() : e < 0 ? this[this.length + e] : this[e] - }, - pushStack: function(e, t, n) { - var r = v.merge(this.constructor(), e); - return r.prevObject = this, r.context = this.context, t === "find" ? r.selector = this.selector + (this.selector ? " " : "") + n : t && (r.selector = this.selector + "." + t + "(" + n + ")"), r - }, - each: function(e, t) { - return v.each(this, e, t) - }, - ready: function(e) { - return v.ready.promise().done(e), this - }, - eq: function(e) { - return e = +e, e === -1 ? this.slice(e) : this.slice(e, e + 1) - }, - first: function() { - return this.eq(0) - }, - last: function() { - return this.eq(-1) - }, - slice: function() { - return this.pushStack(l.apply(this, arguments), "slice", l.call(arguments).join(",")) - }, - map: function(e) { - return this.pushStack(v.map(this, function(t, n) { - return e.call(t, n, t) - })) - }, - end: function() { - return this.prevObject || this.constructor(null) - }, - push: f, - sort: [].sort, - splice: [].splice - }, v.fn.init.prototype = v.fn, v.extend = v.fn.extend = function() { - var e, n, r, i, s, o, u = arguments[0] || {}, - a = 1, - f = arguments.length, - l = !1; - typeof u == "boolean" && (l = u, u = arguments[1] || {}, a = 2), typeof u != "object" && !v.isFunction(u) && (u = {}), f === a && (u = this, --a); - for (; a < f; a++) if ((e = arguments[a]) != null) for (n in e) { - r = u[n], i = e[n]; - if (u === i) continue; - l && i && (v.isPlainObject(i) || (s = v.isArray(i))) ? (s ? (s = !1, o = r && v.isArray(r) ? r : []) : o = r && v.isPlainObject(r) ? r : {}, u[n] = v.extend(l, o, i)) : i !== t && (u[n] = i) - } - return u - }, v.extend({ - noConflict: function(t) { - return e.$ === v && (e.$ = a), t && e.jQuery === v && (e.jQuery = u), v - }, - isReady: !1, - readyWait: 1, - holdReady: function(e) { - e ? v.readyWait++ : v.ready(!0) - }, - ready: function(e) { - if (e === !0 ? --v.readyWait : v.isReady) return; - if (!i.body) return setTimeout(v.ready, 1); - v.isReady = !0; - if (e !== !0 && --v.readyWait > 0) return; - r.resolveWith(i, [v]), v.fn.trigger && v(i).trigger("ready").off("ready") - }, - isFunction: function(e) { - return v.type(e) === "function" - }, - isArray: Array.isArray || - function(e) { - return v.type(e) === "array" - }, - isWindow: function(e) { - return e != null && e == e.window - }, - isNumeric: function(e) { - return !isNaN(parseFloat(e)) && isFinite(e) - }, - type: function(e) { - return e == null ? String(e) : O[h.call(e)] || "object" - }, - isPlainObject: function(e) { - if (!e || v.type(e) !== "object" || e.nodeType || v.isWindow(e)) return !1; - try { - if (e.constructor && !p.call(e, "constructor") && !p.call(e.constructor.prototype, "isPrototypeOf")) return !1 - } catch (n) { - return !1 - } - var r; - for (r in e); - return r === t || p.call(e, r) - }, - isEmptyObject: function(e) { - var t; - for (t in e) return !1; - return !0 - }, - error: function(e) { - throw new Error(e) - }, - parseHTML: function(e, t, n) { - var r; - return !e || typeof e != "string" ? null : (typeof t == "boolean" && (n = t, t = 0), t = t || i, (r = E.exec(e)) ? [t.createElement(r[1])] : (r = v.buildFragment([e], t, n ? null : []), v.merge([], (r.cacheable ? v.clone(r.fragment) : r.fragment).childNodes))) - }, - parseJSON: function(t) { - if (!t || typeof t != "string") return null; - t = v.trim(t); - if (e.JSON && e.JSON.parse) return e.JSON.parse(t); - if (S.test(t.replace(T, "@").replace(N, "]").replace(x, ""))) return (new Function("return " + t))(); - v.error("Invalid JSON: " + t) - }, - parseXML: function(n) { - var r, i; - if (!n || typeof n != "string") return null; - try { - e.DOMParser ? (i = new DOMParser, r = i.parseFromString(n, "text/xml")) : (r = new ActiveXObject("Microsoft.XMLDOM"), r.async = "false", r.loadXML(n)) - } catch (s) { - r = t - } - return (!r || !r.documentElement || r.getElementsByTagName("parsererror").length) && v.error("Invalid XML: " + n), r - }, - noop: function() {}, - globalEval: function(t) { - t && g.test(t) && (e.execScript || - function(t) { - e.eval.call(e, t) - })(t) - }, - camelCase: function(e) { - return e.replace(C, "ms-").replace(k, L) - }, - nodeName: function(e, t) { - return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() - }, - each: function(e, n, r) { - var i, s = 0, - o = e.length, - u = o === t || v.isFunction(e); - if (r) { - if (u) { - for (i in e) if (n.apply(e[i], r) === !1) break - } else for (; s < o;) if (n.apply(e[s++], r) === !1) break - } else if (u) { - for (i in e) if (n.call(e[i], i, e[i]) === !1) break - } else for (; s < o;) if (n.call(e[s], s, e[s++]) === !1) break; - return e - }, - trim: d && !d.call("\ufeff\u00a0") ? - function(e) { - return e == null ? "" : d.call(e) - } : function(e) { - return e == null ? "" : (e + "").replace(b, "") - }, - makeArray: function(e, t) { - var n, r = t || []; - return e != null && (n = v.type(e), e.length == null || n === "string" || n === "function" || n === "regexp" || v.isWindow(e) ? f.call(r, e) : v.merge(r, e)), r - }, - inArray: function(e, t, n) { - var r; - if (t) { - if (c) return c.call(t, e, n); - r = t.length, n = n ? n < 0 ? Math.max(0, r + n) : n : 0; - for (; n < r; n++) if (n in t && t[n] === e) return n - } - return -1 - }, - merge: function(e, n) { - var r = n.length, - i = e.length, - s = 0; - if (typeof r == "number") for (; s < r; s++) e[i++] = n[s]; - else while (n[s] !== t) e[i++] = n[s++]; - return e.length = i, e - }, - grep: function(e, t, n) { - var r, i = [], - s = 0, - o = e.length; - n = !! n; - for (; s < o; s++) r = !! t(e[s], s), n !== r && i.push(e[s]); - return i - }, - map: function(e, n, r) { - var i, s, o = [], - u = 0, - a = e.length, - f = e instanceof v || a !== t && typeof a == "number" && (a > 0 && e[0] && e[a - 1] || a === 0 || v.isArray(e)); - if (f) for (; u < a; u++) i = n(e[u], u, r), i != null && (o[o.length] = i); - else for (s in e) i = n(e[s], s, r), i != null && (o[o.length] = i); - return o.concat.apply([], o) - }, - guid: 1, - proxy: function(e, n) { - var r, i, s; - return typeof n == "string" && (r = e[n], n = e, e = r), v.isFunction(e) ? (i = l.call(arguments, 2), s = function() { - return e.apply(n, i.concat(l.call(arguments))) - }, s.guid = e.guid = e.guid || v.guid++, s) : t - }, - access: function(e, n, r, i, s, o, u) { - var a, f = r == null, - l = 0, - c = e.length; - if (r && typeof r == "object") { - for (l in r) v.access(e, n, l, r[l], 1, o, i); - s = 1 - } else if (i !== t) { - a = u === t && v.isFunction(i), f && (a ? (a = n, n = function(e, t, n) { - return a.call(v(e), n) - }) : (n.call(e, i), n = null)); - if (n) for (; l < c; l++) n(e[l], r, a ? i.call(e[l], l, n(e[l], r)) : i, u); - s = 1 - } - return s ? e : f ? n.call(e) : c ? n(e[0], r) : o - }, - now: function() { - return (new Date).getTime() - } - }), v.ready.promise = function(t) { - if (!r) { - r = v.Deferred(); - if (i.readyState === "complete") setTimeout(v.ready, 1); - else if (i.addEventListener) i.addEventListener("DOMContentLoaded", A, !1), e.addEventListener("load", v.ready, !1); - else { - i.attachEvent("onreadystatechange", A), e.attachEvent("onload", v.ready); - var n = !1; - try { - n = e.frameElement == null && i.documentElement - } catch (s) {} - n && n.doScroll && - function o() { - if (!v.isReady) { - try { - n.doScroll("left") - } catch (e) { - return setTimeout(o, 50) - } - v.ready() - } - }() - } - } - return r.promise(t) - }, v.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(e, t) { - O["[object " + t + "]"] = t.toLowerCase() - }), n = v(i); - var M = {}; - v.Callbacks = function(e) { - e = typeof e == "string" ? M[e] || _(e) : v.extend({}, e); - var n, r, i, s, o, u, a = [], - f = !e.once && [], - l = function(t) { - n = e.memory && t, r = !0, u = s || 0, s = 0, o = a.length, i = !0; - for (; a && u < o; u++) if (a[u].apply(t[0], t[1]) === !1 && e.stopOnFalse) { - n = !1; - break - } - i = !1, a && (f ? f.length && l(f.shift()) : n ? a = [] : c.disable()) - }, - c = { - add: function() { - if (a) { - var t = a.length; - (function r(t) { - v.each(t, function(t, n) { - var i = v.type(n); - i === "function" ? (!e.unique || !c.has(n)) && a.push(n) : n && n.length && i !== "string" && r(n) - }) - })(arguments), i ? o = a.length : n && (s = t, l(n)) - } - return this - }, - remove: function() { - return a && v.each(arguments, function(e, t) { - var n; - while ((n = v.inArray(t, a, n)) > -1) a.splice(n, 1), i && (n <= o && o--, n <= u && u--) - }), this - }, - has: function(e) { - return v.inArray(e, a) > -1 - }, - empty: function() { - return a = [], this - }, - disable: function() { - return a = f = n = t, this - }, - disabled: function() { - return !a - }, - lock: function() { - return f = t, n || c.disable(), this - }, - locked: function() { - return !f - }, - fireWith: function(e, t) { - return t = t || [], t = [e, t.slice ? t.slice() : t], a && (!r || f) && (i ? f.push(t) : l(t)), this - }, - fire: function() { - return c.fireWith(this, arguments), this - }, - fired: function() { - return !!r - } - }; - return c - }, v.extend({ - Deferred: function(e) { - var t = [ - ["resolve", "done", v.Callbacks("once memory"), "resolved"], - ["reject", "fail", v.Callbacks("once memory"), "rejected"], - ["notify", "progress", v.Callbacks("memory")] - ], - n = "pending", - r = { - state: function() { - return n - }, - always: function() { - return i.done(arguments).fail(arguments), this - }, - then: function() { - var e = arguments; - return v.Deferred(function(n) { - v.each(t, function(t, r) { - var s = r[0], - o = e[t]; - i[r[1]](v.isFunction(o) ? - function() { - var e = o.apply(this, arguments); - e && v.isFunction(e.promise) ? e.promise().done(n.resolve).fail(n.reject).progress(n.notify) : n[s + "With"](this === i ? n : this, [e]) - } : n[s]) - }), e = null - }).promise() - }, - promise: function(e) { - return e != null ? v.extend(e, r) : r - } - }, - i = {}; - return r.pipe = r.then, v.each(t, function(e, s) { - var o = s[2], - u = s[3]; - r[s[1]] = o.add, u && o.add(function() { - n = u - }, t[e ^ 1][2].disable, t[2][2].lock), i[s[0]] = o.fire, i[s[0] + "With"] = o.fireWith - }), r.promise(i), e && e.call(i, i), i - }, - when: function(e) { - var t = 0, - n = l.call(arguments), - r = n.length, - i = r !== 1 || e && v.isFunction(e.promise) ? r : 0, - s = i === 1 ? e : v.Deferred(), - o = function(e, t, n) { - return function(r) { - t[e] = this, n[e] = arguments.length > 1 ? l.call(arguments) : r, n === u ? s.notifyWith(t, n) : --i || s.resolveWith(t, n) - } - }, - u, a, f; - if (r > 1) { - u = new Array(r), a = new Array(r), f = new Array(r); - for (; t < r; t++) n[t] && v.isFunction(n[t].promise) ? n[t].promise().done(o(t, f, n)).fail(s.reject).progress(o(t, a, u)) : --i - } - return i || s.resolveWith(f, n), s.promise() - } - }), v.support = function() { - var t, n, r, s, o, u, a, f, l, c, h, p = i.createElement("div"); - p.setAttribute("className", "t"), p.innerHTML = "
    a", n = p.getElementsByTagName("*"), r = p.getElementsByTagName("a")[0]; - if (!n || !r || !n.length) return {}; - s = i.createElement("select"), o = s.appendChild(i.createElement("option")), u = p.getElementsByTagName("input")[0], r.style.cssText = "top:1px;float:left;opacity:.5", t = { - leadingWhitespace: p.firstChild.nodeType === 3, - tbody: !p.getElementsByTagName("tbody").length, - htmlSerialize: !! p.getElementsByTagName("link").length, - style: /top/.test(r.getAttribute("style")), - hrefNormalized: r.getAttribute("href") === "/a", - opacity: /^0.5/.test(r.style.opacity), - cssFloat: !! r.style.cssFloat, - checkOn: u.value === "on", - optSelected: o.selected, - getSetAttribute: p.className !== "t", - enctype: !! i.createElement("form").enctype, - html5Clone: i.createElement("nav").cloneNode(!0).outerHTML !== "<:nav>", - boxModel: i.compatMode === "CSS1Compat", - submitBubbles: !0, - changeBubbles: !0, - focusinBubbles: !1, - deleteExpando: !0, - noCloneEvent: !0, - inlineBlockNeedsLayout: !1, - shrinkWrapBlocks: !1, - reliableMarginRight: !0, - boxSizingReliable: !0, - pixelPosition: !1 - }, u.checked = !0, t.noCloneChecked = u.cloneNode(!0).checked, s.disabled = !0, t.optDisabled = !o.disabled; - try { - delete p.test - } catch (d) { - t.deleteExpando = !1 - }!p.addEventListener && p.attachEvent && p.fireEvent && (p.attachEvent("onclick", h = function() { - t.noCloneEvent = !1 - }), p.cloneNode(!0).fireEvent("onclick"), p.detachEvent("onclick", h)), u = i.createElement("input"), u.value = "t", u.setAttribute("type", "radio"), t.radioValue = u.value === "t", u.setAttribute("checked", "checked"), u.setAttribute("name", "t"), p.appendChild(u), a = i.createDocumentFragment(), a.appendChild(p.lastChild), t.checkClone = a.cloneNode(!0).cloneNode(!0).lastChild.checked, t.appendChecked = u.checked, a.removeChild(u), a.appendChild(p); - if (p.attachEvent) for (l in { - submit: !0, - change: !0, - focusin: !0 - }) f = "on" + l, c = f in p, c || (p.setAttribute(f, "return;"), c = typeof p[f] == "function"), t[l + "Bubbles"] = c; - return v(function() { - var n, r, s, o, u = "padding:0;margin:0;border:0;display:block;overflow:hidden;", - a = i.getElementsByTagName("body")[0]; - if (!a) return; - n = i.createElement("div"), n.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px", a.insertBefore(n, a.firstChild), r = i.createElement("div"), n.appendChild(r), r.innerHTML = "
    t
    ", s = r.getElementsByTagName("td"), s[0].style.cssText = "padding:0;margin:0;border:0;display:none", c = s[0].offsetHeight === 0, s[0].style.display = "", s[1].style.display = "none", t.reliableHiddenOffsets = c && s[0].offsetHeight === 0, r.innerHTML = "", r.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;", t.boxSizing = r.offsetWidth === 4, t.doesNotIncludeMarginInBodyOffset = a.offsetTop !== 1, e.getComputedStyle && (t.pixelPosition = (e.getComputedStyle(r, null) || {}).top !== "1%", t.boxSizingReliable = (e.getComputedStyle(r, null) || { - width: "4px" - }).width === "4px", o = i.createElement("div"), o.style.cssText = r.style.cssText = u, o.style.marginRight = o.style.width = "0", r.style.width = "1px", r.appendChild(o), t.reliableMarginRight = !parseFloat((e.getComputedStyle(o, null) || {}).marginRight)), typeof r.style.zoom != "undefined" && (r.innerHTML = "", r.style.cssText = u + "width:1px;padding:1px;display:inline;zoom:1", t.inlineBlockNeedsLayout = r.offsetWidth === 3, r.style.display = "block", r.style.overflow = "visible", r.innerHTML = "
    ", r.firstChild.style.width = "5px", t.shrinkWrapBlocks = r.offsetWidth !== 3, n.style.zoom = 1), a.removeChild(n), n = r = s = o = null - }), a.removeChild(p), n = r = s = o = u = a = p = null, t - }(); - var D = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, - P = /([A-Z])/g; - v.extend({ - cache: {}, - deletedIds: [], - uuid: 0, - expando: "jQuery" + (v.fn.jquery + Math.random()).replace(/\D/g, ""), - noData: { - embed: !0, - object: "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - applet: !0 - }, - hasData: function(e) { - return e = e.nodeType ? v.cache[e[v.expando]] : e[v.expando], !! e && !B(e) - }, - data: function(e, n, r, i) { - if (!v.acceptData(e)) return; - var s, o, u = v.expando, - a = typeof n == "string", - f = e.nodeType, - l = f ? v.cache : e, - c = f ? e[u] : e[u] && u; - if ((!c || !l[c] || !i && !l[c].data) && a && r === t) return; - c || (f ? e[u] = c = v.deletedIds.pop() || v.guid++ : c = u), l[c] || (l[c] = {}, f || (l[c].toJSON = v.noop)); - if (typeof n == "object" || typeof n == "function") i ? l[c] = v.extend(l[c], n) : l[c].data = v.extend(l[c].data, n); - return s = l[c], i || (s.data || (s.data = {}), s = s.data), r !== t && (s[v.camelCase(n)] = r), a ? (o = s[n], o == null && (o = s[v.camelCase(n)])) : o = s, o - }, - removeData: function(e, t, n) { - if (!v.acceptData(e)) return; - var r, i, s, o = e.nodeType, - u = o ? v.cache : e, - a = o ? e[v.expando] : v.expando; - if (!u[a]) return; - if (t) { - r = n ? u[a] : u[a].data; - if (r) { - v.isArray(t) || (t in r ? t = [t] : (t = v.camelCase(t), t in r ? t = [t] : t = t.split(" "))); - for (i = 0, s = t.length; i < s; i++) delete r[t[i]]; - if (!(n ? B : v.isEmptyObject)(r)) return - } - } - if (!n) { - delete u[a].data; - if (!B(u[a])) return - } - o ? v.cleanData([e], !0) : v.support.deleteExpando || u != u.window ? delete u[a] : u[a] = null - }, - _data: function(e, t, n) { - return v.data(e, t, n, !0) - }, - acceptData: function(e) { - var t = e.nodeName && v.noData[e.nodeName.toLowerCase()]; - return !t || t !== !0 && e.getAttribute("classid") === t - } - }), v.fn.extend({ - data: function(e, n) { - var r, i, s, o, u, a = this[0], - f = 0, - l = null; - if (e === t) { - if (this.length) { - l = v.data(a); - if (a.nodeType === 1 && !v._data(a, "parsedAttrs")) { - s = a.attributes; - for (u = s.length; f < u; f++) o = s[f].name, o.indexOf("data-") || (o = v.camelCase(o.substring(5)), H(a, o, l[o])); - v._data(a, "parsedAttrs", !0) - } - } - return l - } - return typeof e == "object" ? this.each(function() { - v.data(this, e) - }) : (r = e.split(".", 2), r[1] = r[1] ? "." + r[1] : "", i = r[1] + "!", v.access(this, function(n) { - if (n === t) return l = this.triggerHandler("getData" + i, [r[0]]), l === t && a && (l = v.data(a, e), l = H(a, e, l)), l === t && r[1] ? this.data(r[0]) : l; - r[1] = n, this.each(function() { - var t = v(this); - t.triggerHandler("setData" + i, r), v.data(this, e, n), t.triggerHandler("changeData" + i, r) - }) - }, null, n, arguments.length > 1, null, !1)) - }, - removeData: function(e) { - return this.each(function() { - v.removeData(this, e) - }) - } - }), v.extend({ - queue: function(e, t, n) { - var r; - if (e) return t = (t || "fx") + "queue", r = v._data(e, t), n && (!r || v.isArray(n) ? r = v._data(e, t, v.makeArray(n)) : r.push(n)), r || [] - }, - dequeue: function(e, t) { - t = t || "fx"; - var n = v.queue(e, t), - r = n.length, - i = n.shift(), - s = v._queueHooks(e, t), - o = function() { - v.dequeue(e, t) - }; - i === "inprogress" && (i = n.shift(), r--), i && (t === "fx" && n.unshift("inprogress"), delete s.stop, i.call(e, o, s)), !r && s && s.empty.fire() - }, - _queueHooks: function(e, t) { - var n = t + "queueHooks"; - return v._data(e, n) || v._data(e, n, { - empty: v.Callbacks("once memory").add(function() { - v.removeData(e, t + "queue", !0), v.removeData(e, n, !0) - }) - }) - } - }), v.fn.extend({ - queue: function(e, n) { - var r = 2; - return typeof e != "string" && (n = e, e = "fx", r--), arguments.length < r ? v.queue(this[0], e) : n === t ? this : this.each(function() { - var t = v.queue(this, e, n); - v._queueHooks(this, e), e === "fx" && t[0] !== "inprogress" && v.dequeue(this, e) - }) - }, - dequeue: function(e) { - return this.each(function() { - v.dequeue(this, e) - }) - }, - delay: function(e, t) { - return e = v.fx ? v.fx.speeds[e] || e : e, t = t || "fx", this.queue(t, function(t, n) { - var r = setTimeout(t, e); - n.stop = function() { - clearTimeout(r) - } - }) - }, - clearQueue: function(e) { - return this.queue(e || "fx", []) - }, - promise: function(e, n) { - var r, i = 1, - s = v.Deferred(), - o = this, - u = this.length, - a = function() { - --i || s.resolveWith(o, [o]) - }; - typeof e != "string" && (n = e, e = t), e = e || "fx"; - while (u--) r = v._data(o[u], e + "queueHooks"), r && r.empty && (i++, r.empty.add(a)); - return a(), s.promise(n) - } - }); - var j, F, I, q = /[\t\r\n]/g, - R = /\r/g, - U = /^(?:button|input)$/i, - z = /^(?:button|input|object|select|textarea)$/i, - W = /^a(?:rea|)$/i, - X = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - V = v.support.getSetAttribute; - v.fn.extend({ - attr: function(e, t) { - return v.access(this, v.attr, e, t, arguments.length > 1) - }, - removeAttr: function(e) { - return this.each(function() { - v.removeAttr(this, e) - }) - }, - prop: function(e, t) { - return v.access(this, v.prop, e, t, arguments.length > 1) - }, - removeProp: function(e) { - return e = v.propFix[e] || e, this.each(function() { - try { - this[e] = t, delete this[e] - } catch (n) {} - }) - }, - addClass: function(e) { - var t, n, r, i, s, o, u; - if (v.isFunction(e)) return this.each(function(t) { - v(this).addClass(e.call(this, t, this.className)) - }); - if (e && typeof e == "string") { - t = e.split(y); - for (n = 0, r = this.length; n < r; n++) { - i = this[n]; - if (i.nodeType === 1) if (!i.className && t.length === 1) i.className = e; - else { - s = " " + i.className + " "; - for (o = 0, u = t.length; o < u; o++) s.indexOf(" " + t[o] + " ") < 0 && (s += t[o] + " "); - i.className = v.trim(s) - } - } - } - return this - }, - removeClass: function(e) { - var n, r, i, s, o, u, a; - if (v.isFunction(e)) return this.each(function(t) { - v(this).removeClass(e.call(this, t, this.className)) - }); - if (e && typeof e == "string" || e === t) { - n = (e || "").split(y); - for (u = 0, a = this.length; u < a; u++) { - i = this[u]; - if (i.nodeType === 1 && i.className) { - r = (" " + i.className + " ").replace(q, " "); - for (s = 0, o = n.length; s < o; s++) while (r.indexOf(" " + n[s] + " ") >= 0) r = r.replace(" " + n[s] + " ", " "); - i.className = e ? v.trim(r) : "" - } - } - } - return this - }, - toggleClass: function(e, t) { - var n = typeof e, - r = typeof t == "boolean"; - return v.isFunction(e) ? this.each(function(n) { - v(this).toggleClass(e.call(this, n, this.className, t), t) - }) : this.each(function() { - if (n === "string") { - var i, s = 0, - o = v(this), - u = t, - a = e.split(y); - while (i = a[s++]) u = r ? u : !o.hasClass(i), o[u ? "addClass" : "removeClass"](i) - } else if (n === "undefined" || n === "boolean") this.className && v._data(this, "__className__", this.className), this.className = this.className || e === !1 ? "" : v._data(this, "__className__") || "" - }) - }, - hasClass: function(e) { - var t = " " + e + " ", - n = 0, - r = this.length; - for (; n < r; n++) if (this[n].nodeType === 1 && (" " + this[n].className + " ").replace(q, " ").indexOf(t) >= 0) return !0; - return !1 - }, - val: function(e) { - var n, r, i, s = this[0]; - if (!arguments.length) { - if (s) return n = v.valHooks[s.type] || v.valHooks[s.nodeName.toLowerCase()], n && "get" in n && (r = n.get(s, "value")) !== t ? r : (r = s.value, typeof r == "string" ? r.replace(R, "") : r == null ? "" : r); - return - } - return i = v.isFunction(e), this.each(function(r) { - var s, o = v(this); - if (this.nodeType !== 1) return; - i ? s = e.call(this, r, o.val()) : s = e, s == null ? s = "" : typeof s == "number" ? s += "" : v.isArray(s) && (s = v.map(s, function(e) { - return e == null ? "" : e + "" - })), n = v.valHooks[this.type] || v.valHooks[this.nodeName.toLowerCase()]; - if (!n || !("set" in n) || n.set(this, s, "value") === t) this.value = s - }) - } - }), v.extend({ - valHooks: { - option: { - get: function(e) { - var t = e.attributes.value; - return !t || t.specified ? e.value : e.text - } - }, - select: { - get: function(e) { - var t, n, r = e.options, - i = e.selectedIndex, - s = e.type === "select-one" || i < 0, - o = s ? null : [], - u = s ? i + 1 : r.length, - a = i < 0 ? u : s ? i : 0; - for (; a < u; a++) { - n = r[a]; - if ((n.selected || a === i) && (v.support.optDisabled ? !n.disabled : n.getAttribute("disabled") === null) && (!n.parentNode.disabled || !v.nodeName(n.parentNode, "optgroup"))) { - t = v(n).val(); - if (s) return t; - o.push(t) - } - } - return o - }, - set: function(e, t) { - var n = v.makeArray(t); - return v(e).find("option").each(function() { - this.selected = v.inArray(v(this).val(), n) >= 0 - }), n.length || (e.selectedIndex = -1), n - } - } - }, - attrFn: {}, - attr: function(e, n, r, i) { - var s, o, u, a = e.nodeType; - if (!e || a === 3 || a === 8 || a === 2) return; - if (i && v.isFunction(v.fn[n])) return v(e)[n](r); - if (typeof e.getAttribute == "undefined") return v.prop(e, n, r); - u = a !== 1 || !v.isXMLDoc(e), u && (n = n.toLowerCase(), o = v.attrHooks[n] || (X.test(n) ? F : j)); - if (r !== t) { - if (r === null) { - v.removeAttr(e, n); - return - } - return o && "set" in o && u && (s = o.set(e, r, n)) !== t ? s : (e.setAttribute(n, r + ""), r) - } - return o && "get" in o && u && (s = o.get(e, n)) !== null ? s : (s = e.getAttribute(n), s === null ? t : s) - }, - removeAttr: function(e, t) { - var n, r, i, s, o = 0; - if (t && e.nodeType === 1) { - r = t.split(y); - for (; o < r.length; o++) i = r[o], i && (n = v.propFix[i] || i, s = X.test(i), s || v.attr(e, i, ""), e.removeAttribute(V ? i : n), s && n in e && (e[n] = !1)) - } - }, - attrHooks: { - type: { - set: function(e, t) { - if (U.test(e.nodeName) && e.parentNode) v.error("type property can't be changed"); - else if (!v.support.radioValue && t === "radio" && v.nodeName(e, "input")) { - var n = e.value; - return e.setAttribute("type", t), n && (e.value = n), t - } - } - }, - value: { - get: function(e, t) { - return j && v.nodeName(e, "button") ? j.get(e, t) : t in e ? e.value : null - }, - set: function(e, t, n) { - if (j && v.nodeName(e, "button")) return j.set(e, t, n); - e.value = t - } - } - }, - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - prop: function(e, n, r) { - var i, s, o, u = e.nodeType; - if (!e || u === 3 || u === 8 || u === 2) return; - return o = u !== 1 || !v.isXMLDoc(e), o && (n = v.propFix[n] || n, s = v.propHooks[n]), r !== t ? s && "set" in s && (i = s.set(e, r, n)) !== t ? i : e[n] = r : s && "get" in s && (i = s.get(e, n)) !== null ? i : e[n] - }, - propHooks: { - tabIndex: { - get: function(e) { - var n = e.getAttributeNode("tabindex"); - return n && n.specified ? parseInt(n.value, 10) : z.test(e.nodeName) || W.test(e.nodeName) && e.href ? 0 : t - } - } - } - }), F = { - get: function(e, n) { - var r, i = v.prop(e, n); - return i === !0 || typeof i != "boolean" && (r = e.getAttributeNode(n)) && r.nodeValue !== !1 ? n.toLowerCase() : t - }, - set: function(e, t, n) { - var r; - return t === !1 ? v.removeAttr(e, n) : (r = v.propFix[n] || n, r in e && (e[r] = !0), e.setAttribute(n, n.toLowerCase())), n - } - }, V || (I = { - name: !0, - id: !0, - coords: !0 - }, j = v.valHooks.button = { - get: function(e, n) { - var r; - return r = e.getAttributeNode(n), r && (I[n] ? r.value !== "" : r.specified) ? r.value : t - }, - set: function(e, t, n) { - var r = e.getAttributeNode(n); - return r || (r = i.createAttribute(n), e.setAttributeNode(r)), r.value = t + "" - } - }, v.each(["width", "height"], function(e, t) { - v.attrHooks[t] = v.extend(v.attrHooks[t], { - set: function(e, n) { - if (n === "") return e.setAttribute(t, "auto"), n - } - }) - }), v.attrHooks.contenteditable = { - get: j.get, - set: function(e, t, n) { - t === "" && (t = "false"), j.set(e, t, n) - } - }), v.support.hrefNormalized || v.each(["href", "src", "width", "height"], function(e, n) { - v.attrHooks[n] = v.extend(v.attrHooks[n], { - get: function(e) { - var r = e.getAttribute(n, 2); - return r === null ? t : r - } - }) - }), v.support.style || (v.attrHooks.style = { - get: function(e) { - return e.style.cssText.toLowerCase() || t - }, - set: function(e, t) { - return e.style.cssText = t + "" - } - }), v.support.optSelected || (v.propHooks.selected = v.extend(v.propHooks.selected, { - get: function(e) { - var t = e.parentNode; - return t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex), null - } - })), v.support.enctype || (v.propFix.enctype = "encoding"), v.support.checkOn || v.each(["radio", "checkbox"], function() { - v.valHooks[this] = { - get: function(e) { - return e.getAttribute("value") === null ? "on" : e.value - } - } - }), v.each(["radio", "checkbox"], function() { - v.valHooks[this] = v.extend(v.valHooks[this], { - set: function(e, t) { - if (v.isArray(t)) return e.checked = v.inArray(v(e).val(), t) >= 0 - } - }) - }); - var $ = /^(?:textarea|input|select)$/i, - J = /^([^\.]*|)(?:\.(.+)|)$/, - K = /(?:^|\s)hover(\.\S+|)\b/, - Q = /^key/, - G = /^(?:mouse|contextmenu)|click/, - Y = /^(?:focusinfocus|focusoutblur)$/, - Z = function(e) { - return v.event.special.hover ? e : e.replace(K, "mouseenter$1 mouseleave$1") - }; - v.event = { - add: function(e, n, r, i, s) { - var o, u, a, f, l, c, h, p, d, m, g; - if (e.nodeType === 3 || e.nodeType === 8 || !n || !r || !(o = v._data(e))) return; - r.handler && (d = r, r = d.handler, s = d.selector), r.guid || (r.guid = v.guid++), a = o.events, a || (o.events = a = {}), u = o.handle, u || (o.handle = u = function(e) { - return typeof v == "undefined" || !! e && v.event.triggered === e.type ? t : v.event.dispatch.apply(u.elem, arguments) - }, u.elem = e), n = v.trim(Z(n)).split(" "); - for (f = 0; f < n.length; f++) { - l = J.exec(n[f]) || [], c = l[1], h = (l[2] || "").split(".").sort(), g = v.event.special[c] || {}, c = (s ? g.delegateType : g.bindType) || c, g = v.event.special[c] || {}, p = v.extend({ - type: c, - origType: l[1], - data: i, - handler: r, - guid: r.guid, - selector: s, - needsContext: s && v.expr.match.needsContext.test(s), - namespace: h.join(".") - }, d), m = a[c]; - if (!m) { - m = a[c] = [], m.delegateCount = 0; - if (!g.setup || g.setup.call(e, i, h, u) === !1) e.addEventListener ? e.addEventListener(c, u, !1) : e.attachEvent && e.attachEvent("on" + c, u) - } - g.add && (g.add.call(e, p), p.handler.guid || (p.handler.guid = r.guid)), s ? m.splice(m.delegateCount++, 0, p) : m.push(p), v.event.global[c] = !0 - } - e = null - }, - global: {}, - remove: function(e, t, n, r, i) { - var s, o, u, a, f, l, c, h, p, d, m, g = v.hasData(e) && v._data(e); - if (!g || !(h = g.events)) return; - t = v.trim(Z(t || "")).split(" "); - for (s = 0; s < t.length; s++) { - o = J.exec(t[s]) || [], u = a = o[1], f = o[2]; - if (!u) { - for (u in h) v.event.remove(e, u + t[s], n, r, !0); - continue - } - p = v.event.special[u] || {}, u = (r ? p.delegateType : p.bindType) || u, d = h[u] || [], l = d.length, f = f ? new RegExp("(^|\\.)" + f.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - for (c = 0; c < d.length; c++) m = d[c], (i || a === m.origType) && (!n || n.guid === m.guid) && (!f || f.test(m.namespace)) && (!r || r === m.selector || r === "**" && m.selector) && (d.splice(c--, 1), m.selector && d.delegateCount--, p.remove && p.remove.call(e, m)); - d.length === 0 && l !== d.length && ((!p.teardown || p.teardown.call(e, f, g.handle) === !1) && v.removeEvent(e, u, g.handle), delete h[u]) - } - v.isEmptyObject(h) && (delete g.handle, v.removeData(e, "events", !0)) - }, - customEvent: { - getData: !0, - setData: !0, - changeData: !0 - }, - trigger: function(n, r, s, o) { - if (!s || s.nodeType !== 3 && s.nodeType !== 8) { - var u, a, f, l, c, h, p, d, m, g, y = n.type || n, - b = []; - if (Y.test(y + v.event.triggered)) return; - y.indexOf("!") >= 0 && (y = y.slice(0, -1), a = !0), y.indexOf(".") >= 0 && (b = y.split("."), y = b.shift(), b.sort()); - if ((!s || v.event.customEvent[y]) && !v.event.global[y]) return; - n = typeof n == "object" ? n[v.expando] ? n : new v.Event(y, n) : new v.Event(y), n.type = y, n.isTrigger = !0, n.exclusive = a, n.namespace = b.join("."), n.namespace_re = n.namespace ? new RegExp("(^|\\.)" + b.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, h = y.indexOf(":") < 0 ? "on" + y : ""; - if (!s) { - u = v.cache; - for (f in u) u[f].events && u[f].events[y] && v.event.trigger(n, r, u[f].handle.elem, !0); - return - } - n.result = t, n.target || (n.target = s), r = r != null ? v.makeArray(r) : [], r.unshift(n), p = v.event.special[y] || {}; - if (p.trigger && p.trigger.apply(s, r) === !1) return; - m = [ - [s, p.bindType || y] - ]; - if (!o && !p.noBubble && !v.isWindow(s)) { - g = p.delegateType || y, l = Y.test(g + y) ? s : s.parentNode; - for (c = s; l; l = l.parentNode) m.push([l, g]), c = l; - c === (s.ownerDocument || i) && m.push([c.defaultView || c.parentWindow || e, g]) - } - for (f = 0; f < m.length && !n.isPropagationStopped(); f++) l = m[f][0], n.type = m[f][1], d = (v._data(l, "events") || {})[n.type] && v._data(l, "handle"), d && d.apply(l, r), d = h && l[h], d && v.acceptData(l) && d.apply && d.apply(l, r) === !1 && n.preventDefault(); - return n.type = y, !o && !n.isDefaultPrevented() && (!p._default || p._default.apply(s.ownerDocument, r) === !1) && (y !== "click" || !v.nodeName(s, "a")) && v.acceptData(s) && h && s[y] && (y !== "focus" && y !== "blur" || n.target.offsetWidth !== 0) && !v.isWindow(s) && (c = s[h], c && (s[h] = null), v.event.triggered = y, s[y](), v.event.triggered = t, c && (s[h] = c)), n.result - } - return - }, - dispatch: function(n) { - n = v.event.fix(n || e.event); - var r, i, s, o, u, a, f, c, h, p, d = (v._data(this, "events") || {})[n.type] || [], - m = d.delegateCount, - g = l.call(arguments), - y = !n.exclusive && !n.namespace, - b = v.event.special[n.type] || {}, - w = []; - g[0] = n, n.delegateTarget = this; - if (b.preDispatch && b.preDispatch.call(this, n) === !1) return; - if (m && (!n.button || n.type !== "click")) for (s = n.target; s != this; s = s.parentNode || this) if (s.disabled !== !0 || n.type !== "click") { - u = {}, f = []; - for (r = 0; r < m; r++) c = d[r], h = c.selector, u[h] === t && (u[h] = c.needsContext ? v(h, this).index(s) >= 0 : v.find(h, this, null, [s]).length), u[h] && f.push(c); - f.length && w.push({ - elem: s, - matches: f - }) - } - d.length > m && w.push({ - elem: this, - matches: d.slice(m) - }); - for (r = 0; r < w.length && !n.isPropagationStopped(); r++) { - a = w[r], n.currentTarget = a.elem; - for (i = 0; i < a.matches.length && !n.isImmediatePropagationStopped(); i++) { - c = a.matches[i]; - if (y || !n.namespace && !c.namespace || n.namespace_re && n.namespace_re.test(c.namespace)) n.data = c.data, n.handleObj = c, o = ((v.event.special[c.origType] || {}).handle || c.handler).apply(a.elem, g), o !== t && (n.result = o, o === !1 && (n.preventDefault(), n.stopPropagation())) - } - } - return b.postDispatch && b.postDispatch.call(this, n), n.result - }, - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - fixHooks: {}, - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function(e, t) { - return e.which == null && (e.which = t.charCode != null ? t.charCode : t.keyCode), e - } - }, - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function(e, n) { - var r, s, o, u = n.button, - a = n.fromElement; - return e.pageX == null && n.clientX != null && (r = e.target.ownerDocument || i, s = r.documentElement, o = r.body, e.pageX = n.clientX + (s && s.scrollLeft || o && o.scrollLeft || 0) - (s && s.clientLeft || o && o.clientLeft || 0), e.pageY = n.clientY + (s && s.scrollTop || o && o.scrollTop || 0) - (s && s.clientTop || o && o.clientTop || 0)), !e.relatedTarget && a && (e.relatedTarget = a === e.target ? n.toElement : a), !e.which && u !== t && (e.which = u & 1 ? 1 : u & 2 ? 3 : u & 4 ? 2 : 0), e - } - }, - fix: function(e) { - if (e[v.expando]) return e; - var t, n, r = e, - s = v.event.fixHooks[e.type] || {}, - o = s.props ? this.props.concat(s.props) : this.props; - e = v.Event(r); - for (t = o.length; t;) n = o[--t], e[n] = r[n]; - return e.target || (e.target = r.srcElement || i), e.target.nodeType === 3 && (e.target = e.target.parentNode), e.metaKey = !! e.metaKey, s.filter ? s.filter(e, r) : e - }, - special: { - load: { - noBubble: !0 - }, - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - beforeunload: { - setup: function(e, t, n) { - v.isWindow(this) && (this.onbeforeunload = n) - }, - teardown: function(e, t) { - this.onbeforeunload === t && (this.onbeforeunload = null) - } - } - }, - simulate: function(e, t, n, r) { - var i = v.extend(new v.Event, n, { - type: e, - isSimulated: !0, - originalEvent: {} - }); - r ? v.event.trigger(i, null, t) : v.event.dispatch.call(t, i), i.isDefaultPrevented() && n.preventDefault() - } - }, v.event.handle = v.event.dispatch, v.removeEvent = i.removeEventListener ? - function(e, t, n) { - e.removeEventListener && e.removeEventListener(t, n, !1) - } : function(e, t, n) { - var r = "on" + t; - e.detachEvent && (typeof e[r] == "undefined" && (e[r] = null), e.detachEvent(r, n)) - }, v.Event = function(e, t) { - if (!(this instanceof v.Event)) return new v.Event(e, t); - e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || e.returnValue === !1 || e.getPreventDefault && e.getPreventDefault() ? tt : et) : this.type = e, t && v.extend(this, t), this.timeStamp = e && e.timeStamp || v.now(), this[v.expando] = !0 - }, v.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = tt; - var e = this.originalEvent; - if (!e) return; - e.preventDefault ? e.preventDefault() : e.returnValue = !1 - }, - stopPropagation: function() { - this.isPropagationStopped = tt; - var e = this.originalEvent; - if (!e) return; - e.stopPropagation && e.stopPropagation(), e.cancelBubble = !0 - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = tt, this.stopPropagation() - }, - isDefaultPrevented: et, - isPropagationStopped: et, - isImmediatePropagationStopped: et - }, v.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" - }, function(e, t) { - v.event.special[e] = { - delegateType: t, - bindType: t, - handle: function(e) { - var n, r = this, - i = e.relatedTarget, - s = e.handleObj, - o = s.selector; - if (!i || i !== r && !v.contains(r, i)) e.type = s.origType, n = s.handler.apply(this, arguments), e.type = t; - return n - } - } - }), v.support.submitBubbles || (v.event.special.submit = { - setup: function() { - if (v.nodeName(this, "form")) return !1; - v.event.add(this, "click._submit keypress._submit", function(e) { - var n = e.target, - r = v.nodeName(n, "input") || v.nodeName(n, "button") ? n.form : t; - r && !v._data(r, "_submit_attached") && (v.event.add(r, "submit._submit", function(e) { - e._submit_bubble = !0 - }), v._data(r, "_submit_attached", !0)) - }) - }, - postDispatch: function(e) { - e._submit_bubble && (delete e._submit_bubble, this.parentNode && !e.isTrigger && v.event.simulate("submit", this.parentNode, e, !0)) - }, - teardown: function() { - if (v.nodeName(this, "form")) return !1; - v.event.remove(this, "._submit") - } - }), v.support.changeBubbles || (v.event.special.change = { - setup: function() { - if ($.test(this.nodeName)) { - if (this.type === "checkbox" || this.type === "radio") v.event.add(this, "propertychange._change", function(e) { - e.originalEvent.propertyName === "checked" && (this._just_changed = !0) - }), v.event.add(this, "click._change", function(e) { - this._just_changed && !e.isTrigger && (this._just_changed = !1), v.event.simulate("change", this, e, !0) - }); - return !1 - } - v.event.add(this, "beforeactivate._change", function(e) { - var t = e.target; - $.test(t.nodeName) && !v._data(t, "_change_attached") && (v.event.add(t, "change._change", function(e) { - this.parentNode && !e.isSimulated && !e.isTrigger && v.event.simulate("change", this.parentNode, e, !0) - }), v._data(t, "_change_attached", !0)) - }) - }, - handle: function(e) { - var t = e.target; - if (this !== t || e.isSimulated || e.isTrigger || t.type !== "radio" && t.type !== "checkbox") return e.handleObj.handler.apply(this, arguments) - }, - teardown: function() { - return v.event.remove(this, "._change"), !$.test(this.nodeName) - } - }), v.support.focusinBubbles || v.each({ - focus: "focusin", - blur: "focusout" - }, function(e, t) { - var n = 0, - r = function(e) { - v.event.simulate(t, e.target, v.event.fix(e), !0) - }; - v.event.special[t] = { - setup: function() { - n++ === 0 && i.addEventListener(e, r, !0) - }, - teardown: function() { - --n === 0 && i.removeEventListener(e, r, !0) - } - } - }), v.fn.extend({ - on: function(e, n, r, i, s) { - var o, u; - if (typeof e == "object") { - typeof n != "string" && (r = r || n, n = t); - for (u in e) this.on(u, n, r, e[u], s); - return this - } - r == null && i == null ? (i = n, r = n = t) : i == null && (typeof n == "string" ? (i = r, r = t) : (i = r, r = n, n = t)); - if (i === !1) i = et; - else if (!i) return this; - return s === 1 && (o = i, i = function(e) { - return v().off(e), o.apply(this, arguments) - }, i.guid = o.guid || (o.guid = v.guid++)), this.each(function() { - v.event.add(this, e, i, r, n) - }) - }, - one: function(e, t, n, r) { - return this.on(e, t, n, r, 1) - }, - off: function(e, n, r) { - var i, s; - if (e && e.preventDefault && e.handleObj) return i = e.handleObj, v(e.delegateTarget).off(i.namespace ? i.origType + "." + i.namespace : i.origType, i.selector, i.handler), this; - if (typeof e == "object") { - for (s in e) this.off(s, n, e[s]); - return this - } - if (n === !1 || typeof n == "function") r = n, n = t; - return r === !1 && (r = et), this.each(function() { - v.event.remove(this, e, r, n) - }) - }, - bind: function(e, t, n) { - return this.on(e, null, t, n) - }, - unbind: function(e, t) { - return this.off(e, null, t) - }, - live: function(e, t, n) { - return v(this.context).on(e, this.selector, t, n), this - }, - die: function(e, t) { - return v(this.context).off(e, this.selector || "**", t), this - }, - delegate: function(e, t, n, r) { - return this.on(t, e, n, r) - }, - undelegate: function(e, t, n) { - return arguments.length === 1 ? this.off(e, "**") : this.off(t, e || "**", n) - }, - trigger: function(e, t) { - return this.each(function() { - v.event.trigger(e, t, this) - }) - }, - triggerHandler: function(e, t) { - if (this[0]) return v.event.trigger(e, t, this[0], !0) - }, - toggle: function(e) { - var t = arguments, - n = e.guid || v.guid++, - r = 0, - i = function(n) { - var i = (v._data(this, "lastToggle" + e.guid) || 0) % r; - return v._data(this, "lastToggle" + e.guid, i + 1), n.preventDefault(), t[i].apply(this, arguments) || !1 - }; - i.guid = n; - while (r < t.length) t[r++].guid = n; - return this.click(i) - }, - hover: function(e, t) { - return this.mouseenter(e).mouseleave(t || e) - } - }), v.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "), function(e, t) { - v.fn[t] = function(e, n) { - return n == null && (n = e, e = null), arguments.length > 0 ? this.on(t, null, e, n) : this.trigger(t) - }, Q.test(t) && (v.event.fixHooks[t] = v.event.keyHooks), G.test(t) && (v.event.fixHooks[t] = v.event.mouseHooks) - }), function(e, t) { - function nt(e, t, n, r) { - n = n || [], t = t || g; - var i, s, a, f, l = t.nodeType; - if (!e || typeof e != "string") return n; - if (l !== 1 && l !== 9) return []; - a = o(t); - if (!a && !r) if (i = R.exec(e)) if (f = i[1]) { - if (l === 9) { - s = t.getElementById(f); - if (!s || !s.parentNode) return n; - if (s.id === f) return n.push(s), n - } else if (t.ownerDocument && (s = t.ownerDocument.getElementById(f)) && u(t, s) && s.id === f) return n.push(s), n - } else { - if (i[2]) return S.apply(n, x.call(t.getElementsByTagName(e), 0)), n; - if ((f = i[3]) && Z && t.getElementsByClassName) return S.apply(n, x.call(t.getElementsByClassName(f), 0)), n - } - return vt(e.replace(j, "$1"), t, n, r, a) - } - - function rt(e) { - return function(t) { - var n = t.nodeName.toLowerCase(); - return n === "input" && t.type === e - } - } - - function it(e) { - return function(t) { - var n = t.nodeName.toLowerCase(); - return (n === "input" || n === "button") && t.type === e - } - } - - function st(e) { - return N(function(t) { - return t = +t, N(function(n, r) { - var i, s = e([], n.length, t), - o = s.length; - while (o--) n[i = s[o]] && (n[i] = !(r[i] = n[i])) - }) - }) - } - - function ot(e, t, n) { - if (e === t) return n; - var r = e.nextSibling; - while (r) { - if (r === t) return -1; - r = r.nextSibling - } - return 1 - } - - function ut(e, t) { - var n, r, s, o, u, a, f, l = L[d][e + " "]; - if (l) return t ? 0 : l.slice(0); - u = e, a = [], f = i.preFilter; - while (u) { - if (!n || (r = F.exec(u))) r && (u = u.slice(r[0].length) || u), a.push(s = []); - n = !1; - if (r = I.exec(u)) s.push(n = new m(r.shift())), u = u.slice(n.length), n.type = r[0].replace(j, " "); - for (o in i.filter)(r = J[o].exec(u)) && (!f[o] || (r = f[o](r))) && (s.push(n = new m(r.shift())), u = u.slice(n.length), n.type = o, n.matches = r); - if (!n) break - } - return t ? u.length : u ? nt.error(e) : L(e, a).slice(0) - } - - function at(e, t, r) { - var i = t.dir, - s = r && t.dir === "parentNode", - o = w++; - return t.first ? - function(t, n, r) { - while (t = t[i]) if (s || t.nodeType === 1) return e(t, n, r) - } : function(t, r, u) { - if (!u) { - var a, f = b + " " + o + " ", - l = f + n; - while (t = t[i]) if (s || t.nodeType === 1) { - if ((a = t[d]) === l) return t.sizset; - if (typeof a == "string" && a.indexOf(f) === 0) { - if (t.sizset) return t - } else { - t[d] = l; - if (e(t, r, u)) return t.sizset = !0, t; - t.sizset = !1 - } - } - } else while (t = t[i]) if (s || t.nodeType === 1) if (e(t, r, u)) return t - } - } - - function ft(e) { - return e.length > 1 ? - function(t, n, r) { - var i = e.length; - while (i--) if (!e[i](t, n, r)) return !1; - return !0 - } : e[0] - } - - function lt(e, t, n, r, i) { - var s, o = [], - u = 0, - a = e.length, - f = t != null; - for (; u < a; u++) if (s = e[u]) if (!n || n(s, r, i)) o.push(s), f && t.push(u); - return o - } - - function ct(e, t, n, r, i, s) { - return r && !r[d] && (r = ct(r)), i && !i[d] && (i = ct(i, s)), N(function(s, o, u, a) { - var f, l, c, h = [], - p = [], - d = o.length, - v = s || dt(t || "*", u.nodeType ? [u] : u, []), - m = e && (s || !t) ? lt(v, h, e, u, a) : v, - g = n ? i || (s ? e : d || r) ? [] : o : m; - n && n(m, g, u, a); - if (r) { - f = lt(g, p), r(f, [], u, a), l = f.length; - while (l--) if (c = f[l]) g[p[l]] = !(m[p[l]] = c) - } - if (s) { - if (i || e) { - if (i) { - f = [], l = g.length; - while (l--)(c = g[l]) && f.push(m[l] = c); - i(null, g = [], f, a) - } - l = g.length; - while (l--)(c = g[l]) && (f = i ? T.call(s, c) : h[l]) > -1 && (s[f] = !(o[f] = c)) - } - } else g = lt(g === o ? g.splice(d, g.length) : g), i ? i(null, o, g, a) : S.apply(o, g) - }) - } - - function ht(e) { - var t, n, r, s = e.length, - o = i.relative[e[0].type], - u = o || i.relative[" "], - a = o ? 1 : 0, - f = at(function(e) { - return e === t - }, u, !0), - l = at(function(e) { - return T.call(t, e) > -1 - }, u, !0), - h = [function(e, n, r) { - return !o && (r || n !== c) || ((t = n).nodeType ? f(e, n, r) : l(e, n, r)) - }]; - for (; a < s; a++) if (n = i.relative[e[a].type]) h = [at(ft(h), n)]; - else { - n = i.filter[e[a].type].apply(null, e[a].matches); - if (n[d]) { - r = ++a; - for (; r < s; r++) if (i.relative[e[r].type]) break; - return ct(a > 1 && ft(h), a > 1 && e.slice(0, a - 1).join("").replace(j, "$1"), n, a < r && ht(e.slice(a, r)), r < s && ht(e = e.slice(r)), r < s && e.join("")) - } - h.push(n) - } - return ft(h) - } - - function pt(e, t) { - var r = t.length > 0, - s = e.length > 0, - o = function(u, a, f, l, h) { - var p, d, v, m = [], - y = 0, - w = "0", - x = u && [], - T = h != null, - N = c, - C = u || s && i.find.TAG("*", h && a.parentNode || a), - k = b += N == null ? 1 : Math.E; - T && (c = a !== g && a, n = o.el); - for (; - (p = C[w]) != null; w++) { - if (s && p) { - for (d = 0; v = e[d]; d++) if (v(p, a, f)) { - l.push(p); - break - } - T && (b = k, n = ++o.el) - } - r && ((p = !v && p) && y--, u && x.push(p)) - } - y += w; - if (r && w !== y) { - for (d = 0; v = t[d]; d++) v(x, m, a, f); - if (u) { - if (y > 0) while (w--)!x[w] && !m[w] && (m[w] = E.call(l)); - m = lt(m) - } - S.apply(l, m), T && !u && m.length > 0 && y + t.length > 1 && nt.uniqueSort(l) - } - return T && (b = k, c = N), x - }; - return o.el = 0, r ? N(o) : o - } - - function dt(e, t, n) { - var r = 0, - i = t.length; - for (; r < i; r++) nt(e, t[r], n); - return n - } - - function vt(e, t, n, r, s) { - var o, u, f, l, c, h = ut(e), - p = h.length; - if (!r && h.length === 1) { - u = h[0] = h[0].slice(0); - if (u.length > 2 && (f = u[0]).type === "ID" && t.nodeType === 9 && !s && i.relative[u[1].type]) { - t = i.find.ID(f.matches[0].replace($, ""), t, s)[0]; - if (!t) return n; - e = e.slice(u.shift().length) - } - for (o = J.POS.test(e) ? -1 : u.length - 1; o >= 0; o--) { - f = u[o]; - if (i.relative[l = f.type]) break; - if (c = i.find[l]) if (r = c(f.matches[0].replace($, ""), z.test(u[0].type) && t.parentNode || t, s)) { - u.splice(o, 1), e = r.length && u.join(""); - if (!e) return S.apply(n, x.call(r, 0)), n; - break - } - } - } - return a(e, h)(r, t, s, n, z.test(e)), n - } - - function mt() {} - var n, r, i, s, o, u, a, f, l, c, h = !0, - p = "undefined", - d = ("sizcache" + Math.random()).replace(".", ""), - m = String, - g = e.document, - y = g.documentElement, - b = 0, - w = 0, - E = [].pop, - S = [].push, - x = [].slice, - T = [].indexOf || - function(e) { - var t = 0, - n = this.length; - for (; t < n; t++) if (this[t] === e) return t; - return -1 - }, - N = function(e, t) { - return e[d] = t == null || t, e - }, - C = function() { - var e = {}, - t = []; - return N(function(n, r) { - return t.push(n) > i.cacheLength && delete e[t.shift()], e[n + " "] = r - }, e) - }, - k = C(), - L = C(), - A = C(), - O = "[\\x20\\t\\r\\n\\f]", - M = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+", - _ = M.replace("w", "w#"), - D = "([*^$|!~]?=)", - P = "\\[" + O + "*(" + M + ")" + O + "*(?:" + D + O + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + _ + ")|)|)" + O + "*\\]", - H = ":(" + M + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + P + ")|[^:]|\\\\.)*|.*))\\)|)", - B = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + O + "*((?:-\\d)?\\d*)" + O + "*\\)|)(?=[^-]|$)", - j = new RegExp("^" + O + "+|((?:^|[^\\\\])(?:\\\\.)*)" + O + "+$", "g"), - F = new RegExp("^" + O + "*," + O + "*"), - I = new RegExp("^" + O + "*([\\x20\\t\\r\\n\\f>+~])" + O + "*"), - q = new RegExp(H), - R = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/, - U = /^:not/, - z = /[\x20\t\r\n\f]*[+~]/, - W = /:not\($/, - X = /h\d/i, - V = /input|select|textarea|button/i, - $ = /\\(?!\\)/g, - J = { - ID: new RegExp("^#(" + M + ")"), - CLASS: new RegExp("^\\.(" + M + ")"), - NAME: new RegExp("^\\[name=['\"]?(" + M + ")['\"]?\\]"), - TAG: new RegExp("^(" + M.replace("w", "w*") + ")"), - ATTR: new RegExp("^" + P), - PSEUDO: new RegExp("^" + H), - POS: new RegExp(B, "i"), - CHILD: new RegExp("^:(only|nth|first|last)-child(?:\\(" + O + "*(even|odd|(([+-]|)(\\d*)n|)" + O + "*(?:([+-]|)" + O + "*(\\d+)|))" + O + "*\\)|)", "i"), - needsContext: new RegExp("^" + O + "*[>+~]|" + B, "i") - }, - K = function(e) { - var t = g.createElement("div"); - try { - return e(t) - } catch (n) { - return !1 - } finally { - t = null - } - }, - Q = K(function(e) { - return e.appendChild(g.createComment("")), !e.getElementsByTagName("*").length - }), - G = K(function(e) { - return e.innerHTML = "", e.firstChild && typeof e.firstChild.getAttribute !== p && e.firstChild.getAttribute("href") === "#" - }), - Y = K(function(e) { - e.innerHTML = ""; - var t = typeof e.lastChild.getAttribute("multiple"); - return t !== "boolean" && t !== "string" - }), - Z = K(function(e) { - return e.innerHTML = "", !e.getElementsByClassName || !e.getElementsByClassName("e").length ? !1 : (e.lastChild.className = "e", e.getElementsByClassName("e").length === 2) - }), - et = K(function(e) { - e.id = d + 0, e.innerHTML = "
    ", y.insertBefore(e, y.firstChild); - var t = g.getElementsByName && g.getElementsByName(d).length === 2 + g.getElementsByName(d + 0).length; - return r = !g.getElementById(d), y.removeChild(e), t - }); - try { - x.call(y.childNodes, 0)[0].nodeType - } catch (tt) { - x = function(e) { - var t, n = []; - for (; t = this[e]; e++) n.push(t); - return n - } - } - nt.matches = function(e, t) { - return nt(e, null, null, t) - }, nt.matchesSelector = function(e, t) { - return nt(t, null, null, [e]).length > 0 - }, s = nt.getText = function(e) { - var t, n = "", - r = 0, - i = e.nodeType; - if (i) { - if (i === 1 || i === 9 || i === 11) { - if (typeof e.textContent == "string") return e.textContent; - for (e = e.firstChild; e; e = e.nextSibling) n += s(e) - } else if (i === 3 || i === 4) return e.nodeValue - } else for (; t = e[r]; r++) n += s(t); - return n - }, o = nt.isXML = function(e) { - var t = e && (e.ownerDocument || e).documentElement; - return t ? t.nodeName !== "HTML" : !1 - }, u = nt.contains = y.contains ? - function(e, t) { - var n = e.nodeType === 9 ? e.documentElement : e, - r = t && t.parentNode; - return e === r || !! (r && r.nodeType === 1 && n.contains && n.contains(r)) - } : y.compareDocumentPosition ? - function(e, t) { - return t && !! (e.compareDocumentPosition(t) & 16) - } : function(e, t) { - while (t = t.parentNode) if (t === e) return !0; - return !1 - }, nt.attr = function(e, t) { - var n, r = o(e); - return r || (t = t.toLowerCase()), (n = i.attrHandle[t]) ? n(e) : r || Y ? e.getAttribute(t) : (n = e.getAttributeNode(t), n ? typeof e[t] == "boolean" ? e[t] ? t : null : n.specified ? n.value : null : null) - }, i = nt.selectors = { - cacheLength: 50, - createPseudo: N, - match: J, - attrHandle: G ? {} : { - href: function(e) { - return e.getAttribute("href", 2) - }, - type: function(e) { - return e.getAttribute("type") - } - }, - find: { - ID: r ? - function(e, t, n) { - if (typeof t.getElementById !== p && !n) { - var r = t.getElementById(e); - return r && r.parentNode ? [r] : [] - } - } : function(e, n, r) { - if (typeof n.getElementById !== p && !r) { - var i = n.getElementById(e); - return i ? i.id === e || typeof i.getAttributeNode !== p && i.getAttributeNode("id").value === e ? [i] : t : [] - } - }, - TAG: Q ? - function(e, t) { - if (typeof t.getElementsByTagName !== p) return t.getElementsByTagName(e) - } : function(e, t) { - var n = t.getElementsByTagName(e); - if (e === "*") { - var r, i = [], - s = 0; - for (; r = n[s]; s++) r.nodeType === 1 && i.push(r); - return i - } - return n - }, - NAME: et && - function(e, t) { - if (typeof t.getElementsByName !== p) return t.getElementsByName(name) - }, - CLASS: Z && - function(e, t, n) { - if (typeof t.getElementsByClassName !== p && !n) return t.getElementsByClassName(e) - } - }, - relative: { - ">": { - dir: "parentNode", - first: !0 - }, - " ": { - dir: "parentNode" - }, - "+": { - dir: "previousSibling", - first: !0 - }, - "~": { - dir: "previousSibling" - } - }, - preFilter: { - ATTR: function(e) { - return e[1] = e[1].replace($, ""), e[3] = (e[4] || e[5] || "").replace($, ""), e[2] === "~=" && (e[3] = " " + e[3] + " "), e.slice(0, 4) - }, - CHILD: function(e) { - return e[1] = e[1].toLowerCase(), e[1] === "nth" ? (e[2] || nt.error(e[0]), e[3] = +(e[3] ? e[4] + (e[5] || 1) : 2 * (e[2] === "even" || e[2] === "odd")), e[4] = +(e[6] + e[7] || e[2] === "odd")) : e[2] && nt.error(e[0]), e - }, - PSEUDO: function(e) { - var t, n; - if (J.CHILD.test(e[0])) return null; - if (e[3]) e[2] = e[3]; - else if (t = e[4]) q.test(t) && (n = ut(t, !0)) && (n = t.indexOf(")", t.length - n) - t.length) && (t = t.slice(0, n), e[0] = e[0].slice(0, n)), e[2] = t; - return e.slice(0, 3) - } - }, - filter: { - ID: r ? - function(e) { - return e = e.replace($, ""), function(t) { - return t.getAttribute("id") === e - } - } : function(e) { - return e = e.replace($, ""), function(t) { - var n = typeof t.getAttributeNode !== p && t.getAttributeNode("id"); - return n && n.value === e - } - }, - TAG: function(e) { - return e === "*" ? - function() { - return !0 - } : (e = e.replace($, "").toLowerCase(), function(t) { - return t.nodeName && t.nodeName.toLowerCase() === e - }) - }, - CLASS: function(e) { - var t = k[d][e + " "]; - return t || (t = new RegExp("(^|" + O + ")" + e + "(" + O + "|$)")) && k(e, function(e) { - return t.test(e.className || typeof e.getAttribute !== p && e.getAttribute("class") || "") - }) - }, - ATTR: function(e, t, n) { - return function(r, i) { - var s = nt.attr(r, e); - return s == null ? t === "!=" : t ? (s += "", t === "=" ? s === n : t === "!=" ? s !== n : t === "^=" ? n && s.indexOf(n) === 0 : t === "*=" ? n && s.indexOf(n) > -1 : t === "$=" ? n && s.substr(s.length - n.length) === n : t === "~=" ? (" " + s + " ").indexOf(n) > -1 : t === "|=" ? s === n || s.substr(0, n.length + 1) === n + "-" : !1) : !0 - } - }, - CHILD: function(e, t, n, r) { - return e === "nth" ? - function(e) { - var t, i, s = e.parentNode; - if (n === 1 && r === 0) return !0; - if (s) { - i = 0; - for (t = s.firstChild; t; t = t.nextSibling) if (t.nodeType === 1) { - i++; - if (e === t) break - } - } - return i -= r, i === n || i % n === 0 && i / n >= 0 - } : function(t) { - var n = t; - switch (e) { - case "only": - case "first": - while (n = n.previousSibling) if (n.nodeType === 1) return !1; - if (e === "first") return !0; - n = t; - case "last": - while (n = n.nextSibling) if (n.nodeType === 1) return !1; - return !0 - } - } - }, - PSEUDO: function(e, t) { - var n, r = i.pseudos[e] || i.setFilters[e.toLowerCase()] || nt.error("unsupported pseudo: " + e); - return r[d] ? r(t) : r.length > 1 ? (n = [e, e, "", t], i.setFilters.hasOwnProperty(e.toLowerCase()) ? N(function(e, n) { - var i, s = r(e, t), - o = s.length; - while (o--) i = T.call(e, s[o]), e[i] = !(n[i] = s[o]) - }) : function(e) { - return r(e, 0, n) - }) : r - } - }, - pseudos: { - not: N(function(e) { - var t = [], - n = [], - r = a(e.replace(j, "$1")); - return r[d] ? N(function(e, t, n, i) { - var s, o = r(e, null, i, []), - u = e.length; - while (u--) if (s = o[u]) e[u] = !(t[u] = s) - }) : function(e, i, s) { - return t[0] = e, r(t, null, s, n), !n.pop() - } - }), - has: N(function(e) { - return function(t) { - return nt(e, t).length > 0 - } - }), - contains: N(function(e) { - return function(t) { - return (t.textContent || t.innerText || s(t)).indexOf(e) > -1 - } - }), - enabled: function(e) { - return e.disabled === !1 - }, - disabled: function(e) { - return e.disabled === !0 - }, - checked: function(e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && !! e.checked || t === "option" && !! e.selected - }, - selected: function(e) { - return e.parentNode && e.parentNode.selectedIndex, e.selected === !0 - }, - parent: function(e) { - return !i.pseudos.empty(e) - }, - empty: function(e) { - var t; - e = e.firstChild; - while (e) { - if (e.nodeName > "@" || (t = e.nodeType) === 3 || t === 4) return !1; - e = e.nextSibling - } - return !0 - }, - header: function(e) { - return X.test(e.nodeName) - }, - text: function(e) { - var t, n; - return e.nodeName.toLowerCase() === "input" && (t = e.type) === "text" && ((n = e.getAttribute("type")) == null || n.toLowerCase() === t) - }, - radio: rt("radio"), - checkbox: rt("checkbox"), - file: rt("file"), - password: rt("password"), - image: rt("image"), - submit: it("submit"), - reset: it("reset"), - button: function(e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && e.type === "button" || t === "button" - }, - input: function(e) { - return V.test(e.nodeName) - }, - focus: function(e) { - var t = e.ownerDocument; - return e === t.activeElement && (!t.hasFocus || t.hasFocus()) && !! (e.type || e.href || ~e.tabIndex) - }, - active: function(e) { - return e === e.ownerDocument.activeElement - }, - first: st(function() { - return [0] - }), - last: st(function(e, t) { - return [t - 1] - }), - eq: st(function(e, t, n) { - return [n < 0 ? n + t : n] - }), - even: st(function(e, t) { - for (var n = 0; n < t; n += 2) e.push(n); - return e - }), - odd: st(function(e, t) { - for (var n = 1; n < t; n += 2) e.push(n); - return e - }), - lt: st(function(e, t, n) { - for (var r = n < 0 ? n + t : n; --r >= 0;) e.push(r); - return e - }), - gt: st(function(e, t, n) { - for (var r = n < 0 ? n + t : n; ++r < t;) e.push(r); - return e - }) - } - }, f = y.compareDocumentPosition ? - function(e, t) { - return e === t ? (l = !0, 0) : (!e.compareDocumentPosition || !t.compareDocumentPosition ? e.compareDocumentPosition : e.compareDocumentPosition(t) & 4) ? -1 : 1 - } : function(e, t) { - if (e === t) return l = !0, 0; - if (e.sourceIndex && t.sourceIndex) return e.sourceIndex - t.sourceIndex; - var n, r, i = [], - s = [], - o = e.parentNode, - u = t.parentNode, - a = o; - if (o === u) return ot(e, t); - if (!o) return -1; - if (!u) return 1; - while (a) i.unshift(a), a = a.parentNode; - a = u; - while (a) s.unshift(a), a = a.parentNode; - n = i.length, r = s.length; - for (var f = 0; f < n && f < r; f++) if (i[f] !== s[f]) return ot(i[f], s[f]); - return f === n ? ot(e, s[f], -1) : ot(i[f], t, 1) - }, [0, 0].sort(f), h = !l, nt.uniqueSort = function(e) { - var t, n = [], - r = 1, - i = 0; - l = h, e.sort(f); - if (l) { - for (; t = e[r]; r++) t === e[r - 1] && (i = n.push(r)); - while (i--) e.splice(n[i], 1) - } - return e - }, nt.error = function(e) { - throw new Error("Syntax error, unrecognized expression: " + e) - }, a = nt.compile = function(e, t) { - var n, r = [], - i = [], - s = A[d][e + " "]; - if (!s) { - t || (t = ut(e)), n = t.length; - while (n--) s = ht(t[n]), s[d] ? r.push(s) : i.push(s); - s = A(e, pt(i, r)) - } - return s - }, g.querySelectorAll && - function() { - var e, t = vt, - n = /'|\\/g, - r = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, - i = [":focus"], - s = [":active"], - u = y.matchesSelector || y.mozMatchesSelector || y.webkitMatchesSelector || y.oMatchesSelector || y.msMatchesSelector; - K(function(e) { - e.innerHTML = "", e.querySelectorAll("[selected]").length || i.push("\\[" + O + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)"), e.querySelectorAll(":checked").length || i.push(":checked") - }), K(function(e) { - e.innerHTML = "

    ", e.querySelectorAll("[test^='']").length && i.push("[*^$]=" + O + "*(?:\"\"|'')"), e.innerHTML = "", e.querySelectorAll(":enabled").length || i.push(":enabled", ":disabled") - }), i = new RegExp(i.join("|")), vt = function(e, r, s, o, u) { - if (!o && !u && !i.test(e)) { - var a, f, l = !0, - c = d, - h = r, - p = r.nodeType === 9 && e; - if (r.nodeType === 1 && r.nodeName.toLowerCase() !== "object") { - a = ut(e), (l = r.getAttribute("id")) ? c = l.replace(n, "\\$&") : r.setAttribute("id", c), c = "[id='" + c + "'] ", f = a.length; - while (f--) a[f] = c + a[f].join(""); - h = z.test(e) && r.parentNode || r, p = a.join(",") - } - if (p) try { - return S.apply(s, x.call(h.querySelectorAll(p), 0)), s - } catch (v) {} finally { - l || r.removeAttribute("id") - } - } - return t(e, r, s, o, u) - }, u && (K(function(t) { - e = u.call(t, "div"); - try { - u.call(t, "[test!='']:sizzle"), s.push("!=", H) - } catch (n) {} - }), s = new RegExp(s.join("|")), nt.matchesSelector = function(t, n) { - n = n.replace(r, "='$1']"); - if (!o(t) && !s.test(n) && !i.test(n)) try { - var a = u.call(t, n); - if (a || e || t.document && t.document.nodeType !== 11) return a - } catch (f) {} - return nt(n, null, null, [t]).length > 0 - }) - }(), i.pseudos.nth = i.pseudos.eq, i.filters = mt.prototype = i.pseudos, i.setFilters = new mt, nt.attr = v.attr, v.find = nt, v.expr = nt.selectors, v.expr[":"] = v.expr.pseudos, v.unique = nt.uniqueSort, v.text = nt.getText, v.isXMLDoc = nt.isXML, v.contains = nt.contains - }(e); - var nt = /Until$/, - rt = /^(?:parents|prev(?:Until|All))/, - it = /^.[^:#\[\.,]*$/, - st = v.expr.match.needsContext, - ot = { - children: !0, - contents: !0, - next: !0, - prev: !0 - }; - v.fn.extend({ - find: function(e) { - var t, n, r, i, s, o, u = this; - if (typeof e != "string") return v(e).filter(function() { - for (t = 0, n = u.length; t < n; t++) if (v.contains(u[t], this)) return !0 - }); - o = this.pushStack("", "find", e); - for (t = 0, n = this.length; t < n; t++) { - r = o.length, v.find(e, this[t], o); - if (t > 0) for (i = r; i < o.length; i++) for (s = 0; s < r; s++) if (o[s] === o[i]) { - o.splice(i--, 1); - break - } - } - return o - }, - has: function(e) { - var t, n = v(e, this), - r = n.length; - return this.filter(function() { - for (t = 0; t < r; t++) if (v.contains(this, n[t])) return !0 - }) - }, - not: function(e) { - return this.pushStack(ft(this, e, !1), "not", e) - }, - filter: function(e) { - return this.pushStack(ft(this, e, !0), "filter", e) - }, - is: function(e) { - return !!e && (typeof e == "string" ? st.test(e) ? v(e, this.context).index(this[0]) >= 0 : v.filter(e, this).length > 0 : this.filter(e).length > 0) - }, - closest: function(e, t) { - var n, r = 0, - i = this.length, - s = [], - o = st.test(e) || typeof e != "string" ? v(e, t || this.context) : 0; - for (; r < i; r++) { - n = this[r]; - while (n && n.ownerDocument && n !== t && n.nodeType !== 11) { - if (o ? o.index(n) > -1 : v.find.matchesSelector(n, e)) { - s.push(n); - break - } - n = n.parentNode - } - } - return s = s.length > 1 ? v.unique(s) : s, this.pushStack(s, "closest", e) - }, - index: function(e) { - return e ? typeof e == "string" ? v.inArray(this[0], v(e)) : v.inArray(e.jquery ? e[0] : e, this) : this[0] && this[0].parentNode ? this.prevAll().length : -1 - }, - add: function(e, t) { - var n = typeof e == "string" ? v(e, t) : v.makeArray(e && e.nodeType ? [e] : e), - r = v.merge(this.get(), n); - return this.pushStack(ut(n[0]) || ut(r[0]) ? r : v.unique(r)) - }, - addBack: function(e) { - return this.add(e == null ? this.prevObject : this.prevObject.filter(e)) - } - }), v.fn.andSelf = v.fn.addBack, v.each({ - parent: function(e) { - var t = e.parentNode; - return t && t.nodeType !== 11 ? t : null - }, - parents: function(e) { - return v.dir(e, "parentNode") - }, - parentsUntil: function(e, t, n) { - return v.dir(e, "parentNode", n) - }, - next: function(e) { - return at(e, "nextSibling") - }, - prev: function(e) { - return at(e, "previousSibling") - }, - nextAll: function(e) { - return v.dir(e, "nextSibling") - }, - prevAll: function(e) { - return v.dir(e, "previousSibling") - }, - nextUntil: function(e, t, n) { - return v.dir(e, "nextSibling", n) - }, - prevUntil: function(e, t, n) { - return v.dir(e, "previousSibling", n) - }, - siblings: function(e) { - return v.sibling((e.parentNode || {}).firstChild, e) - }, - children: function(e) { - return v.sibling(e.firstChild) - }, - contents: function(e) { - return v.nodeName(e, "iframe") ? e.contentDocument || e.contentWindow.document : v.merge([], e.childNodes) - } - }, function(e, t) { - v.fn[e] = function(n, r) { - var i = v.map(this, t, n); - return nt.test(e) || (r = n), r && typeof r == "string" && (i = v.filter(r, i)), i = this.length > 1 && !ot[e] ? v.unique(i) : i, this.length > 1 && rt.test(e) && (i = i.reverse()), this.pushStack(i, e, l.call(arguments).join(",")) - } - }), v.extend({ - filter: function(e, t, n) { - return n && (e = ":not(" + e + ")"), t.length === 1 ? v.find.matchesSelector(t[0], e) ? [t[0]] : [] : v.find.matches(e, t) - }, - dir: function(e, n, r) { - var i = [], - s = e[n]; - while (s && s.nodeType !== 9 && (r === t || s.nodeType !== 1 || !v(s).is(r))) s.nodeType === 1 && i.push(s), s = s[n]; - return i - }, - sibling: function(e, t) { - var n = []; - for (; e; e = e.nextSibling) e.nodeType === 1 && e !== t && n.push(e); - return n - } - }); - var ct = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - ht = / jQuery\d+="(?:null|\d+)"/g, - pt = /^\s+/, - dt = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - vt = /<([\w:]+)/, - mt = /]", "i"), - Et = /^(?:checkbox|radio)$/, - St = /checked\s*(?:[^=]|=\s*.checked.)/i, - xt = /\/(java|ecma)script/i, - Tt = /^\s*\s*$/g, - Nt = { - option: [1, ""], - legend: [1, "
    ", "
    "], - thead: [1, "", "
    "], - tr: [2, "", "
    "], - td: [3, "", "
    "], - col: [2, "", "
    "], - area: [1, "", ""], - _default: [0, "", ""] - }, - Ct = lt(i), - kt = Ct.appendChild(i.createElement("div")); - Nt.optgroup = Nt.option, Nt.tbody = Nt.tfoot = Nt.colgroup = Nt.caption = Nt.thead, Nt.th = Nt.td, v.support.htmlSerialize || (Nt._default = [1, "X
    ", "
    "]), v.fn.extend({ - text: function(e) { - return v.access(this, function(e) { - return e === t ? v.text(this) : this.empty().append((this[0] && this[0].ownerDocument || i).createTextNode(e)) - }, null, e, arguments.length) - }, - wrapAll: function(e) { - if (v.isFunction(e)) return this.each(function(t) { - v(this).wrapAll(e.call(this, t)) - }); - if (this[0]) { - var t = v(e, this[0].ownerDocument).eq(0).clone(!0); - this[0].parentNode && t.insertBefore(this[0]), t.map(function() { - var e = this; - while (e.firstChild && e.firstChild.nodeType === 1) e = e.firstChild; - return e - }).append(this) - } - return this - }, - wrapInner: function(e) { - return v.isFunction(e) ? this.each(function(t) { - v(this).wrapInner(e.call(this, t)) - }) : this.each(function() { - var t = v(this), - n = t.contents(); - n.length ? n.wrapAll(e) : t.append(e) - }) - }, - wrap: function(e) { - var t = v.isFunction(e); - return this.each(function(n) { - v(this).wrapAll(t ? e.call(this, n) : e) - }) - }, - unwrap: function() { - return this.parent().each(function() { - v.nodeName(this, "body") || v(this).replaceWith(this.childNodes) - }).end() - }, - append: function() { - return this.domManip(arguments, !0, function(e) { - (this.nodeType === 1 || this.nodeType === 11) && this.appendChild(e) - }) - }, - prepend: function() { - return this.domManip(arguments, !0, function(e) { - (this.nodeType === 1 || this.nodeType === 11) && this.insertBefore(e, this.firstChild) - }) - }, - before: function() { - if (!ut(this[0])) return this.domManip(arguments, !1, function(e) { - this.parentNode.insertBefore(e, this) - }); - if (arguments.length) { - var e = v.clean(arguments); - return this.pushStack(v.merge(e, this), "before", this.selector) - } - }, - after: function() { - if (!ut(this[0])) return this.domManip(arguments, !1, function(e) { - this.parentNode.insertBefore(e, this.nextSibling) - }); - if (arguments.length) { - var e = v.clean(arguments); - return this.pushStack(v.merge(this, e), "after", this.selector) - } - }, - remove: function(e, t) { - var n, r = 0; - for (; - (n = this[r]) != null; r++) if (!e || v.filter(e, [n]).length)!t && n.nodeType === 1 && (v.cleanData(n.getElementsByTagName("*")), v.cleanData([n])), n.parentNode && n.parentNode.removeChild(n); - return this - }, - empty: function() { - var e, t = 0; - for (; - (e = this[t]) != null; t++) { - e.nodeType === 1 && v.cleanData(e.getElementsByTagName("*")); - while (e.firstChild) e.removeChild(e.firstChild) - } - return this - }, - clone: function(e, t) { - return e = e == null ? !1 : e, t = t == null ? e : t, this.map(function() { - return v.clone(this, e, t) - }) - }, - html: function(e) { - return v.access(this, function(e) { - var n = this[0] || {}, - r = 0, - i = this.length; - if (e === t) return n.nodeType === 1 ? n.innerHTML.replace(ht, "") : t; - if (typeof e == "string" && !yt.test(e) && (v.support.htmlSerialize || !wt.test(e)) && (v.support.leadingWhitespace || !pt.test(e)) && !Nt[(vt.exec(e) || ["", ""])[1].toLowerCase()]) { - e = e.replace(dt, "<$1>"); - try { - for (; r < i; r++) n = this[r] || {}, n.nodeType === 1 && (v.cleanData(n.getElementsByTagName("*")), n.innerHTML = e); - n = 0 - } catch (s) {} - } - n && this.empty().append(e) - }, null, e, arguments.length) - }, - replaceWith: function(e) { - return ut(this[0]) ? this.length ? this.pushStack(v(v.isFunction(e) ? e() : e), "replaceWith", e) : this : v.isFunction(e) ? this.each(function(t) { - var n = v(this), - r = n.html(); - n.replaceWith(e.call(this, t, r)) - }) : (typeof e != "string" && (e = v(e).detach()), this.each(function() { - var t = this.nextSibling, - n = this.parentNode; - v(this).remove(), t ? v(t).before(e) : v(n).append(e) - })) - }, - detach: function(e) { - return this.remove(e, !0) - }, - domManip: function(e, n, r) { - e = [].concat.apply([], e); - var i, s, o, u, a = 0, - f = e[0], - l = [], - c = this.length; - if (!v.support.checkClone && c > 1 && typeof f == "string" && St.test(f)) return this.each(function() { - v(this).domManip(e, n, r) - }); - if (v.isFunction(f)) return this.each(function(i) { - var s = v(this); - e[0] = f.call(this, i, n ? s.html() : t), s.domManip(e, n, r) - }); - if (this[0]) { - i = v.buildFragment(e, this, l), o = i.fragment, s = o.firstChild, o.childNodes.length === 1 && (o = s); - if (s) { - n = n && v.nodeName(s, "tr"); - for (u = i.cacheable || c - 1; a < c; a++) r.call(n && v.nodeName(this[a], "table") ? Lt(this[a], "tbody") : this[a], a === u ? o : v.clone(o, !0, !0)) - } - o = s = null, l.length && v.each(l, function(e, t) { - t.src ? v.ajax ? v.ajax({ - url: t.src, - type: "GET", - dataType: "script", - async: !1, - global: !1, - "throws": !0 - }) : v.error("no ajax") : v.globalEval((t.text || t.textContent || t.innerHTML || "").replace(Tt, "")), t.parentNode && t.parentNode.removeChild(t) - }) - } - return this - } - }), v.buildFragment = function(e, n, r) { - var s, o, u, a = e[0]; - return n = n || i, n = !n.nodeType && n[0] || n, n = n.ownerDocument || n, e.length === 1 && typeof a == "string" && a.length < 512 && n === i && a.charAt(0) === "<" && !bt.test(a) && (v.support.checkClone || !St.test(a)) && (v.support.html5Clone || !wt.test(a)) && (o = !0, s = v.fragments[a], u = s !== t), s || (s = n.createDocumentFragment(), v.clean(e, n, s, r), o && (v.fragments[a] = u && s)), { - fragment: s, - cacheable: o - } - }, v.fragments = {}, v.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" - }, function(e, t) { - v.fn[e] = function(n) { - var r, i = 0, - s = [], - o = v(n), - u = o.length, - a = this.length === 1 && this[0].parentNode; - if ((a == null || a && a.nodeType === 11 && a.childNodes.length === 1) && u === 1) return o[t](this[0]), this; - for (; i < u; i++) r = (i > 0 ? this.clone(!0) : this).get(), v(o[i])[t](r), s = s.concat(r); - return this.pushStack(s, e, o.selector) - } - }), v.extend({ - clone: function(e, t, n) { - var r, i, s, o; - v.support.html5Clone || v.isXMLDoc(e) || !wt.test("<" + e.nodeName + ">") ? o = e.cloneNode(!0) : (kt.innerHTML = e.outerHTML, kt.removeChild(o = kt.firstChild)); - if ((!v.support.noCloneEvent || !v.support.noCloneChecked) && (e.nodeType === 1 || e.nodeType === 11) && !v.isXMLDoc(e)) { - Ot(e, o), r = Mt(e), i = Mt(o); - for (s = 0; r[s]; ++s) i[s] && Ot(r[s], i[s]) - } - if (t) { - At(e, o); - if (n) { - r = Mt(e), i = Mt(o); - for (s = 0; r[s]; ++s) At(r[s], i[s]) - } - } - return r = i = null, o - }, - clean: function(e, t, n, r) { - var s, o, u, a, f, l, c, h, p, d, m, g, y = t === i && Ct, - b = []; - if (!t || typeof t.createDocumentFragment == "undefined") t = i; - for (s = 0; - (u = e[s]) != null; s++) { - typeof u == "number" && (u += ""); - if (!u) continue; - if (typeof u == "string") if (!gt.test(u)) u = t.createTextNode(u); - else { - y = y || lt(t), c = t.createElement("div"), y.appendChild(c), u = u.replace(dt, "<$1>"), a = (vt.exec(u) || ["", ""])[1].toLowerCase(), f = Nt[a] || Nt._default, l = f[0], c.innerHTML = f[1] + u + f[2]; - while (l--) c = c.lastChild; - if (!v.support.tbody) { - h = mt.test(u), p = a === "table" && !h ? c.firstChild && c.firstChild.childNodes : f[1] === "" && !h ? c.childNodes : []; - for (o = p.length - 1; o >= 0; --o) v.nodeName(p[o], "tbody") && !p[o].childNodes.length && p[o].parentNode.removeChild(p[o]) - }!v.support.leadingWhitespace && pt.test(u) && c.insertBefore(t.createTextNode(pt.exec(u)[0]), c.firstChild), u = c.childNodes, c.parentNode.removeChild(c) - } - u.nodeType ? b.push(u) : v.merge(b, u) - } - c && (u = c = y = null); - if (!v.support.appendChecked) for (s = 0; - (u = b[s]) != null; s++) v.nodeName(u, "input") ? _t(u) : typeof u.getElementsByTagName != "undefined" && v.grep(u.getElementsByTagName("input"), _t); - if (n) { - m = function(e) { - if (!e.type || xt.test(e.type)) return r ? r.push(e.parentNode ? e.parentNode.removeChild(e) : e) : n.appendChild(e) - }; - for (s = 0; - (u = b[s]) != null; s++) if (!v.nodeName(u, "script") || !m(u)) n.appendChild(u), typeof u.getElementsByTagName != "undefined" && (g = v.grep(v.merge([], u.getElementsByTagName("script")), m), b.splice.apply(b, [s + 1, 0].concat(g)), s += g.length) - } - return b - }, - cleanData: function(e, t) { - var n, r, i, s, o = 0, - u = v.expando, - a = v.cache, - f = v.support.deleteExpando, - l = v.event.special; - for (; - (i = e[o]) != null; o++) if (t || v.acceptData(i)) { - r = i[u], n = r && a[r]; - if (n) { - if (n.events) for (s in n.events) l[s] ? v.event.remove(i, s) : v.removeEvent(i, s, n.handle); - a[r] && (delete a[r], f ? delete i[u] : i.removeAttribute ? i.removeAttribute(u) : i[u] = null, v.deletedIds.push(r)) - } - } - } - }), function() { - var e, t; - v.uaMatch = function(e) { - e = e.toLowerCase(); - var t = /(chrome)[ \/]([\w.]+)/.exec(e) || /(webkit)[ \/]([\w.]+)/.exec(e) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e) || /(msie) ([\w.]+)/.exec(e) || e.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e) || []; - return { - browser: t[1] || "", - version: t[2] || "0" - } - }, e = v.uaMatch(o.userAgent), t = {}, e.browser && (t[e.browser] = !0, t.version = e.version), t.chrome ? t.webkit = !0 : t.webkit && (t.safari = !0), v.browser = t, v.sub = function() { - function e(t, n) { - return new e.fn.init(t, n) - } - v.extend(!0, e, this), e.superclass = this, e.fn = e.prototype = this(), e.fn.constructor = e, e.sub = this.sub, e.fn.init = function(r, i) { - return i && i instanceof v && !(i instanceof e) && (i = e(i)), v.fn.init.call(this, r, i, t) - }, e.fn.init.prototype = e.fn; - var t = e(i); - return e - } - }(); - var Dt, Pt, Ht, Bt = /alpha\([^)]*\)/i, - jt = /opacity=([^)]*)/, - Ft = /^(top|right|bottom|left)$/, - It = /^(none|table(?!-c[ea]).+)/, - qt = /^margin/, - Rt = new RegExp("^(" + m + ")(.*)$", "i"), - Ut = new RegExp("^(" + m + ")(?!px)[a-z%]+$", "i"), - zt = new RegExp("^([-+])=(" + m + ")", "i"), - Wt = { - BODY: "block" - }, - Xt = { - position: "absolute", - visibility: "hidden", - display: "block" - }, - Vt = { - letterSpacing: 0, - fontWeight: 400 - }, - $t = ["Top", "Right", "Bottom", "Left"], - Jt = ["Webkit", "O", "Moz", "ms"], - Kt = v.fn.toggle; - v.fn.extend({ - css: function(e, n) { - return v.access(this, function(e, n, r) { - return r !== t ? v.style(e, n, r) : v.css(e, n) - }, e, n, arguments.length > 1) - }, - show: function() { - return Yt(this, !0) - }, - hide: function() { - return Yt(this) - }, - toggle: function(e, t) { - var n = typeof e == "boolean"; - return v.isFunction(e) && v.isFunction(t) ? Kt.apply(this, arguments) : this.each(function() { - (n ? e : Gt(this)) ? v(this).show() : v(this).hide() - }) - } - }), v.extend({ - cssHooks: { - opacity: { - get: function(e, t) { - if (t) { - var n = Dt(e, "opacity"); - return n === "" ? "1" : n - } - } - } - }, - cssNumber: { - fillOpacity: !0, - fontWeight: !0, - lineHeight: !0, - opacity: !0, - orphans: !0, - widows: !0, - zIndex: !0, - zoom: !0 - }, - cssProps: { - "float": v.support.cssFloat ? "cssFloat" : "styleFloat" - }, - style: function(e, n, r, i) { - if (!e || e.nodeType === 3 || e.nodeType === 8 || !e.style) return; - var s, o, u, a = v.camelCase(n), - f = e.style; - n = v.cssProps[a] || (v.cssProps[a] = Qt(f, a)), u = v.cssHooks[n] || v.cssHooks[a]; - if (r === t) return u && "get" in u && (s = u.get(e, !1, i)) !== t ? s : f[n]; - o = typeof r, o === "string" && (s = zt.exec(r)) && (r = (s[1] + 1) * s[2] + parseFloat(v.css(e, n)), o = "number"); - if (r == null || o === "number" && isNaN(r)) return; - o === "number" && !v.cssNumber[a] && (r += "px"); - if (!u || !("set" in u) || (r = u.set(e, r, i)) !== t) try { - f[n] = r - } catch (l) {} - }, - css: function(e, n, r, i) { - var s, o, u, a = v.camelCase(n); - return n = v.cssProps[a] || (v.cssProps[a] = Qt(e.style, a)), u = v.cssHooks[n] || v.cssHooks[a], u && "get" in u && (s = u.get(e, !0, i)), s === t && (s = Dt(e, n)), s === "normal" && n in Vt && (s = Vt[n]), r || i !== t ? (o = parseFloat(s), r || v.isNumeric(o) ? o || 0 : s) : s - }, - swap: function(e, t, n) { - var r, i, s = {}; - for (i in t) s[i] = e.style[i], e.style[i] = t[i]; - r = n.call(e); - for (i in t) e.style[i] = s[i]; - return r - } - }), e.getComputedStyle ? Dt = function(t, n) { - var r, i, s, o, u = e.getComputedStyle(t, null), - a = t.style; - return u && (r = u.getPropertyValue(n) || u[n], r === "" && !v.contains(t.ownerDocument, t) && (r = v.style(t, n)), Ut.test(r) && qt.test(n) && (i = a.width, s = a.minWidth, o = a.maxWidth, a.minWidth = a.maxWidth = a.width = r, r = u.width, a.width = i, a.minWidth = s, a.maxWidth = o)), r - } : i.documentElement.currentStyle && (Dt = function(e, t) { - var n, r, i = e.currentStyle && e.currentStyle[t], - s = e.style; - return i == null && s && s[t] && (i = s[t]), Ut.test(i) && !Ft.test(t) && (n = s.left, r = e.runtimeStyle && e.runtimeStyle.left, r && (e.runtimeStyle.left = e.currentStyle.left), s.left = t === "fontSize" ? "1em" : i, i = s.pixelLeft + "px", s.left = n, r && (e.runtimeStyle.left = r)), i === "" ? "auto" : i - }), v.each(["height", "width"], function(e, t) { - v.cssHooks[t] = { - get: function(e, n, r) { - if (n) return e.offsetWidth === 0 && It.test(Dt(e, "display")) ? v.swap(e, Xt, function() { - return tn(e, t, r) - }) : tn(e, t, r) - }, - set: function(e, n, r) { - return Zt(e, n, r ? en(e, t, r, v.support.boxSizing && v.css(e, "boxSizing") === "border-box") : 0) - } - } - }), v.support.opacity || (v.cssHooks.opacity = { - get: function(e, t) { - return jt.test((t && e.currentStyle ? e.currentStyle.filter : e.style.filter) || "") ? .01 * parseFloat(RegExp.$1) + "" : t ? "1" : "" - }, - set: function(e, t) { - var n = e.style, - r = e.currentStyle, - i = v.isNumeric(t) ? "alpha(opacity=" + t * 100 + ")" : "", - s = r && r.filter || n.filter || ""; - n.zoom = 1; - if (t >= 1 && v.trim(s.replace(Bt, "")) === "" && n.removeAttribute) { - n.removeAttribute("filter"); - if (r && !r.filter) return - } - n.filter = Bt.test(s) ? s.replace(Bt, i) : s + " " + i - } - }), v(function() { - v.support.reliableMarginRight || (v.cssHooks.marginRight = { - get: function(e, t) { - return v.swap(e, { - display: "inline-block" - }, function() { - if (t) return Dt(e, "marginRight") - }) - } - }), !v.support.pixelPosition && v.fn.position && v.each(["top", "left"], function(e, t) { - v.cssHooks[t] = { - get: function(e, n) { - if (n) { - var r = Dt(e, t); - return Ut.test(r) ? v(e).position()[t] + "px" : r - } - } - } - }) - }), v.expr && v.expr.filters && (v.expr.filters.hidden = function(e) { - return e.offsetWidth === 0 && e.offsetHeight === 0 || !v.support.reliableHiddenOffsets && (e.style && e.style.display || Dt(e, "display")) === "none" - }, v.expr.filters.visible = function(e) { - return !v.expr.filters.hidden(e) - }), v.each({ - margin: "", - padding: "", - border: "Width" - }, function(e, t) { - v.cssHooks[e + t] = { - expand: function(n) { - var r, i = typeof n == "string" ? n.split(" ") : [n], - s = {}; - for (r = 0; r < 4; r++) s[e + $t[r] + t] = i[r] || i[r - 2] || i[0]; - return s - } - }, qt.test(e) || (v.cssHooks[e + t].set = Zt) - }); - var rn = /%20/g, - sn = /\[\]$/, - on = /\r?\n/g, - un = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, - an = /^(?:select|textarea)/i; - v.fn.extend({ - serialize: function() { - return v.param(this.serializeArray()) - }, - serializeArray: function() { - return this.map(function() { - return this.elements ? v.makeArray(this.elements) : this - }).filter(function() { - return this.name && !this.disabled && (this.checked || an.test(this.nodeName) || un.test(this.type)) - }).map(function(e, t) { - var n = v(this).val(); - return n == null ? null : v.isArray(n) ? v.map(n, function(e, n) { - return { - name: t.name, - value: e.replace(on, "\r\n") - } - }) : { - name: t.name, - value: n.replace(on, "\r\n") - } - }).get() - } - }), v.param = function(e, n) { - var r, i = [], - s = function(e, t) { - t = v.isFunction(t) ? t() : t == null ? "" : t, i[i.length] = encodeURIComponent(e) + "=" + encodeURIComponent(t) - }; - n === t && (n = v.ajaxSettings && v.ajaxSettings.traditional); - if (v.isArray(e) || e.jquery && !v.isPlainObject(e)) v.each(e, function() { - s(this.name, this.value) - }); - else for (r in e) fn(r, e[r], n, s); - return i.join("&").replace(rn, "+") - }; - var ln, cn, hn = /#.*$/, - pn = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, - dn = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, - vn = /^(?:GET|HEAD)$/, - mn = /^\/\//, - gn = /\?/, - yn = /)<[^<]*)*<\/script>/gi, - bn = /([?&])_=[^&]*/, - wn = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, - En = v.fn.load, - Sn = {}, - xn = {}, - Tn = ["*/"] + ["*"]; - try { - cn = s.href - } catch (Nn) { - cn = i.createElement("a"), cn.href = "", cn = cn.href - } - ln = wn.exec(cn.toLowerCase()) || [], v.fn.load = function(e, n, r) { - if (typeof e != "string" && En) return En.apply(this, arguments); - if (!this.length) return this; - var i, s, o, u = this, - a = e.indexOf(" "); - return a >= 0 && (i = e.slice(a, e.length), e = e.slice(0, a)), v.isFunction(n) ? (r = n, n = t) : n && typeof n == "object" && (s = "POST"), v.ajax({ - url: e, - type: s, - dataType: "html", - data: n, - complete: function(e, t) { - r && u.each(r, o || [e.responseText, t, e]) - } - }).done(function(e) { - o = arguments, u.html(i ? v("
    ").append(e.replace(yn, "")).find(i) : e) - }), this - }, v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(e, t) { - v.fn[t] = function(e) { - return this.on(t, e) - } - }), v.each(["get", "post"], function(e, n) { - v[n] = function(e, r, i, s) { - return v.isFunction(r) && (s = s || i, i = r, r = t), v.ajax({ - type: n, - url: e, - data: r, - success: i, - dataType: s - }) - } - }), v.extend({ - getScript: function(e, n) { - return v.get(e, t, n, "script") - }, - getJSON: function(e, t, n) { - return v.get(e, t, n, "json") - }, - ajaxSetup: function(e, t) { - return t ? Ln(e, v.ajaxSettings) : (t = e, e = v.ajaxSettings), Ln(e, t), e - }, - ajaxSettings: { - url: cn, - isLocal: dn.test(ln[1]), - global: !0, - type: "GET", - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - processData: !0, - async: !0, - accepts: { - xml: "application/xml, text/xml", - html: "text/html", - text: "text/plain", - json: "application/json, text/javascript", - "*": Tn - }, - contents: { - xml: /xml/, - html: /html/, - json: /json/ - }, - responseFields: { - xml: "responseXML", - text: "responseText" - }, - converters: { - "* text": e.String, - "text html": !0, - "text json": v.parseJSON, - "text xml": v.parseXML - }, - flatOptions: { - context: !0, - url: !0 - } - }, - ajaxPrefilter: Cn(Sn), - ajaxTransport: Cn(xn), - ajax: function(e, n) { - function T(e, n, s, a) { - var l, y, b, w, S, T = n; - if (E === 2) return; - E = 2, u && clearTimeout(u), o = t, i = a || "", x.readyState = e > 0 ? 4 : 0, s && (w = An(c, x, s)); - if (e >= 200 && e < 300 || e === 304) c.ifModified && (S = x.getResponseHeader("Last-Modified"), S && (v.lastModified[r] = S), S = x.getResponseHeader("Etag"), S && (v.etag[r] = S)), e === 304 ? (T = "notmodified", l = !0) : (l = On(c, w), T = l.state, y = l.data, b = l.error, l = !b); - else { - b = T; - if (!T || e) T = "error", e < 0 && (e = 0) - } - x.status = e, x.statusText = (n || T) + "", l ? d.resolveWith(h, [y, T, x]) : d.rejectWith(h, [x, T, b]), x.statusCode(g), g = t, f && p.trigger("ajax" + (l ? "Success" : "Error"), [x, c, l ? y : b]), m.fireWith(h, [x, T]), f && (p.trigger("ajaxComplete", [x, c]), --v.active || v.event.trigger("ajaxStop")) - } - typeof e == "object" && (n = e, e = t), n = n || {}; - var r, i, s, o, u, a, f, l, c = v.ajaxSetup({}, n), - h = c.context || c, - p = h !== c && (h.nodeType || h instanceof v) ? v(h) : v.event, - d = v.Deferred(), - m = v.Callbacks("once memory"), - g = c.statusCode || {}, - b = {}, - w = {}, - E = 0, - S = "canceled", - x = { - readyState: 0, - setRequestHeader: function(e, t) { - if (!E) { - var n = e.toLowerCase(); - e = w[n] = w[n] || e, b[e] = t - } - return this - }, - getAllResponseHeaders: function() { - return E === 2 ? i : null - }, - getResponseHeader: function(e) { - var n; - if (E === 2) { - if (!s) { - s = {}; - while (n = pn.exec(i)) s[n[1].toLowerCase()] = n[2] - } - n = s[e.toLowerCase()] - } - return n === t ? null : n - }, - overrideMimeType: function(e) { - return E || (c.mimeType = e), this - }, - abort: function(e) { - return e = e || S, o && o.abort(e), T(0, e), this - } - }; - d.promise(x), x.success = x.done, x.error = x.fail, x.complete = m.add, x.statusCode = function(e) { - if (e) { - var t; - if (E < 2) for (t in e) g[t] = [g[t], e[t]]; - else t = e[x.status], x.always(t) - } - return this - }, c.url = ((e || c.url) + "").replace(hn, "").replace(mn, ln[1] + "//"), c.dataTypes = v.trim(c.dataType || "*").toLowerCase().split(y), c.crossDomain == null && (a = wn.exec(c.url.toLowerCase()), c.crossDomain = !(!a || a[1] === ln[1] && a[2] === ln[2] && (a[3] || (a[1] === "http:" ? 80 : 443)) == (ln[3] || (ln[1] === "http:" ? 80 : 443)))), c.data && c.processData && typeof c.data != "string" && (c.data = v.param(c.data, c.traditional)), kn(Sn, c, n, x); - if (E === 2) return x; - f = c.global, c.type = c.type.toUpperCase(), c.hasContent = !vn.test(c.type), f && v.active++ === 0 && v.event.trigger("ajaxStart"); - if (!c.hasContent) { - c.data && (c.url += (gn.test(c.url) ? "&" : "?") + c.data, delete c.data), r = c.url; - if (c.cache === !1) { - var N = v.now(), - C = c.url.replace(bn, "$1_=" + N); - c.url = C + (C === c.url ? (gn.test(c.url) ? "&" : "?") + "_=" + N : "") - } - }(c.data && c.hasContent && c.contentType !== !1 || n.contentType) && x.setRequestHeader("Content-Type", c.contentType), c.ifModified && (r = r || c.url, v.lastModified[r] && x.setRequestHeader("If-Modified-Since", v.lastModified[r]), v.etag[r] && x.setRequestHeader("If-None-Match", v.etag[r])), x.setRequestHeader("Accept", c.dataTypes[0] && c.accepts[c.dataTypes[0]] ? c.accepts[c.dataTypes[0]] + (c.dataTypes[0] !== "*" ? ", " + Tn + "; q=0.01" : "") : c.accepts["*"]); - for (l in c.headers) x.setRequestHeader(l, c.headers[l]); - if (!c.beforeSend || c.beforeSend.call(h, x, c) !== !1 && E !== 2) { - S = "abort"; - for (l in { - success: 1, - error: 1, - complete: 1 - }) x[l](c[l]); - o = kn(xn, c, n, x); - if (!o) T(-1, "No Transport"); - else { - x.readyState = 1, f && p.trigger("ajaxSend", [x, c]), c.async && c.timeout > 0 && (u = setTimeout(function() { - x.abort("timeout") - }, c.timeout)); - try { - E = 1, o.send(b, T) - } catch (k) { - if (!(E < 2)) throw k; - T(-1, k) - } - } - return x - } - return x.abort() - }, - active: 0, - lastModified: {}, - etag: {} - }); - var Mn = [], - _n = /\?/, - Dn = /(=)\?(?=&|$)|\?\?/, - Pn = v.now(); - v.ajaxSetup({ - jsonp: "callback", - jsonpCallback: function() { - var e = Mn.pop() || v.expando + "_" + Pn++; - return this[e] = !0, e - } - }), v.ajaxPrefilter("json jsonp", function(n, r, i) { - var s, o, u, a = n.data, - f = n.url, - l = n.jsonp !== !1, - c = l && Dn.test(f), - h = l && !c && typeof a == "string" && !(n.contentType || "").indexOf("application/x-www-form-urlencoded") && Dn.test(a); - if (n.dataTypes[0] === "jsonp" || c || h) return s = n.jsonpCallback = v.isFunction(n.jsonpCallback) ? n.jsonpCallback() : n.jsonpCallback, o = e[s], c ? n.url = f.replace(Dn, "$1" + s) : h ? n.data = a.replace(Dn, "$1" + s) : l && (n.url += (_n.test(f) ? "&" : "?") + n.jsonp + "=" + s), n.converters["script json"] = function() { - return u || v.error(s + " was not called"), u[0] - }, n.dataTypes[0] = "json", e[s] = function() { - u = arguments - }, i.always(function() { - e[s] = o, n[s] && (n.jsonpCallback = r.jsonpCallback, Mn.push(s)), u && v.isFunction(o) && o(u[0]), u = o = t - }), "script" - }), v.ajaxSetup({ - accepts: { - script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /javascript|ecmascript/ - }, - converters: { - "text script": function(e) { - return v.globalEval(e), e - } - } - }), v.ajaxPrefilter("script", function(e) { - e.cache === t && (e.cache = !1), e.crossDomain && (e.type = "GET", e.global = !1) - }), v.ajaxTransport("script", function(e) { - if (e.crossDomain) { - var n, r = i.head || i.getElementsByTagName("head")[0] || i.documentElement; - return { - send: function(s, o) { - n = i.createElement("script"), n.async = "async", e.scriptCharset && (n.charset = e.scriptCharset), n.src = e.url, n.onload = n.onreadystatechange = function(e, i) { - if (i || !n.readyState || /loaded|complete/.test(n.readyState)) n.onload = n.onreadystatechange = null, r && n.parentNode && r.removeChild(n), n = t, i || o(200, "success") - }, r.insertBefore(n, r.firstChild) - }, - abort: function() { - n && n.onload(0, 1) - } - } - } - }); - var Hn, Bn = e.ActiveXObject ? - function() { - for (var e in Hn) Hn[e](0, 1) - } : !1, - jn = 0; - v.ajaxSettings.xhr = e.ActiveXObject ? - function() { - return !this.isLocal && Fn() || In() - } : Fn, function(e) { - v.extend(v.support, { - ajax: !! e, - cors: !! e && "withCredentials" in e - }) - }(v.ajaxSettings.xhr()), v.support.ajax && v.ajaxTransport(function(n) { - if (!n.crossDomain || v.support.cors) { - var r; - return { - send: function(i, s) { - var o, u, a = n.xhr(); - n.username ? a.open(n.type, n.url, n.async, n.username, n.password) : a.open(n.type, n.url, n.async); - if (n.xhrFields) for (u in n.xhrFields) a[u] = n.xhrFields[u]; - n.mimeType && a.overrideMimeType && a.overrideMimeType(n.mimeType), !n.crossDomain && !i["X-Requested-With"] && (i["X-Requested-With"] = "XMLHttpRequest"); - try { - for (u in i) a.setRequestHeader(u, i[u]) - } catch (f) {} - a.send(n.hasContent && n.data || null), r = function(e, i) { - var u, f, l, c, h; - try { - if (r && (i || a.readyState === 4)) { - r = t, o && (a.onreadystatechange = v.noop, Bn && delete Hn[o]); - if (i) a.readyState !== 4 && a.abort(); - else { - u = a.status, l = a.getAllResponseHeaders(), c = {}, h = a.responseXML, h && h.documentElement && (c.xml = h); - try { - c.text = a.responseText - } catch (p) {} - try { - f = a.statusText - } catch (p) { - f = "" - }!u && n.isLocal && !n.crossDomain ? u = c.text ? 200 : 404 : u === 1223 && (u = 204) - } - } - } catch (d) { - i || s(-1, d) - } - c && s(u, f, c, l) - }, n.async ? a.readyState === 4 ? setTimeout(r, 0) : (o = ++jn, Bn && (Hn || (Hn = {}, v(e).unload(Bn)), Hn[o] = r), a.onreadystatechange = r) : r() - }, - abort: function() { - r && r(0, 1) - } - } - } - }); - var qn, Rn, Un = /^(?:toggle|show|hide)$/, - zn = new RegExp("^(?:([-+])=|)(" + m + ")([a-z%]*)$", "i"), - Wn = /queueHooks$/, - Xn = [Gn], - Vn = { - "*": [function(e, t) { - var n, r, i = this.createTween(e, t), - s = zn.exec(t), - o = i.cur(), - u = +o || 0, - a = 1, - f = 20; - if (s) { - n = +s[2], r = s[3] || (v.cssNumber[e] ? "" : "px"); - if (r !== "px" && u) { - u = v.css(i.elem, e, !0) || n || 1; - do a = a || ".5", u /= a, v.style(i.elem, e, u + r); - while (a !== (a = i.cur() / o) && a !== 1 && --f) - } - i.unit = r, i.start = u, i.end = s[1] ? u + (s[1] + 1) * n : n - } - return i - }] - }; - v.Animation = v.extend(Kn, { - tweener: function(e, t) { - v.isFunction(e) ? (t = e, e = ["*"]) : e = e.split(" "); - var n, r = 0, - i = e.length; - for (; r < i; r++) n = e[r], Vn[n] = Vn[n] || [], Vn[n].unshift(t) - }, - prefilter: function(e, t) { - t ? Xn.unshift(e) : Xn.push(e) - } - }), v.Tween = Yn, Yn.prototype = { - constructor: Yn, - init: function(e, t, n, r, i, s) { - this.elem = e, this.prop = n, this.easing = i || "swing", this.options = t, this.start = this.now = this.cur(), this.end = r, this.unit = s || (v.cssNumber[n] ? "" : "px") - }, - cur: function() { - var e = Yn.propHooks[this.prop]; - return e && e.get ? e.get(this) : Yn.propHooks._default.get(this) - }, - run: function(e) { - var t, n = Yn.propHooks[this.prop]; - return this.options.duration ? this.pos = t = v.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), n && n.set ? n.set(this) : Yn.propHooks._default.set(this), this - } - }, Yn.prototype.init.prototype = Yn.prototype, Yn.propHooks = { - _default: { - get: function(e) { - var t; - return e.elem[e.prop] == null || !! e.elem.style && e.elem.style[e.prop] != null ? (t = v.css(e.elem, e.prop, !1, ""), !t || t === "auto" ? 0 : t) : e.elem[e.prop] - }, - set: function(e) { - v.fx.step[e.prop] ? v.fx.step[e.prop](e) : e.elem.style && (e.elem.style[v.cssProps[e.prop]] != null || v.cssHooks[e.prop]) ? v.style(e.elem, e.prop, e.now + e.unit) : e.elem[e.prop] = e.now - } - } - }, Yn.propHooks.scrollTop = Yn.propHooks.scrollLeft = { - set: function(e) { - e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now) - } - }, v.each(["toggle", "show", "hide"], function(e, t) { - var n = v.fn[t]; - v.fn[t] = function(r, i, s) { - return r == null || typeof r == "boolean" || !e && v.isFunction(r) && v.isFunction(i) ? n.apply(this, arguments) : this.animate(Zn(t, !0), r, i, s) - } - }), v.fn.extend({ - fadeTo: function(e, t, n, r) { - return this.filter(Gt).css("opacity", 0).show().end().animate({ - opacity: t - }, e, n, r) - }, - animate: function(e, t, n, r) { - var i = v.isEmptyObject(e), - s = v.speed(t, n, r), - o = function() { - var t = Kn(this, v.extend({}, e), s); - i && t.stop(!0) - }; - return i || s.queue === !1 ? this.each(o) : this.queue(s.queue, o) - }, - stop: function(e, n, r) { - var i = function(e) { - var t = e.stop; - delete e.stop, t(r) - }; - return typeof e != "string" && (r = n, n = e, e = t), n && e !== !1 && this.queue(e || "fx", []), this.each(function() { - var t = !0, - n = e != null && e + "queueHooks", - s = v.timers, - o = v._data(this); - if (n) o[n] && o[n].stop && i(o[n]); - else for (n in o) o[n] && o[n].stop && Wn.test(n) && i(o[n]); - for (n = s.length; n--;) s[n].elem === this && (e == null || s[n].queue === e) && (s[n].anim.stop(r), t = !1, s.splice(n, 1)); - (t || !r) && v.dequeue(this, e) - }) - } - }), v.each({ - slideDown: Zn("show"), - slideUp: Zn("hide"), - slideToggle: Zn("toggle"), - fadeIn: { - opacity: "show" - }, - fadeOut: { - opacity: "hide" - }, - fadeToggle: { - opacity: "toggle" - } - }, function(e, t) { - v.fn[e] = function(e, n, r) { - return this.animate(t, e, n, r) - } - }), v.speed = function(e, t, n) { - var r = e && typeof e == "object" ? v.extend({}, e) : { - complete: n || !n && t || v.isFunction(e) && e, - duration: e, - easing: n && t || t && !v.isFunction(t) && t - }; - r.duration = v.fx.off ? 0 : typeof r.duration == "number" ? r.duration : r.duration in v.fx.speeds ? v.fx.speeds[r.duration] : v.fx.speeds._default; - if (r.queue == null || r.queue === !0) r.queue = "fx"; - return r.old = r.complete, r.complete = function() { - v.isFunction(r.old) && r.old.call(this), r.queue && v.dequeue(this, r.queue) - }, r - }, v.easing = { - linear: function(e) { - return e - }, - swing: function(e) { - return.5 - Math.cos(e * Math.PI) / 2 - } - }, v.timers = [], v.fx = Yn.prototype.init, v.fx.tick = function() { - var e, n = v.timers, - r = 0; - qn = v.now(); - for (; r < n.length; r++) e = n[r], !e() && n[r] === e && n.splice(r--, 1); - n.length || v.fx.stop(), qn = t - }, v.fx.timer = function(e) { - e() && v.timers.push(e) && !Rn && (Rn = setInterval(v.fx.tick, v.fx.interval)) - }, v.fx.interval = 13, v.fx.stop = function() { - clearInterval(Rn), Rn = null - }, v.fx.speeds = { - slow: 600, - fast: 200, - _default: 400 - }, v.fx.step = {}, v.expr && v.expr.filters && (v.expr.filters.animated = function(e) { - return v.grep(v.timers, function(t) { - return e === t.elem - }).length - }); - var er = /^(?:body|html)$/i; - v.fn.offset = function(e) { - if (arguments.length) return e === t ? this : this.each(function(t) { - v.offset.setOffset(this, e, t) - }); - var n, r, i, s, o, u, a, f = { - top: 0, - left: 0 - }, - l = this[0], - c = l && l.ownerDocument; - if (!c) return; - return (r = c.body) === l ? v.offset.bodyOffset(l) : (n = c.documentElement, v.contains(n, l) ? (typeof l.getBoundingClientRect != "undefined" && (f = l.getBoundingClientRect()), i = tr(c), s = n.clientTop || r.clientTop || 0, o = n.clientLeft || r.clientLeft || 0, u = i.pageYOffset || n.scrollTop, a = i.pageXOffset || n.scrollLeft, { - top: f.top + u - s, - left: f.left + a - o - }) : f) - }, v.offset = { - bodyOffset: function(e) { - var t = e.offsetTop, - n = e.offsetLeft; - return v.support.doesNotIncludeMarginInBodyOffset && (t += parseFloat(v.css(e, "marginTop")) || 0, n += parseFloat(v.css(e, "marginLeft")) || 0), { - top: t, - left: n - } - }, - setOffset: function(e, t, n) { - var r = v.css(e, "position"); - r === "static" && (e.style.position = "relative"); - var i = v(e), - s = i.offset(), - o = v.css(e, "top"), - u = v.css(e, "left"), - a = (r === "absolute" || r === "fixed") && v.inArray("auto", [o, u]) > -1, - f = {}, - l = {}, - c, h; - a ? (l = i.position(), c = l.top, h = l.left) : (c = parseFloat(o) || 0, h = parseFloat(u) || 0), v.isFunction(t) && (t = t.call(e, n, s)), t.top != null && (f.top = t.top - s.top + c), t.left != null && (f.left = t.left - s.left + h), "using" in t ? t.using.call(e, f) : i.css(f) - } - }, v.fn.extend({ - position: function() { - if (!this[0]) return; - var e = this[0], - t = this.offsetParent(), - n = this.offset(), - r = er.test(t[0].nodeName) ? { - top: 0, - left: 0 - } : t.offset(); - return n.top -= parseFloat(v.css(e, "marginTop")) || 0, n.left -= parseFloat(v.css(e, "marginLeft")) || 0, r.top += parseFloat(v.css(t[0], "borderTopWidth")) || 0, r.left += parseFloat(v.css(t[0], "borderLeftWidth")) || 0, { - top: n.top - r.top, - left: n.left - r.left - } - }, - offsetParent: function() { - return this.map(function() { - var e = this.offsetParent || i.body; - while (e && !er.test(e.nodeName) && v.css(e, "position") === "static") e = e.offsetParent; - return e || i.body - }) - } - }), v.each({ - scrollLeft: "pageXOffset", - scrollTop: "pageYOffset" - }, function(e, n) { - var r = /Y/.test(n); - v.fn[e] = function(i) { - return v.access(this, function(e, i, s) { - var o = tr(e); - if (s === t) return o ? n in o ? o[n] : o.document.documentElement[i] : e[i]; - o ? o.scrollTo(r ? v(o).scrollLeft() : s, r ? s : v(o).scrollTop()) : e[i] = s - }, e, i, arguments.length, null) - } - }), v.each({ - Height: "height", - Width: "width" - }, function(e, n) { - v.each({ - padding: "inner" + e, - content: n, - "": "outer" + e - }, function(r, i) { - v.fn[i] = function(i, s) { - var o = arguments.length && (r || typeof i != "boolean"), - u = r || (i === !0 || s === !0 ? "margin" : "border"); - return v.access(this, function(n, r, i) { - var s; - return v.isWindow(n) ? n.document.documentElement["client" + e] : n.nodeType === 9 ? (s = n.documentElement, Math.max(n.body["scroll" + e], s["scroll" + e], n.body["offset" + e], s["offset" + e], s["client" + e])) : i === t ? v.css(n, r, i, u) : v.style(n, r, i, u) - }, n, o ? i : t, o, null) - } - }) - }), e.jQuery = e.$ = v, typeof define == "function" && define.amd && define.amd.jQuery && define("jquery", [], function() { - return v - }) -})(window); \ No newline at end of file diff --git a/docs/scripts/jquery.scrollTo.js b/docs/scripts/jquery.scrollTo.js deleted file mode 100644 index 33d36157..00000000 --- a/docs/scripts/jquery.scrollTo.js +++ /dev/null @@ -1,217 +0,0 @@ -/*! - * jQuery.ScrollTo - * Copyright (c) 2007-2013 Ariel Flesler - afleslergmailcom | http://flesler.blogspot.com - * Dual licensed under MIT and GPL. - * - * @projectDescription Easy element scrolling using jQuery. - * http://flesler.blogspot.com/2007/10/jqueryscrollto.html - * @author Ariel Flesler - * @version 1.4.5 - * - * @id jQuery.scrollTo - * @id jQuery.fn.scrollTo - * @param {String, Number, DOMElement, jQuery, Object} target Where to scroll the matched elements. - * The different options for target are: - * - A number position (will be applied to all axes). - * - A string position ('44', '100px', '+=90', etc ) will be applied to all axes - * - A jQuery/DOM element ( logically, child of the element to scroll ) - * - A string selector, that will be relative to the element to scroll ( 'li:eq(2)', etc ) - * - A hash { top:x, left:y }, x and y can be any kind of number/string like above. - * - A percentage of the container's dimension/s, for example: 50% to go to the middle. - * - The string 'max' for go-to-end. - * @param {Number, Function} duration The OVERALL length of the animation, this argument can be the settings object instead. - * @param {Object,Function} settings Optional set of settings or the onAfter callback. - * @option {String} axis Which axis must be scrolled, use 'x', 'y', 'xy' or 'yx'. - * @option {Number, Function} duration The OVERALL length of the animation. - * @option {String} easing The easing method for the animation. - * @option {Boolean} margin If true, the margin of the target element will be deducted from the final position. - * @option {Object, Number} offset Add/deduct from the end position. One number for both axes or { top:x, left:y }. - * @option {Object, Number} over Add/deduct the height/width multiplied by 'over', can be { top:x, left:y } when using both axes. - * @option {Boolean} queue If true, and both axis are given, the 2nd axis will only be animated after the first one ends. - * @option {Function} onAfter Function to be called after the scrolling ends. - * @option {Function} onAfterFirst If queuing is activated, this function will be called after the first scrolling ends. - * @return {jQuery} Returns the same jQuery object, for chaining. - * - * @desc Scroll to a fixed position - * @example $('div').scrollTo( 340 ); - * - * @desc Scroll relatively to the actual position - * @example $('div').scrollTo( '+=340px', { axis:'y' } ); - * - * @desc Scroll using a selector (relative to the scrolled element) - * @example $('div').scrollTo( 'p.paragraph:eq(2)', 500, { easing:'swing', queue:true, axis:'xy' } ); - * - * @desc Scroll to a DOM element (same for jQuery object) - * @example var second_child = document.getElementById('container').firstChild.nextSibling; - * $('#container').scrollTo( second_child, { duration:500, axis:'x', onAfter:function(){ - * alert('scrolled!!'); - * }}); - * - * @desc Scroll on both axes, to different values - * @example $('div').scrollTo( { top: 300, left:'+=200' }, { axis:'xy', offset:-20 } ); - */ - -;(function( $ ){ - - var $scrollTo = $.scrollTo = function( target, duration, settings ){ - $(window).scrollTo( target, duration, settings ); - }; - - $scrollTo.defaults = { - axis:'xy', - duration: parseFloat($.fn.jquery) >= 1.3 ? 0 : 1, - limit:true - }; - - // Returns the element that needs to be animated to scroll the window. - // Kept for backwards compatibility (specially for localScroll & serialScroll) - $scrollTo.window = function( scope ){ - return $(window)._scrollable(); - }; - - // Hack, hack, hack :) - // Returns the real elements to scroll (supports window/iframes, documents and regular nodes) - $.fn._scrollable = function(){ - return this.map(function(){ - var elem = this, - isWin = !elem.nodeName || $.inArray( elem.nodeName.toLowerCase(), ['iframe','#document','html','body'] ) != -1; - - if( !isWin ) - return elem; - - var doc = (elem.contentWindow || elem).document || elem.ownerDocument || elem; - - return /webkit/i.test(navigator.userAgent) || doc.compatMode == 'BackCompat' ? - doc.body : - doc.documentElement; - }); - }; - - $.fn.scrollTo = function( target, duration, settings ){ - if( typeof duration == 'object' ){ - settings = duration; - duration = 0; - } - if( typeof settings == 'function' ) - settings = { onAfter:settings }; - - if( target == 'max' ) - target = 9e9; - - settings = $.extend( {}, $scrollTo.defaults, settings ); - // Speed is still recognized for backwards compatibility - duration = duration || settings.duration; - // Make sure the settings are given right - settings.queue = settings.queue && settings.axis.length > 1; - - if( settings.queue ) - // Let's keep the overall duration - duration /= 2; - settings.offset = both( settings.offset ); - settings.over = both( settings.over ); - - return this._scrollable().each(function(){ - // Null target yields nothing, just like jQuery does - if (target == null) return; - - var elem = this, - $elem = $(elem), - targ = target, toff, attr = {}, - win = $elem.is('html,body'); - - switch( typeof targ ){ - // A number will pass the regex - case 'number': - case 'string': - if( /^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(targ) ){ - targ = both( targ ); - // We are done - break; - } - // Relative selector, no break! - targ = $(targ,this); - if (!targ.length) return; - case 'object': - // DOMElement / jQuery - if( targ.is || targ.style ) - // Get the real position of the target - toff = (targ = $(targ)).offset(); - } - $.each( settings.axis.split(''), function( i, axis ){ - var Pos = axis == 'x' ? 'Left' : 'Top', - pos = Pos.toLowerCase(), - key = 'scroll' + Pos, - old = elem[key], - max = $scrollTo.max(elem, axis); - - if( toff ){// jQuery / DOMElement - attr[key] = toff[pos] + ( win ? 0 : old - $elem.offset()[pos] ); - - // If it's a dom element, reduce the margin - if( settings.margin ){ - attr[key] -= parseInt(targ.css('margin'+Pos)) || 0; - attr[key] -= parseInt(targ.css('border'+Pos+'Width')) || 0; - } - - attr[key] += settings.offset[pos] || 0; - - if( settings.over[pos] ) - // Scroll to a fraction of its width/height - attr[key] += targ[axis=='x'?'width':'height']() * settings.over[pos]; - }else{ - var val = targ[pos]; - // Handle percentage values - attr[key] = val.slice && val.slice(-1) == '%' ? - parseFloat(val) / 100 * max - : val; - } - - // Number or 'number' - if( settings.limit && /^\d+$/.test(attr[key]) ) - // Check the limits - attr[key] = attr[key] <= 0 ? 0 : Math.min( attr[key], max ); - - // Queueing axes - if( !i && settings.queue ){ - // Don't waste time animating, if there's no need. - if( old != attr[key] ) - // Intermediate animation - animate( settings.onAfterFirst ); - // Don't animate this axis again in the next iteration. - delete attr[key]; - } - }); - - animate( settings.onAfter ); - - function animate( callback ){ - $elem.animate( attr, duration, settings.easing, callback && function(){ - callback.call(this, target, settings); - }); - }; - - }).end(); - }; - - // Max scrolling position, works on quirks mode - // It only fails (not too badly) on IE, quirks mode. - $scrollTo.max = function( elem, axis ){ - var Dim = axis == 'x' ? 'Width' : 'Height', - scroll = 'scroll'+Dim; - - if( !$(elem).is('html,body') ) - return elem[scroll] - $(elem)[Dim.toLowerCase()](); - - var size = 'client' + Dim, - html = elem.ownerDocument.documentElement, - body = elem.ownerDocument.body; - - return Math.max( html[scroll], body[scroll] ) - - Math.min( html[size] , body[size] ); - }; - - function both( val ){ - return typeof val == 'object' ? val : { top:val, left:val }; - }; - -})( jQuery ); \ No newline at end of file diff --git a/docs/scripts/jquery.sunlight.js b/docs/scripts/jquery.sunlight.js deleted file mode 100644 index 03e3bfb8..00000000 --- a/docs/scripts/jquery.sunlight.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * jQuery plugin for Sunlight http://sunlightjs.com/ - * - * by Tommy Montgomery http://tmont.com/ - * licensed under WTFPL http://sam.zoy.org/wtfpl/ - */ -(function($, window){ - - $.fn.sunlight = function(options) { - var highlighter = new window.Sunlight.Highlighter(options); - this.each(function() { - highlighter.highlightNode(this); - }); - - return this; - }; - -}(jQuery, this)); \ No newline at end of file diff --git a/docs/scripts/prettify/Apache-License-2.0.txt b/docs/scripts/prettify/Apache-License-2.0.txt deleted file mode 100644 index d6456956..00000000 --- a/docs/scripts/prettify/Apache-License-2.0.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/docs/scripts/prettify/jquery.min.js b/docs/scripts/prettify/jquery.min.js deleted file mode 100644 index b18e05a9..00000000 --- a/docs/scripts/prettify/jquery.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery v2.0.0 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license -//@ sourceMappingURL=jquery.min.map -*/ -(function(e,undefined){var t,n,r=typeof undefined,i=e.location,o=e.document,s=o.documentElement,a=e.jQuery,u=e.$,l={},c=[],f="2.0.0",p=c.concat,h=c.push,d=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=f.trim,x=function(e,n){return new x.fn.init(e,n,t)},b=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^-ms-/,N=/-([\da-z])/gi,E=function(e,t){return t.toUpperCase()},S=function(){o.removeEventListener("DOMContentLoaded",S,!1),e.removeEventListener("load",S,!1),x.ready()};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:T.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:o,!0)),C.test(r[1])&&x.isPlainObject(t))for(r in t)x.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=o.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?n.ready(e):(e.selector!==undefined&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return d.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[1]||{},a=2),"object"==typeof s||x.isFunction(s)||(s={}),u===a&&(s=this,--a);u>a;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(l&&r&&(x.isPlainObject(r)||(i=x.isArray(r)))?(i?(i=!1,o=n&&x.isArray(n)?n:[]):o=n&&x.isPlainObject(n)?n:{},s[t]=x.extend(l,o,r)):r!==undefined&&(s[t]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=a),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){(e===!0?--x.readyWait:x.isReady)||(x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(o,[x]),x.fn.trigger&&x(o).trigger("ready").off("ready")))},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if("object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(r){t=undefined}return(!t||t.getElementsByTagName("parsererror").length)&&x.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){var t,n=eval;e=x.trim(e),e&&(1===e.indexOf("use strict")?(t=o.createElement("script"),t.text=e,o.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(k,"ms-").replace(N,E)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,s=j(e);if(n){if(s){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(s){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:function(e){return null==e?"":v.call(e)},makeArray:function(e,t){var n=t||[];return null!=e&&(j(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:g.call(t,e,n)},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;n>i;i++)e[r++]=t[i];else while(t[i]!==undefined)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r,i=[],o=0,s=e.length;for(n=!!n;s>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,s=j(e),a=[];if(s)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(a[a.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(a[a.length]=r);return p.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),x.isFunction(e)?(r=d.call(arguments,2),i=function(){return e.apply(t||this,r.concat(d.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):undefined},access:function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===x.type(n)){i=!0;for(a in n)x.access(e,t,a,n[a],!0,o,s)}else if(r!==undefined&&(i=!0,x.isFunction(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(x(e),n)})),t))for(;u>a;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o},now:Date.now,swap:function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i}}),x.ready.promise=function(t){return n||(n=x.Deferred(),"complete"===o.readyState?setTimeout(x.ready):(o.addEventListener("DOMContentLoaded",S,!1),e.addEventListener("load",S,!1))),n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function j(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}t=x(o),function(e,undefined){var t,n,r,i,o,s,a,u,l,c,f,p,h,d,g,m,y="sizzle"+-new Date,v=e.document,b={},w=0,T=0,C=ot(),k=ot(),N=ot(),E=!1,S=function(){return 0},j=typeof undefined,D=1<<31,A=[],L=A.pop,q=A.push,H=A.push,O=A.slice,F=A.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=M.replace("w","w#"),$="\\["+R+"*("+M+")"+R+"*(?:([*^$|!~]?=)"+R+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+R+"*\\]",B=":("+M+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",I=RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),z=RegExp("^"+R+"*,"+R+"*"),_=RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),X=RegExp(R+"*[+~]"),U=RegExp("="+R+"*([^\\]'\"]*)"+R+"*\\]","g"),Y=RegExp(B),V=RegExp("^"+W+"$"),G={ID:RegExp("^#("+M+")"),CLASS:RegExp("^\\.("+M+")"),TAG:RegExp("^("+M.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+B),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),"boolean":RegExp("^(?:"+P+")$","i"),needsContext:RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,et=/'|\\/g,tt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,nt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{H.apply(A=O.call(v.childNodes),v.childNodes),A[v.childNodes.length].nodeType}catch(rt){H={apply:A.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function it(e){return J.test(e+"")}function ot(){var e,t=[];return e=function(n,i){return t.push(n+=" ")>r.cacheLength&&delete e[t.shift()],e[n]=i}}function st(e){return e[y]=!0,e}function at(e){var t=c.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ut(e,t,n,r){var i,o,s,a,u,f,d,g,x,w;if((t?t.ownerDocument||t:v)!==c&&l(t),t=t||c,n=n||[],!e||"string"!=typeof e)return n;if(1!==(a=t.nodeType)&&9!==a)return[];if(p&&!r){if(i=Q.exec(e))if(s=i[1]){if(9===a){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&m(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return H.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&b.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(s)),n}if(b.qsa&&(!h||!h.test(e))){if(g=d=y,x=t,w=9===a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){f=gt(e),(d=t.getAttribute("id"))?g=d.replace(et,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=f.length;while(u--)f[u]=g+mt(f[u]);x=X.test(e)&&t.parentNode||t,w=f.join(",")}if(w)try{return H.apply(n,x.querySelectorAll(w)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(I,"$1"),t,n,r)}o=ut.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},l=ut.setDocument=function(e){var t=e?e.ownerDocument||e:v;return t!==c&&9===t.nodeType&&t.documentElement?(c=t,f=t.documentElement,p=!o(t),b.getElementsByTagName=at(function(e){return e.appendChild(t.createComment("")),!e.getElementsByTagName("*").length}),b.attributes=at(function(e){return e.className="i",!e.getAttribute("className")}),b.getElementsByClassName=at(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),b.sortDetached=at(function(e){return 1&e.compareDocumentPosition(c.createElement("div"))}),b.getById=at(function(e){return f.appendChild(e).id=y,!t.getElementsByName||!t.getElementsByName(y).length}),b.getById?(r.find.ID=function(e,t){if(typeof t.getElementById!==j&&p){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},r.filter.ID=function(e){var t=e.replace(tt,nt);return function(e){return e.getAttribute("id")===t}}):(r.find.ID=function(e,t){if(typeof t.getElementById!==j&&p){var n=t.getElementById(e);return n?n.id===e||typeof n.getAttributeNode!==j&&n.getAttributeNode("id").value===e?[n]:undefined:[]}},r.filter.ID=function(e){var t=e.replace(tt,nt);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),r.find.TAG=b.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==j?t.getElementsByTagName(e):undefined}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=b.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==j&&p?t.getElementsByClassName(e):undefined},d=[],h=[],(b.qsa=it(t.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+R+"*(?:value|"+P+")"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){var t=c.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&h.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(b.matchesSelector=it(g=f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){b.disconnectedMatch=g.call(e,"div"),g.call(e,"[s!='']:x"),d.push("!=",B)}),h=h.length&&RegExp(h.join("|")),d=d.length&&RegExp(d.join("|")),m=it(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},S=f.compareDocumentPosition?function(e,n){if(e===n)return E=!0,0;var r=n.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(n);return r?1&r||!b.sortDetached&&n.compareDocumentPosition(e)===r?e===t||m(v,e)?-1:n===t||m(v,n)?1:u?F.call(u,e)-F.call(u,n):0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,n){var r,i=0,o=e.parentNode,s=n.parentNode,a=[e],l=[n];if(e===n)return E=!0,0;if(!o||!s)return e===t?-1:n===t?1:o?-1:s?1:u?F.call(u,e)-F.call(u,n):0;if(o===s)return lt(e,n);r=e;while(r=r.parentNode)a.unshift(r);r=n;while(r=r.parentNode)l.unshift(r);while(a[i]===l[i])i++;return i?lt(a[i],l[i]):a[i]===v?-1:l[i]===v?1:0},c):c},ut.matches=function(e,t){return ut(e,null,null,t)},ut.matchesSelector=function(e,t){if((e.ownerDocument||e)!==c&&l(e),t=t.replace(U,"='$1']"),!(!b.matchesSelector||!p||d&&d.test(t)||h&&h.test(t)))try{var n=g.call(e,t);if(n||b.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return ut(t,c,null,[e]).length>0},ut.contains=function(e,t){return(e.ownerDocument||e)!==c&&l(e),m(e,t)},ut.attr=function(e,t){(e.ownerDocument||e)!==c&&l(e);var n=r.attrHandle[t.toLowerCase()],i=n&&n(e,t,!p);return i===undefined?b.attributes||!p?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null:i},ut.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},ut.uniqueSort=function(e){var t,n=[],r=0,i=0;if(E=!b.detectDuplicates,u=!b.sortStable&&e.slice(0),e.sort(S),E){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return e};function lt(e,t){var n=t&&e,r=n&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ct(e,t,n){var r;return n?undefined:(r=e.getAttributeNode(t))&&r.specified?r.value:e[t]===!0?t.toLowerCase():null}function ft(e,t,n){var r;return n?undefined:r=e.getAttribute(t,"type"===t.toLowerCase()?1:2)}function pt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ht(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function dt(e){return st(function(t){return t=+t,st(function(n,r){var i,o=e([],n.length,t),s=o.length;while(s--)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}i=ut.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r];r++)n+=i(t);return n},r=ut.selectors={cacheLength:50,createPseudo:st,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(tt,nt),e[3]=(e[4]||e[5]||"").replace(tt,nt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ut.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ut.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return G.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&Y.test(n)&&(t=gt(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(tt,nt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ut.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,h,d,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),x=!u&&!a;if(m){if(o){while(g){f=t;while(f=f[g])if(a?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&x){c=m[y]||(m[y]={}),l=c[e]||[],h=l[0]===w&&l[1],p=l[0]===w&&l[2],f=h&&m.childNodes[h];while(f=++h&&f&&f[g]||(p=h=0)||d.pop())if(1===f.nodeType&&++p&&f===t){c[e]=[w,h,p];break}}else if(x&&(l=(t[y]||(t[y]={}))[e])&&l[0]===w)p=l[1];else while(f=++h&&f&&f[g]||(p=h=0)||d.pop())if((a?f.nodeName.toLowerCase()===v:1===f.nodeType)&&++p&&(x&&((f[y]||(f[y]={}))[e]=[w,p]),f===t))break;return p-=i,p===r||0===p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ut.error("unsupported pseudo: "+e);return i[y]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?st(function(e,n){var r,o=i(e,t),s=o.length;while(s--)r=F.call(e,o[s]),e[r]=!(n[r]=o[s])}):function(e){return i(e,0,n)}):i}},pseudos:{not:st(function(e){var t=[],n=[],r=s(e.replace(I,"$1"));return r[y]?st(function(e,t,n,i){var o,s=r(e,null,i,[]),a=e.length;while(a--)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:st(function(e){return function(t){return ut(e,t).length>0}}),contains:st(function(e){return function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:st(function(e){return V.test(e||"")||ut.error("unsupported lang: "+e),e=e.replace(tt,nt).toLowerCase(),function(t){var n;do if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===c.activeElement&&(!c.hasFocus||c.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:dt(function(){return[0]}),last:dt(function(e,t){return[t-1]}),eq:dt(function(e,t,n){return[0>n?n+t:n]}),even:dt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:dt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:dt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:dt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=pt(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=ht(t);function gt(e,t){var n,i,o,s,a,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);a=e,u=[],l=r.preFilter;while(a){(!n||(i=z.exec(a)))&&(i&&(a=a.slice(i[0].length)||a),u.push(o=[])),n=!1,(i=_.exec(a))&&(n=i.shift(),o.push({value:n,type:i[0].replace(I," ")}),a=a.slice(n.length));for(s in r.filter)!(i=G[s].exec(a))||l[s]&&!(i=l[s](i))||(n=i.shift(),o.push({value:n,type:s,matches:i}),a=a.slice(n.length));if(!n)break}return t?a.length:a?ut.error(e):k(e,u).slice(0)}function mt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function yt(e,t,r){var i=t.dir,o=r&&"parentNode"===i,s=T++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,r,a){var u,l,c,f=w+" "+s;if(a){while(t=t[i])if((1===t.nodeType||o)&&e(t,r,a))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[y]||(t[y]={}),(l=c[i])&&l[0]===f){if((u=l[1])===!0||u===n)return u===!0}else if(l=c[i]=[f],l[1]=e(t,r,a)||n,l[1]===!0)return!0}}function vt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,s=[],a=0,u=e.length,l=null!=t;for(;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function bt(e,t,n,r,i,o){return r&&!r[y]&&(r=bt(r)),i&&!i[y]&&(i=bt(i,o)),st(function(o,s,a,u){var l,c,f,p=[],h=[],d=s.length,g=o||Ct(t||"*",a.nodeType?[a]:a,[]),m=!e||!o&&t?g:xt(g,p,e,a,u),y=n?i||(o?e:d||r)?[]:s:m;if(n&&n(m,y,a,u),r){l=xt(y,h),r(l,[],a,u),c=l.length;while(c--)(f=l[c])&&(y[h[c]]=!(m[h[c]]=f))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(f=y[c])&&l.push(m[c]=f);i(null,y=[],l,u)}c=y.length;while(c--)(f=y[c])&&(l=i?F.call(o,f):p[c])>-1&&(o[l]=!(s[l]=f))}}else y=xt(y===s?y.splice(d,y.length):y),i?i(null,s,y,u):H.apply(s,y)})}function wt(e){var t,n,i,o=e.length,s=r.relative[e[0].type],u=s||r.relative[" "],l=s?1:0,c=yt(function(e){return e===t},u,!0),f=yt(function(e){return F.call(t,e)>-1},u,!0),p=[function(e,n,r){return!s&&(r||n!==a)||((t=n).nodeType?c(e,n,r):f(e,n,r))}];for(;o>l;l++)if(n=r.relative[e[l].type])p=[yt(vt(p),n)];else{if(n=r.filter[e[l].type].apply(null,e[l].matches),n[y]){for(i=++l;o>i;i++)if(r.relative[e[i].type])break;return bt(l>1&&vt(p),l>1&&mt(e.slice(0,l-1)).replace(I,"$1"),n,i>l&&wt(e.slice(l,i)),o>i&&wt(e=e.slice(i)),o>i&&mt(e))}p.push(n)}return vt(p)}function Tt(e,t){var i=0,o=t.length>0,s=e.length>0,u=function(u,l,f,p,h){var d,g,m,y=[],v=0,x="0",b=u&&[],T=null!=h,C=a,k=u||s&&r.find.TAG("*",h&&l.parentNode||l),N=w+=null==C?1:Math.random()||.1;for(T&&(a=l!==c&&l,n=i);null!=(d=k[x]);x++){if(s&&d){g=0;while(m=e[g++])if(m(d,l,f)){p.push(d);break}T&&(w=N,n=++i)}o&&((d=!m&&d)&&v--,u&&b.push(d))}if(v+=x,o&&x!==v){g=0;while(m=t[g++])m(b,y,l,f);if(u){if(v>0)while(x--)b[x]||y[x]||(y[x]=L.call(p));y=xt(y)}H.apply(p,y),T&&!u&&y.length>0&&v+t.length>1&&ut.uniqueSort(p)}return T&&(w=N,a=C),b};return o?st(u):u}s=ut.compile=function(e,t){var n,r=[],i=[],o=N[e+" "];if(!o){t||(t=gt(e)),n=t.length;while(n--)o=wt(t[n]),o[y]?r.push(o):i.push(o);o=N(e,Tt(i,r))}return o};function Ct(e,t,n){var r=0,i=t.length;for(;i>r;r++)ut(e,t[r],n);return n}function kt(e,t,n,i){var o,a,u,l,c,f=gt(e);if(!i&&1===f.length){if(a=f[0]=f[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&p&&r.relative[a[1].type]){if(t=(r.find.ID(u.matches[0].replace(tt,nt),t)||[])[0],!t)return n;e=e.slice(a.shift().value.length)}o=G.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],r.relative[l=u.type])break;if((c=r.find[l])&&(i=c(u.matches[0].replace(tt,nt),X.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=i.length&&mt(a),!e)return H.apply(n,i),n;break}}}return s(e,f)(i,t,!p,n,X.test(e)),n}r.pseudos.nth=r.pseudos.eq;function Nt(){}Nt.prototype=r.filters=r.pseudos,r.setFilters=new Nt,b.sortStable=y.split("").sort(S).join("")===y,l(),[0,0].sort(S),b.detectDuplicates=E,at(function(e){if(e.innerHTML="
    ","#"!==e.firstChild.getAttribute("href")){var t="type|href|height|width".split("|"),n=t.length;while(n--)r.attrHandle[t[n]]=ft}}),at(function(e){if(null!=e.getAttribute("disabled")){var t=P.split("|"),n=t.length;while(n--)r.attrHandle[t[n]]=ct}}),x.find=ut,x.expr=ut.selectors,x.expr[":"]=x.expr.pseudos,x.unique=ut.uniqueSort,x.text=ut.getText,x.isXMLDoc=ut.isXML,x.contains=ut.contains}(e);var D={};function A(e){var t=D[e]={};return x.each(e.match(w)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?D[e]||A(e):x.extend({},e);var t,n,r,i,o,s,a=[],u=!e.once&&[],l=function(f){for(t=e.memory&&f,n=!0,s=i||0,i=0,o=a.length,r=!0;a&&o>s;s++)if(a[s].apply(f[0],f[1])===!1&&e.stopOnFalse){t=!1;break}r=!1,a&&(u?u.length&&l(u.shift()):t?a=[]:c.disable())},c={add:function(){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this},remove:function(){return a&&x.each(arguments,function(e,t){var n;while((n=x.inArray(t,a,n))>-1)a.splice(n,1),r&&(o>=n&&o--,s>=n&&s--)}),this},has:function(e){return e?x.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return a=[],o=0,this},disable:function(){return a=u=t=undefined,this},disabled:function(){return!a},lock:function(){return u=undefined,t||c.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!a||n&&!u||(r?u.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var s=o[0],a=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=d.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),s=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?d.call(arguments):r,n===a?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},a,u,l;if(r>1)for(a=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(s(t,l,n)).fail(o.reject).progress(s(t,u,a)):--i;return i||o.resolveWith(l,n),o.promise()}}),x.support=function(t){var n=o.createElement("input"),r=o.createDocumentFragment(),i=o.createElement("div"),s=o.createElement("select"),a=s.appendChild(o.createElement("option"));return n.type?(n.type="checkbox",t.checkOn=""!==n.value,t.optSelected=a.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!a.disabled,n=o.createElement("input"),n.value="t",n.type="radio",t.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),r.appendChild(n),t.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in e,i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===i.style.backgroundClip,x(function(){var n,r,s="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",a=o.getElementsByTagName("body")[0];a&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",a.appendChild(n).appendChild(i),i.innerHTML="",i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",x.swap(a,null!=a.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===i.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(i,null)||{width:"4px"}).width,r=i.appendChild(o.createElement("div")),r.style.cssText=i.style.cssText=s,r.style.marginRight=r.style.width="0",i.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),a.removeChild(n))}),t):t}({});var L,q,H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,O=/([A-Z])/g;function F(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=x.expando+Math.random()}F.uid=1,F.accepts=function(e){return e.nodeType?1===e.nodeType||9===e.nodeType:!0},F.prototype={key:function(e){if(!F.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=F.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,x.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(x.isEmptyObject(o))this.cache[i]=t;else for(r in t)o[r]=t[r]},get:function(e,t){var n=this.cache[this.key(e)];return t===undefined?n:n[t]},access:function(e,t,n){return t===undefined||t&&"string"==typeof t&&n===undefined?this.get(e,t):(this.set(e,t,n),n!==undefined?n:t)},remove:function(e,t){var n,r,i=this.key(e),o=this.cache[i];if(t===undefined)this.cache[i]={};else{x.isArray(t)?r=t.concat(t.map(x.camelCase)):t in o?r=[t]:(r=x.camelCase(t),r=r in o?[r]:r.match(w)||[]),n=r.length;while(n--)delete o[r[n]]}},hasData:function(e){return!x.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){delete this.cache[this.key(e)]}},L=new F,q=new F,x.extend({acceptData:F.accepts,hasData:function(e){return L.hasData(e)||q.hasData(e)},data:function(e,t,n){return L.access(e,t,n)},removeData:function(e,t){L.remove(e,t)},_data:function(e,t,n){return q.access(e,t,n)},_removeData:function(e,t){q.remove(e,t)}}),x.fn.extend({data:function(e,t){var n,r,i=this[0],o=0,s=null;if(e===undefined){if(this.length&&(s=L.get(i),1===i.nodeType&&!q.get(i,"hasDataAttrs"))){for(n=i.attributes;n.length>o;o++)r=n[o].name,0===r.indexOf("data-")&&(r=x.camelCase(r.substring(5)),P(i,r,s[r]));q.set(i,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){L.set(this,e)}):x.access(this,function(t){var n,r=x.camelCase(e);if(i&&t===undefined){if(n=L.get(i,e),n!==undefined)return n;if(n=L.get(i,r),n!==undefined)return n;if(n=P(i,r,undefined),n!==undefined)return n}else this.each(function(){var n=L.get(this,r);L.set(this,r,t),-1!==e.indexOf("-")&&n!==undefined&&L.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){L.remove(this,e)})}});function P(e,t,n){var r;if(n===undefined&&1===e.nodeType)if(r="data-"+t.replace(O,"-$1").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:H.test(n)?JSON.parse(n):n}catch(i){}L.set(e,t,n)}else n=undefined;return n}x.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=q.get(e,t),n&&(!r||x.isArray(n)?r=q.access(e,t,x.makeArray(n)):r.push(n)),r||[]):undefined},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),s=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return q.get(e,n)||q.access(e,n,{empty:x.Callbacks("once memory").add(function(){q.remove(e,[t+"queue",n])})})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),n>arguments.length?x.queue(this[0],e):t===undefined?this:this.each(function(){var n=x.queue(this,e,t); -x._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=x.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=undefined),e=e||"fx";while(s--)n=q.get(o[s],e+"queueHooks"),n&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var R,M,W=/[\t\r\n]/g,$=/\r/g,B=/^(?:input|select|textarea|button)$/i;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})},addClass:function(e){var t,n,r,i,o,s=0,a=this.length,u="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,i="boolean"==typeof t;return x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,s=0,a=x(this),u=t,l=e.match(w)||[];while(o=l[s++])u=i?u:!a.hasClass(o),a[u?"addClass":"removeClass"](o)}else(n===r||"boolean"===n)&&(this.className&&q.set(this,"__className__",this.className),this.className=this.className||e===!1?"":q.get(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(W," ").indexOf(t)>=0)return!0;return!1},val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=x.isFunction(e),this.each(function(n){var i,o=x(this);1===this.nodeType&&(i=r?e.call(this,n,o.val()):e,null==i?i="":"number"==typeof i?i+="":x.isArray(i)&&(i=x.map(i,function(e){return null==e?"":e+""})),t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,i,"value")!==undefined||(this.value=i))});if(i)return t=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&(n=t.get(i,"value"))!==undefined?n:(n=i.value,"string"==typeof n?n.replace($,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;for(;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),s=i.length;while(s--)r=i[s],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===r?x.prop(e,t,n):(1===s&&x.isXMLDoc(e)||(t=t.toLowerCase(),i=x.attrHooks[t]||(x.expr.match.boolean.test(t)?M:R)),n===undefined?i&&"get"in i&&null!==(o=i.get(e,t))?o:(o=x.find.attr(e,t),null==o?undefined:o):null!==n?i&&"set"in i&&(o=i.set(e,n,t))!==undefined?o:(e.setAttribute(t,n+""),n):(x.removeAttr(e,t),undefined))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.boolean.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return o=1!==s||!x.isXMLDoc(e),o&&(t=x.propFix[t]||t,i=x.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||B.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),M={set:function(e,t,n){return t===!1?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.boolean.source.match(/\w+/g),function(e,t){var n=x.expr.attrHandle[t]||x.find.attr;x.expr.attrHandle[t]=function(e,t,r){var i=x.expr.attrHandle[t],o=r?undefined:(x.expr.attrHandle[t]=undefined)!=n(e,t,r)?t.toLowerCase():null;return x.expr.attrHandle[t]=i,o}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){return x.isArray(t)?e.checked=x.inArray(x(e).val(),t)>=0:undefined}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var I=/^key/,z=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,X=/^([^.]*)(?:\.(.+)|)$/;function U(){return!0}function Y(){return!1}function V(){try{return o.activeElement}catch(e){}}x.event={global:{},add:function(e,t,n,i,o){var s,a,u,l,c,f,p,h,d,g,m,y=q.get(e);if(y){n.handler&&(s=n,n=s.handler,o=s.selector),n.guid||(n.guid=x.guid++),(l=y.events)||(l=y.events={}),(a=y.handle)||(a=y.handle=function(e){return typeof x===r||e&&x.event.triggered===e.type?undefined:x.event.dispatch.apply(a.elem,arguments)},a.elem=e),t=(t||"").match(w)||[""],c=t.length;while(c--)u=X.exec(t[c])||[],d=m=u[1],g=(u[2]||"").split(".").sort(),d&&(p=x.event.special[d]||{},d=(o?p.delegateType:p.bindType)||d,p=x.event.special[d]||{},f=x.extend({type:d,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&x.expr.match.needsContext.test(o),namespace:g.join(".")},s),(h=l[d])||(h=l[d]=[],h.delegateCount=0,p.setup&&p.setup.call(e,i,g,a)!==!1||e.addEventListener&&e.addEventListener(d,a,!1)),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,f):h.push(f),x.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,h,d,g,m=q.hasData(e)&&q.get(e);if(m&&(u=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(a=X.exec(t[l])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){f=x.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,p=u[h]||[],a=a[2]&&RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));s&&!p.length&&(f.teardown&&f.teardown.call(e,d,m.handle)!==!1||x.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)x.event.remove(e,h+t[l],n,r,!0);x.isEmptyObject(u)&&(delete m.handle,q.remove(e,"events"))}},trigger:function(t,n,r,i){var s,a,u,l,c,f,p,h=[r||o],d=y.call(t,"type")?t.type:t,g=y.call(t,"namespace")?t.namespace.split("."):[];if(a=u=r=r||o,3!==r.nodeType&&8!==r.nodeType&&!_.test(d+x.event.triggered)&&(d.indexOf(".")>=0&&(g=d.split("."),d=g.shift(),g.sort()),c=0>d.indexOf(":")&&"on"+d,t=t[x.expando]?t:new x.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=g.join("."),t.namespace_re=t.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=r),n=null==n?[t]:x.makeArray(n,[t]),p=x.event.special[d]||{},i||!p.trigger||p.trigger.apply(r,n)!==!1)){if(!i&&!p.noBubble&&!x.isWindow(r)){for(l=p.delegateType||d,_.test(l+d)||(a=a.parentNode);a;a=a.parentNode)h.push(a),u=a;u===(r.ownerDocument||o)&&h.push(u.defaultView||u.parentWindow||e)}s=0;while((a=h[s++])&&!t.isPropagationStopped())t.type=s>1?l:p.bindType||d,f=(q.get(a,"events")||{})[t.type]&&q.get(a,"handle"),f&&f.apply(a,n),f=c&&a[c],f&&x.acceptData(a)&&f.apply&&f.apply(a,n)===!1&&t.preventDefault();return t.type=d,i||t.isDefaultPrevented()||p._default&&p._default.apply(h.pop(),n)!==!1||!x.acceptData(r)||c&&x.isFunction(r[d])&&!x.isWindow(r)&&(u=r[c],u&&(r[c]=null),x.event.triggered=d,r[d](),x.event.triggered=undefined,u&&(r[c]=u)),t.result}},dispatch:function(e){e=x.event.fix(e);var t,n,r,i,o,s=[],a=d.call(arguments),u=(q.get(this,"events")||{})[e.type]||[],l=x.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),t=0;while((i=s[t++])&&!e.isPropagationStopped()){e.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,r=((x.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a),r!==undefined&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==e.type){for(r=[],n=0;a>n;n++)o=t[n],i=o.selector+" ",r[i]===undefined&&(r[i]=o.needsContext?x(i,this).index(u)>=0:x.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return t.length>a&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,s=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||o,r=n.documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||s===undefined||(e.which=1&s?1:2&s?3:4&s?2:0),e}},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=z.test(i)?this.mouseHooks:I.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return 3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==V()&&this.focus?(this.focus(),!1):undefined},delegateType:"focusin"},blur:{trigger:function(){return this===V()&&this.blur?(this.blur(),!1):undefined},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&x.nodeName(this,"input")?(this.click(),!1):undefined},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==undefined&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},x.Event=function(e,t){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?U:Y):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,undefined):new x.Event(e,t)},x.Event.prototype={isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=U,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=U,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=U,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=undefined);for(s in e)this.on(s,t,n,e[s],i);return this}if(null==n&&null==r?(r=t,n=t=undefined):null==r&&("string"==typeof t?(r=n,n=undefined):(r=n,n=t,t=undefined)),r===!1)r=Y;else if(!r)return this;return 1===i&&(o=r,r=function(e){return x().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=x.guid++)),this.each(function(){x.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,x(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return(t===!1||"function"==typeof t)&&(n=t,t=undefined),n===!1&&(n=Y),this.each(function(){x.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?x.event.trigger(e,t,n,!0):undefined}});var G=/^.[^:#\[\.,]*$/,J=x.expr.match.needsContext,Q={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return t=this,this.pushStack(x(e).filter(function(){for(r=0;i>r;r++)if(x.contains(t[r],this))return!0}));for(n=[],r=0;i>r;r++)x.find(e,this[r],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){var e=0;for(;n>e;e++)if(x.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(Z(this,e||[],!0))},filter:function(e){return this.pushStack(Z(this,e||[],!1))},is:function(e){return!!e&&("string"==typeof e?J.test(e)?x(e,this.context).index(this[0])>=0:x.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],s=J.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?g.call(x(e),this[0]):g.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function K(e,t){while((e=e[t])&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return K(e,"nextSibling")},prev:function(e){return K(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(Q[e]||x.unique(i),"p"===e[0]&&i.reverse()),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){var r=[],i=n!==undefined;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&x(e).is(n))break;r.push(e)}return r},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function Z(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(G.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return g.call(t,e)>=0!==n})}var et=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,tt=/<([\w:]+)/,nt=/<|&#?\w+;/,rt=/<(?:script|style|link)/i,it=/^(?:checkbox|radio)$/i,ot=/checked\s*(?:[^=]|=\s*.checked.)/i,st=/^$|\/(?:java|ecma)script/i,at=/^true\/(.*)/,ut=/^\s*\s*$/g,lt={option:[1,""],thead:[1,"
    ","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};lt.optgroup=lt.option,lt.tbody=lt.tfoot=lt.colgroup=lt.caption=lt.col=lt.thead,lt.th=lt.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===undefined?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ct(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ct(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(gt(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&ht(gt(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(gt(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!rt.test(e)&&!lt[(tt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(et,"<$1>");try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(x.cleanData(gt(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=p.apply([],e);var r,i,o,s,a,u,l=0,c=this.length,f=this,h=c-1,d=e[0],g=x.isFunction(d);if(g||!(1>=c||"string"!=typeof d||x.support.checkClone)&&ot.test(d))return this.each(function(r){var i=f.eq(r);g&&(e[0]=d.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(r=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=r.firstChild,1===r.childNodes.length&&(r=i),i)){for(o=x.map(gt(r,"script"),ft),s=o.length;c>l;l++)a=r,l!==h&&(a=x.clone(a,!0,!0),s&&x.merge(o,gt(a,"script"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,x.map(o,pt),l=0;s>l;l++)a=o[l],st.test(a.type||"")&&!q.access(a,"globalEval")&&x.contains(u,a)&&(a.src?x._evalUrl(a.src):x.globalEval(a.textContent.replace(ut,"")))}return this}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=[],i=x(e),o=i.length-1,s=0;for(;o>=s;s++)n=s===o?this:this.clone(!0),x(i[s])[t](n),h.apply(r,n.get());return this.pushStack(r)}}),x.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=x.contains(e.ownerDocument,e);if(!(x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=gt(a),o=gt(e),r=0,i=o.length;i>r;r++)mt(o[r],s[r]);if(t)if(n)for(o=o||gt(e),s=s||gt(a),r=0,i=o.length;i>r;r++)dt(o[r],s[r]);else dt(e,a);return s=gt(a,"script"),s.length>0&&ht(s,!u&>(e,"script")),a},buildFragment:function(e,t,n,r){var i,o,s,a,u,l,c=0,f=e.length,p=t.createDocumentFragment(),h=[];for(;f>c;c++)if(i=e[c],i||0===i)if("object"===x.type(i))x.merge(h,i.nodeType?[i]:i);else if(nt.test(i)){o=o||p.appendChild(t.createElement("div")),s=(tt.exec(i)||["",""])[1].toLowerCase(),a=lt[s]||lt._default,o.innerHTML=a[1]+i.replace(et,"<$1>")+a[2],l=a[0];while(l--)o=o.firstChild;x.merge(h,o.childNodes),o=p.firstChild,o.textContent=""}else h.push(t.createTextNode(i));p.textContent="",c=0;while(i=h[c++])if((!r||-1===x.inArray(i,r))&&(u=x.contains(i.ownerDocument,i),o=gt(p.appendChild(i),"script"),u&&ht(o),n)){l=0;while(i=o[l++])st.test(i.type||"")&&n.push(i)}return p},cleanData:function(e){var t,n,r,i=e.length,o=0,s=x.event.special;for(;i>o;o++){if(n=e[o],x.acceptData(n)&&(t=q.access(n)))for(r in t.events)s[r]?x.event.remove(n,r):x.removeEvent(n,r,t.handle);L.discard(n),q.discard(n)}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"text",async:!1,global:!1,success:x.globalEval})}});function ct(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ft(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function pt(e){var t=at.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function ht(e,t){var n=e.length,r=0;for(;n>r;r++)q.set(e[r],"globalEval",!t||q.get(t[r],"globalEval"))}function dt(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(q.hasData(e)&&(o=q.access(e),s=x.extend({},o),l=o.events,q.set(t,s),l)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)x.event.add(t,i,l[i][n])}L.hasData(e)&&(a=L.access(e),u=x.extend({},a),L.set(t,u))}}function gt(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&x.nodeName(e,t)?x.merge([e],n):n}function mt(e,t){var n=t.nodeName.toLowerCase();"input"===n&&it.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}x.fn.extend({wrapAll:function(e){var t;return x.isFunction(e)?this.each(function(t){x(this).wrapAll(e.call(this,t))}):(this[0]&&(t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var yt,vt,xt=/^(none|table(?!-c[ea]).+)/,bt=/^margin/,wt=RegExp("^("+b+")(.*)$","i"),Tt=RegExp("^("+b+")(?!px)[a-z%]+$","i"),Ct=RegExp("^([+-])=("+b+")","i"),kt={BODY:"block"},Nt={position:"absolute",visibility:"hidden",display:"block"},Et={letterSpacing:0,fontWeight:400},St=["Top","Right","Bottom","Left"],jt=["Webkit","O","Moz","ms"];function Dt(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=jt.length;while(i--)if(t=jt[i]+n,t in e)return t;return r}function At(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function Lt(t){return e.getComputedStyle(t,null)}function qt(e,t){var n,r,i,o=[],s=0,a=e.length;for(;a>s;s++)r=e[s],r.style&&(o[s]=q.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&At(r)&&(o[s]=q.access(r,"olddisplay",Pt(r.nodeName)))):o[s]||(i=At(r),(n&&"none"!==n||!i)&&q.set(r,"olddisplay",i?n:x.css(r,"display"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}x.fn.extend({css:function(e,t){return x.access(this,function(e,t,n){var r,i,o={},s=0;if(x.isArray(t)){for(r=Lt(e),i=t.length;i>s;s++)o[t[s]]=x.css(e,t[s],!1,r);return o}return n!==undefined?x.style(e,t,n):x.css(e,t)},e,t,arguments.length>1)},show:function(){return qt(this,!0)},hide:function(){return qt(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:At(this))?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=yt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=x.camelCase(t),u=e.style;return t=x.cssProps[a]||(x.cssProps[a]=Dt(u,a)),s=x.cssHooks[t]||x.cssHooks[a],n===undefined?s&&"get"in s&&(i=s.get(e,!1,r))!==undefined?i:u[t]:(o=typeof n,"string"===o&&(i=Ct.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(x.css(e,t)),o="number"),null==n||"number"===o&&isNaN(n)||("number"!==o||x.cssNumber[a]||(n+="px"),x.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&(n=s.set(e,n,r))===undefined||(u[t]=n)),undefined)}},css:function(e,t,n,r){var i,o,s,a=x.camelCase(t);return t=x.cssProps[a]||(x.cssProps[a]=Dt(e.style,a)),s=x.cssHooks[t]||x.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),i===undefined&&(i=yt(e,t,r)),"normal"===i&&t in Et&&(i=Et[t]),""===n||n?(o=parseFloat(i),n===!0||x.isNumeric(o)?o||0:i):i}}),yt=function(e,t,n){var r,i,o,s=n||Lt(e),a=s?s.getPropertyValue(t)||s[t]:undefined,u=e.style;return s&&(""!==a||x.contains(e.ownerDocument,e)||(a=x.style(e,t)),Tt.test(a)&&bt.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=s.width,u.width=r,u.minWidth=i,u.maxWidth=o)),a};function Ht(e,t,n){var r=wt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ot(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;for(;4>o;o+=2)"margin"===n&&(s+=x.css(e,n+St[o],!0,i)),r?("content"===n&&(s-=x.css(e,"padding"+St[o],!0,i)),"margin"!==n&&(s-=x.css(e,"border"+St[o]+"Width",!0,i))):(s+=x.css(e,"padding"+St[o],!0,i),"padding"!==n&&(s+=x.css(e,"border"+St[o]+"Width",!0,i)));return s}function Ft(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Lt(e),s=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=yt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Tt.test(i))return i;r=s&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+Ot(e,t,n||(s?"border":"content"),r,o)+"px"}function Pt(e){var t=o,n=kt[e];return n||(n=Rt(e,t),"none"!==n&&n||(vt=(vt||x("