(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["experimentsTable~._n"],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=script&lang=js&":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/imd/Table.vue?vue&type=script&lang=js& ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_is_integer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.is-integer */ "./node_modules/core-js/modules/es.number.is-integer.js");
/* harmony import */ var core_js_modules_es_number_is_integer__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_is_integer__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var F_workspace_generic_interactives_app_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
/* harmony import */ var _components_mixins_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/mixins/utils */ "./src/components/mixins/utils.js");
/* harmony import */ var _components_generic_ComponentToolbar__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/generic/ComponentToolbar */ "./src/components/generic/ComponentToolbar.vue");
/* harmony import */ var _components_generic_Edit__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/generic/Edit */ "./src/components/generic/Edit.vue");





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




/* harmony default export */ __webpack_exports__["default"] = ({
  data: function data() {
    return {
      utils: _components_mixins_utils__WEBPACK_IMPORTED_MODULE_6__["default"],
      slider: 0,
      score: 0,
      showScore: true,
      totalSelected: 0,
      title: "",
      labels: ["", ""],
      label1: "",
      label2: "",
      columns: 0,
      userId: [],
      userData: [],
      items: [],
      choices: [],
      dialog: false,
      settings: {},
      defaults: {
        score: {
          start: 1,
          showOnComplete: false
        }
      },
      data: {
        name: 'D241_b1_int02',
        path: 'data/d241_b1_int02.json'
      }
    };
  },
  computed: Object(F_workspace_generic_interactives_app_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_4__["default"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_5__["mapState"])(['externalData'])),
  created: function created() {
    this.utils.initData(this);
  },
  watch: {
    'externalData': {
      deep: true,
      handler: function handler(newValue, oldValue) {
        this.utils.hasExternalDataChanged(this, newValue, oldValue);
      }
    }
  },
  methods: {
    loadData: function loadData() {
      this.items = this.prepareItems(this.utils.getItems(this));
      this.columns = this.settings.headers.length;
      this.initScoreSettings(); // this.title = this.settings.questions[0].text;

      this.setLabels();
      this.retrieveDataFromVLE(this.processLoadedData);
      VLE.resize_iframe();
    },
    initScoreSettings: function initScoreSettings() {
      // Set score defauits.
      if (this.settings.score) {
        // Copy existing score setting.
        var score = this.settings.score; // Set expected defaults.

        this.settings.score = {};
        this.settings.score.start = this.defaults.score.start;
        this.settings.score.order = "forward";
        this.settings.score.showOnComplete = this.defaults.score.showOnComplete; // Apply score settings.

        if (this.settings.score === true) {
          return;
        }

        if (score.start !== undefined && Number.isInteger(score.start)) {
          this.settings.score.start = score.start;
        }

        if (score.order !== undefined) {
          this.settings.score.order = score.order;
        }

        if (score.showOnComplete !== undefined) {
          this.settings.score.showOnComplete = score.showOnComplete;
        }
      }
    },
    processLoadedData: function processLoadedData() {
      this.getCurrentUserId();
      var userIndex = this.getUserIndex();

      if (this.userData[userIndex] !== undefined) {
        this.choices = this.userData[userIndex];
        this.restoreChoices();
        this.setLabels();
      }

      VLE.resize_iframe();
    },
    prepareItems: function prepareItems(items) {
      var i = 1;

      var process = function process(item) {
        item.row = "row-" + i++;
        item.selected = null;
      };

      items.forEach(process);
      return items;
    },
    getOrder: function getOrder(item) {
      if (typeof this.settings.score.order === "string") {
        return this.settings.score.order;
      }

      return this.settings.score.order[item.id];
    },
    calculateScore: function calculateScore() {
      var _this = this;

      var score = 0,
          index = 0,
          numChoices = this.settings.headers.length;
      this.totalSelected = 0;
      this.items.forEach(function (item) {
        if (!item.selected) {
          _this.choices[index] = {
            id: item.id,
            s: 0
          };
          index++;
          return;
        }

        _this.totalSelected++;
        _this.choices[index] = {
          id: item.id,
          s: item.selected
        };
        index++;

        if (!_this.settings.score) {
          return;
        }

        var value = item.selected; // value += item.selected;

        if (_this.getOrder(item) == "reverse") {
          value = numChoices - value;
        }

        score += value + (_this.settings.score.start - _this.defaults.score.start);
      }, this);
      this.score = score;

      if (this.settings.score && this.settings.score.showOnComplete) {
        this.showScore = this.totalSelected == this.choices.length;
      }
    },
    getOptionTitle: function getOptionTitle(index) {
      var title = "";
      index = index ? index : 0;

      if (!this.utils.isExternalDataLoaded(this) || !this.settings || !this.settings.questions || !this.settings.questions.length || !this.settings.questions[0].options || !this.settings.questions[0].options.length || !this.settings.questions[0].options.length > index) {
        return title;
      }

      if (this.settings.questions[0].options[0].title) {
        title = this.settings.questions[0].options[index].title;
      }

      return title;
    },
    setLabels: function setLabels() {
      var userIndex = this.getUserIndex(); // Labels property 

      this.labels[0] = "(" + this.userData[userIndex] + "%) " + this.getOptionTitle(0);
      this.labels[1] = "(" + (100 - this.userData[userIndex]) + "%) " + this.getOptionTitle(1);
      this.label1 = this.labels[0];
      this.label2 = this.labels[1];
      VLE.resize_iframe();
    },
    restoreChoice: function restoreChoice(choice) {
      for (var i = 0; i < this.items.length; i++) {
        var item = this.items[i];

        if (item.id != choice.id) {
          continue;
        }

        item.selected = choice.s;
      }
    },
    restoreChoices: function restoreChoices() {
      var _this2 = this;

      this.choices.forEach(function (choice) {
        _this2.restoreChoice(choice);
      });
      this.calculateScore();
    },

    /**
     * Update the score and save data to the VLE.
     */
    updateData: function updateData() {
      this.calculateScore();
      this.saveDataToVLE();
    },
    resetItems: function resetItems() {
      this.items.forEach(function (item) {
        item.selected = null;
      });
    },

    /**
     * Update the score and save data to the VLE.
     */
    resetData: function resetData() {
      this.resetItems();
      this.calculateScore();
      this.saveDataToVLE();
    },
    getCurrentUserId: function getCurrentUserId() {
      var userIndex = this.getUserIndex();

      if (userIndex == -1) {
        userIndex = this.userId.length;
        this.userId[userIndex] = VLE.get_param("_u");
        this.userData[userIndex] = [];
      }
    },
    getUserIndex: function getUserIndex() {
      var index = -1;
      var userId = VLE.get_param("_u");
      var i;

      for (i = 0; i < this.userId.length; ++i) {
        if (this.userId[i] === userId) {
          index = i;
          break;
        }
      }

      return index;
    },
    saveDataToVLE: function saveDataToVLE() {
      var temp = this.createEmptyServerData();
      var userIndex = this.getUserIndex();
      this.userData[userIndex] = this.choices;
      temp.userId = JSON.stringify(this.userId);
      temp.userData = JSON.stringify(this.userData);
      this.setLabels();
      VLE.set_server_data(false, temp, function () {
        console.log("set_server_data was successful");
      }, function (msg) {
        console.log("set_server_data has failed");

        if (msg !== null) {
          console.log(msg);
        }
      });
    },
    createEmptyServerData: function createEmptyServerData() {
      return {
        userId: [],
        userData: []
      };
    },
    getServerDataCallback: function getServerDataCallback(savedData, callback) {
      if (savedData.userId !== "") {
        this.userId = JSON.parse(savedData.userId);
      }

      if (savedData.userData !== "") {
        this.userData = JSON.parse(savedData.userData);
      }

      callback();
    },
    retrieveDataFromVLE: function retrieveDataFromVLE(callback) {
      var _this3 = this;

      if (_components_mixins_utils__WEBPACK_IMPORTED_MODULE_6__["default"].isLocalhost() && VLE.get_param('testData')) {
        var savedData = this.createEmptyServerData();
        var userIndex = this.getUserIndex();
        savedData.userId = JSON.stringify(this.userId);
        savedData.userData = VLE.get_param('testData');
        this.getServerDataCallback(savedData, callback);
      }

      VLE.get_server_data(false, ["userId", "userData"], function (savedData) {
        _this3.getServerDataCallback(savedData, callback);
      }, function (msg) {
        console.log("Failed to get server data.");
        callback();

        if (msg !== null) {
          console.log(msg);
        }
      });
    },
    logData: function logData(src) {
      src = src ? src : "";
      this.utils.logObject(this.userId, src + ': this.userId: ', null, 0);
      this.utils.logObject(this.userData, src + ':this.userData: ', null, 0);
    }
  },
  components: {
    ComponentToolbar: _components_generic_ComponentToolbar__WEBPACK_IMPORTED_MODULE_7__["default"],
    Edit: _components_generic_Edit__WEBPACK_IMPORTED_MODULE_8__["default"]
  }
});

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3a3cc556-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=template&id=7a8b8d82&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3a3cc556-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/imd/Table.vue?vue&type=template&id=7a8b8d82& ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
  var _vm = this
  var _h = _vm.$createElement
  var _c = _vm._self._c || _h
  return _c(
    "v-container",
    {
      staticClass: "tertiary",
      class: { "pa-0": _vm.settings.isEmbedded },
      attrs: { "container--fluid": "", "grid-list-md": "" }
    },
    [
      _c(
        "Edit",
        { attrs: { settings: _vm.settings, items: _vm.items, data: _vm.data } },
        [
          _c(
            "v-flex",
            { staticClass: "py-0" },
            [
              _c(
                "v-card",
                [
                  _c("ComponentToolbar", { attrs: { settings: _vm.settings } }),
                  _c("v-card-text"),
                  _c("v-simple-table", {
                    scopedSlots: _vm._u([
                      {
                        key: "default",
                        fn: function() {
                          return [
                            _c("thead", [
                              _c(
                                "tr",
                                _vm._l(_vm.settings.headers, function(item) {
                                  return _c("th", {
                                    class: item.class || "text-center",
                                    domProps: { innerHTML: _vm._s(item.text) }
                                  })
                                }),
                                0
                              )
                            ]),
                            _c(
                              "tbody",
                              [
                                _vm._l(_vm.items, function(item, index) {
                                  return _c(
                                    "tr",
                                    { key: item.name },
                                    [
                                      _c("td", [_vm._v(_vm._s(item.label))]),
                                      _vm._l(_vm.columns - 1, function(n) {
                                        return _c(
                                          "td",
                                          {
                                            class: item.class || "text-center"
                                          },
                                          [
                                            _c("input", {
                                              directives: [
                                                {
                                                  name: "model",
                                                  rawName: "v-model",
                                                  value: item.selected,
                                                  expression: "item.selected"
                                                }
                                              ],
                                              attrs: {
                                                type: "radio",
                                                name: "row-" + index
                                              },
                                              domProps: {
                                                value: n,
                                                checked: _vm._q(
                                                  item.selected,
                                                  n
                                                )
                                              },
                                              on: {
                                                change: [
                                                  function($event) {
                                                    return _vm.$set(
                                                      item,
                                                      "selected",
                                                      n
                                                    )
                                                  },
                                                  _vm.updateData
                                                ]
                                              }
                                            })
                                          ]
                                        )
                                      })
                                    ],
                                    2
                                  )
                                }),
                                _vm.showScore && _vm.settings.score
                                  ? _c("tr", [
                                      _c("td", [_vm._v("Score")]),
                                      _c(
                                        "td",
                                        { attrs: { colspan: _vm.columns - 1 } },
                                        [_vm._v(_vm._s(_vm.score))]
                                      )
                                    ])
                                  : _vm._e()
                              ],
                              2
                            )
                          ]
                        },
                        proxy: true
                      }
                    ])
                  }),
                  _c(
                    "v-card-actions",
                    [
                      _c(
                        "v-btn",
                        { attrs: { text: "" }, on: { click: _vm.updateData } },
                        [_vm._v("Save")]
                      ),
                      _c("v-spacer"),
                      _c(
                        "v-dialog",
                        {
                          staticClass: "mx-2",
                          attrs: { "max-width": "290" },
                          scopedSlots: _vm._u([
                            {
                              key: "activator",
                              fn: function(ref) {
                                var on = ref.on
                                var attrs = ref.attrs
                                return [
                                  _c(
                                    "v-btn",
                                    _vm._g(
                                      _vm._b(
                                        { attrs: { "mx-2": "" } },
                                        "v-btn",
                                        attrs,
                                        false
                                      ),
                                      on
                                    ),
                                    [_vm._v(" Reset ")]
                                  )
                                ]
                              }
                            }
                          ]),
                          model: {
                            value: _vm.dialog,
                            callback: function($$v) {
                              _vm.dialog = $$v
                            },
                            expression: "dialog"
                          }
                        },
                        [
                          _c(
                            "v-card",
                            [
                              _c("v-card-title", { staticClass: "headline" }, [
                                _vm._v("Reset choices")
                              ]),
                              _c("v-card-text", [
                                _vm._v(
                                  "Reset current choices. This cannot be undone."
                                )
                              ]),
                              _c(
                                "v-card-actions",
                                [
                                  _c(
                                    "v-layout",
                                    { attrs: { "justify-start": "" } },
                                    [
                                      _c(
                                        "v-btn",
                                        {
                                          attrs: { text: "" },
                                          on: {
                                            click: function($event) {
                                              _vm.dialog = false
                                            }
                                          }
                                        },
                                        [_vm._v("Cancel")]
                                      )
                                    ],
                                    1
                                  ),
                                  _c(
                                    "v-layout",
                                    { attrs: { "justify-end": "" } },
                                    [
                                      _c(
                                        "v-btn",
                                        {
                                          attrs: { text: "" },
                                          on: {
                                            click: function($event) {
                                              _vm.dialog = false
                                              _vm.resetData()
                                            }
                                          }
                                        },
                                        [_vm._v("Reset")]
                                      )
                                    ],
                                    1
                                  )
                                ],
                                1
                              )
                            ],
                            1
                          )
                        ],
                        1
                      )
                    ],
                    1
                  )
                ],
                1
              )
            ],
            1
          )
        ],
        1
      )
    ],
    1
  )
}
var staticRenderFns = []
render._withStripped = true



/***/ }),

/***/ "./node_modules/core-js/internals/is-integer.js":
/*!******************************************************!*\
  !*** ./node_modules/core-js/internals/is-integer.js ***!
  \******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js");

var floor = Math.floor;

// `Number.isInteger` method implementation
// https://tc39.github.io/ecma262/#sec-number.isinteger
module.exports = function isInteger(it) {
  return !isObject(it) && isFinite(it) && floor(it) === it;
};


/***/ }),

/***/ "./node_modules/core-js/modules/es.number.is-integer.js":
/*!**************************************************************!*\
  !*** ./node_modules/core-js/modules/es.number.is-integer.js ***!
  \**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

var $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");
var isInteger = __webpack_require__(/*! ../internals/is-integer */ "./node_modules/core-js/internals/is-integer.js");

// `Number.isInteger` method
// https://tc39.github.io/ecma262/#sec-number.isinteger
$({ target: 'Number', stat: true }, {
  isInteger: isInteger
});


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=style&index=0&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/imd/Table.vue?vue&type=style&index=0&lang=css& ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\ndiv.v-card__title { word-break: break-word;\n}\nth span {display: block}\nth {vertical-align: bottom}\r\n", ""]);
// Exports
module.exports = exports;


/***/ }),

/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=style&index=0&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/imd/Table.vue?vue&type=style&index=0&lang=css& ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

// style-loader: Adds some css to the DOM by adding a <style> tag

// load the styles
var content = __webpack_require__(/*! !../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Table.vue?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=style&index=0&lang=css&");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js").default
var update = add("3dbefd39", content, false, {"sourceMap":false,"shadowMode":false});
// Hot Module Replacement
if(false) {}

/***/ }),

/***/ "./src/components/imd/Table.vue":
/*!**************************************!*\
  !*** ./src/components/imd/Table.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Table_vue_vue_type_template_id_7a8b8d82___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Table.vue?vue&type=template&id=7a8b8d82& */ "./src/components/imd/Table.vue?vue&type=template&id=7a8b8d82&");
/* harmony import */ var _Table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Table.vue?vue&type=script&lang=js& */ "./src/components/imd/Table.vue?vue&type=script&lang=js&");
/* empty/unused harmony star reexport *//* harmony import */ var _Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Table.vue?vue&type=style&index=0&lang=css& */ "./src/components/imd/Table.vue?vue&type=style&index=0&lang=css&");
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
/* harmony import */ var _node_modules_vuetify_loader_lib_runtime_installComponents_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../node_modules/vuetify-loader/lib/runtime/installComponents.js */ "./node_modules/vuetify-loader/lib/runtime/installComponents.js");
/* harmony import */ var _node_modules_vuetify_loader_lib_runtime_installComponents_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vuetify_loader_lib_runtime_installComponents_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ "./node_modules/vuetify/lib/components/VBtn/index.js");
/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vuetify/lib/components/VCard */ "./node_modules/vuetify/lib/components/VCard/index.js");
/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ "./node_modules/vuetify/lib/components/VGrid/index.js");
/* harmony import */ var vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vuetify/lib/components/VDialog */ "./node_modules/vuetify/lib/components/VDialog/index.js");
/* harmony import */ var vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vuetify/lib/components/VDataTable */ "./node_modules/vuetify/lib/components/VDataTable/index.js");






/* normalize component */

var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  _Table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  _Table_vue_vue_type_template_id_7a8b8d82___WEBPACK_IMPORTED_MODULE_0__["render"],
  _Table_vue_vue_type_template_id_7a8b8d82___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  false,
  null,
  null,
  null
  
)

/* vuetify-loader */












_node_modules_vuetify_loader_lib_runtime_installComponents_js__WEBPACK_IMPORTED_MODULE_4___default()(component, {VBtn: vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_5__["VBtn"],VCard: vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_6__["VCard"],VCardActions: vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_6__["VCardActions"],VCardText: vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_6__["VCardText"],VCardTitle: vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_6__["VCardTitle"],VContainer: vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_7__["VContainer"],VDialog: vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_8__["VDialog"],VFlex: vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_7__["VFlex"],VLayout: vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_7__["VLayout"],VSimpleTable: vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_9__["VSimpleTable"],VSpacer: vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_7__["VSpacer"]})


/* hot reload */
if (false) { var api; }
component.options.__file = "src/components/imd/Table.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ "./src/components/imd/Table.vue?vue&type=script&lang=js&":
/*!***************************************************************!*\
  !*** ./src/components/imd/Table.vue?vue&type=script&lang=js& ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Table.vue?vue&type=script&lang=js& */ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=script&lang=js&");
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Table_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); 

/***/ }),

/***/ "./src/components/imd/Table.vue?vue&type=style&index=0&lang=css&":
/*!***********************************************************************!*\
  !*** ./src/components/imd/Table.vue?vue&type=style&index=0&lang=css& ***!
  \***********************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_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_Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Table.vue?vue&type=style&index=0&lang=css& */ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=style&index=0&lang=css&");
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_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_Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_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_Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_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_Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_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_Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 /* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_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_Table_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ "./src/components/imd/Table.vue?vue&type=template&id=7a8b8d82&":
/*!*********************************************************************!*\
  !*** ./src/components/imd/Table.vue?vue&type=template&id=7a8b8d82& ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_3a3cc556_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Table_vue_vue_type_template_id_7a8b8d82___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"3a3cc556-vue-loader-template"}!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Table.vue?vue&type=template&id=7a8b8d82& */ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"3a3cc556-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/imd/Table.vue?vue&type=template&id=7a8b8d82&");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_3a3cc556_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Table_vue_vue_type_template_id_7a8b8d82___WEBPACK_IMPORTED_MODULE_0__["render"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_3a3cc556_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Table_vue_vue_type_template_id_7a8b8d82___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });



/***/ })

}]);
//# sourceMappingURL=experimentsTable~._n.js.map