Constantine2019

Svelte dirty bug

Feb 26th, 2021
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. self["webpackHotUpdateDWASH"]("bundle",{
  2.  
  3. /***/ "./app/routes/root/datagrids/[slug]/index.svelte":
  4. /*!*******************************************************!*\
  5.   !*** ./app/routes/root/datagrids/[slug]/index.svelte ***!
  6.   \*******************************************************/
  7. /***/ ((module, __webpack_exports__, __webpack_require__) => {
  8.  
  9. "use strict";
  10. __webpack_require__.r(__webpack_exports__);
  11. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12. /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  13. /* harmony export */ });
  14. /* harmony import */ var svelte_internal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svelte/internal */ "./node_modules/svelte/internal/index.mjs");
  15. /* harmony import */ var svelte_transition__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svelte/transition */ "./node_modules/svelte/transition/index.mjs");
  16. /* harmony import */ var components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! components */ "./app/components/index.js");
  17. /* harmony import */ var widgets__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! widgets */ "./app/widgets/index.js");
  18. /* harmony import */ var store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! store */ "./app/store/index.js");
  19. /* harmony import */ var const__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! const */ "./app/const/index.js");
  20. /* harmony import */ var api__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! api */ "./app/api/index.js");
  21. /* harmony import */ var utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! utils */ "./app/utils/index.js");
  22. /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js");
  23. /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);
  24. /* harmony import */ var svelte_pathfinder__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! svelte-pathfinder */ "./node_modules/svelte-pathfinder/index.mjs");
  25. /* harmony import */ var svelte_forms_lib_lib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! svelte-forms-lib/lib */ "./node_modules/svelte-forms-lib/lib/index.js");
  26. /* harmony import */ var C_dev_dwash_src_frontend_node_modules_svelte_loader_lib_hot_api_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/svelte-loader/lib/hot-api.js */ "./node_modules/svelte-loader/lib/hot-api.js");
  27. /* harmony import */ var C_dev_dwash_src_frontend_node_modules_svelte_hmr_runtime_proxy_adapter_dom_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/svelte-hmr/runtime/proxy-adapter-dom.js */ "./node_modules/svelte-hmr/runtime/proxy-adapter-dom.js");
  28. /* module decorator */ module = __webpack_require__.hmd(module);
  29. /* provided dependency */ var E = __webpack_require__(/*! ./app/utils/index.js */ "./app/utils/index.js")["E"];
  30. /* app\routes\root\datagrids\[slug]\index.svelte generated by Svelte v3.31.2 */
  31.  
  32.  
  33. const { console: console_1 } = svelte_internal__WEBPACK_IMPORTED_MODULE_0__.globals;
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. const file = "app\\routes\\root\\datagrids\\[slug]\\index.svelte";
  49.  
  50. function add_css() {
  51.     var style = (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.element)("style");
  52.     style.id = "svelte-ryhht4-style";
  53.     style.textContent = "{}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguc3ZlbHRlIiwic291cmNlcyI6WyJpbmRleC5zdmVsdGUiXSwic291cmNlc0NvbnRlbnQiOlsiPHNjcmlwdD5cbiAgaW1wb3J0IHsgc2xpZGUgfSBmcm9tICdzdmVsdGUvdHJhbnNpdGlvbic7XG4gIGltcG9ydCB7Rm9ybUNvbnRyb2wsIEVJbnB1dFR5cGUsIEVJbnB1dFNpemUsIFNwYWNlLCBTY3JvbGxhYmxlLCBJY29uLCBFU0ljb24sIEVJY29uLCBFSWNvbkZsaXAsIExpbmssXG4gICAgQnV0dG9uLCBFQnRuS2luZCwgRUJ0blR5cGUsIEVCdG5TaXplLCBDdXN0b21Db250cm9sLCBFVGV4dFdlaWdodCwgRVRleHRTaXplLCBGaWxlUG9uZCwgQ2FwdGlvbixcbiAgICBFSWNvblNpemUsIFRleHQsIEVUZXh0SnVzdGlmeSwgRVRleHRBbGlnbiwgRVRleHRDb2xvciwgQWxpZ24sIEVBbGlnbiwgRUp1c3RpZnksIE9wdGlvbiwgT3B0aW9ucyxcbiAgICBSb3csIENvbCwgQ29udGFpbmVyLCBUaXRsZSwgZGlhbG9nfSBmcm9tICdjb21wb25lbnRzJztcbiAgaW1wb3J0IHsgSW5saW5lTGlzdEVkaXRvciwgUGFnZUxvYWRlciB9IGZyb20gJ3dpZGdldHMnO1xuICBpbXBvcnQge2NyZWF0ZUxpc3RFZGl0b3IsIGF1dGgsIG1lLCByb3V0ZU1lbnV9IGZyb20gJ3N0b3JlJztcbiAgaW1wb3J0IHtSRUYsIFJPVVRFLCBFTlVNfSBmcm9tICdjb25zdCc7XG4gIGltcG9ydCB7UVVFUlksIE1VVEFURX0gZnJvbSAnYXBpJztcbiAgaW1wb3J0IHsgZ2V0T3B0aW9ucywgb21pdCwgaGFzUGVybWlzc2lvbiwgdHJ5UGFyc2UsIGZpZWxkc1RvQ29scywgZmlsdGVyc1RvTG9naWNTZWFyY2gsIGxvZ2ljU2VhcmNoVG9EYXRhR3JpZEZpbHRlcixcbiAgICBsb2dWYWx1ZVxuICB9IGZyb20gJ3V0aWxzJztcbiAgaW1wb3J0IHtnZXQgYXMgX2dldCwgaXNFbXB0eSBhcyBfaXNFbXB0eX0gZnJvbSAnbG9kYXNoJztcbiAgaW1wb3J0IHsgcXVlcnksIGdvdG8gfSBmcm9tICdzdmVsdGUtcGF0aGZpbmRlcic7XG4gIGltcG9ydCB7IGNyZWF0ZUZvcm0gfSBmcm9tIFwic3ZlbHRlLWZvcm1zLWxpYi9saWJcIjtcblxuICBleHBvcnQgbGV0IGRhdGFncmlkSWQ7XG4gIGV4cG9ydCBsZXQgb2Zmc2V0O1xuICBleHBvcnQgbGV0IGxpbWl0O1xuICBsZXQgZGF0YWdyaWQ7XG4gIGNvbnN0IGtleUZpZWxkID0gXCIkJGlkXCI7XG4gIGNvbnN0IHJvdXRlRGF0YSA9ICgkcm91dGVNZW51LmZpbmQoaXQgPT4gaXQuaWQ9PT1ST1VURS5EQVRBX0dSSURTLnNwbGl0KC9bXFwvXFxcXF0vKS5wb3AoKSkgfHwge30pO1xuICBjb25zdCBlbnRpdHlOYW1lID0gXCJEYXRhR3JpZFwiO1xuICBjb25zdCBlbnRpdGllc05hbWUgPSBcIkRhdGFHcmlkc1wiO1xuICBjb25zdCBvYmplY3RUeXBlID0gXCJEQVRBR1JJRFwiO1xuICBjb25zdCBkaWN0ID0gcm91dGVEYXRhLnJlZiB8fCB7fTtcbiAgY29uc3QgcGFnZUljb24gPSByb3V0ZURhdGEuaWNvbjtcbiAgY29uc3QgcGFnZUhlYWRlciA9IGRpY3QuSEVBREVSO1xuICBjb25zdCB2YWxpZGF0aW9uID0gdW5kZWZpbmVkO1xuICBjb25zdCBlbXB0eUl0ZW1EYXRhID0ge1trZXlGaWVsZF06IC0xfTtcbiAgY29uc3Qgc3RhdGVPcHRpb25zID0gZ2V0T3B0aW9ucyhFTlVNLlNUQVRFW29iamVjdFR5cGVdKS5maWx0ZXIob3A9Pm9wLnZhbHVlIT09XCJVTktOT1dOXCIpO1xuXG4gIGxldCBpbml0ID0gZmFsc2U7XG4gIGZ1bmN0aW9uIHByZXBhcmVJdGVtRm9yRWRpdChpdGVtKSB7XG4gICAgcmV0dXJuIHsuLi5vbWl0KGl0ZW0sIFtcInBlcm1pc3Npb25zXCIsIFwibWVtYmVyc2hpcFwiLFxuICAgICAgICBcImxhYmVsXCIsIFwiX190eXBlbmFtZVwiLCBcInByb3ZpZGVyQ29kZVwiLCBcInByb3ZpZGVySWRcIiwgXCJkYXRhc2V0XCIsIFwiY3JlYXRlZFwiXG4gICAgICBdKSwgc3RhdGU6IGl0ZW0uc3RhdGUgPyBpdGVtLnN0YXRlWzBdIDogXCJcIn07XG4gIH1cbiAgZnVuY3Rpb24gbWFrZUNyZWF0ZUFyZ3MoaXRlbSkge1xuICAgIGNvbnN0IHJlcyA9IHtcbiAgICAgIGlkOiBkYXRhZ3JpZElkLFxuICAgICAgaW5wdXQ6IHtcbiAgICAgICAgZGF0YXNldDogW3tcbiAgICAgICAgICBlbnRyeTogXCJcIixcbiAgICAgICAgICBvcGVyYXRpb246IFwiQ1JFQVRFXCIsXG4gICAgICAgIH1dXG4gICAgICAgIC8vLi4ub21pdChpdGVtLCBba2V5RmllbGRdKSxcbiAgICAgIH1cbiAgICB9O1xuICAgIHJldHVybiByZXM7XG4gIH1cbiAgZnVuY3Rpb24gbWFrZVVwZGF0ZUFyZ3MoaXRlbSkge1xuICAgIHJldHVybiB7aWQ6IGRhdGFncmlkSWQsIGlucHV0OiB7XG4gICAgICBkYXRhc2V0OiBbe1xuICAgICAgICBlbnRyeTogXCJcIixcbiAgICAgICAgb3BlcmF0aW9uOiBcIlVQREFURVwiXG4gICAgICB9XSxcbiAgICAgIC8vLi4ub21pdChpdGVtLCBba2V5RmllbGRdKVxuICAgIH19O1xuICB9XG4gIGZ1bmN0aW9uIG1ha2VEZWxldGVBcmdzKGl0ZW0pIHtcbiAgICByZXR1cm4ge2lkOiBkYXRhZ3JpZElkLCBpbnB1dDoge1xuICAgICAgZGF0YXNldDogW3tcbiAgICAgICAgZW50cnk6IFwiXCIsXG4gICAgICAgIG9wZXJhdGlvbjogXCJVUERBVEVcIlxuICAgICAgfV0sXG4gICAgICAvLy4uLm9taXQoaXRlbSwgW2tleUZpZWxkXSlcbiAgICB9fTtcbiAgfVxuICBjb25zdCBsaXN0ID0gUVVFUllbZW50aXR5TmFtZV0oe1xuICAgIGlkOiBkYXRhZ3JpZElkIHx8IFwiXCIsXG4gICAgcGZpbHRlcjogeyBzY29wZTogXCJPQkpFQ1RcIiwgdXNlcklkczogWyRtZS5pZF0gfVxuICB9KTtcbiAgY29uc3QgZ2V0TGlzdFN1YlRvdGFsID0gKGRhdGEpID0+IHtcbiAgICBjb25zdCBub2RlID0gX2dldChkYXRhLCBcInJlc3VsdFwiLCB7fSk7XG4gICAgY29uc3QgZHMgPSBfZ2V0KG5vZGUsIFwiZGF0YXNldFwiLCB7dG90YWw6IDAsIGxpbWl0OiAwLCBvZmZzZXQ6IDB9KTtcbiAgICBjb25zdCBwb3NJbmZvID0gb21pdChkcywgW1wiZW50cmllc1wiXSk7XG4gICAgcmV0dXJuIHBvc0luZm87XG4gIH07XG4gIGNvbnN0IGdldExpc3QgPSAoZGF0YSkgPT4ge1xuICAgIGNvbnN0IG5vZGUgPSBfZ2V0KGRhdGEsIFwicmVzdWx0XCIsIHt9KTtcbiAgICBsZXQgcmVzID0gW107XG4gICAgaWYgKCFfaXNFbXB0eShub2RlKSkge1xuICAgICAgY29uc3QgY29scyA9IGZpZWxkc1RvQ29scyhfZ2V0KG5vZGUsIFwiZmllbGRzXCIsIFwiW11cIikpO1xuICAgICAgcmVzID0gX2dldChub2RlLCBcImRhdGFzZXQuZW50cmllc1wiLCBbXSkubWFwKGpzb24gPT4ge1xuICAgICAgICBjb25zdCByb3cgPSB7fTtcbiAgICAgICAgbGV0IHJvd1BhcnNlZCA9ICh0cnlQYXJzZShqc29uLCBbXSkgfHwgW10pO1xuICAgICAgICByb3dQYXJzZWQucmVkdWNlKFxuICAgICAgICAgIChhYywgdiwgYykgPT4ge1xuICAgICAgICAgICAgY29uc3QgY29sID0gY29sc1tjXTtcbiAgICAgICAgICAgIGlmICghIWNvbC5wcmltYXJ5KSBhY1tcIiQkaWRcIl0gPSBhYy4kJGlkID8gYCR7YWMuJCRpZH1fJHt2fWAgOiBgJHt2fWA7XG4gICAgICAgICAgICBhY1tjb2wuaWRdID0gdjtcbiAgICAgICAgICAgIHJldHVybiBhYztcbiAgICAgICAgICB9LCByb3dcbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHJvdztcbiAgICAgIH0pLmZpbHRlcihCb29sZWFuKTtcbiAgICB9XG4gICAgcmV0dXJuIFtdLmNvbmNhdChbXSB8fCB7XG4gICAgICBuYW1lOiBcIlsg0L3QsNC30LDQtCBdXCIsIF9zZWxlY3RhYmxlOiBmYWxzZSwgX2pvaW50OiB0cnVlLCBfYmFjazogdHJ1ZSxcbiAgICB9KS5jb25jYXQocmVzKTtcbiAgfTtcbiAgbGV0IHJpZ2h0VHlwZXMgPSAkbWUuYWNjZXNzUmlnaHRUeXBlcyB8fCB7fSxcbiAgICBpc0NyZWF0ZUFsbG93ZWQsIGlzRWRpdEFsbG93ZWQsIGlzRXhlY3V0ZUFsbG93ZWQsXG4gICAgd3JpdGVSaWdodElkLCBjcmVhdGVSaWdodElkLCBleGVjdXRlUmlnaHRJZDtcbiAgJDoge1xuICAgIGNyZWF0ZVJpZ2h0SWQgPSByaWdodFR5cGVzW29iamVjdFR5cGVdW1wiQ1JFQVRFXCJdO1xuICAgIHdyaXRlUmlnaHRJZCA9IHJpZ2h0VHlwZXNbb2JqZWN0VHlwZV1bXCJXUklURVwiXTtcbiAgICBleGVjdXRlUmlnaHRJZCA9IHJpZ2h0VHlwZXNbb2JqZWN0VHlwZV1bXCJFWEVDVVRFXCJdO1xuICB9XG4gICQ6IHtcbiAgICBpc0NyZWF0ZUFsbG93ZWQgPSAoKSA9PiB0cnVlO1xuICAgIGlzRWRpdEFsbG93ZWQgPSAoKSA9PiB0cnVlO1xuICAgIGlzRXhlY3V0ZUFsbG93ZWQgPSBoYXNQZXJtaXNzaW9uKGV4ZWN1dGVSaWdodElkLCBjcmVhdGVSaWdodElkLCAkbWUuaWQpO1xuICB9XG4gIGxldCBsb2FkaW5nID0gdHJ1ZSwgbm90Rm91bmQgPSBmYWxzZSwgZm9yYmlkZGVuID0gZmFsc2U7XG4gIGxldCBsaXN0Q29scyA9IFtdLCBsaXN0RmlsdGVycyA9IFtdO1xuICAvKlt7XG4gICAgaWQ6IFwibmFtZVwiLCBsYWJlbDogZGljdC5MSVNUX0NBUFRJT04sIGNvbFNpemU6IDgsIGFsaWduOiB7eDogRUp1c3RpZnkuTEVGVH0sXG4gICAgY2xpY2thYmxlOiB0cnVlLCBjb2xvckhvdmVyOiBFVGV4dENvbG9yLkxJTkssIHVuZGVybGluZUhvdmVyOiB0cnVlLFxuICAgIGljb246IHJvdyA9PiByb3cuX2JhY2sgPyB7aWNvbjogRVNJY29uLmZhTGV2ZWxVcEFsdCwgZmxpcDogRUljb25GbGlwLlggfSA6IG51bGwsXG4gIH1dOyovXG4gIGZ1bmN0aW9uIHByb2Nlc3NMaXN0UmVzdWx0ICgpIHtcbiAgICAkbGlzdC50aGVuKCh7ZGF0YX0pID0+IHtcbiAgICAgIGNvbnN0IG5vZGUgPSBfZ2V0KGRhdGEsIFwicmVzdWx0XCIsIHt9KTtcbiAgICAgIGxpc3RDb2xzID0gZmllbGRzVG9Db2xzKF9nZXQobm9kZSwgXCJmaWVsZHNcIiwgXCJbXVwiKSwge2NvbFR5cGU6IFwiY2VsbFwiLCBzb3J0YWJsZTogdHJ1ZX0pO1xuICAgICAgbGlzdEZpbHRlcnMgPSBmaWx0ZXJzVG9Mb2dpY1NlYXJjaChfZ2V0KG5vZGUsIFwiZmlsdGVyc1wiLCBcIltdXCIpKTtcbiAgICAgIGlmICghX2lzRW1wdHkobm9kZSkpIHtcbiAgICAgICAgZGF0YWdyaWQgPSBub2RlO1xuICAgICAgICBpZiAoIWlzRXhlY3V0ZUFsbG93ZWQoZGF0YWdyaWQpKSB7XG4gICAgICAgICAgZm9yYmlkZGVuID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIG5vdEZvdW5kID0gdHJ1ZTtcbiAgICB9KS5maW5hbGx5KCgpID0+IHtcbiAgICAgIGxvYWRpbmcgPSBmYWxzZTtcbiAgICB9KTtcbiAgfVxuJDoge1xuICAkbGlzdDtcbiAgcHJvY2Vzc0xpc3RSZXN1bHQoKTtcbiAgY29uc29sZS5sb2coXCJyZWZldGNoZWRcIik7XG59XG4gIGxldCByZWZyZXNoSXRlbXMsIGZybSwgdXBDb21wb25lbnQsIHVwRWxlbWVudCwgc2VsZWN0ZWQsIHVuc2VsZWN0LCB1cGxvYWRpbmcgPSBmYWxzZTtcbiAgZnVuY3Rpb24gb25TZWxlY3QoaWQpIHtcbiAgICAvL3NlbGVjdGVkID0gaWQ7XG4gICAgLy9jbGVhckZpbGUoKTtcbiAgfVxuICBmdW5jdGlvbiBnZXRMaW5rIChyb3csIGFzU3RyaW5nKSB7XG4gICAgaWYgKHJvdy5fam9pbnQgJiYgcm93Ll9iYWNrKSB7XG4gICAgICByZXR1cm4gYXNTdHJpbmcgPyBST1VURS5EQVRBX0dSSURTIDogKHsgcGF0aDogUk9VVEUuREFUQV9HUklEUyB9KTtcbiAgICB9IHJldHVybiBudWxsO1xuICB9XG48L3NjcmlwdD5cbjxQYWdlTG9hZGVyIHtub3RGb3VuZH0ge2xvYWRpbmd9PlxuICA8Q2FwdGlvbiBpY29uPXtwYWdlSWNvbn0gaGVhZGVyPXtwYWdlSGVhZGVyfS8+XG4gIDxJbmxpbmVMaXN0RWRpdG9yXG4gICAge2RpY3R9XG4gICAgY3JlYXRlUXVlcnk9e01VVEFURVtgRGF0YVNldFVwZGF0ZWBdfVxuICAgIHVwZGF0ZVF1ZXJ5PXtNVVRBVEVbYERhdGFTZXRVcGRhdGVgXX1cbiAgICBkZWxldGVRdWVyeT17TVVUQVRFW2BEYXRhU2V0VXBkYXRlYF19XG4gICAgbGlzdFF1ZXJ5U3RvcmU9e2xpc3R9XG4gICAge2dldExpc3R9XG4gICAge2dldExpc3RTdWJUb3RhbH1cbiAgICB7a2V5RmllbGR9XG4gICAgaGFzUm93Q2FwdGlvbj17ZmFsc2V9XG4gICAgYmluZDpyZWZyZXNoSXRlbXNcbiAgICBiaW5kOnNlbGVjdGVkXG4gICAgYmluZDp1bnNlbGVjdFxuICAgIG9uOnNlbGVjdD17RShvblNlbGVjdCl9XG4gICAgb246Y2xpY2tSb3c9e0Uocm93ID0+IHJvdy5fYmFjayAmJiBnb3RvKGdldExpbmsocm93LCB0cnVlKSkpfVxuICAgIHtlbXB0eUl0ZW1EYXRhfVxuICAgIHtvYmplY3RUeXBlfVxuICAgIHtpc0NyZWF0ZUFsbG93ZWR9XG4gICAge2lzRWRpdEFsbG93ZWR9XG4gICAge21ha2VDcmVhdGVBcmdzfVxuICAgIHttYWtlVXBkYXRlQXJnc31cbiAgICB7bWFrZURlbGV0ZUFyZ3N9XG4gICAge3ByZXBhcmVJdGVtRm9yRWRpdH1cbiAgICB7dmFsaWRhdGlvbn1cbiAgICB7bGlzdENvbHN9XG4gICAge2xpc3RGaWx0ZXJzfVxuICAgIG5vU3RhdGVcbiAgICBub0JTR3JpZFxuICAgIG5vRGV0YWlsXG4gICAgdXNlTXVsdGlTb3J0XG4gICAgdXNlTG9naWNGaWx0ZXJcbiAgICB1c2VQYWdpbmF0aW9uXG4gICAgbGV0OnJvdyBsZXQ6Y29sIGxldDpyIGxldDpjIGxldDptb2RlXG5cbiAgICBsZXQ6ZWRpdG9yVmFsdWVzIGxldDplZGl0b3JWYWx1ZUNoYW5nZWRcbiAgICBsZXQ6ZWRpdG9yRXJyb3JzIGxldDplZGl0b3JEaXNhYmxlZFxuICAgIGxldDppc1ZhbGlkYXRpbmcgbGV0OmlzU3VibWl0dGluZ1xuICA+XG4gICAgPGRpdiBzbG90PVwiY2VsbFRlbXBsYXRlXCIgbGV0Omxpc3RJdGVtRGF0YT5cbntAZGVidWcgbW9kZX1cbnsocj09PS0xID8gY29uc29sZS5sb2cobW9kZSwgZWRpdG9yVmFsdWVzLCByb3csIGNvbCkgOiBcIlwiLCBcIlwiKX1cbiAgICAgIHsjaWYgW0VOVU0uTU9ERS5MSVNUX0VESVRPUi5DUkVBVEUsIEVOVU0uTU9ERS5MSVNUX0VESVRPUi5NT0RJRlldLmluY2x1ZGVzKG1vZGUpICYmXG4gICAgICAgIChlZGl0b3JWYWx1ZXNba2V5RmllbGRdKT09PShsaXN0SXRlbURhdGFba2V5RmllbGRdKSAmJiAoIWNvbC5yZWFkb25seSlcbiAgICAgIH1cbiAgICAgICAgPEFsaWduIGFsaWduPXtFQWxpZ24uTUlERExFfSBqdXN0aWZ5PXtFSnVzdGlmeS5DRU5URVJ9PlxuICAgICAgICAgIDxGb3JtQ29udHJvbFxuICAgICAgICAgICAgaWQ9XCJpdGVtLWVkaXRvci17Y29sLm5hbWV9XCJcbiAgICAgICAgICAgIG5hbWU9e2NvbC5uYW1lfVxuICAgICAgICAgICAgc2l6ZT17RUlucHV0U2l6ZS5TTX1cbiAgICAgICAgICAgIHR5cGU9e2NvbC50eXBlIHx8IEVJbnB1dFR5cGUuVEVYVH1cbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtjb2wubGFiZWx9XG4gICAgICAgICAgICBhcmlhLWxhYmVsPXtjb2wubGFiZWx9XG4gICAgICAgICAgICBkaXNhYmxlZD17ISFlZGl0b3JEaXNhYmxlZH1cbiAgICAgICAgICAgIHZhbHVlPXtlZGl0b3JWYWx1ZXNbY29sLmlkXX1cbiAgICAgICAgICAgIGludmFsaWQ9eyEhZWRpdG9yRXJyb3JzICYmICEhZWRpdG9yRXJyb3JzW2NvbC5pZF0gfHwgZmFsc2V9XG4gICAgICAgICAgICByZXF1aXJlZFxuICAgICAgICAgICAgb246Y2hhbmdlPXtFKGVkaXRvclZhbHVlQ2hhbmdlZCl9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9BbGlnbj5cbiAgICAgIHs6ZWxzZX1cbiAgICAgICAgPFRleHQgc2l6ZT17RUlucHV0U2l6ZS5TTX0gdHlwZT17Y29sLnR5cGV9IHRleHQ9e3Jvd1tjb2wuaWRdfS8+XG4gICAgICB7L2lmfVxuICAgIDwvZGl2PlxuICA8L0lubGluZUxpc3RFZGl0b3I+XG48L1BhZ2VMb2FkZXI+XG5cbjxzdHlsZSBsYW5nPVwidGFpbHdpbmRcIj4ubGlzdC1pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAyZnIgMWZyO1xufVxuXG4ubGlzdC1pdGVtLWVkaXRvciB7XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1hcHBcXHJvdXRlc1xccm9vdFxcZGF0YWdyaWRzXFxbc2x1Z11cXGluZGV4LnN2ZWx0ZS5tYXAgKi88L3N0eWxlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3T2tCLENBQUMsQUFDbkIsQ0FBQyJ9 */";
  54.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.append_dev)(document.head, style);
  55. }
  56.  
  57. // (216:6) {:else}
  58. function create_else_block(ctx) {
  59.     let text_1;
  60.     let current;
  61.  
  62.     text_1 = new components__WEBPACK_IMPORTED_MODULE_2__.Text({
  63.             props: {
  64.                 size: components__WEBPACK_IMPORTED_MODULE_2__.EInputSize.SM,
  65.                 type: /*col*/ ctx[48].type,
  66.                 text: /*row*/ ctx[47][/*col*/ ctx[48].id]
  67.             },
  68.             $$inline: true
  69.         });
  70.  
  71.     const block = {
  72.         c: function create() {
  73.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.create_component)(text_1.$$.fragment);
  74.         },
  75.         m: function mount(target, anchor) {
  76.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.mount_component)(text_1, target, anchor);
  77.             current = true;
  78.         },
  79.         p: function update(ctx, dirty) {
  80.             const text_1_changes = {};
  81.             if (dirty[1] & /*col*/ 131072) text_1_changes.type = /*col*/ ctx[48].type;
  82.             if (dirty[1] & /*row, col*/ 196608) text_1_changes.text = /*row*/ ctx[47][/*col*/ ctx[48].id];
  83.             text_1.$set(text_1_changes);
  84.         },
  85.         i: function intro(local) {
  86.             if (current) return;
  87.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(text_1.$$.fragment, local);
  88.             current = true;
  89.         },
  90.         o: function outro(local) {
  91.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(text_1.$$.fragment, local);
  92.             current = false;
  93.         },
  94.         d: function destroy(detaching) {
  95.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.destroy_component)(text_1, detaching);
  96.         }
  97.     };
  98.  
  99.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterBlock", {
  100.         block,
  101.         id: create_else_block.name,
  102.         type: "else",
  103.         source: "(216:6) {:else}",
  104.         ctx
  105.     });
  106.  
  107.     return block;
  108. }
  109.  
  110. // (198:6) {#if [ENUM.MODE.LIST_EDITOR.CREATE, ENUM.MODE.LIST_EDITOR.MODIFY].includes(mode) &&         (editorValues[keyField])===(listItemData[keyField]) && (!col.readonly)       }
  111. function create_if_block(ctx) {
  112.     let align;
  113.     let current;
  114.  
  115.     align = new components__WEBPACK_IMPORTED_MODULE_2__.Align({
  116.             props: {
  117.                 align: components__WEBPACK_IMPORTED_MODULE_2__.EAlign.MIDDLE,
  118.                 justify: components__WEBPACK_IMPORTED_MODULE_2__.EJustify.CENTER,
  119.                 $$slots: { default: [create_default_slot_2] },
  120.                 $$scope: { ctx }
  121.             },
  122.             $$inline: true
  123.         });
  124.  
  125.     const block = {
  126.         c: function create() {
  127.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.create_component)(align.$$.fragment);
  128.         },
  129.         m: function mount(target, anchor) {
  130.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.mount_component)(align, target, anchor);
  131.             current = true;
  132.         },
  133.         p: function update(ctx, dirty) {
  134.             const align_changes = {};
  135.  
  136.             if (dirty[1] & /*$$scope, col, editorDisabled, editorValues, editorErrors, editorValueChanged*/ 300023808) {
  137.                 align_changes.$$scope = { dirty, ctx };
  138.             }
  139.  
  140.             align.$set(align_changes);
  141.         },
  142.         i: function intro(local) {
  143.             if (current) return;
  144.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(align.$$.fragment, local);
  145.             current = true;
  146.         },
  147.         o: function outro(local) {
  148.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(align.$$.fragment, local);
  149.             current = false;
  150.         },
  151.         d: function destroy(detaching) {
  152.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.destroy_component)(align, detaching);
  153.         }
  154.     };
  155.  
  156.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterBlock", {
  157.         block,
  158.         id: create_if_block.name,
  159.         type: "if",
  160.         source: "(198:6) {#if [ENUM.MODE.LIST_EDITOR.CREATE, ENUM.MODE.LIST_EDITOR.MODIFY].includes(mode) &&         (editorValues[keyField])===(listItemData[keyField]) && (!col.readonly)       }",
  161.         ctx
  162.     });
  163.  
  164.     return block;
  165. }
  166.  
  167. // (201:8) <Align align={EAlign.MIDDLE} justify={EJustify.CENTER}>
  168. function create_default_slot_2(ctx) {
  169.     let formcontrol;
  170.     let current;
  171.  
  172.     formcontrol = new components__WEBPACK_IMPORTED_MODULE_2__.FormControl({
  173.             props: {
  174.                 id: "item-editor-" + /*col*/ ctx[48].name,
  175.                 name: /*col*/ ctx[48].name,
  176.                 size: components__WEBPACK_IMPORTED_MODULE_2__.EInputSize.SM,
  177.                 type: /*col*/ ctx[48].type || components__WEBPACK_IMPORTED_MODULE_2__.EInputType.TEXT,
  178.                 placeholder: /*col*/ ctx[48].label,
  179.                 "aria-label": /*col*/ ctx[48].label,
  180.                 disabled: !!/*editorDisabled*/ ctx[55],
  181.                 value: /*editorValues*/ ctx[52][/*col*/ ctx[48].id],
  182.                 invalid: !!/*editorErrors*/ ctx[54] && !!/*editorErrors*/ ctx[54][/*col*/ ctx[48].id] || false,
  183.                 required: true
  184.             },
  185.             $$inline: true
  186.         });
  187.  
  188.     formcontrol.$on("change", function () {
  189.         if ((0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.is_function)(E(/*editorValueChanged*/ ctx[53]))) E(/*editorValueChanged*/ ctx[53]).apply(this, arguments);
  190.     });
  191.  
  192.     const block = {
  193.         c: function create() {
  194.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.create_component)(formcontrol.$$.fragment);
  195.         },
  196.         m: function mount(target, anchor) {
  197.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.mount_component)(formcontrol, target, anchor);
  198.             current = true;
  199.         },
  200.         p: function update(new_ctx, dirty) {
  201.             ctx = new_ctx;
  202.             const formcontrol_changes = {};
  203.             if (dirty[1] & /*col*/ 131072) formcontrol_changes.id = "item-editor-" + /*col*/ ctx[48].name;
  204.             if (dirty[1] & /*col*/ 131072) formcontrol_changes.name = /*col*/ ctx[48].name;
  205.             if (dirty[1] & /*col*/ 131072) formcontrol_changes.type = /*col*/ ctx[48].type || components__WEBPACK_IMPORTED_MODULE_2__.EInputType.TEXT;
  206.             if (dirty[1] & /*col*/ 131072) formcontrol_changes.placeholder = /*col*/ ctx[48].label;
  207.             if (dirty[1] & /*col*/ 131072) formcontrol_changes["aria-label"] = /*col*/ ctx[48].label;
  208.             if (dirty[1] & /*editorDisabled*/ 16777216) formcontrol_changes.disabled = !!/*editorDisabled*/ ctx[55];
  209.             if (dirty[1] & /*editorValues, col*/ 2228224) formcontrol_changes.value = /*editorValues*/ ctx[52][/*col*/ ctx[48].id];
  210.             if (dirty[1] & /*editorErrors, col*/ 8519680) formcontrol_changes.invalid = !!/*editorErrors*/ ctx[54] && !!/*editorErrors*/ ctx[54][/*col*/ ctx[48].id] || false;
  211.             formcontrol.$set(formcontrol_changes);
  212.         },
  213.         i: function intro(local) {
  214.             if (current) return;
  215.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(formcontrol.$$.fragment, local);
  216.             current = true;
  217.         },
  218.         o: function outro(local) {
  219.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(formcontrol.$$.fragment, local);
  220.             current = false;
  221.         },
  222.         d: function destroy(detaching) {
  223.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.destroy_component)(formcontrol, detaching);
  224.         }
  225.     };
  226.  
  227.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterBlock", {
  228.         block,
  229.         id: create_default_slot_2.name,
  230.         type: "slot",
  231.         source: "(201:8) <Align align={EAlign.MIDDLE} justify={EJustify.CENTER}>",
  232.         ctx
  233.     });
  234.  
  235.     return block;
  236. }
  237.  
  238. // (195:4) <div slot="cellTemplate" let:listItemData>
  239. function create_cellTemplate_slot(ctx) {
  240.     let div;
  241.     let t0;
  242.  
  243.     let t1_value = (/*r*/ ctx[49] === -1
  244.     ? console.log(/*mode*/ ctx[51], /*editorValues*/ ctx[52], /*row*/ ctx[47], /*col*/ ctx[48])
  245.     : "", "") + "";
  246.  
  247.     let t1;
  248.     let t2;
  249.     let show_if;
  250.     let current_block_type_index;
  251.     let if_block;
  252.     let current;
  253.     const if_block_creators = [create_if_block, create_else_block];
  254.     const if_blocks = [];
  255.  
  256.     function select_block_type(ctx, dirty) {
  257.         if (dirty[1] & /*mode, editorValues, listItemData, col*/ 137494528) show_if = !!([const__WEBPACK_IMPORTED_MODULE_5__.ENUM.MODE.LIST_EDITOR.CREATE, const__WEBPACK_IMPORTED_MODULE_5__.ENUM.MODE.LIST_EDITOR.MODIFY].includes(/*mode*/ ctx[51]) && /*editorValues*/ ctx[52][keyField] === /*listItemData*/ ctx[58][keyField] && !/*col*/ ctx[48].readonly);
  258.         if (show_if) return 0;
  259.         return 1;
  260.     }
  261.  
  262.     current_block_type_index = select_block_type(ctx, [-1]);//<--is [-1] correct? Because dirty[1] is undefined in this case.
  263.     if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx);
  264.  
  265.     const block = {
  266.         c: function create() {
  267.             div = (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.element)("div");
  268.  
  269.             {
  270.                 const mode = /*mode*/ ctx[51];
  271.                 console_1.log({ mode });
  272.                 debugger;
  273.             }
  274.  
  275.             t0 = (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.space)();
  276.             t1 = (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.text)(t1_value);
  277.             t2 = (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.space)();
  278.             if_block.c();
  279.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.attr_dev)(div, "slot", "cellTemplate");
  280.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.add_location)(div, file, 194, 4, 6174);
  281.         },
  282.         m: function mount(target, anchor) {
  283.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.insert_dev)(target, div, anchor);
  284.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.append_dev)(div, t0);
  285.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.append_dev)(div, t1);
  286.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.append_dev)(div, t2);
  287.             if_blocks[current_block_type_index].m(div, null);
  288.             current = true;
  289.         },
  290.         p: function update(ctx, dirty) {
  291.             if (dirty[1] & /*mode*/ 1048576) {
  292.                 const mode = /*mode*/ ctx[51];
  293.                 console_1.log({ mode });
  294.                 debugger;
  295.             }
  296.  
  297.             if ((!current || dirty[1] & /*r, mode, editorValues, row, col*/ 3604480) && t1_value !== (t1_value = (/*r*/ ctx[49] === -1
  298.             ? console.log(/*mode*/ ctx[51], /*editorValues*/ ctx[52], /*row*/ ctx[47], /*col*/ ctx[48])
  299.             : "", "") + "")) (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.set_data_dev)(t1, t1_value);
  300.  
  301.             let previous_block_index = current_block_type_index;
  302.             current_block_type_index = select_block_type(ctx, dirty);
  303.  
  304.             if (current_block_type_index === previous_block_index) {
  305.                 if_blocks[current_block_type_index].p(ctx, dirty);
  306.             } else {
  307.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.group_outros)();
  308.  
  309.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(if_blocks[previous_block_index], 1, 1, () => {
  310.                     if_blocks[previous_block_index] = null;
  311.                 });
  312.  
  313.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.check_outros)();
  314.                 if_block = if_blocks[current_block_type_index];
  315.  
  316.                 if (!if_block) {
  317.                     if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx);
  318.                     if_block.c();
  319.                 } else {
  320.                     if_block.p(ctx, dirty);
  321.                 }
  322.  
  323.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(if_block, 1);
  324.                 if_block.m(div, null);
  325.             }
  326.         },
  327.         i: function intro(local) {
  328.             if (current) return;
  329.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(if_block);
  330.             current = true;
  331.         },
  332.         o: function outro(local) {
  333.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(if_block);
  334.             current = false;
  335.         },
  336.         d: function destroy(detaching) {
  337.             if (detaching) (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.detach_dev)(div);
  338.             if_blocks[current_block_type_index].d();
  339.         }
  340.     };
  341.  
  342.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterBlock", {
  343.         block,
  344.         id: create_cellTemplate_slot.name,
  345.         type: "slot",
  346.         source: "(195:4) <div slot=\\\"cellTemplate\\\" let:listItemData>",
  347.         ctx
  348.     });
  349.  
  350.     return block;
  351. }
  352.  
  353. // (155:0) <PageLoader {notFound} {loading}>
  354. function create_default_slot(ctx) {
  355.     let caption;
  356.     let t;
  357.     let inlinelisteditor;
  358.     let updating_refreshItems;
  359.     let updating_selected;
  360.     let updating_unselect;
  361.     let current;
  362.  
  363.     caption = new components__WEBPACK_IMPORTED_MODULE_2__.Caption({
  364.             props: {
  365.                 icon: /*pageIcon*/ ctx[10],
  366.                 header: /*pageHeader*/ ctx[11]
  367.             },
  368.             $$inline: true
  369.         });
  370.  
  371.     function inlinelisteditor_refreshItems_binding(value) {
  372.         /*inlinelisteditor_refreshItems_binding*/ ctx[29].call(null, value);
  373.     }
  374.  
  375.     function inlinelisteditor_selected_binding(value) {
  376.         /*inlinelisteditor_selected_binding*/ ctx[30].call(null, value);
  377.     }
  378.  
  379.     function inlinelisteditor_unselect_binding(value) {
  380.         /*inlinelisteditor_unselect_binding*/ ctx[31].call(null, value);
  381.     }
  382.  
  383.     let inlinelisteditor_props = {
  384.         dict: /*dict*/ ctx[9],
  385.         createQuery: api__WEBPACK_IMPORTED_MODULE_6__.MUTATE[`DataSetUpdate`],
  386.         updateQuery: api__WEBPACK_IMPORTED_MODULE_6__.MUTATE[`DataSetUpdate`],
  387.         deleteQuery: api__WEBPACK_IMPORTED_MODULE_6__.MUTATE[`DataSetUpdate`],
  388.         listQueryStore: /*list*/ ctx[18],
  389.         getList: /*getList*/ ctx[20],
  390.         getListSubTotal: /*getListSubTotal*/ ctx[19],
  391.         keyField,
  392.         hasRowCaption: false,
  393.         emptyItemData: /*emptyItemData*/ ctx[13],
  394.         objectType,
  395.         isCreateAllowed: /*isCreateAllowed*/ ctx[0],
  396.         isEditAllowed: /*isEditAllowed*/ ctx[1],
  397.         makeCreateArgs: /*makeCreateArgs*/ ctx[15],
  398.         makeUpdateArgs: /*makeUpdateArgs*/ ctx[16],
  399.         makeDeleteArgs: /*makeDeleteArgs*/ ctx[17],
  400.         prepareItemForEdit: /*prepareItemForEdit*/ ctx[14],
  401.         validation: /*validation*/ ctx[12],
  402.         listCols: /*listCols*/ ctx[4],
  403.         listFilters: /*listFilters*/ ctx[5],
  404.         noState: true,
  405.         noBSGrid: true,
  406.         noDetail: true,
  407.         useMultiSort: true,
  408.         useLogicFilter: true,
  409.         usePagination: true,
  410.         $$slots: {
  411.             cellTemplate: [
  412.                 create_cellTemplate_slot,
  413.                 ({ listItemData, row, col, r, c, mode, editorValues, editorValueChanged, editorErrors, editorDisabled, isValidating, isSubmitting }) => ({
  414.                     58: listItemData,
  415.                     47: row,
  416.                     48: col,
  417.                     49: r,
  418.                     50: c,
  419.                     51: mode,
  420.                     52: editorValues,
  421.                     53: editorValueChanged,
  422.                     54: editorErrors,
  423.                     55: editorDisabled,
  424.                     56: isValidating,
  425.                     57: isSubmitting
  426.                 }),
  427.                 ({ listItemData, row, col, r, c, mode, editorValues, editorValueChanged, editorErrors, editorDisabled, isValidating, isSubmitting }) => [
  428.                     0,
  429.                     (listItemData ? 134217728 : 0) | (row ? 65536 : 0) | (col ? 131072 : 0) | (r ? 262144 : 0) | (c ? 524288 : 0) | (mode ? 1048576 : 0) | (editorValues ? 2097152 : 0) | (editorValueChanged ? 4194304 : 0) | (editorErrors ? 8388608 : 0) | (editorDisabled ? 16777216 : 0) | (isValidating ? 33554432 : 0) | (isSubmitting ? 67108864 : 0)
  430.                 ]
  431.             ]
  432.         },
  433.         $$scope: { ctx }
  434.     };
  435.  
  436.     if (/*refreshItems*/ ctx[6] !== void 0) {
  437.         inlinelisteditor_props.refreshItems = /*refreshItems*/ ctx[6];
  438.     }
  439.  
  440.     if (/*selected*/ ctx[7] !== void 0) {
  441.         inlinelisteditor_props.selected = /*selected*/ ctx[7];
  442.     }
  443.  
  444.     if (/*unselect*/ ctx[8] !== void 0) {
  445.         inlinelisteditor_props.unselect = /*unselect*/ ctx[8];
  446.     }
  447.  
  448.     inlinelisteditor = new widgets__WEBPACK_IMPORTED_MODULE_3__.InlineListEditor({
  449.             props: inlinelisteditor_props,
  450.             $$inline: true
  451.         });
  452.  
  453.     svelte_internal__WEBPACK_IMPORTED_MODULE_0__.binding_callbacks.push(() => (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bind)(inlinelisteditor, "refreshItems", inlinelisteditor_refreshItems_binding));
  454.     svelte_internal__WEBPACK_IMPORTED_MODULE_0__.binding_callbacks.push(() => (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bind)(inlinelisteditor, "selected", inlinelisteditor_selected_binding));
  455.     svelte_internal__WEBPACK_IMPORTED_MODULE_0__.binding_callbacks.push(() => (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.bind)(inlinelisteditor, "unselect", inlinelisteditor_unselect_binding));
  456.     inlinelisteditor.$on("select", E(onSelect));
  457.     inlinelisteditor.$on("clickRow", E(/*clickRow_handler*/ ctx[32]));
  458.  
  459.     const block = {
  460.         c: function create() {
  461.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.create_component)(caption.$$.fragment);
  462.             t = (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.space)();
  463.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.create_component)(inlinelisteditor.$$.fragment);
  464.         },
  465.         m: function mount(target, anchor) {
  466.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.mount_component)(caption, target, anchor);
  467.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.insert_dev)(target, t, anchor);
  468.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.mount_component)(inlinelisteditor, target, anchor);
  469.             current = true;
  470.         },
  471.         p: function update(ctx, dirty) {
  472.             const inlinelisteditor_changes = {};
  473.             if (dirty[0] & /*isCreateAllowed*/ 1) inlinelisteditor_changes.isCreateAllowed = /*isCreateAllowed*/ ctx[0];
  474.             if (dirty[0] & /*isEditAllowed*/ 2) inlinelisteditor_changes.isEditAllowed = /*isEditAllowed*/ ctx[1];
  475.             if (dirty[0] & /*listCols*/ 16) inlinelisteditor_changes.listCols = /*listCols*/ ctx[4];
  476.             if (dirty[0] & /*listFilters*/ 32) inlinelisteditor_changes.listFilters = /*listFilters*/ ctx[5];
  477.  
  478.             if (dirty[1] & /*$$scope, col, editorDisabled, editorValues, editorErrors, editorValueChanged, mode, listItemData, row, r*/ 435617792) {
  479.                 inlinelisteditor_changes.$$scope = { dirty, ctx };
  480.             }
  481.  
  482.             if (!updating_refreshItems && dirty[0] & /*refreshItems*/ 64) {
  483.                 updating_refreshItems = true;
  484.                 inlinelisteditor_changes.refreshItems = /*refreshItems*/ ctx[6];
  485.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.add_flush_callback)(() => updating_refreshItems = false);
  486.             }
  487.  
  488.             if (!updating_selected && dirty[0] & /*selected*/ 128) {
  489.                 updating_selected = true;
  490.                 inlinelisteditor_changes.selected = /*selected*/ ctx[7];
  491.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.add_flush_callback)(() => updating_selected = false);
  492.             }
  493.  
  494.             if (!updating_unselect && dirty[0] & /*unselect*/ 256) {
  495.                 updating_unselect = true;
  496.                 inlinelisteditor_changes.unselect = /*unselect*/ ctx[8];
  497.                 (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.add_flush_callback)(() => updating_unselect = false);
  498.             }
  499.  
  500.             inlinelisteditor.$set(inlinelisteditor_changes);
  501.         },
  502.         i: function intro(local) {
  503.             if (current) return;
  504.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(caption.$$.fragment, local);
  505.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(inlinelisteditor.$$.fragment, local);
  506.             current = true;
  507.         },
  508.         o: function outro(local) {
  509.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(caption.$$.fragment, local);
  510.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(inlinelisteditor.$$.fragment, local);
  511.             current = false;
  512.         },
  513.         d: function destroy(detaching) {
  514.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.destroy_component)(caption, detaching);
  515.             if (detaching) (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.detach_dev)(t);
  516.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.destroy_component)(inlinelisteditor, detaching);
  517.         }
  518.     };
  519.  
  520.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterBlock", {
  521.         block,
  522.         id: create_default_slot.name,
  523.         type: "slot",
  524.         source: "(155:0) <PageLoader {notFound} {loading}>",
  525.         ctx
  526.     });
  527.  
  528.     return block;
  529. }
  530.  
  531. function create_fragment(ctx) {
  532.     let pageloader;
  533.     let current;
  534.  
  535.     pageloader = new widgets__WEBPACK_IMPORTED_MODULE_3__.PageLoader({
  536.             props: {
  537.                 notFound: /*notFound*/ ctx[3],
  538.                 loading: /*loading*/ ctx[2],
  539.                 $$slots: { default: [create_default_slot] },
  540.                 $$scope: { ctx }
  541.             },
  542.             $$inline: true
  543.         });
  544.  
  545.     const block = {
  546.         c: function create() {
  547.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.create_component)(pageloader.$$.fragment);
  548.         },
  549.         l: function claim(nodes) {
  550.             throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option");
  551.         },
  552.         m: function mount(target, anchor) {
  553.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.mount_component)(pageloader, target, anchor);
  554.             current = true;
  555.         },
  556.         p: function update(ctx, dirty) {
  557.             const pageloader_changes = {};
  558.             if (dirty[0] & /*notFound*/ 8) pageloader_changes.notFound = /*notFound*/ ctx[3];
  559.             if (dirty[0] & /*loading*/ 4) pageloader_changes.loading = /*loading*/ ctx[2];
  560.  
  561.             if (dirty[0] & /*isCreateAllowed, isEditAllowed, listCols, listFilters, refreshItems, selected, unselect*/ 499 | dirty[1] & /*$$scope*/ 268435456) {
  562.                 pageloader_changes.$$scope = { dirty, ctx };
  563.             }
  564.  
  565.             pageloader.$set(pageloader_changes);
  566.         },
  567.         i: function intro(local) {
  568.             if (current) return;
  569.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_in)(pageloader.$$.fragment, local);
  570.             current = true;
  571.         },
  572.         o: function outro(local) {
  573.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.transition_out)(pageloader.$$.fragment, local);
  574.             current = false;
  575.         },
  576.         d: function destroy(detaching) {
  577.             (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.destroy_component)(pageloader, detaching);
  578.         }
  579.     };
  580.  
  581.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterBlock", {
  582.         block,
  583.         id: create_fragment.name,
  584.         type: "component",
  585.         source: "",
  586.         ctx
  587.     });
  588.  
  589.     return block;
  590. }
  591.  
  592. const keyField = "$$id";
  593. const entityName = "DataGrid";
  594. const entitiesName = "DataGrids";
  595. const objectType = "DATAGRID";
  596.  
  597. function onSelect(id) {
  598.    
  599. } //selected = id;
  600. //clearFile();
  601.  
  602. function instance($$self, $$props, $$invalidate) {
  603.     let $routeMenu;
  604.     let $me;
  605.     let $list;
  606.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.validate_store)(store__WEBPACK_IMPORTED_MODULE_4__.routeMenu, "routeMenu");
  607.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.component_subscribe)($$self, store__WEBPACK_IMPORTED_MODULE_4__.routeMenu, $$value => $$invalidate(37, $routeMenu = $$value));
  608.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.validate_store)(store__WEBPACK_IMPORTED_MODULE_4__.me, "me");
  609.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.component_subscribe)($$self, store__WEBPACK_IMPORTED_MODULE_4__.me, $$value => $$invalidate(27, $me = $$value));
  610.     let { $$slots: slots = {}, $$scope } = $$props;
  611.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.validate_slots)("U5Bslugu5D", slots, []);
  612.     let { datagridId } = $$props;
  613.     let { offset } = $$props;
  614.     let { limit } = $$props;
  615.     let datagrid;
  616.     const routeData = $routeMenu.find(it => it.id === const__WEBPACK_IMPORTED_MODULE_5__.ROUTE.DATA_GRIDS.split(/[\/\\]/).pop()) || {};
  617.     const dict = routeData.ref || {};
  618.     const pageIcon = routeData.icon;
  619.     const pageHeader = dict.HEADER;
  620.     const validation = undefined;
  621.     const emptyItemData = { [keyField]: -1 };
  622.     const stateOptions = (0,utils__WEBPACK_IMPORTED_MODULE_7__.getOptions)(const__WEBPACK_IMPORTED_MODULE_5__.ENUM.STATE[objectType]).filter(op => op.value !== "UNKNOWN");
  623.     let init = false;
  624.  
  625.     function prepareItemForEdit(item) {
  626.         return {
  627.             ...(0,utils__WEBPACK_IMPORTED_MODULE_7__.omit)(item, [
  628.                 "permissions",
  629.                 "membership",
  630.                 "label",
  631.                 "__typename",
  632.                 "providerCode",
  633.                 "providerId",
  634.                 "dataset",
  635.                 "created"
  636.             ]),
  637.             state: item.state ? item.state[0] : ""
  638.         };
  639.     }
  640.  
  641.     function makeCreateArgs(item) {
  642.         const res = {
  643.             id: datagridId,
  644.             input: {
  645.                 dataset: [{ entry: "", operation: "CREATE" }]
  646.             }, //...omit(item, [keyField]),
  647.            
  648.         };
  649.  
  650.         return res;
  651.     }
  652.  
  653.     function makeUpdateArgs(item) {
  654.         return {
  655.             id: datagridId,
  656.             input: {
  657.                 dataset: [{ entry: "", operation: "UPDATE" }]
  658.             }, //...omit(item, [keyField])
  659.            
  660.         };
  661.     }
  662.  
  663.     function makeDeleteArgs(item) {
  664.         return {
  665.             id: datagridId,
  666.             input: {
  667.                 dataset: [{ entry: "", operation: "UPDATE" }]
  668.             }, //...omit(item, [keyField])
  669.            
  670.         };
  671.     }
  672.  
  673.     const list = api__WEBPACK_IMPORTED_MODULE_6__.QUERY[entityName]({
  674.         id: datagridId || "",
  675.         pfilter: { scope: "OBJECT", userIds: [$me.id] }
  676.     });
  677.  
  678.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.validate_store)(list, "list");
  679.     (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.component_subscribe)($$self, list, value => $$invalidate(28, $list = value));
  680.  
  681.     const getListSubTotal = data => {
  682.         const node = (0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(data, "result", {});
  683.         const ds = (0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(node, "dataset", { total: 0, limit: 0, offset: 0 });
  684.         const posInfo = (0,utils__WEBPACK_IMPORTED_MODULE_7__.omit)(ds, ["entries"]);
  685.         return posInfo;
  686.     };
  687.  
  688.     const getList = data => {
  689.         const node = (0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(data, "result", {});
  690.         let res = [];
  691.  
  692.         if (!(0,lodash__WEBPACK_IMPORTED_MODULE_8__.isEmpty)(node)) {
  693.             const cols = (0,utils__WEBPACK_IMPORTED_MODULE_7__.fieldsToCols)((0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(node, "fields", "[]"));
  694.  
  695.             res = (0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(node, "dataset.entries", []).map(json => {
  696.                 const row = {};
  697.                 let rowParsed = (0,utils__WEBPACK_IMPORTED_MODULE_7__.tryParse)(json, []) || [];
  698.  
  699.                 rowParsed.reduce(
  700.                     (ac, v, c) => {
  701.                         const col = cols[c];
  702.                         if (!!col.primary) ac["$$id"] = ac.$$id ? `${ac.$$id}_${v}` : `${v}`;
  703.                         ac[col.id] = v;
  704.                         return ac;
  705.                     },
  706.                     row
  707.                 );
  708.  
  709.                 return row;
  710.             }).filter(Boolean);
  711.         }
  712.  
  713.         return [].concat([] || 0).concat(res);
  714.     };
  715.  
  716.     let rightTypes = $me.accessRightTypes || {},
  717.         isCreateAllowed,
  718.         isEditAllowed,
  719.         isExecuteAllowed,
  720.         writeRightId,
  721.         createRightId,
  722.         executeRightId;
  723.  
  724.     let loading = true, notFound = false, forbidden = false;
  725.     let listCols = [], listFilters = [];
  726.  
  727.     /*[{
  728.   id: "name", label: dict.LIST_CAPTION, colSize: 8, align: {x: EJustify.LEFT},
  729.   clickable: true, colorHover: ETextColor.LINK, underlineHover: true,
  730.   icon: row => row._back ? {icon: ESIcon.faLevelUpAlt, flip: EIconFlip.X } : null,
  731. }];*/
  732.     function processListResult() {
  733.         $list.then(({ data }) => {
  734.             const node = (0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(data, "result", {});
  735.             $$invalidate(4, listCols = (0,utils__WEBPACK_IMPORTED_MODULE_7__.fieldsToCols)((0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(node, "fields", "[]"), { colType: "cell", sortable: true }));
  736.             $$invalidate(5, listFilters = (0,utils__WEBPACK_IMPORTED_MODULE_7__.filtersToLogicSearch)((0,lodash__WEBPACK_IMPORTED_MODULE_8__.get)(node, "filters", "[]")));
  737.  
  738.             if (!(0,lodash__WEBPACK_IMPORTED_MODULE_8__.isEmpty)(node)) {
  739.                 datagrid = node;
  740.  
  741.                 if (!isExecuteAllowed(datagrid)) {
  742.                     forbidden = true;
  743.                 }
  744.             } else $$invalidate(3, notFound = true);
  745.         }).finally(() => {
  746.             $$invalidate(2, loading = false);
  747.         });
  748.     }
  749.  
  750.     let refreshItems,
  751.         frm,
  752.         upComponent,
  753.         upElement,
  754.         selected,
  755.         unselect,
  756.         uploading = false;
  757.  
  758.     function getLink(row, asString) {
  759.         if (row._joint && row._back) {
  760.             return asString ? const__WEBPACK_IMPORTED_MODULE_5__.ROUTE.DATA_GRIDS : { path: const__WEBPACK_IMPORTED_MODULE_5__.ROUTE.DATA_GRIDS };
  761.         }
  762.  
  763.         return null;
  764.     }
  765.  
  766.     const writable_props = ["datagridId", "offset", "limit"];
  767.  
  768.     Object.keys($$props).forEach(key => {
  769.         if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$") console_1.warn(`<U5Bslugu5D> was created with unknown prop '${key}'`);
  770.     });
  771.  
  772.     function inlinelisteditor_refreshItems_binding(value) {
  773.         refreshItems = value;
  774.         $$invalidate(6, refreshItems);
  775.     }
  776.  
  777.     function inlinelisteditor_selected_binding(value) {
  778.         selected = value;
  779.         $$invalidate(7, selected);
  780.     }
  781.  
  782.     function inlinelisteditor_unselect_binding(value) {
  783.         unselect = value;
  784.         $$invalidate(8, unselect);
  785.     }
  786.  
  787.     const clickRow_handler = row => row._back && (0,svelte_pathfinder__WEBPACK_IMPORTED_MODULE_9__.goto)(getLink(row, true));
  788.  
  789.     $$self.$$set = $$props => {
  790.         if ("datagridId" in $$props) $$invalidate(22, datagridId = $$props.datagridId);
  791.         if ("offset" in $$props) $$invalidate(23, offset = $$props.offset);
  792.         if ("limit" in $$props) $$invalidate(24, limit = $$props.limit);
  793.     };
  794.  
  795.     $$self.$capture_state = () => ({
  796.         slide: svelte_transition__WEBPACK_IMPORTED_MODULE_1__.slide,
  797.         FormControl: components__WEBPACK_IMPORTED_MODULE_2__.FormControl,
  798.         EInputType: components__WEBPACK_IMPORTED_MODULE_2__.EInputType,
  799.         EInputSize: components__WEBPACK_IMPORTED_MODULE_2__.EInputSize,
  800.         Space: components__WEBPACK_IMPORTED_MODULE_2__.Space,
  801.         Scrollable: components__WEBPACK_IMPORTED_MODULE_2__.Scrollable,
  802.         Icon: components__WEBPACK_IMPORTED_MODULE_2__.Icon,
  803.         ESIcon: components__WEBPACK_IMPORTED_MODULE_2__.ESIcon,
  804.         EIcon: components__WEBPACK_IMPORTED_MODULE_2__.EIcon,
  805.         EIconFlip: components__WEBPACK_IMPORTED_MODULE_2__.EIconFlip,
  806.         Link: components__WEBPACK_IMPORTED_MODULE_2__.Link,
  807.         Button: components__WEBPACK_IMPORTED_MODULE_2__.Button,
  808.         EBtnKind: components__WEBPACK_IMPORTED_MODULE_2__.EBtnKind,
  809.         EBtnType: components__WEBPACK_IMPORTED_MODULE_2__.EBtnType,
  810.         EBtnSize: components__WEBPACK_IMPORTED_MODULE_2__.EBtnSize,
  811.         CustomControl: components__WEBPACK_IMPORTED_MODULE_2__.CustomControl,
  812.         ETextWeight: components__WEBPACK_IMPORTED_MODULE_2__.ETextWeight,
  813.         ETextSize: components__WEBPACK_IMPORTED_MODULE_2__.ETextSize,
  814.         FilePond: components__WEBPACK_IMPORTED_MODULE_2__.FilePond,
  815.         Caption: components__WEBPACK_IMPORTED_MODULE_2__.Caption,
  816.         EIconSize: components__WEBPACK_IMPORTED_MODULE_2__.EIconSize,
  817.         Text: components__WEBPACK_IMPORTED_MODULE_2__.Text,
  818.         ETextJustify: components__WEBPACK_IMPORTED_MODULE_2__.ETextJustify,
  819.         ETextAlign: components__WEBPACK_IMPORTED_MODULE_2__.ETextAlign,
  820.         ETextColor: components__WEBPACK_IMPORTED_MODULE_2__.ETextColor,
  821.         Align: components__WEBPACK_IMPORTED_MODULE_2__.Align,
  822.         EAlign: components__WEBPACK_IMPORTED_MODULE_2__.EAlign,
  823.         EJustify: components__WEBPACK_IMPORTED_MODULE_2__.EJustify,
  824.         Option: components__WEBPACK_IMPORTED_MODULE_2__.Option,
  825.         Options: components__WEBPACK_IMPORTED_MODULE_2__.Options,
  826.         Row: components__WEBPACK_IMPORTED_MODULE_2__.Row,
  827.         Col: components__WEBPACK_IMPORTED_MODULE_2__.Col,
  828.         Container: components__WEBPACK_IMPORTED_MODULE_2__.Container,
  829.         Title: components__WEBPACK_IMPORTED_MODULE_2__.Title,
  830.         dialog: components__WEBPACK_IMPORTED_MODULE_2__.dialog,
  831.         InlineListEditor: widgets__WEBPACK_IMPORTED_MODULE_3__.InlineListEditor,
  832.         PageLoader: widgets__WEBPACK_IMPORTED_MODULE_3__.PageLoader,
  833.         createListEditor: store__WEBPACK_IMPORTED_MODULE_4__.createListEditor,
  834.         auth: store__WEBPACK_IMPORTED_MODULE_4__.auth,
  835.         me: store__WEBPACK_IMPORTED_MODULE_4__.me,
  836.         routeMenu: store__WEBPACK_IMPORTED_MODULE_4__.routeMenu,
  837.         REF: const__WEBPACK_IMPORTED_MODULE_5__.REF,
  838.         ROUTE: const__WEBPACK_IMPORTED_MODULE_5__.ROUTE,
  839.         ENUM: const__WEBPACK_IMPORTED_MODULE_5__.ENUM,
  840.         QUERY: api__WEBPACK_IMPORTED_MODULE_6__.QUERY,
  841.         MUTATE: api__WEBPACK_IMPORTED_MODULE_6__.MUTATE,
  842.         getOptions: utils__WEBPACK_IMPORTED_MODULE_7__.getOptions,
  843.         omit: utils__WEBPACK_IMPORTED_MODULE_7__.omit,
  844.         hasPermission: utils__WEBPACK_IMPORTED_MODULE_7__.hasPermission,
  845.         tryParse: utils__WEBPACK_IMPORTED_MODULE_7__.tryParse,
  846.         fieldsToCols: utils__WEBPACK_IMPORTED_MODULE_7__.fieldsToCols,
  847.         filtersToLogicSearch: utils__WEBPACK_IMPORTED_MODULE_7__.filtersToLogicSearch,
  848.         logicSearchToDataGridFilter: utils__WEBPACK_IMPORTED_MODULE_7__.logicSearchToDataGridFilter,
  849.         logValue: utils__WEBPACK_IMPORTED_MODULE_7__.logValue,
  850.         _get: lodash__WEBPACK_IMPORTED_MODULE_8__.get,
  851.         _isEmpty: lodash__WEBPACK_IMPORTED_MODULE_8__.isEmpty,
  852.         query: svelte_pathfinder__WEBPACK_IMPORTED_MODULE_9__.query,
  853.         goto: svelte_pathfinder__WEBPACK_IMPORTED_MODULE_9__.goto,
  854.         createForm: svelte_forms_lib_lib__WEBPACK_IMPORTED_MODULE_10__.createForm,
  855.         datagridId,
  856.         offset,
  857.         limit,
  858.         datagrid,
  859.         keyField,
  860.         routeData,
  861.         entityName,
  862.         entitiesName,
  863.         objectType,
  864.         dict,
  865.         pageIcon,
  866.         pageHeader,
  867.         validation,
  868.         emptyItemData,
  869.         stateOptions,
  870.         init,
  871.         prepareItemForEdit,
  872.         makeCreateArgs,
  873.         makeUpdateArgs,
  874.         makeDeleteArgs,
  875.         list,
  876.         getListSubTotal,
  877.         getList,
  878.         rightTypes,
  879.         isCreateAllowed,
  880.         isEditAllowed,
  881.         isExecuteAllowed,
  882.         writeRightId,
  883.         createRightId,
  884.         executeRightId,
  885.         loading,
  886.         notFound,
  887.         forbidden,
  888.         listCols,
  889.         listFilters,
  890.         processListResult,
  891.         refreshItems,
  892.         frm,
  893.         upComponent,
  894.         upElement,
  895.         selected,
  896.         unselect,
  897.         uploading,
  898.         onSelect,
  899.         getLink,
  900.         $routeMenu,
  901.         $me,
  902.         $list
  903.     });
  904.  
  905.     $$self.$inject_state = $$props => {
  906.         if ("datagridId" in $$props) $$invalidate(22, datagridId = $$props.datagridId);
  907.         if ("offset" in $$props) $$invalidate(23, offset = $$props.offset);
  908.         if ("limit" in $$props) $$invalidate(24, limit = $$props.limit);
  909.         if ("datagrid" in $$props) datagrid = $$props.datagrid;
  910.         if ("init" in $$props) init = $$props.init;
  911.         if ("rightTypes" in $$props) $$invalidate(41, rightTypes = $$props.rightTypes);
  912.         if ("isCreateAllowed" in $$props) $$invalidate(0, isCreateAllowed = $$props.isCreateAllowed);
  913.         if ("isEditAllowed" in $$props) $$invalidate(1, isEditAllowed = $$props.isEditAllowed);
  914.         if ("isExecuteAllowed" in $$props) isExecuteAllowed = $$props.isExecuteAllowed;
  915.         if ("writeRightId" in $$props) writeRightId = $$props.writeRightId;
  916.         if ("createRightId" in $$props) $$invalidate(25, createRightId = $$props.createRightId);
  917.         if ("executeRightId" in $$props) $$invalidate(26, executeRightId = $$props.executeRightId);
  918.         if ("loading" in $$props) $$invalidate(2, loading = $$props.loading);
  919.         if ("notFound" in $$props) $$invalidate(3, notFound = $$props.notFound);
  920.         if ("forbidden" in $$props) forbidden = $$props.forbidden;
  921.         if ("listCols" in $$props) $$invalidate(4, listCols = $$props.listCols);
  922.         if ("listFilters" in $$props) $$invalidate(5, listFilters = $$props.listFilters);
  923.         if ("refreshItems" in $$props) $$invalidate(6, refreshItems = $$props.refreshItems);
  924.         if ("frm" in $$props) frm = $$props.frm;
  925.         if ("upComponent" in $$props) upComponent = $$props.upComponent;
  926.         if ("upElement" in $$props) upElement = $$props.upElement;
  927.         if ("selected" in $$props) $$invalidate(7, selected = $$props.selected);
  928.         if ("unselect" in $$props) $$invalidate(8, unselect = $$props.unselect);
  929.         if ("uploading" in $$props) uploading = $$props.uploading;
  930.     };
  931.  
  932.     if ($$props && "$$inject" in $$props) {
  933.         $$self.$inject_state($$props.$$inject);
  934.     }
  935.  
  936.     $$self.$$.update = () => {
  937.         if ($$self.$$.dirty[0] & /*executeRightId, createRightId, $me*/ 234881024) {
  938.             $: {
  939.                 $$invalidate(0, isCreateAllowed = () => true);
  940.                 $$invalidate(1, isEditAllowed = () => true);
  941.                 isExecuteAllowed = (0,utils__WEBPACK_IMPORTED_MODULE_7__.hasPermission)(executeRightId, createRightId, $me.id);
  942.             }
  943.         }
  944.  
  945.         if ($$self.$$.dirty[0] & /*$list*/ 268435456) {
  946.             $: {
  947.                 $list;
  948.                 processListResult();
  949.                 console.log("refetched");
  950.             }
  951.         }
  952.     };
  953.  
  954.     $: {
  955.         $$invalidate(25, createRightId = rightTypes[objectType]["CREATE"]);
  956.         writeRightId = rightTypes[objectType]["WRITE"];
  957.         $$invalidate(26, executeRightId = rightTypes[objectType]["EXECUTE"]);
  958.     }
  959.  
  960.     return [
  961.         isCreateAllowed,
  962.         isEditAllowed,
  963.         loading,
  964.         notFound,
  965.         listCols,
  966.         listFilters,
  967.         refreshItems,
  968.         selected,
  969.         unselect,
  970.         dict,
  971.         pageIcon,
  972.         pageHeader,
  973.         validation,
  974.         emptyItemData,
  975.         prepareItemForEdit,
  976.         makeCreateArgs,
  977.         makeUpdateArgs,
  978.         makeDeleteArgs,
  979.         list,
  980.         getListSubTotal,
  981.         getList,
  982.         getLink,
  983.         datagridId,
  984.         offset,
  985.         limit,
  986.         createRightId,
  987.         executeRightId,
  988.         $me,
  989.         $list,
  990.         inlinelisteditor_refreshItems_binding,
  991.         inlinelisteditor_selected_binding,
  992.         inlinelisteditor_unselect_binding,
  993.         clickRow_handler
  994.     ];
  995. }
  996.  
  997. class U5Bslugu5D extends svelte_internal__WEBPACK_IMPORTED_MODULE_0__.SvelteComponentDev {
  998.     constructor(options) {
  999.         super(options);
  1000.         if (!document.getElementById("svelte-ryhht4-style")) add_css();
  1001.         (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.init)(this, options, instance, create_fragment, svelte_internal__WEBPACK_IMPORTED_MODULE_0__.safe_not_equal, { datagridId: 22, offset: 23, limit: 24 }, [-1, -1]);
  1002.  
  1003.         (0,svelte_internal__WEBPACK_IMPORTED_MODULE_0__.dispatch_dev)("SvelteRegisterComponent", {
  1004.             component: this,
  1005.             tagName: "U5Bslugu5D",
  1006.             options,
  1007.             id: create_fragment.name
  1008.         });
  1009.  
  1010.         const { ctx } = this.$$;
  1011.         const props = options.props || {};
  1012.  
  1013.         if (/*datagridId*/ ctx[22] === undefined && !("datagridId" in props)) {
  1014.             console_1.warn("<U5Bslugu5D> was created without expected prop 'datagridId'");
  1015.         }
  1016.  
  1017.         if (/*offset*/ ctx[23] === undefined && !("offset" in props)) {
  1018.             console_1.warn("<U5Bslugu5D> was created without expected prop 'offset'");
  1019.         }
  1020.  
  1021.         if (/*limit*/ ctx[24] === undefined && !("limit" in props)) {
  1022.             console_1.warn("<U5Bslugu5D> was created without expected prop 'limit'");
  1023.         }
  1024.     }
  1025.  
  1026.     get datagridId() {
  1027.         throw new Error("<U5Bslugu5D>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'");
  1028.     }
  1029.  
  1030.     set datagridId(value) {
  1031.         throw new Error("<U5Bslugu5D>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'");
  1032.     }
  1033.  
  1034.     get offset() {
  1035.         throw new Error("<U5Bslugu5D>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'");
  1036.     }
  1037.  
  1038.     set offset(value) {
  1039.         throw new Error("<U5Bslugu5D>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'");
  1040.     }
  1041.  
  1042.     get limit() {
  1043.         throw new Error("<U5Bslugu5D>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'");
  1044.     }
  1045.  
  1046.     set limit(value) {
  1047.         throw new Error("<U5Bslugu5D>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'");
  1048.     }
  1049. }
  1050. if (module && module.hot) { if (false) {} U5Bslugu5D = C_dev_dwash_src_frontend_node_modules_svelte_loader_lib_hot_api_js__WEBPACK_IMPORTED_MODULE_11__.applyHmr({ m: module, id: "\"app\\\\routes\\\\root\\\\datagrids\\\\[slug]\\\\index.svelte\"", hotOptions: {"preserveLocalState":false,"noPreserveStateKey":["@hmr:reset","@!hmr"],"preserveAllLocalStateKey":"@hmr:keep-all","preserveLocalStateKey":"@hmr:keep","noReload":false,"optimistic":true,"acceptNamedExports":true,"acceptAccessors":true,"injectCss":true,"cssEjectDelay":100,"native":false,"compatVite":false,"importAdapterName":"___SVELTE_HMR_HOT_API_PROXY_ADAPTER","absoluteImports":true,"noOverlay":false}, Component: U5Bslugu5D, ProxyAdapter: C_dev_dwash_src_frontend_node_modules_svelte_hmr_runtime_proxy_adapter_dom_js__WEBPACK_IMPORTED_MODULE_12__.default, acceptable: true, cssId: "svelte-ryhht4-style", nonCssHash: "qh1zll", }); }
  1051. /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (U5Bslugu5D);
  1052.  
  1053. if (typeof add_css !== 'undefined' && !document.getElementById("svelte-ryhht4-style")) add_css();
  1054.  
  1055.  
  1056. /***/ })
  1057.  
  1058. },
  1059. /******/ function(__webpack_require__) { // webpackRuntimeModules
  1060. /******/    "use strict";
  1061. /******/
  1062. /******/    /* webpack/runtime/getFullHash */
  1063. /******/    (() => {
  1064. /******/        __webpack_require__.h = () => ("fae4d0de3657bdf7ecfb")
  1065. /******/    })();
  1066. /******/    
  1067. /******/ }
  1068. );
  1069. //# sourceMappingURL=bundle.7dcc7a2abea59f7a3093.hot-update.js.map
Add Comment
Please, Sign In to add comment