...
 
Commits (44)

Too many changes to show.

To preserve performance only 543 of 543+ files are displayed.

module.exports = {
root: true,
env: {
node: true
},
extends: [
"plugin:vue/essential",
"plugin:prettier/recommended",
"@vue/prettier"
],
rules: {
"no-console": process.env.NODE_ENV === "production" ? "error" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "error" : "off"
},
parserOptions: {
parser: "babel-eslint"
}
};
node_modules/.cache/*
node_modules/.cache/
*.un~
*.swp
.DS_Store
node_modules
/dist
npm-debug.log*
yarn-debug.log*
yarn-error.log*
module.exports = {
singleQuote: true,
semi: false
};
......@@ -12,6 +12,8 @@ Use arrow functions ONLY
All if statements should use curly braces to indicate statement block { }
Apply ESLint and Prettier to all code please.
## Problem solving
......
# Codename : Node Noggin
# Please note the main code base for this project has moved and can be located [here](https://gitlab.adamprocter.co.uk/adamprocter/couchdocs)
## What is it ?
![](videos/whatis.m4v)
This is very much a work in progress. Please take a moment to review the [welcome readme](WELCOME.md), this includes videos and text to help you get a quick overview of the research and the project and why you might want to contribute. Next see our [Code Guide Lines](CODEGUIDELINES.md) for more detail on the way to contribute.
......@@ -12,6 +17,7 @@ NOTE: The master branch will be moving along quite quickly,so we recommend keepi
- [FOLLOW](https://discursive.adamprocter.co.uk)
## Project setup
Make sure to have the latest vue cli.
```
......@@ -25,15 +31,17 @@ vue ui
```
## Tech stack
- [Vue.js](https://vuejs.org/)
Plus the following required dependencies all added via vue ui
- vuex
- vue-router
- [Svgjs](https://svgjs.com)
- [draggy.js](https://github.com/jillix/svg.draggy.js)
- [connectable.js](https://github.com/jillix/svg.connectable.js)
- [PouchDB](https://pouchdb.com/) connecting to an instance of [CouchDB](http://couchdb.apache.org/)
- [PouchDB](https://pouchdb.com/) connecting to an instance of [CouchDB](http://couchdb.apache.org/)
- Also for now some [Fontawesome](https://fontawesome.com/) icons
## Visuals
......@@ -41,4 +49,4 @@ Plus the following required dependencies all added via vue ui
![](screens/interfaces.png)
![](screens/interfaces2.png)
![](screens/interfaces3.png)
![](screens/interfaces4.png)
\ No newline at end of file
![](screens/interfaces4.png)
/*! normalize.css v1.1.3 | 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;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font:18px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;line-height:22px;padding:1em;background-color:#bcdfda}nav li{display:inline-block;padding-right:12px}main{max-width:635px;background-color:#bcdfda}#start{background-color:#fff}h3.hello{padding:10px;background-color:#809bac}.register,.signin{background-color:#bcdfda;border-radius:10px;width:200px;margin:20px;padding:20px;border-right:30px solid grey}#spatialui{width:600px;margin-bottom:30px}#interface,#spatialui,a{background-color:#bcdfda}a{color:#000}a:hover{color:grey}button{background-color:#bcdfda;-webkit-box-shadow:none;box-shadow:none;border:none;margin-top:10px}button:hover{color:grey}input,textarea{border:none;width:100%;padding:5px;margin-bottom:5px}figure{background-color:#ddf7f3;border-radius:12px;margin-bottom:50px;border-bottom:5px solid #a3d6df;border-right:5px solid #a3d6df}figcaption{text-align:center}figure{width:175px}#instances img{width:150px}figure>img{-webkit-transform:translate(10%);transform:translate(10%)}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (min-width:640px){#start{display:grid;grid-template-columns:300px 300px;grid-gap:20px}#instances{display:grid;grid-template-columns:150px 150px;grid-gap:20px;margin-left:10px}figure{width:150px}#instances img{width:100px}figure>img{-webkit-transform:translate(20%);transform:translate(20%)}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-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^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
\ No newline at end of file
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/favicon.ico><title>nn2</title><link href=/css/about.ff293c24.css rel=prefetch><link href=/css/home.a45d8d52.css rel=prefetch><link href=/js/about.f2f86df9.js rel=prefetch><link href=/js/home.e8d80d2c.js rel=prefetch><link href=/css/app.074079a2.css rel=preload as=style><link href=/js/app.86f0a9fd.js rel=preload as=script><link href=/js/chunk-vendors.c055d76a.js rel=preload as=script><link href=/css/app.074079a2.css rel=stylesheet></head><body><noscript><strong>We're sorry but nn2 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div></body></html><script src=/js/chunk-vendors.c055d76a.js></script><script src=/js/app.86f0a9fd.js></script>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["about"],{"6a60":function(A,g,t){},"754b":function(A,g,t){"use strict";t.r(g);var e=function(){var A=this,g=A.$createElement,t=A._self._c||g;return t("div",[t("logo"),A._m(0)],1)},B=[function(){var A=this,g=A.$createElement,t=A._self._c||g;return t("footer",[t("p",[A._v("Made by Procter & Parker")])])}],E=t("4b08"),C={name:"about",components:{logo:E["a"]}},o=C,Q=t("2877"),I=Object(Q["a"])(o,e,B,!1,null,null,null);I.options.__file="about.vue";g["default"]=I.exports},"8e0a":function(A,g){A.exports="data:image/png;base64,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"},9454:function(A,g,t){"use strict";t.r(g);var e=function(){var A=this,g=A.$createElement,t=A._self._c||g;return t("div",{attrs:{id:"selector"}},[t("header",[t("logo"),t("h2",[A._v("Welcome")]),t("h3",[A._v("Select instance")])],1),A._m(0)])},B=[function(){var A=this,g=A.$createElement,e=A._self._c||g;return e("main",[e("div",{attrs:{id:"instances"}},[e("a",{attrs:{href:"/home"}},[e("figure",[e("img",{attrs:{src:t("c2d6"),alt:""}}),e("figcaption",[A._v("MozFest")])])]),e("a",{attrs:{href:"#"}},[e("figure",[e("img",{attrs:{src:t("8e0a"),alt:""}}),e("figcaption",[A._v("Create instance")])])])])])}],E=(t("cadf"),t("551c"),t("097d"),t("4b08")),C={name:"select",components:{logo:E["a"]}},o=C,Q=t("2877"),I=Object(Q["a"])(o,e,B,!1,null,null,null);I.options.__file="select.vue";g["default"]=I.exports},c2d6:function(A,g,t){A.exports=t.p+"img/mozfest.cfd87a8f.png"},c2de:function(A,g,t){"use strict";var e=t("6a60"),B=t.n(e);B.a},f73c:function(A,g,t){"use strict";t.r(g);var e=function(){var A=this,g=A.$createElement,t=A._self._c||g;return t("div",{staticClass:"markdown"},[t("logo"),t("form",{on:{submit:function(g){A.addKnowledge()}}},[t("label",[A._v("Type: ")]),t("select",{directives:[{name:"model",rawName:"v-model",value:A.type,expression:"type"}],attrs:{name:"type",placeholder:"choose"},on:{change:function(g){var t=Array.prototype.filter.call(g.target.options,function(A){return A.selected}).map(function(A){var g="_value"in A?A._value:A.value;return g});A.type=g.target.multiple?t:t[0]}}},[t("option",{attrs:{value:"slidedeck"}},[A._v("Slidedeck")]),t("option",{attrs:{value:"projecttxt"}},[A._v("Project Text")]),t("option",{attrs:{value:"plaintxt"}},[A._v("Plain Text")])]),t("input",{directives:[{name:"model",rawName:"v-model",value:A.owner,expression:"owner"}],attrs:{placeholder:"Author"},domProps:{value:A.owner},on:{input:function(g){g.target.composing||(A.owner=g.target.value)}}}),t("textarea",{directives:[{name:"model",rawName:"v-model",value:A.metadata.mdtxt,expression:"metadata.mdtxt"}],attrs:{type:"text",placeholder:"Enter text here",rows:"10"},domProps:{value:A.metadata.mdtxt},on:{input:function(g){g.target.composing||A.$set(A.metadata,"mdtxt",g.target.value)}}}),t("button",{attrs:{type:"submit"}},[t("font-awesome-icon",{attrs:{icon:"save",size:"2x"}})],1)])],1)},B=[],E=(t("6b54"),t("cadf"),t("551c"),t("097d"),t("16b2")),C=t("4b08"),o=new E["a"]("knowledge"),Q=new E["a"]("https://nn.adamprocter.co.uk/knowledge"),I={name:"editor",components:{logo:C["a"]},data:function(){return{type:"",owner:"",connections:[],metadata:{},xpos:0,ypos:0}},mounted:function(){this.syncData()},methods:{addKnowledge:function(){var A=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);o.put({_id:A,type:this.type,owner:this.owner,connections:this.connections,metadata:this.metadata,xpos:this.xpos,ypos:this.ypos}),this.syncData()},syncData:function(){Q&&o.sync(Q)}}},a=I,n=(t("c2de"),t("2877")),w=Object(n["a"])(a,e,B,!1,null,"ac75229e",null);w.options.__file="editor.vue";g["default"]=w.exports}}]);
//# sourceMappingURL=about.f2f86df9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/views/about.vue?09c4","webpack:///src/views/about.vue","webpack:///./src/views/about.vue?2b25","webpack:///./src/views/about.vue","webpack:///./src/assets/img/new.png","webpack:///./src/views/select.vue?924f","webpack:///src/views/select.vue","webpack:///./src/views/select.vue?6f9d","webpack:///./src/views/select.vue","webpack:///./src/assets/img/mozfest.png","webpack:///./src/views/editor.vue?1f58","webpack:///./src/views/editor.vue?a35f","webpack:///src/views/editor.vue","webpack:///./src/views/editor.vue?7232","webpack:///./src/views/editor.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","_m","staticRenderFns","_v","aboutvue_type_script_lang_js_","name","components","logo","instance_logo","views_aboutvue_type_script_lang_js_","component","Object","componentNormalizer","options","__file","__webpack_exports__","module","exports","attrs","id","href","src","__webpack_require__","alt","selectvue_type_script_lang_js_","views_selectvue_type_script_lang_js_","p","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_editor_vue_vue_type_style_index_0_id_ac75229e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_editor_vue_vue_type_style_index_0_id_ac75229e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","n","staticClass","on","submit","$event","addKnowledge","directives","rawName","value","expression","placeholder","change","$$selectedVal","Array","prototype","filter","call","target","o","selected","map","val","_value","type","multiple","domProps","input","composing","owner","metadata","rows","$set","icon","size","localdb","index_browser_es","db","editorvue_type_script_lang_js_","data","connections","xpos","ypos","mounted","syncData","methods","uniqueid","Math","random","toString","substring","put","_id","sync","views_editorvue_type_script_lang_js_"],"mappings":"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","file":"js/about.f2f86df9.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('logo'),_vm._m(0)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('p',[_vm._v(\"Made by Procter & Parker\")])])}]\n\nexport { render, staticRenderFns }","<template>\n<div>\n<logo></logo>\n<footer>\n <p>Made by Procter &amp; Parker</p>\n</footer>\n</div>\n</template>\n\n<script>\n\nimport logo from \"@/components/instance-logo.vue\";\n\nexport default {\n \n name: 'about',\n components: {\n logo: logo\n }\n\n}\n\n</script>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./about.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./about.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./about.vue?vue&type=template&id=6fe1b3db&\"\nimport script from \"./about.vue?vue&type=script&lang=js&\"\nexport * from \"./about.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"about.vue\"\nexport default component.exports","module.exports = \"data:image/png;base64,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\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"selector\"}},[_c('header',[_c('logo'),_c('h2',[_vm._v(\"Welcome\")]),_c('h3',[_vm._v(\"Select instance\")])],1),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('main',[_c('div',{attrs:{\"id\":\"instances\"}},[_c('a',{attrs:{\"href\":\"/home\"}},[_c('figure',[_c('img',{attrs:{\"src\":require(\"../assets/img/mozfest.png\"),\"alt\":\"\"}}),_c('figcaption',[_vm._v(\"MozFest\")])])]),_c('a',{attrs:{\"href\":\"#\"}},[_c('figure',[_c('img',{attrs:{\"src\":require(\"../assets/img/new.png\"),\"alt\":\"\"}}),_c('figcaption',[_vm._v(\"Create instance\")])])])])])}]\n\nexport { render, staticRenderFns }","<template>\n<div id=\"selector\">\n \n<header>\n <logo></logo>\n<h2>Welcome</h2>\n<h3>Select instance</h3>\n</header>\n\n<main>\n\n<div id=\"instances\">\n\n<a href=\"/home\">\n<figure> \n<img src=\"../assets/img/mozfest.png\" alt=\"\" />\n<figcaption>MozFest</figcaption>\n</figure>\n</a>\n<a href=\"#\">\n<figure> \n<img src=\"../assets/img/new.png\" alt=\"\" />\n<figcaption>Create instance</figcaption>\n</figure>\n</a>\n</div>\n\n</main>\n</div>\n</template>\n\n<script>\n\nimport logo from \"@/components/instance-logo.vue\";\n\nexport default {\n \n name: 'select',\n components: {\n logo: logo\n }\n\n}\n\n</script>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./select.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./select.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./select.vue?vue&type=template&id=37ab066e&\"\nimport script from \"./select.vue?vue&type=script&lang=js&\"\nexport * from \"./select.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"select.vue\"\nexport default component.exports","module.exports = __webpack_public_path__ + \"img/mozfest.cfd87a8f.png\";","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./editor.vue?vue&type=style&index=0&id=ac75229e&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./editor.vue?vue&type=style&index=0&id=ac75229e&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"markdown\"},[_c('logo'),_c('form',{on:{\"submit\":function($event){_vm.addKnowledge()}}},[_c('label',[_vm._v(\"Type: \")]),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.type),expression:\"type\"}],attrs:{\"name\":\"type\",\"placeholder\":\"choose\"},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.type=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},[_c('option',{attrs:{\"value\":\"slidedeck\"}},[_vm._v(\"Slidedeck\")]),_c('option',{attrs:{\"value\":\"projecttxt\"}},[_vm._v(\"Project Text\")]),_c('option',{attrs:{\"value\":\"plaintxt\"}},[_vm._v(\"Plain Text\")])]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.owner),expression:\"owner\"}],attrs:{\"placeholder\":\"Author\"},domProps:{\"value\":(_vm.owner)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.owner=$event.target.value}}}),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.metadata.mdtxt),expression:\"metadata.mdtxt\"}],attrs:{\"type\":\"text\",\"placeholder\":\"Enter text here\",\"rows\":\"10\"},domProps:{\"value\":(_vm.metadata.mdtxt)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.metadata, \"mdtxt\", $event.target.value)}}}),_c('button',{attrs:{\"type\":\"submit\"}},[_c('font-awesome-icon',{attrs:{\"icon\":\"save\",\"size\":\"2x\"}})],1)])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n<div class=\"markdown\">\n <logo></logo>\n<form @submit=\"addKnowledge()\">\n\n<label>Type: </label>\n <select name=\"type\" v-model=\"type\" placeholder=\"choose\">\n\n <option value=\"slidedeck\">Slidedeck</option>\n <option value=\"projecttxt\">Project Text</option>\n <option value=\"plaintxt\">Plain Text</option>\n \n</select> \n\t\t<input v-model=\"owner\" placeholder=\"Author\" />\n\t\t<textarea v-model=\"metadata.mdtxt\" type=\"text\" placeholder=\"Enter text here\" rows=\"10\"></textarea>\n\t\t<button type=\"submit\"><font-awesome-icon icon=\"save\" size=\"2x\"/></button>\n\n</form>\n</div>\n\n</template>\n\n<script>\nimport pouchdb from 'pouchdb'\n\nvar localdb = new pouchdb('knowledge');\n// server admin has to create DB first and CORS allows specific domains.\nvar db = new pouchdb('https://nn.adamprocter.co.uk/knowledge');\n\nimport logo from \"@/components/instance-logo.vue\";\n\n\nexport default {\nname: 'editor',\n components: {\n logo: logo\n },\n data() {\n return {\n type:'',\n owner:'',\n connections:[],\n metadata:{},\n xpos:0,\n ypos:0\n }\n },\n\n mounted() {\n this.syncData();\n },\n\n methods: {\n addKnowledge() {\n var uniqueid = Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);\n\n localdb.put({\n _id:uniqueid,\n type:this.type,\n owner:this.owner,\n connections:this.connections,\n metadata:this.metadata,\n xpos:this.xpos,\n ypos:this.ypos\n })\n\n this.syncData()\n },\n\n syncData(){\n if (db) {\n localdb.sync(db)\n }\n //alert (\"did thing\")\n \n }\n\n // checkData(){\n // db.info().then(function (info) {\n // // console.log(info);\n // })\n // // db.get('one').then(function (doc) {\n // // console.log(doc);\n // // });\n \n // db.allDocs({\n // include_docs: true,\n // attachments: true\n // }).then(function (result) {\n // // handle result\n // this.$router.push(\"/editor\");\n // console.log(result)\n // // console.log(result)\n // }).catch(function (err) {\n // // console.log(err);\n // });\n\n\n\n //}\n }\n}\n\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./editor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./editor.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./editor.vue?vue&type=template&id=ac75229e&scoped=true&\"\nimport script from \"./editor.vue?vue&type=script&lang=js&\"\nexport * from \"./editor.vue?vue&type=script&lang=js&\"\nimport style0 from \"./editor.vue?vue&type=style&index=0&id=ac75229e&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ac75229e\",\n null\n \n)\n\ncomponent.options.__file = \"editor.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
(function(e){function t(t){for(var o,a,s=t[0],u=t[1],c=t[2],l=0,m=[];l<s.length;l++)a=s[l],r[a]&&m.push(r[a][0]),r[a]=0;for(o in u)Object.prototype.hasOwnProperty.call(u,o)&&(e[o]=u[o]);f&&f(t);while(m.length)m.shift()();return i.push.apply(i,c||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],o=!0,a=1;a<n.length;a++){var s=n[a];0!==r[s]&&(o=!1)}o&&(i.splice(t--,1),e=u(u.s=n[0]))}return e}var o={},a={app:0},r={app:0},i=[];function s(e){return u.p+"js/"+({about:"about",home:"home"}[e]||e)+"."+{about:"f2f86df9",home:"e8d80d2c"}[e]+".js"}function u(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,u),n.l=!0,n.exports}u.e=function(e){var t=[],n={about:1,home:1};a[e]?t.push(a[e]):0!==a[e]&&n[e]&&t.push(a[e]=new Promise(function(t,n){for(var o="css/"+({about:"about",home:"home"}[e]||e)+"."+{about:"ff293c24",home:"a45d8d52"}[e]+".css",a=u.p+o,r=document.getElementsByTagName("link"),i=0;i<r.length;i++){var s=r[i],c=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(c===o||c===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){s=l[i],c=s.getAttribute("data-href");if(c===o||c===a)return t()}var m=document.createElement("link");m.rel="stylesheet",m.type="text/css",m.onload=t,m.onerror=function(t){var o=t&&t.target&&t.target.src||a,r=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");r.request=o,n(r)},m.href=a;var f=document.getElementsByTagName("head")[0];f.appendChild(m)}).then(function(){a[e]=0}));var o=r[e];if(0!==o)if(o)t.push(o[2]);else{var i=new Promise(function(t,n){o=r[e]=[t,n]});t.push(o[2]=i);var c,l=document.getElementsByTagName("head")[0],m=document.createElement("script");m.charset="utf-8",m.timeout=120,u.nc&&m.setAttribute("nonce",u.nc),m.src=s(e),c=function(t){m.onerror=m.onload=null,clearTimeout(f);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src,i=new Error("Loading chunk "+e+" failed.\n("+o+": "+a+")");i.type=o,i.request=a,n[1](i)}r[e]=void 0}};var f=setTimeout(function(){c({type:"timeout",target:m})},12e4);m.onerror=m.onload=c,l.appendChild(m)}return Promise.all(t)},u.m=e,u.c=o,u.d=function(e,t,n){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(u.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)u.d(n,o,function(t){return e[t]}.bind(null,o));return n},u.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="/",u.oe=function(e){throw console.error(e),e};var c=window["webpackJsonp"]=window["webpackJsonp"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var m=0;m<c.length;m++)t(c[m]);var f=l;i.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"1d69":function(e,t,n){"use strict";var o=n("4bd0"),a=n.n(o);a.a},"1fbb":function(e,t,n){"use strict";var o=n("7b63"),a=n.n(o);a.a},3147:function(e,t,n){"use strict";var o=n("7974"),a=n.n(o);a.a},"399e":function(e,t,n){},"4b08":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},a=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"logo"},[o("h1",[o("img",{attrs:{src:n("f0fc"),alt:"Logo for project codename nodenoggin"}})])])}],r={name:"instance-logo",props:{}},i=r,s=(n("1d69"),n("2877")),u=Object(s["a"])(i,o,a,!1,null,"bf7cabc6",null);u.options.__file="instance-logo.vue";t["a"]=u.exports},"4bd0":function(e,t,n){},"56d7":function(e,t,n){"use strict";n.r(t);n("cadf"),n("551c"),n("097d");var o=n("2b0e"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("main",[n("nav",[n("ul",[n("li",[e.isLoggedIn?n("router-link",{attrs:{to:"/select"},on:{click:e.logout}},[e._v("Sign Out")]):e._e()],1),n("li",[n("router-link",{attrs:{to:"/home"}},[e._v("Home")])],1),n("li",[n("router-link",{attrs:{to:"/about"}},[e._v("About")])],1)])]),n("router-view")],1)},r=[],i=n("be94"),s=n("2f62"),u={name:"welcome",methods:Object(i["a"])({logout:function(){this.$store.dispatch("logout")}},Object(s["b"])(["logout"])),computed:Object(i["a"])({isLoggedIn:function(){return this.$store.getters.isLoggedIn}},Object(s["c"])(["isLoggedIn"]))},c=u,l=(n("1fbb"),n("3147"),n("2877")),m=Object(l["a"])(c,a,r,!1,null,null,null);m.options.__file="App.vue";var f=m.exports,d=n("8c4f"),p=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("header",[n("logo"),n("h3",{staticClass:"hello"},[e._v("You are connected to instance : "+e._s(e.instancename))])],1),n("div",{attrs:{id:"start"}},[n("signin",{attrs:{instancename:e.instancename,accounts:e.accounts}}),n("register")],1)])},g=[],h=n("4b08"),v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"signin"},[n("h1",[e._v("Sign in")]),n("form",{on:{submit:function(t){t.preventDefault(),e.login()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.input.email,expression:"input.email"}],attrs:{type:"text",name:"email",placeholder:"Email"},domProps:{value:e.input.email},on:{input:function(t){t.target.composing||e.$set(e.input,"email",t.target.value)}}}),n("button",{attrs:{type:"submit"}},[n("font-awesome-icon",{attrs:{icon:"sign-in-alt",size:"3x"}})],1)])])},b=[],_={name:"sign-in",data:function(){return{input:{email:""}}},props:{instancename:String,accounts:Array},methods:{login:function(){var e=this;this.$store.dispatch("login",{email:this.email}).then(function(){e.$router.push("/home")})}}},y=_,O=(n("a71e"),Object(l["a"])(y,v,b,!1,null,"12341100",null));O.options.__file="sign-in.vue";var w=O.exports,j=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"register"},[n("h1",[e._v("Register")]),n("form",{on:{submit:function(t){t.preventDefault(),e.register()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.name,expression:"name"}],attrs:{type:"text",name:"name",placeholder:"Name"},domProps:{value:e.name},on:{input:function(t){t.target.composing||(e.name=t.target.value)}}}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.email,expression:"email"}],attrs:{type:"text",name:"email",placeholder:"Email"},domProps:{value:e.email},on:{input:function(t){t.target.composing||(e.email=t.target.value)}}}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.domain,expression:"domain"}],attrs:{type:"text",name:"domain",placeholder:"Domain"},domProps:{value:e.domain},on:{input:function(t){t.target.composing||(e.domain=t.target.value)}}}),n("button",{attrs:{type:"submit"}},[n("font-awesome-icon",{attrs:{icon:"user-plus",size:"3x"}})],1)])])},E=[],x=(n("7f7f"),n("6b54"),n("16b2")),S=new x["a"]("accounts"),k=new x["a"]("https://nn.adamprocter.co.uk/accounts"),L={name:"register-account",data:function(){return{name:"",email:"",domain:"",permissions:1,token:"",verified:!1}},mounted:function(){this.syncData()},methods:{register:function(){var e=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);S.put({_id:e,name:this.name,email:this.email,domain:this.domain,permissions:this.permissions,token:this.token,verified:this.verified}),this.syncData()},syncData:function(){k&&S.sync(k)},checkData:function(){}}},I=L,N=(n("6613"),Object(l["a"])(I,j,E,!1,null,"56f6e4de",null));N.options.__file="register-account.vue";var T=N.exports,P={name:"app",components:{signin:w,register:T,logo:h["a"]},data:function(){return{instancename:"mozfest",accounts:[{id:1,human:"adam procter",email:"adamprocter@researchnot.es",permissions:1},{id:2,human:"mathew parker",email:"mathew@researchnot.es",permissions:1}]}}},C=P,D=(n("adcc"),Object(l["a"])(C,p,g,!1,null,"df1dc2c0",null));D.options.__file="start.vue";var $=D.exports;o["a"].use(d["a"]);var A=new d["a"]({routes:[{path:"/",name:"start",component:$},{path:"/home",name:"home",component:function(){return n.e("home").then(n.bind(null,"6511"))}},{path:"/about",name:"about",component:function(){return n.e("about").then(n.bind(null,"754b"))}},{path:"/select",name:"select",component:function(){return n.e("about").then(n.bind(null,"9454"))}},{path:"/editor",name:"editor",component:function(){return n.e("about").then(n.bind(null,"f73c"))}}]});o["a"].use(s["a"]);var G="LOGIN",B="LOGIN_SUCCESS",M="LOGOUT",J=new s["a"].Store({state:{allobjects:[],isLoggedIn:!!localStorage.getItem("token")},getters:{isLoggedIn:function(e){return e.isLoggedIn},allObjects:function(e){return e.allobjects}},mutations:{ADD_KNOWLEDGE_OBJECT:function(e,t){e.allobjects.push(t)},LOGIN:function(e){e.pending=!0},LOGIN_SUCCESS:function(e){e.isLoggedIn=!0,e.pending=!1},LOGOUT:function(e){e.isLoggedIn=!1}},actions:{addKnowledgeObject:function(e,t){var n=e.commit;n("ADD_KNOWLEDGE_OBJECT",t)},login:function(e){var t=e.commit;return t(G),new Promise(function(e){setTimeout(function(){localStorage.setItem("token","JWT"),t(B),e()},1e3)})},logout:function(e){var t=e.commit;localStorage.removeItem("token"),t(M)}}}),U=n("ecee"),z=n("c074"),K=n("ad3d");U["c"].add(z["c"]),U["c"].add(z["d"]),U["c"].add(z["a"]),U["c"].add(z["b"]),o["a"].component("font-awesome-icon",K["a"]),o["a"].config.productionTip=!1,new o["a"]({router:A,store:J,render:function(e){return e(f)}}).$mount("#app"),n("6909")},6613:function(e,t,n){"use strict";var o=n("399e"),a=n.n(o);a.a},6909:function(e,t,n){"use strict";n.r(t);n("cadf"),n("551c"),n("097d")},7974:function(e,t,n){},"7b63":function(e,t,n){},"8bc3":function(e,t,n){},"912e":function(e,t,n){},a71e:function(e,t,n){"use strict";var o=n("912e"),a=n.n(o);a.a},adcc:function(e,t,n){"use strict";var o=n("8bc3"),a=n.n(o);a.a},f0fc:function(e,t,n){e.exports=n.p+"img/icon.a66d9fbf.png"}});
//# sourceMappingURL=app.86f0a9fd.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/instance-logo.vue?0a22","webpack:///./src/assets/css/normalize.min.css?09c1","webpack:///./src/assets/css/main.css?4cba","webpack:///./src/components/instance-logo.vue?0df9","webpack:///src/components/instance-logo.vue","webpack:///./src/components/instance-logo.vue?b0c7","webpack:///./src/components/instance-logo.vue","webpack:///./src/App.vue?977c","webpack:///src/App.vue","webpack:///./src/App.vue?1160","webpack:///./src/App.vue","webpack:///./src/views/start.vue?82d6","webpack:///./src/components/sign-in.vue?9411","webpack:///src/components/sign-in.vue","webpack:///./src/components/sign-in.vue?ac10","webpack:///./src/components/sign-in.vue","webpack:///./src/components/register-account.vue?e878","webpack:///src/components/register-account.vue","webpack:///./src/components/register-account.vue?fb93","webpack:///./src/components/register-account.vue","webpack:///src/views/start.vue","webpack:///./src/views/start.vue?9829","webpack:///./src/views/start.vue","webpack:///./src/router.js","webpack:///./src/store.js","webpack:///./src/main.js","webpack:///./src/components/register-account.vue?0c0e","webpack:///./src/assets/js/custom.js","webpack:///./src/components/sign-in.vue?0bf3","webpack:///./src/views/start.vue?97bd","webpack:///./src/assets/img/icon.png"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","app","jsonpScriptSrc","p","about","home","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","clearTimeout","chunk","errorType","realSrc","error","undefined","setTimeout","all","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_instance_logo_vue_vue_type_style_index_0_id_bf7cabc6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_instance_logo_vue_vue_type_style_index_0_id_bf7cabc6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_normalize_min_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_normalize_min_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_main_css_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_main_css_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default","render","_vm","this","_h","$createElement","_self","_c","_m","staticRenderFns","staticClass","attrs","alt","instance_logovue_type_script_lang_js_","props","components_instance_logovue_type_script_lang_js_","component","componentNormalizer","options","__file","__webpack_exports__","Appvue_type_template_id_49157721_render","to","on","click","logout","_v","_e","Appvue_type_script_lang_js_","methods","objectSpread","$store","dispatch","vuex_esm","computed","isLoggedIn","getters","src_Appvue_type_script_lang_js_","App","startvue_type_template_id_df1dc2c0_scoped_true_render","_s","instancename","id","accounts","startvue_type_template_id_df1dc2c0_scoped_true_staticRenderFns","sign_invue_type_template_id_12341100_scoped_true_render","submit","$event","preventDefault","login","directives","rawName","input","expression","placeholder","domProps","composing","$set","icon","size","sign_invue_type_template_id_12341100_scoped_true_staticRenderFns","sign_invue_type_script_lang_js_","email","String","Array","_this","$router","components_sign_invue_type_script_lang_js_","sign_in_component","sign_in","register_accountvue_type_template_id_56f6e4de_scoped_true_render","register","domain","register_accountvue_type_template_id_56f6e4de_scoped_true_staticRenderFns","localdb","index_browser_es","db","register_accountvue_type_script_lang_js_","permissions","token","verified","mounted","syncData","uniqueid","Math","random","toString","substring","put","_id","sync","checkData","components_register_accountvue_type_script_lang_js_","register_account_component","register_account","startvue_type_script_lang_js_","components","signin","logo","instance_logo","human","views_startvue_type_script_lang_js_","start_component","start","Vue","use","Router","router","routes","path","Vuex","LOGIN","LOGIN_SUCCESS","LOGOUT","store","Store","state","allobjects","localStorage","getItem","allObjects","mutations","ADD_KNOWLEDGE_OBJECT","payload","pending","actions","addKnowledgeObject","_ref","commit","_ref2","setItem","_ref3","removeItem","library","add","faSignInAlt","faUserPlus","faEdit","faSave","FontAwesomeIcon","config","productionTip","h","$mount","require","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_register_account_vue_vue_type_style_index_0_id_56f6e4de_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_register_account_vue_vue_type_style_index_0_id_56f6e4de_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_sign_in_vue_vue_type_style_index_0_id_12341100_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_sign_in_vue_vue_type_style_index_0_id_12341100_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_start_vue_vue_type_style_index_0_id_df1dc2c0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_start_vue_vue_type_style_index_0_id_df1dc2c0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default"],"mappings":"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","file":"js/app.86f0a9fd.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"about\":\"about\",\"home\":\"home\"}[chunkId]||chunkId) + \".\" + {\"about\":\"f2f86df9\",\"home\":\"e8d80d2c\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"about\":1,\"home\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"about\":\"about\",\"home\":\"home\"}[chunkId]||chunkId) + \".\" + {\"about\":\"ff293c24\",\"home\":\"a45d8d52\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.request = request;\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar head = document.getElementsByTagName('head')[0];\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\tvar error = new Error('Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')');\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\thead.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./instance-logo.vue?vue&type=style&index=0&id=bf7cabc6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./instance-logo.vue?vue&type=style&index=0&id=bf7cabc6&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!./normalize.min.css?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!./normalize.min.css?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!./main.css?vue&type=style&index=1&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!./main.css?vue&type=style&index=1&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"logo\"},[_c('h1',[_c('img',{attrs:{\"src\":require(\"../assets/img/icon.png\"),\"alt\":\"Logo for project codename nodenoggin\"}})])])}]\n\nexport { render, staticRenderFns }","<template>\n\n<div class=\"logo\">\n<h1><img src=\"../assets/img/icon.png\" alt=\"Logo for project codename nodenoggin\" /></h1>\n</div>\n\n</template>\n\n<script>\nexport default {\n name: 'instance-logo',\n props: {\n \n }\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./instance-logo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./instance-logo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./instance-logo.vue?vue&type=template&id=bf7cabc6&scoped=true&\"\nimport script from \"./instance-logo.vue?vue&type=script&lang=js&\"\nexport * from \"./instance-logo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./instance-logo.vue?vue&type=style&index=0&id=bf7cabc6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"bf7cabc6\",\n null\n \n)\n\ncomponent.options.__file = \"instance-logo.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('main',[_c('nav',[_c('ul',[_c('li',[(_vm.isLoggedIn)?_c('router-link',{attrs:{\"to\":\"/select\"},on:{\"click\":_vm.logout}},[_vm._v(\"Sign Out\")]):_vm._e()],1),_c('li',[_c('router-link',{attrs:{\"to\":\"/home\"}},[_vm._v(\"Home\")])],1),_c('li',[_c('router-link',{attrs:{\"to\":\"/about\"}},[_vm._v(\"About\")])],1)])]),_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <main>\n \n <nav>\n <ul>\n <li> <router-link to=\"/select\" v-if=\"isLoggedIn\" @click=\"logout\">Sign Out</router-link></li>\n <li> <router-link to=\"/home\">Home</router-link></li>\n <li> <router-link to=\"/about\">About</router-link></li>\n\n </ul>\n </nav> \n <router-view />\n </main>\n</template>\n\n<script>\n\n// helper to access data from vuex\nimport { mapActions, mapGetters } from 'vuex'\n\nexport default {\nname: 'welcome',\n methods: {\n logout() {\n this.$store.dispatch('logout');\n \n },\n ...mapActions([\"logout\"])\n },\n computed: {\n isLoggedIn() {\n return this.$store.getters.isLoggedIn;\n\n },\n ...mapGetters([\"isLoggedIn\"])\n}\n}\n\n\n\n</script>\n\n<style src=\"./assets/css/normalize.min.css\">\n\n</style>\n\n<style src=\"./assets/css/main.css\">\n\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=49157721&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./assets/css/normalize.min.css?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./assets/css/main.css?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('header',[_c('logo'),_c('h3',{staticClass:\"hello\"},[_vm._v(\"You are connected to instance : \"+_vm._s(_vm.instancename))])],1),_c('div',{attrs:{\"id\":\"start\"}},[_c('signin',{attrs:{\"instancename\":_vm.instancename,\"accounts\":_vm.accounts}}),_c('register')],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"signin\"},[_c('h1',[_vm._v(\"Sign in\")]),_c('form',{on:{\"submit\":function($event){$event.preventDefault();_vm.login()}}},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.input.email),expression:\"input.email\"}],attrs:{\"type\":\"text\",\"name\":\"email\",\"placeholder\":\"Email\"},domProps:{\"value\":(_vm.input.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.input, \"email\", $event.target.value)}}}),_c('button',{attrs:{\"type\":\"submit\"}},[_c('font-awesome-icon',{attrs:{\"icon\":\"sign-in-alt\",\"size\":\"3x\"}})],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\n<section class=\"signin\">\n <h1>Sign in</h1>\n <form @submit.prevent=\"login()\">\n <input type=\"text\" name=\"email\" v-model=\"input.email\" placeholder=\"Email\" />\n <button type=\"submit\">\n <font-awesome-icon icon=\"sign-in-alt\" size=\"3x\"/>\n </button>\n </form>\n</section>\n\n</template>\n\n<script>\n\nexport default {\n name: 'sign-in',\n data() {\n return {\n input: {\n email: \"\"\n }\n }\n },\n props: {\n instancename: String,\n accounts: Array\n },\n methods: {\n login() {\n this.$store.dispatch(\"login\", {\n email: this.email\n }).then(() => {\n this.$router.push(\"/home\")\n});\n }\n\n}\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sign-in.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sign-in.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./sign-in.vue?vue&type=template&id=12341100&scoped=true&\"\nimport script from \"./sign-in.vue?vue&type=script&lang=js&\"\nexport * from \"./sign-in.vue?vue&type=script&lang=js&\"\nimport style0 from \"./sign-in.vue?vue&type=style&index=0&id=12341100&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"12341100\",\n null\n \n)\n\ncomponent.options.__file = \"sign-in.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"register\"},[_c('h1',[_vm._v(\"Register\")]),_c('form',{on:{\"submit\":function($event){$event.preventDefault();_vm.register()}}},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.name),expression:\"name\"}],attrs:{\"type\":\"text\",\"name\":\"name\",\"placeholder\":\"Name\"},domProps:{\"value\":(_vm.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.name=$event.target.value}}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.email),expression:\"email\"}],attrs:{\"type\":\"text\",\"name\":\"email\",\"placeholder\":\"Email\"},domProps:{\"value\":(_vm.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.email=$event.target.value}}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.domain),expression:\"domain\"}],attrs:{\"type\":\"text\",\"name\":\"domain\",\"placeholder\":\"Domain\"},domProps:{\"value\":(_vm.domain)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.domain=$event.target.value}}}),_c('button',{attrs:{\"type\":\"submit\"}},[_c('font-awesome-icon',{attrs:{\"icon\":\"user-plus\",\"size\":\"3x\"}})],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <section class=\"register\">\n <h1>Register</h1>\n <form @submit.prevent=\"register()\">\n <input type=\"text\" name=\"name\" v-model=\"name\" placeholder=\"Name\" />\n <input type=\"text\" name=\"email\" v-model=\"email\" placeholder=\"Email\" />\n <input type=\"text\" name=\"domain\" v-model=\"domain\" placeholder=\"Domain\" />\n <button type=\"submit\"><font-awesome-icon icon=\"user-plus\" size=\"3x\"/> </button>\n </form>\n </section>\n</template>\n\n<script>\nimport pouchdb from 'pouchdb'\n\nvar localdb = new pouchdb('accounts');\n// server admin has to create DB first and CORS allows specific domains.\nvar db = new pouchdb('https://nn.adamprocter.co.uk/accounts');\n\n\nexport default {\n name: 'register-account',\n data() {\n return {\n name:'',\n email:'',\n domain:'',\n permissions:1,\n token:'',\n verified:false \n }\n },\n mounted() {\n this.syncData();\n },\n methods: {\n register() {\n var uniqueid = Math.random().toString(36).substring(2, 15)\n + Math.random().toString(36).substring(2, 15);\n\n localdb.put({\n _id:uniqueid,\n name:this.name,\n email:this.email,\n domain:this.domain,\n permissions:this.permissions,\n token:this.token,\n verified:this.verified\n })\n this.syncData()\n },\n syncData(){\n if (db) {\n localdb.sync(db)\n }\n },\n checkData(){\n //db.info().then(function (info) {\n // // console.log(info);\n //})\n // db.get('one').then(function (doc) {\n // console.log(doc);\n // });\n \n //db.allDocs({\n // include_docs: true,\n // attachments: true\n //}).then(function (result) {\n // // handle result\n // // console.log(result)\n //})\n }\n }\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./register-account.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./register-account.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./register-account.vue?vue&type=template&id=56f6e4de&scoped=true&\"\nimport script from \"./register-account.vue?vue&type=script&lang=js&\"\nexport * from \"./register-account.vue?vue&type=script&lang=js&\"\nimport style0 from \"./register-account.vue?vue&type=style&index=0&id=56f6e4de&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"56f6e4de\",\n null\n \n)\n\ncomponent.options.__file = \"register-account.vue\"\nexport default component.exports","<template>\n <div> \n \n <header>\n <logo></logo>\n <h3 class=\"hello\">You are connected to instance : {{instancename}}</h3>\n </header>\n <div id=\"start\">\n <signin :instancename=\"instancename\" :accounts=\"accounts\"></signin>\n <register></register>\n </div>\n \n </div>\n</template>\n\n<script>\nimport logo from \"@/components/instance-logo.vue\";\nimport signin from \"@/components/sign-in.vue\";\nimport register from \"@/components/register-account.vue\";\n\n\nexport default {\nname: 'app',\n components: {\n signin: signin,\n register: register,\n logo: logo\n },\n data () {\n return {\n instancename:'mozfest',\n accounts: [\n {\n id:1,\n human:'adam procter',\n email:'adamprocter@researchnot.es',\n permissions: 1\n },\n {\n id:2,\n human:'mathew parker',\n email:'mathew@researchnot.es',\n permissions: 1\n }\n ]\n }\n }\n}\n\n</script>\n\n<style scoped>\n</style>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./start.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./start.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./start.vue?vue&type=template&id=df1dc2c0&scoped=true&\"\nimport script from \"./start.vue?vue&type=script&lang=js&\"\nexport * from \"./start.vue?vue&type=script&lang=js&\"\nimport style0 from \"./start.vue?vue&type=style&index=0&id=df1dc2c0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"df1dc2c0\",\n null\n \n)\n\ncomponent.options.__file = \"start.vue\"\nexport default component.exports","import Vue from 'vue'\nimport Router from 'vue-router'\nimport start from './views/start.vue'\n\nVue.use(Router)\n\nexport default new Router({\n routes: [\n {\n path: '/',\n name: 'start',\n component: start\n },\n \n {\n path: '/home',\n name: 'home',\n component: () =>\n import(/* webpackChunkName: \"home\" */ \"./views/home.vue\")\n },\n {\n path: '/about',\n name: 'about',\n component: () =>\n import(/* webpackChunkName: \"about\" */ \"./views/about.vue\")\n },\n {\n path: '/select',\n name: 'select',\n component: () =>\n import(/* webpackChunkName: \"about\" */ \"./views/select.vue\")\n },\n {\n path: '/editor',\n name: 'editor',\n component: () =>\n import(/* webpackChunkName: \"about\" */ \"./views/editor.vue\")\n }\n ]\n\n \n})\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nconst LOGIN = \"LOGIN\";\nconst LOGIN_SUCCESS = \"LOGIN_SUCCESS\";\nconst LOGOUT = \"LOGOUT\";\n\nexport default new Vuex.Store({\n state: {\n allobjects: [],\n isLoggedIn: !!localStorage.getItem(\"token\"),\n },\n getters: {\n isLoggedIn: state => {\n return state.isLoggedIn\n },\n allObjects: state => {\n return state.allobjects\n },\n },\n mutations: {\n ADD_KNOWLEDGE_OBJECT (state, payload) {\n state.allobjects.push(payload);\n },\n LOGIN (state) {\n state.pending = true;\n },\n LOGIN_SUCCESS (state) {\n state.isLoggedIn = true;\n state.pending = false;\n },\n LOGOUT (state) {\n state.isLoggedIn = false;\n }\n },\n actions: {\n addKnowledgeObject({ commit }, payload) {\n commit('ADD_KNOWLEDGE_OBJECT', payload)\n },\n login({ commit }) {\n commit(LOGIN); \n return new Promise(resolve => {\n setTimeout(() => {\n localStorage.setItem(\"token\", \"JWT\");\n commit(LOGIN_SUCCESS);\n resolve();\n }, 1000);\n });\n },\n logout({ commit }) {\n localStorage.removeItem(\"token\");\n commit(LOGOUT);\n }\n }\n})\n","import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport store from './store'\n\n// Font awesome import statements\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { faSignInAlt } from '@fortawesome/free-solid-svg-icons'\nimport { faUserPlus } from '@fortawesome/free-solid-svg-icons'\nimport { faEdit } from '@fortawesome/free-solid-svg-icons'\nimport { faSave } from '@fortawesome/free-solid-svg-icons'\n\nimport { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'\n\nlibrary.add(faSignInAlt)\nlibrary.add(faUserPlus)\nlibrary.add(faEdit)\nlibrary.add(faSave)\nVue.component('font-awesome-icon', FontAwesomeIcon)\n// end Font Awesome\n\nVue.config.productionTip = false\n\nnew Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app')\n\n{\nrequire('@/assets/js/custom')\n}\n\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./register-account.vue?vue&type=style&index=0&id=56f6e4de&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./register-account.vue?vue&type=style&index=0&id=56f6e4de&scoped=true&lang=css&\"","//alert('custom js file ready to roll')\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sign-in.vue?vue&type=style&index=0&id=12341100&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sign-in.vue?vue&type=style&index=0&id=12341100&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./start.vue?vue&type=style&index=0&id=df1dc2c0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./start.vue?vue&type=style&index=0&id=df1dc2c0&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/icon.a66d9fbf.png\";"],"sourceRoot":""}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["home"],{"02f4":function(t,e,n){var i=n("4588"),r=n("be13");t.exports=function(t){return function(e,n){var s,o,a=String(r(e)),h=i(n),u=a.length;return h<0||h>=u?t?"":void 0:(s=a.charCodeAt(h),s<55296||s>56319||h+1===u||(o=a.charCodeAt(h+1))<56320||o>57343?t?a.charAt(h):s:t?a.slice(h,h+2):o-56320+(s-55296<<10)+65536)}}},"036a":function(t,e){function n(t,e){var n=0,i=[];if(Array.isArray(t)){for(;n<t.length;++n)if(!1===e(t[n],n,t))break}else if("object"===typeof t&&null!==t)for(i=Object.keys(t);n<i.length;++n)if(!1===e(t[i[n]],i[n],t))break}t.exports=n},1929:function(t,e,n){var i;
/*!
* svg.js - A lightweight library for manipulating and animating SVG.
* @version 2.7.0
* https://svgdotjs.github.io/
*
* @copyright Wout Fierens <wout@mick-wout.com>
* @license MIT
*
* BUILT: Tue Nov 13 2018 21:10:01 GMT+0100 (GMT+01:00)
*/(function(r,s){i=function(){return s(r,r.document)}.call(e,n,e,t),void 0===i||(t.exports=i)})("undefined"!==typeof window?window:this,function(t,e){var n="undefined"!==typeof this?this:t,i=n.SVG=function(t){if(i.supported)return t=new i.Doc(t),i.parser.draw||i.prepare(),t};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.com/svgjs",i.supported=function(){return!!e.createElementNS&&!!e.createElementNS(i.ns,"svg").createSVGRect}(),!i.supported)return!1;i.did=1e3,i.eid=function(t){return"Svgjs"+p(t)+i.did++},i.create=function(t){var n=e.createElementNS(this.ns,t);return n.setAttribute("id",this.eid(t)),n},i.extend=function(){var t,e,n,r;for(t=[].slice.call(arguments),e=t.pop(),r=t.length-1;r>=0;r--)if(t[r])for(n in e)t[r].prototype[n]=e[n];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,i.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&i.extend(e,t.extend),t.construct&&i.extend(t.parent||i.Container,t.construct),e},i.adopt=function(e){return e?e.instance?e.instance:(n="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new i.Nested:new i.Doc:"linearGradient"==e.nodeName?new i.Gradient("linear"):"radialGradient"==e.nodeName?new i.Gradient("radial"):i[p(e.nodeName)]?new(i[p(e.nodeName)]):new i.Element(e),n.type=e.nodeName,n.node=e,e.instance=n,n instanceof i.Doc&&n.namespace().defs(),n.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),n):null;var n},i.prepare=function(){var t=e.getElementsByTagName("body")[0],n=(t?new i.Doc(t):i.adopt(e.documentElement).nested()).size(2,0);i.parser={body:t||e.documentElement,draw:n.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").attr("focusable","false").node,poly:n.polyline().node,path:n.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},e.addEventListener("DOMContentLoaded",function(){i.parser.draw||i.prepare()},!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(t,e){var n,i=t.length,r=[];for(n=0;n<i;n++)r.push(e(t[n]));return r},filter:function(t,e){var n,i=t.length,r=[];for(n=0;n<i;n++)e(t[n])&&r.push(t[n]);return r},radians:function(t){return t%360*Math.PI/180},degrees:function(t){return 180*t/Math.PI%360},filterSVGElements:function(e){return this.filter(e,function(e){return e instanceof t.SVGElement})}},i.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},i.Color=function(t){var e;this.r=0,this.g=0,this.b=0,t&&("string"===typeof t?i.regex.isRgb.test(t)?(e=i.regex.rgb.exec(t.replace(i.regex.whitespace,"")),this.r=parseInt(e[1]),this.g=parseInt(e[2]),this.b=parseInt(e[3])):i.regex.isHex.test(t)&&(e=i.regex.hex.exec(m(t)),this.r=parseInt(e[1],16),this.g=parseInt(e[2],16),this.b=parseInt(e[3],16)):"object"===typeof t&&(this.r=t.r,this.g=t.g,this.b=t.b))},i.extend(i.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+x(this.r)+x(this.g)+x(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(t){return this.destination=new i.Color(t),this},at:function(t){return this.destination?(t=t<0?0:t>1?1:t,new i.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),i.Color.test=function(t){return t+="",i.regex.isHex.test(t)||i.regex.isRgb.test(t)},i.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},i.Color.isColor=function(t){return i.Color.isRgb(t)||i.Color.test(t)},i.Array=function(t,e){t=(t||[]).valueOf(),0==t.length&&e&&(t=e.valueOf()),this.value=this.parse(t)},i.extend(i.Array,{morph:function(t){if(this.destination=this.parse(t),this.value.length!=this.destination.length){var e=this.value[this.value.length-1],n=this.destination[this.destination.length-1];while(this.value.length>this.destination.length)this.destination.push(n);while(this.value.length<this.destination.length)this.value.push(e)}return this},settle:function(){for(var t=0,e=this.value.length,n=[];t<e;t++)-1==n.indexOf(this.value[t])&&n.push(this.value[t]);return this.value=n},at:function(t){if(!this.destination)return this;for(var e=0,n=this.value.length,r=[];e<n;e++)r.push(this.value[e]+(this.destination[e]-this.value[e])*t);return new i.Array(r)},toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)},split:function(t){return t.trim().split(i.regex.delimiter).map(parseFloat)},reverse:function(){return this.value.reverse(),this},clone:function(){var t=new this.constructor;return t.value=l(this.value),t}}),i.PointArray=function(t,e){i.Array.call(this,t,e||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray,i.extend(i.PointArray,{toString:function(){for(var t=0,e=this.value.length,n=[];t<e;t++)n.push(this.value[t].join(","));return n.join(" ")},toLine:function(){return{x1:this.value[0][0],y1:this.value[0][1],x2:this.value[1][0],y2:this.value[1][1]}},at:function(t){if(!this.destination)return this;for(var e=0,n=this.value.length,r=[];e<n;e++)r.push([this.value[e][0]+(this.destination[e][0]-this.value[e][0])*t,this.value[e][1]+(this.destination[e][1]-this.value[e][1])*t]);return new i.PointArray(r)},parse:function(t){var e=[];if(t=t.valueOf(),Array.isArray(t)){if(Array.isArray(t[0]))return t.map(function(t){return t.slice()});if(null!=t[0].x)return t.map(function(t){return[t.x,t.y]})}else t=t.trim().split(i.regex.delimiter).map(parseFloat);t.length%2!==0&&t.pop();for(var n=0,r=t.length;n<r;n+=2)e.push([t[n],t[n+1]]);return e},move:function(t,e){var n=this.bbox();if(t-=n.x,e-=n.y,!isNaN(t)&&!isNaN(e))for(var i=this.value.length-1;i>=0;i--)this.value[i]=[this.value[i][0]+t,this.value[i][1]+e];return this},size:function(t,e){var n,i=this.bbox();for(n=this.value.length-1;n>=0;n--)i.width&&(this.value[n][0]=(this.value[n][0]-i.x)*t/i.width+i.x),i.height&&(this.value[n][1]=(this.value[n][1]-i.y)*e/i.height+i.y);return this},bbox:function(){return i.parser.poly.setAttribute("points",this.toString()),i.parser.poly.getBBox()}});for(var r={M:function(t,e,n){return e.x=n.x=t[0],e.y=n.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},T:function(t,e){return e.x=t[0],e.y=t[1],["T",t[0],t[1]]},Z:function(t,e,n){return e.x=n.x,e.y=n.y,["Z"]},A:function(t,e){return e.x=t[5],e.y=t[6],["A",t[0],t[1],t[2],t[3],t[4],t[5],t[6]]}},s="mlhvqtcsaz".split(""),o=0,a=s.length;o<a;++o)r[s[o]]=function(t){return function(e,n,i){if("H"==t)e[0]=e[0]+n.x;else if("V"==t)e[0]=e[0]+n.y;else if("A"==t)e[5]=e[5]+n.x,e[6]=e[6]+n.y;else for(var s=0,o=e.length;s<o;++s)e[s]=e[s]+(s%2?n.y:n.x);return r[t](e,n,i)}}(s[o].toUpperCase());i.PathArray=function(t,e){i.Array.call(this,t,e||[["M",0,0]])},i.PathArray.prototype=new i.Array,i.PathArray.prototype.constructor=i.PathArray,i.extend(i.PathArray,{toString:function(){return S(this.value)},move:function(t,e){var n=this.bbox();if(t-=n.x,e-=n.y,!isNaN(t)&&!isNaN(e))for(var i,r=this.value.length-1;r>=0;r--)i=this.value[r][0],"M"==i||"L"==i||"T"==i?(this.value[r][1]+=t,this.value[r][2]+=e):"H"==i?this.value[r][1]+=t:"V"==i?this.value[r][1]+=e:"C"==i||"S"==i||"Q"==i?(this.value[r][1]+=t,this.value[r][2]+=e,this.value[r][3]+=t,this.value[r][4]+=e,"C"==i&&(this.value[r][5]+=t,this.value[r][6]+=e)):"A"==i&&(this.value[r][6]+=t,this.value[r][7]+=e);return this},size:function(t,e){var n,i,r=this.bbox();for(n=this.value.length-1;n>=0;n--)i=this.value[n][0],"M"==i||"L"==i||"T"==i?(this.value[n][1]=(this.value[n][1]-r.x)*t/r.width+r.x,this.value[n][2]=(this.value[n][2]-r.y)*e/r.height+r.y):"H"==i?this.value[n][1]=(this.value[n][1]-r.x)*t/r.width+r.x:"V"==i?this.value[n][1]=(this.value[n][1]-r.y)*e/r.height+r.y:"C"==i||"S"==i||"Q"==i?(this.value[n][1]=(this.value[n][1]-r.x)*t/r.width+r.x,this.value[n][2]=(this.value[n][2]-r.y)*e/r.height+r.y,this.value[n][3]=(this.value[n][3]-r.x)*t/r.width+r.x,this.value[n][4]=(this.value[n][4]-r.y)*e/r.height+r.y,"C"==i&&(this.value[n][5]=(this.value[n][5]-r.x)*t/r.width+r.x,this.value[n][6]=(this.value[n][6]-r.y)*e/r.height+r.y)):"A"==i&&(this.value[n][1]=this.value[n][1]*t/r.width,this.value[n][2]=this.value[n][2]*e/r.height,this.value[n][6]=(this.value[n][6]-r.x)*t/r.width+r.x,this.value[n][7]=(this.value[n][7]-r.y)*e/r.height+r.y);return this},equalCommands:function(t){var e,n,r;for(t=new i.PathArray(t),r=this.value.length===t.value.length,e=0,n=this.value.length;r&&e<n;e++)r=this.value[e][0]===t.value[e][0];return r},morph:function(t){return t=new i.PathArray(t),this.equalCommands(t)?this.destination=t:this.destination=null,this},at:function(t){if(!this.destination)return this;var e,n,r,s,o=this.value,a=this.destination.value,h=[],u=new i.PathArray;for(e=0,n=o.length;e<n;e++){for(h[e]=[o[e][0]],r=1,s=o[e].length;r<s;r++)h[e][r]=o[e][r]+(a[e][r]-o[e][r])*t;"A"===h[e][0]&&(h[e][4]=+(0!=h[e][4]),h[e][5]=+(0!=h[e][5]))}return u.value=h,u},parse:function(t){if(t instanceof i.PathArray)return t.valueOf();var e,n={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};t="string"==typeof t?t.replace(i.regex.numbersWithDots,u).replace(i.regex.pathLetters," $& ").replace(i.regex.hyphen,"$1 -").trim().split(i.regex.delimiter):t.reduce(function(t,e){return[].concat.call(t,e)},[]);var s=[],o=new i.Point,a=new i.Point,h=0,l=t.length;do{i.regex.isPathLetter.test(t[h])?(e=t[h],++h):"M"==e?e="L":"m"==e&&(e="l"),s.push(r[e].call(null,t.slice(h,h+=n[e.toUpperCase()]).map(parseFloat),o,a))}while(l>h);return s},bbox:function(){return i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(t,e){this.value=0,this.unit=e||"","number"===typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-3.4e38:3.4e38:"string"===typeof t?(e=t.match(i.regex.numberAndUnit),e&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5])):t instanceof i.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new i.Number(t),new i.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new i.Number(t),new i.Number(this-t,this.unit||t.unit)},times:function(t){return t=new i.Number(t),new i.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new i.Number(t),new i.Number(this/t,this.unit||t.unit)},to:function(t){var e=new i.Number(this);return"string"===typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new i.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new i.Number(this.destination).minus(this).times(t).plus(this):this}}}),i.Element=i.invent({create:function(t){this._stroke=i.defaults.attrs.stroke,this._event=null,this._events={},this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._events=t._events||{},this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var n=y(this,t,e);return this.width(new i.Number(n.width)).height(new i.Number(n.height))},clone:function(t){this.writeDataToDom();var e=C(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},inside:function(t,e){var n=this.bbox();return t>n.x&&e>n.y&&t<n.x+n.width&&e<n.y+n.height},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(i.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter(function(e){return e!=t}).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return i.get(this.attr(t))},parent:function(e){var n=this;if(!n.node.parentNode)return null;if(n=i.adopt(n.node.parentNode),!e)return n;while(n&&n.node instanceof t.SVGElement){if("string"===typeof e?n.matches(e):n instanceof e)return n;if(!n.node.parentNode||