All Downloads are FREE. Search and download functionalities are using the official Maven repository.

docsys-guidebook._nuxt.4c6ca0b08e2d8294bc7d.js Maven / Gradle / Ivy

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{

/***/ 210:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./components/DocsMenu.vue?vue&type=template&id=5aa364f2&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"menu"},[_c('v-list',{attrs:{"dense":""}},_vm._l((_vm.categories),function(category){return _c('v-list-group',{key:category,attrs:{"link":""},scopedSlots:_vm._u([{key:"activator",fn:function(){return [_c('v-list-item-content',[_c('v-list-item-title',{staticClass:"text-capitalize"},[_vm._v(_vm._s(category.category))])],1)]},proxy:true}],null,true)},[_vm._v(" "),_vm._l((category.docs),function(doc,i){return _c('v-list-item',{key:i,attrs:{"link":"","to":doc.filename}},[_c('router-link',{attrs:{"to":doc.filename}},[_c('v-list-item-title',[_vm._v(_vm._s(doc.attributes.title))])],1)],1)})],2)}),1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/DocsMenu.vue?vue&type=template&id=5aa364f2&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./components/DocsMenu.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var DocsMenuvue_type_script_lang_js_ = ({
  name: 'DocsMenu',
  props: ['categories']
});
// CONCATENATED MODULE: ./components/DocsMenu.vue?vue&type=script&lang=js&
 /* harmony default export */ var components_DocsMenuvue_type_script_lang_js_ = (DocsMenuvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(38);

// EXTERNAL MODULE: ./node_modules/vuetify-loader/lib/runtime/installComponents.js
var installComponents = __webpack_require__(189);
var installComponents_default = /*#__PURE__*/__webpack_require__.n(installComponents);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VList/VList.js
var VList = __webpack_require__(215);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VList/VListGroup.js + 3 modules
var VListGroup = __webpack_require__(239);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VList/VListItem.js
var VListItem = __webpack_require__(199);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VList/index.js + 7 modules
var components_VList = __webpack_require__(179);

// CONCATENATED MODULE: ./components/DocsMenu.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_DocsMenuvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var DocsMenu = __webpack_exports__["a"] = (component.exports);

/* vuetify-loader */






installComponents_default()(component, {VList: VList["a" /* default */],VListGroup: VListGroup["a" /* default */],VListItem: VListItem["a" /* default */],VListItemContent: components_VList["a" /* VListItemContent */],VListItemTitle: components_VList["b" /* VListItemTitle */]})


/***/ }),

/***/ 386:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/docs/_slug.vue?vue&type=template&id=b2c4292a&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-navigation-drawer',{attrs:{"app":""},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:"drawer"}},[_c('docs-menu',{attrs:{"categories":_vm.categories}})],1),_vm._v(" "),_c('v-app-bar',{attrs:{"app":"","color":"secondary"}},[_c('v-app-bar-nav-icon',{on:{"click":function($event){$event.stopPropagation();_vm.drawer = !_vm.drawer}}}),_vm._v(" "),_c('v-toolbar-title',[_vm._v("DS Bench Documentation")])],1),_vm._v(" "),_c('v-content',[_c('v-container',[_c('v-row',{attrs:{"align":"stretch"}},[_c('div',{staticClass:"Doc"},[_c('div',{staticClass:"doc-title"},[_c('h1')]),_vm._v(" "),_c('div',{staticClass:"content",domProps:{"innerHTML":_vm._s(_vm.doc)}})])])],1)],1),_vm._v(" "),_c('v-footer',{attrs:{"app":"","color":"secondary"}},[_c('span',[_vm._v("© 2019")])])],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./pages/docs/_slug.vue?vue&type=template&id=b2c4292a&

// EXTERNAL MODULE: ./node_modules/core-js/modules/es7.array.includes.js
var es7_array_includes = __webpack_require__(52);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.string.includes.js
var es6_string_includes = __webpack_require__(53);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.regexp.match.js
var es6_regexp_match = __webpack_require__(90);

// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 3 modules
var slicedToArray = __webpack_require__(15);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.array.from.js
var es6_array_from = __webpack_require__(124);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.regexp.to-string.js
var es6_regexp_to_string = __webpack_require__(55);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.date.to-string.js
var es6_date_to_string = __webpack_require__(56);

// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom.iterable.js
var web_dom_iterable = __webpack_require__(13);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.object.to-string.js
var es6_object_to_string = __webpack_require__(7);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.string.iterator.js
var es6_string_iterator = __webpack_require__(57);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.set.js
var es6_set = __webpack_require__(212);

// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.regexp.split.js
var es6_regexp_split = __webpack_require__(54);

// EXTERNAL MODULE: ./node_modules/regenerator-runtime/runtime.js
var runtime = __webpack_require__(58);

// EXTERNAL MODULE: ./components/DocsMenu.vue + 4 modules
var DocsMenu = __webpack_require__(210);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/docs/_slug.vue?vue&type=script&lang=js&













//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


var fetch = __webpack_require__(222);

var fm = __webpack_require__(223);

var MarkdownIt = __webpack_require__(313),
    md = new MarkdownIt();

/* harmony default export */ var _slugvue_type_script_lang_js_ = ({
  data: function data() {
    return {
      drawer: null
    };
  },
  components: {
    DocsMenu: DocsMenu["a" /* default */]
  },
  asyncData: function asyncData(_ref) {
    var params, paths, rawDoc, imports, _loop, index, mdMeta, _ret, categorySet, categories, doc;

    return regeneratorRuntime.async(function asyncData$(_context2) {
      while (1) {
        switch (_context2.prev = _context2.next) {
          case 0:
            params = _ref.params;
            _context2.next = 3;
            return regeneratorRuntime.awrap(fetch("/services/docs/markdown.csv").then(function (res) {
              return res.text();
            }).then(function (body) {
              return body.split("\n");
            }));

          case 3:
            paths = _context2.sent;
            rawDoc = "";
            imports = [];

            _loop = function _loop(index) {
              var key, _key$match, _key$match2, name, detailName, rawMD;

              return regeneratorRuntime.async(function _loop$(_context) {
                while (1) {
                  switch (_context.prev = _context.next) {
                    case 0:
                      key = paths[index];

                      if (!(key == null || key == "")) {
                        _context.next = 3;
                        break;
                      }

                      return _context.abrupt("return", "continue");

                    case 3:
                      _key$match = key.match(/(.+)\.md$/), _key$match2 = Object(slicedToArray["a" /* default */])(_key$match, 2), name = _key$match2[1];
                      detailName = key.split("/").filter(function (x) {
                        return x.includes(".md");
                      })[0];
                      detailName = detailName.substr(0, detailName.length - 3); //const mdMeta = resolve(key);

                      _context.next = 8;
                      return regeneratorRuntime.awrap(fetch("/services/docs/markdown/" + key).then(function (res) {
                        return res.text();
                      }).then(function (body) {
                        return rawMD = rawMD + body;
                      }));

                    case 8:
                      rawMD = _context.sent;

                      if (rawMD.substr(0, 9) == "undefined") {
                        rawMD = rawMD.substr(9);
                      }

                      mdMeta = fm(rawMD);

                      if (key.substr(0, key.length - 3) == params.slug) {
                        rawDoc = mdMeta.body;
                      }

                      if (mdMeta.attributes == null || mdMeta.attributes.title == null) {
                        mdMeta.attributes.title = detailName;
                      }

                      mdMeta.categories = key.split("/").filter(function (x) {
                        return !x.includes(".");
                      });
                      mdMeta.filename = "/docs/" + encodeURIComponent(name);
                      console.log(key);
                      imports.push(mdMeta);

                    case 17:
                    case "end":
                      return _context.stop();
                  }
                }
              });
            };

            _context2.t0 = regeneratorRuntime.keys(paths);

          case 8:
            if ((_context2.t1 = _context2.t0()).done) {
              _context2.next = 17;
              break;
            }

            index = _context2.t1.value;
            _context2.next = 12;
            return regeneratorRuntime.awrap(_loop(index));

          case 12:
            _ret = _context2.sent;

            if (!(_ret === "continue")) {
              _context2.next = 15;
              break;
            }

            return _context2.abrupt("continue", 8);

          case 15:
            _context2.next = 8;
            break;

          case 17:
            categorySet = new Set();
            imports.forEach(function (x) {
              categorySet.add(x.categories.toString());
            });
            categories = Array.from(categorySet).map(function (category) {
              var docs = imports.filter(function (x) {
                return x.categories.toString() == category;
              });
              return {
                category: category,
                docs: docs
              };
            });
            _context2.prev = 20;
            doc = md.render(rawDoc);
            return _context2.abrupt("return", {
              doc: doc,
              categories: categories
            });

          case 25:
            _context2.prev = 25;
            _context2.t2 = _context2["catch"](20);
            return _context2.abrupt("return", false);

          case 28:
          case "end":
            return _context2.stop();
        }
      }
    }, null, null, [[20, 25]]);
  }
});
// CONCATENATED MODULE: ./pages/docs/_slug.vue?vue&type=script&lang=js&
 /* harmony default export */ var docs_slugvue_type_script_lang_js_ = (_slugvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(38);

// EXTERNAL MODULE: ./node_modules/vuetify-loader/lib/runtime/installComponents.js
var installComponents = __webpack_require__(189);
var installComponents_default = /*#__PURE__*/__webpack_require__.n(installComponents);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VApp/VApp.js
var VApp = __webpack_require__(378);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VAppBar/VAppBar.js + 2 modules
var VAppBar = __webpack_require__(388);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VAppBar/VAppBarNavIcon.js + 4 modules
var VAppBarNavIcon = __webpack_require__(387);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VGrid/VContainer.js + 1 modules
var VContainer = __webpack_require__(389);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VContent/VContent.js
var VContent = __webpack_require__(379);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VFooter/VFooter.js
var VFooter = __webpack_require__(380);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VNavigationDrawer/VNavigationDrawer.js + 11 modules
var VNavigationDrawer = __webpack_require__(382);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VGrid/VRow.js
var VRow = __webpack_require__(381);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VToolbar/index.js
var VToolbar = __webpack_require__(227);

// CONCATENATED MODULE: ./pages/docs/_slug.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  docs_slugvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var _slug = __webpack_exports__["default"] = (component.exports);

/* vuetify-loader */










installComponents_default()(component, {VApp: VApp["a" /* default */],VAppBar: VAppBar["a" /* default */],VAppBarNavIcon: VAppBarNavIcon["a" /* default */],VContainer: VContainer["a" /* default */],VContent: VContent["a" /* default */],VFooter: VFooter["a" /* default */],VNavigationDrawer: VNavigationDrawer["a" /* default */],VRow: VRow["a" /* default */],VToolbarTitle: VToolbar["a" /* VToolbarTitle */]})


/***/ })

}]);




© 2015 - 2025 Weber Informatics LLC | Privacy Policy