(this["webpackJsonpatika"] = this["webpackJsonpatika"] || []).push([["main"],{ /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/slick.css": /*!**********************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node_modules/postcss-loader/src??postcss!./src/Ishrana/slick.css ***! \**********************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(true); // Module ___CSS_LOADER_EXPORT___.push([module.i, "/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n", "",{"version":3,"sources":["webpack://src/Ishrana/slick.css"],"names":[],"mappings":"AAAA,WAAW;AACX;;IAEI,kBAAkB;;IAElB,cAAc;IACd,sBAAsB;;IAEtB,yBAAyB;YAGjB,iBAAiB;;IAEzB,2BAA2B;IAC3B,wBAAwB;IAEpB,mBAAmB;IACvB,wCAAwC;AAC5C;;AAEA;;IAEI,kBAAkB;;IAElB,cAAc;IACd,gBAAgB;;IAEhB,SAAS;IACT,UAAU;AACd;AACA;;IAEI,aAAa;AACjB;AACA;;IAEI,eAAe;IACf,YAAY;AAChB;;AAEA;;;IAOY,+BAA+B;AAC3C;;AAEA;;IAEI,kBAAkB;IAClB,MAAM;IACN,OAAO;;IAEP,cAAc;IACd,iBAAiB;IACjB,kBAAkB;AACtB;AACA;;;IAGI,cAAc;;IAEd,WAAW;AACf;AACA;;IAEI,WAAW;AACf;AACA;;IAEI,kBAAkB;AACtB;;AAEA;;IAEI,aAAa;IACb,WAAW;;IAEX,YAAY;IACZ,eAAe;AACnB;AACA;;IAEI,YAAY;AAChB;AACA;;IAEI,cAAc;AAClB;AACA;;IAEI,aAAa;AACjB;AACA;;IAEI,oBAAoB;AACxB;AACA;;IAEI,cAAc;AAClB;AACA;;IAEI,kBAAkB;AACtB;AACA;;IAEI,cAAc;;IAEd,YAAY;;IAEZ,6BAA6B;AACjC;AACA;IACI,aAAa;AACjB","sourcesContent":["/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n"],"sourceRoot":""}]); // Exports /* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/style-fix.css": /*!**************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node_modules/postcss-loader/src??postcss!./src/Ishrana/style-fix.css ***! \**************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(true); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".pm-right {min-height: 0; min-width: 0;}\n", "",{"version":3,"sources":["webpack://src/Ishrana/style-fix.css"],"names":[],"mappings":"AAAA,WAAW,aAAa,EAAE,YAAY,CAAC","sourcesContent":[".pm-right {min-height: 0; min-width: 0;}\n"],"sourceRoot":""}]); // Exports /* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./src/AlergijeNove.js": /*!*****************************!*\ !*** ./src/AlergijeNove.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/AlergijeNove.js"; class Groupli extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { selected: false }; } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: 'active ' + (this.state.selected ? 'clickmobile' : ''), onClick: () => { this.setState({ selected: !this.state.selected }); }, children: this.props.children }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 16 }, this); } } class Alergije extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.order = ['Peciva i žitarice', 'Voće', 'Povrće', 'Mahunarke', 'Orašasti plodovi', 'Sjemenke', 'Riba i morski plodovi', 'Mlijeko i mliječni proizvodi', 'Jaja', 'Meso i mesne prerađevine', 'Začini', 'Gotovi proizvodi']; this.state = { loaded: false, filter: '', data: [], gluten: false, lactose: false, note: this.props.user.alergije_note, currentActive: '', countGluten: 0, countLactose: 0, selectedGrupa: 'osnovno', maxAlergija: this.props.user.programi[0].data.max_intolerancija || 0 }; this.loadData = this.loadData.bind(this); this.setFilter = this.setFilter.bind(this); this.setNote = this.setNote.bind(this); this.toggleGluten = this.toggleGluten.bind(this); this.toggleLactose = this.toggleLactose.bind(this); this.Groups = this.Groups.bind(this); this.Send = this.Send.bind(this); this.countGluten = this.countGluten.bind(this); this.countLactose = this.countLactose.bind(this); } componentDidMount() { if (!this.state.loaded) { this.loadData(); } } setSelectedGrupa(g) { this.setState({ selectedGrupa: this.state.selectedGrupa === g ? '' : g }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Sastojci.php?client_id=${this.props.user.id}`).then(response => { this.setState({ loaded: true, data: response.data, countGluten: response.data.filter(sastojak => sastojak.alergeni.indexOf('gluten') > -1).length, countLactose: response.data.filter(sastojak => sastojak.alergeni.indexOf('lactose') > -1).length }); }); } setFilter(e) { this.setState({ filter: e.target.value }); } setNote(e) { this.setState({ note: e.target.value }); } Groups(selected) { if (!selected) selected = false; let grupe = {}; let sastojci = this.state.data; if (selected === false) { sastojci = this.state.data.filter(sastojak => this.state.filter.length === 0 || sastojak.title.toLowerCase().indexOf(this.state.filter.toLowerCase()) > -1 || sastojak.title.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "").indexOf(this.state.filter.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "")) > -1 || sastojak.note.toLowerCase().indexOf(this.state.filter.toLowerCase()) > -1 || sastojak.note.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "").indexOf(this.state.filter.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "")) > -1 || sastojak.glavna_grupa.toLowerCase().indexOf(this.state.filter.toLowerCase()) > -1 || sastojak.glavna_grupa.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "").indexOf(this.state.filter.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "")) > -1 || sastojak.grupa.toLowerCase().indexOf(this.state.filter.toLowerCase()) > -1 || sastojak.grupa.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "").indexOf(this.state.filter.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "")) > -1); } sastojci.forEach(sastojak => { if (sastojak.selected === selected) { if (sastojak.grupa == '') sastojak.grupa = sastojak.title; if (!grupe[sastojak.glavna_grupa]) grupe[sastojak.glavna_grupa] = {}; if (!grupe[sastojak.glavna_grupa][selected ? sastojak.title : sastojak.grupa]) grupe[sastojak.glavna_grupa][selected ? sastojak.title : sastojak.grupa] = { sub: [] }; grupe[sastojak.glavna_grupa][selected ? sastojak.title : sastojak.grupa]['sub'].push(sastojak); } }); return grupe; } toggleGluten() { let current = this.state.gluten; let sastojci = this.state.data; current = !current; for (let i = 0; i < sastojci.length; i++) if (sastojci[i].alergeni.indexOf('gluten') > -1) { sastojci[i].selected = current; } this.setState({ gluten: current, data: sastojci }); } toggleSelected(sid, mainSelected) { let s = this.state.data; const filteredCount = this.state.data.filter(s => s.selected).length; if (mainSelected === true && filteredCount >= this.state.maxAlergija && this.state.maxAlergija > 0) return false; for (let i = 0; i < s.length; i++) { if (s[i].id === sid || s[i].glavna_grupa != '' && s[i].glavna_grupa === sid || s[i].grupa != '' && s[i].grupa === sid) { if (mainSelected === null) mainSelected = !s[i].selected; s[i].selected = mainSelected; } } if (mainSelected) { for (let i = 0; i < s.length; i++) { if (s[i].sastojci.indexOf(sid) > -1) s[i].selected = mainSelected; } } this.setState({ data: s }); } toggleLactose() { let current = this.state.lactose; let sastojci = this.state.data; current = !current; for (let i = 0; i < sastojci.length; i++) if (sastojci[i].alergeni.indexOf('lactose') > -1) { sastojci[i].selected = current; } this.setState({ lactose: current, data: sastojci }); } brojSastojaka(grupa) { let count = 0; Object.keys(grupa).forEach(g => { count += grupa[g].sub.length; }); return count; } Send() { let send = []; if (this.state.gluten) send.push('gluten'); if (this.state.lactose) send.push('lactose'); this.state.data.forEach(sastojak => { if (sastojak.selected) send.push(sastojak.id); }); if (this.props.Save) { this.props.Save({ note: this.state.note, alergije: send }); } } countGluten() { return this.state.data.filter(sastojak => !sastojak.selected && sastojak.alergeni.indexOf('gluten') > -1).length; } countLactose() { return this.state.data.filter(sastojak => !sastojak.selected && sastojak.alergeni.indexOf('lactose') > -1).length; } render() { if (this.state.maxAlergija === -1) return null; if (this.props.user && this.props.user.programi && this.props.user.programi.length > 0 && this.props.user.programi[0].data.rucna_ishrana === '1') return null; let grupe = this.Groups(false); let grSelected = this.Groups(true); const grupeZaAlarm = ['Meso i mesne prerađevine', 'Mlijeko i mliječni proizvodi', 'Voće', 'Povrće', 'Peciva i žitarice']; // Proveri da li su SVE namirnice iz neke grupe izbačene (nezavisno od pretrage) let izabranoIzAlarma = grupeZaAlarm.filter(grupa => { const itemsInGroup = this.state.data.filter(s => s.glavna_grupa === grupa); const selectedInGroup = itemsInGroup.filter(s => s.selected); // Alarm samo ako grupa ima namirnice i sve su selektovane return itemsInGroup.length > 0 && itemsInGroup.length === selectedInGroup.length; }); const filteredCount = this.state.data.filter(s => s.selected).length; const totalCount = this.state.data.length; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "float-overlay active", id: "jelovnik-popup", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "popup-message-fix scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmf-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font10", children: "Jelovnik - plan ishrane" }, void 0, false, { fileName: _jsxFileName, lineNumber: 255, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 254, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmf-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmfc-jelovnik-popup-novi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("strong", { children: "IZBACI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 259, columnNumber: 55 }, this), " sve namirnice koje ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("strong", { children: "NE\u0106E\u0160" }, void 0, false, { fileName: _jsxFileName, lineNumber: 259, columnNumber: 98 }, this), " u jelovniku:"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 259, columnNumber: 33 }, this), izabranoIzAlarma.length > 0 && false ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font13", style: { backgroundColor: '#FC8181', padding: 10, color: '#FFFFFF', borderRadius: 10 }, children: ["PA\u017DNJA! Ozna\u010Dili ste da \u017Eelite da izbacite sve iz grupe/a: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("strong", { style: { color: '#FFFFFF' }, children: izabranoIzAlarma.join(', ') }, void 0, false, { fileName: _jsxFileName, lineNumber: 268, columnNumber: 103 }, this), ". Molimo, proverite da li ste to izbacili gre\u0161kom."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 41 }, this) : null, izabranoIzAlarma.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_2__["default"], { title: 'PAŽNJA!', text: `PAŽNJA! Označio/la si da želiš da iz ishrane IZBACIŠ sve iz grup${izabranoIzAlarma.length > 1 ? 'a' : 'e'}: ${izabranoIzAlarma.join(', ')}. Molimo, proveri da li je grupa izbačena greškom.`, onHide: () => { this.setState({ showLogout: false }); }, show: true }, 'alergije-alarm-' + izabranoIzAlarma.join('-'), false, { fileName: _jsxFileName, lineNumber: 273, columnNumber: 37 }, this) : null, this.state.maxAlergija > 0 && filteredCount >= this.state.maxAlergija ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font13", style: { backgroundColor: '#FC8181', padding: 10, color: '#FFFFFF', borderRadius: 10 }, children: "Ozna\u010Dili ste maksimalan broj ograni\u010Denja za ovaj program! Da biste dodali novu namirnicu, izbacite neku sa liste." }, void 0, false, { fileName: _jsxFileName, lineNumber: 287, columnNumber: 41 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmfcjpn-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "search", className: "font10", placeholder: "Pretra\u017Ei namirnice...", onChange: this.setFilter, value: this.state.filter }, void 0, false, { fileName: _jsxFileName, lineNumber: 299, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: 15, height: 15, viewBox: "0 0 15 15", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M2.85108 5.81616C2.85108 2.61632 5.46449 0.0150169 8.67509 0.0136719C11.8843 0.017707 14.4964 2.62035 14.5004 5.81616C14.5004 9.01465 11.887 11.6173 8.67509 11.6173C7.203 11.6173 5.85645 11.0701 4.8298 10.1693L4.78282 10.2333L0.679117 14.3222C0.629351 14.3693 0.566132 14.3922 0.50426 14.3922C0.441044 14.3922 0.377827 14.3693 0.328061 14.3209C0.278294 14.2738 0.251396 14.2119 0.250051 14.1433C0.248706 14.0774 0.27426 14.0129 0.319991 13.9644H0.321337L4.47292 9.8285C3.46895 8.78572 2.85108 7.37138 2.85108 5.81616ZM8.67509 11.1116H8.67643C10.0954 11.1102 11.4297 10.5588 12.4331 9.55939C13.4379 8.56003 13.9907 7.22979 13.9934 5.81616C13.9934 2.89608 11.6073 0.519405 8.67509 0.519405C5.74426 0.519405 3.35951 2.89608 3.35951 5.81616C3.35951 8.73623 5.74426 11.1116 8.67509 11.1116Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 301, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 300, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 298, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right font10", children: ["Namirnica: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: filteredCount }, void 0, false, { fileName: _jsxFileName, lineNumber: 305, columnNumber: 56 }, this), "/", totalCount] }, void 0, true, { fileName: _jsxFileName, lineNumber: 304, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 297, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom left font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "overflow", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'group active', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in gilsmf", children: [this.state.filter.length === 0 || new String('gluten').indexOf(this.state.filter.toLowerCase()) > -1 || this.state.filter.toLowerCase().indexOf('gluten') > -1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: 'grey gluten' + (this.state.gluten ? ' active' : ''), onClick: this.toggleGluten, children: ["Gluten (", this.countGluten(), ")"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 314, columnNumber: 61 }, this) : null, this.state.filter.length === 0 || new String('laktoza').indexOf(this.state.filter.toLowerCase()) > -1 || this.state.filter.toLowerCase().indexOf('laktoza') > -1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: 'grey lactose' + (this.state.lactose ? ' active' : ''), onClick: this.toggleLactose, children: ["Laktoza (", this.countLactose(), ")"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 318, columnNumber: 61 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 312, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 311, columnNumber: 49 }, this), this.state.filter.length > 0 && this.order.filter(grupa => grupe[grupa]).map(grupa => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'group ' + (this.state.selectedGrupa === grupa || this.state.filter.length ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/strelica-namirnice.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 327, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { onClick: this.setSelectedGrupa.bind(this, grupa), children: grupa }, void 0, false, { fileName: _jsxFileName, lineNumber: 328, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: ["(", this.brojSastojaka(grupe[grupa]), ")"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 329, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 326, columnNumber: 61 }, this), this.state.filter.length || this.state.maxAlergija > 0 && this.state.maxAlergija <= this.brojSastojaka(grupe[grupa]) + filteredCount ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { onClick: this.toggleSelected.bind(this, grupa, true), children: "DODAJ SVE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 332, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 332, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 325, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: Object.keys(grupe[grupa]).map(podgrupa => grupe[grupa][podgrupa].sub.length === 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { onClick: this.toggleSelected.bind(this, grupe[grupa][podgrupa].sub[0].id, true), children: grupe[grupa][podgrupa].sub[0].title }, void 0, false, { fileName: _jsxFileName, lineNumber: 338, columnNumber: 69 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { onClick: this.toggleSelected.bind(this, podgrupa, true), children: [podgrupa, " (", grupe[grupa][podgrupa].sub.length, ")"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 340, columnNumber: 69 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 335, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 324, columnNumber: 53 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 310, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 309, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom right font10", children: this.state.data.filter(s => s.selected).length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'notice', children: "PRETRA\u017DI NAMIRNICE I OZNA\u010CI ONE KOJE NE \u017DELI\u0160 U JELOVNIKU." }, void 0, false, { fileName: _jsxFileName, lineNumber: 350, columnNumber: 49 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "overflow", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { children: "IZBA\u010CENE NAMIRNICE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 353, columnNumber: 53 }, this), Object.keys(grSelected).sort().map(grupa => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "group active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/strelica-namirnice.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 358, columnNumber: 69 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { children: grupa }, void 0, false, { fileName: _jsxFileName, lineNumber: 359, columnNumber: 69 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: ["(", this.brojSastojaka(grSelected[grupa]), ")"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 360, columnNumber: 69 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 357, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { onClick: this.toggleSelected.bind(this, grupa, false), children: "UKLONI SVE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 362, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 362, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 356, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: Object.keys(grSelected[grupa]).map(podgrupa => grSelected[grupa][podgrupa].sub.length === 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(Groupli, { children: [grSelected[grupa][podgrupa].sub[0].title, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "xstatic", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/x-namirnica.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 367, columnNumber: 150 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 367, columnNumber: 124 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "xfloat", onClick: this.toggleSelected.bind(this, grSelected[grupa][podgrupa].sub[0].id, false), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/x-namirnica.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 367, columnNumber: 302 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 367, columnNumber: 190 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 367, columnNumber: 73 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(Groupli, { children: [podgrupa, " (", grSelected[grupa][podgrupa].sub.length, ")", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "xstatic", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/x-namirnica.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 369, columnNumber: 161 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 369, columnNumber: 135 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "xfloat", onClick: this.toggleSelected.bind(this, podgrupa, false), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/x-namirnica.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 369, columnNumber: 284 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 369, columnNumber: 201 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 369, columnNumber: 73 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 364, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 355, columnNumber: 57 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 352, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 348, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 308, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 296, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font13", children: "Postoji li jo\u0161 ne\u0161to \u0161to \u017Eeli\u0161 da mentor uzme u obzir prilikom kreiranja ishrane a nije navedeno u pitanjima?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 380, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", className: "font10 jelovnik-napomena", placeholder: "Upi\u0161i ovdje...", value: this.state.note, onChange: this.setNote }, void 0, false, { fileName: _jsxFileName, lineNumber: 381, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 258, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-buttons margin", children: [this.props.Hide ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "button", className: "button", name: true, value: "ODUSTANI", onClick: this.props.Hide }, void 0, false, { fileName: _jsxFileName, lineNumber: 385, columnNumber: 37 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "button", className: "button", name: true, value: "POTVRDI", onClick: this.Send }, void 0, false, { fileName: _jsxFileName, lineNumber: 387, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 383, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 257, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 17 }, this) }, void 0, false); } } /* harmony default export */ __webpack_exports__["default"] = (Alergije); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/App.js": /*!********************!*\ !*** ./src/App.js ***! \********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Utilities_Language__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Utilities/Language */ "./src/Utilities/Language.js"); /* harmony import */ var _Utilities_ScrollToTop__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Utilities/ScrollToTop */ "./src/Utilities/ScrollToTop.js"); /* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Header */ "./src/Header.js"); /* harmony import */ var _HeaderEmpty__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./HeaderEmpty */ "./src/HeaderEmpty.js"); /* harmony import */ var _Main__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Main */ "./src/Main.js"); /* harmony import */ var _Profil__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Profil */ "./src/Profil.js"); /* harmony import */ var _ProfilIzmjena__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ProfilIzmjena */ "./src/ProfilIzmjena.js"); /* harmony import */ var _Centar_Uplate__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Centar/Uplate */ "./src/Centar/Uplate.js"); /* harmony import */ var _Centar_Menu__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Centar/Menu */ "./src/Centar/Menu.js"); /* harmony import */ var _Centar_Chat__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./Centar/Chat */ "./src/Centar/Chat.js"); /* harmony import */ var _Centar_Ishrana__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Centar/Ishrana */ "./src/Centar/Ishrana.js"); /* harmony import */ var _Centar_ProgresNutri__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./Centar/ProgresNutri */ "./src/Centar/ProgresNutri.js"); /* harmony import */ var _Progres_Kalendar__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Progres/Kalendar */ "./src/Progres/Kalendar.js"); /* harmony import */ var _Centar_Zadaci__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Centar/Zadaci */ "./src/Centar/Zadaci.js"); /* harmony import */ var _Centar_Dnevnik__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Centar/Dnevnik */ "./src/Centar/Dnevnik.js"); /* harmony import */ var _Centar_Motivacija__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./Centar/Motivacija */ "./src/Centar/Motivacija.js"); /* harmony import */ var _Centar_Sala__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./Centar/Sala */ "./src/Centar/Sala.js"); /* harmony import */ var _Centar_ProgresFit__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./Centar/ProgresFit */ "./src/Centar/ProgresFit.js"); /* harmony import */ var _Centar_Ciljevi__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./Centar/Ciljevi */ "./src/Centar/Ciljevi.js"); /* harmony import */ var _Centar_ProgresPsiha__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./Centar/ProgresPsiha */ "./src/Centar/ProgresPsiha.js"); /* harmony import */ var _Centar_Zid__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./Centar/Zid */ "./src/Centar/Zid.js"); /* harmony import */ var _Centar_Clanarina__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./Centar/Clanarina */ "./src/Centar/Clanarina.js"); /* harmony import */ var _Centar_Pitanja__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./Centar/Pitanja */ "./src/Centar/Pitanja.js"); /* harmony import */ var _Centar_Ocjene__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./Centar/Ocjene */ "./src/Centar/Ocjene.js"); /* harmony import */ var _ImeNadimak__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./ImeNadimak */ "./src/ImeNadimak.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var universal_cookie__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! universal-cookie */ "./node_modules/universal-cookie/es6/index.js"); /* harmony import */ var _Dodaci_Dodatak__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./Dodaci/Dodatak */ "./src/Dodaci/Dodatak.js"); /* harmony import */ var _Programi_Program__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./Programi/Program */ "./src/Programi/Program.js"); /* harmony import */ var _Programi_Materijali__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./Programi/Materijali */ "./src/Programi/Materijali.js"); /* harmony import */ var _AlergijeNove__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./AlergijeNove */ "./src/AlergijeNove.js"); /* harmony import */ var _Ishrana_Kupovina2022__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./Ishrana/Kupovina2022 */ "./src/Ishrana/Kupovina2022.js"); /* harmony import */ var _Popup_AnalizaIspunjena__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./Popup/AnalizaIspunjena */ "./src/Popup/AnalizaIspunjena.js"); /* harmony import */ var _Popup_Anketa__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./Popup/Anketa */ "./src/Popup/Anketa.js"); /* harmony import */ var _Izazov_Izazov__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./Izazov/Izazov */ "./src/Izazov/Izazov.js"); /* harmony import */ var _Teretana_Teretana__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./Teretana/Teretana */ "./src/Teretana/Teretana.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/App.js"; const cookies = new universal_cookie__WEBPACK_IMPORTED_MODULE_29__["default"](); class App extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let platforma = cookies.get('atika_app_platforma'); this.state = { platforma: 'tijelo', login: 0, user: {}, isChat: window.location.hash.indexOf('/Chat') > -1 || window.location.hash.indexOf('/Zalbe') > -1, isHome: window.location.hash == '#/', sidebarActive: false, showMessages: false, showNotifications: false, showProfile: false, dodatno: [], permissions: [], languageLoaded: false, showDodaci: false, program: false, showAlergije: false, porukeUnread: 0, showCompletePopup: false }; this.loadUser = this.loadUser.bind(this); this.toggleSidebar = this.toggleSidebar.bind(this); this.toggleMessages = this.toggleMessages.bind(this); this.toggleNotifications = this.toggleNotifications.bind(this); this.toggleProfile = this.toggleProfile.bind(this); this.hideAll = this.hideAll.bind(this); this.permissions = this.permissions.bind(this); this.setLanguageLoaded = this.setLanguageLoaded.bind(this); this.setProgram = this.setProgram.bind(this); this.SaveAlergije = this.SaveAlergije.bind(this); this.setPorukeUnread = this.setPorukeUnread.bind(this); } setPorukeUnread(num) { if (this.state.porukeUnread != num && window.location.pathname === '/app/app') { this.setState({ porukeUnread: num }); } } hideAll() { this.setState({ sidebarActive: false, showMessages: false, showNotifications: false, showProfile: false }); } toggleMessages() { this.setState({ showMessages: !this.state.showMessages, sidebarActive: false, showNotifications: false, showProfile: false }); } toggleNotifications() { this.setState({ showNotifications: !this.state.showNotifications, showMessages: false, sidebarActive: false, showProfile: false }); } toggleProfile() { this.setState({ showProfile: !this.state.showProfile, showMessages: false, sidebarActive: false, showNotifications: false }); } toggleSidebar() { this.setState({ sidebarActive: !this.state.sidebarActive, showMessages: false, showNotifications: false, showProfile: false }); } static getDerivedStateFromProps(props, state) { let isChat = window.location.hash.indexOf('/Chat') > -1 || window.location.hash.indexOf('/Zalbe') > -1; let isHome = window.location.hash == '#/'; let r = {}; if (isChat !== state.isChat) r['isChat'] = isChat; if (isHome !== state.isHome) r['isHome'] = isHome; return r; } setPlatforma(platforma) { if (platforma === 'dodaci') { this.setState({ showDodaci: true }); } else { cookies.set('atika_app_platforma', platforma, { path: '/' }); window.location.href = '#/'; this.setState({ platforma: platforma }, () => { this.loadUser(); }); } } componentDidMount() { this.loadUser(); } loadUser() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`User.php?platforma=${this.state.platforma}`).then(response => { if (response.data.is_2022 === true || response.data.is_0423) window.document.getElementById('stil').href = '2022/css/style.css?v=2026-4-3-1';else window.document.getElementById('stil').href = 'css/style.css?v=20220826-4'; if (!response || !response.data || !response.data.id || response.data.id.length == 0) { window.top.location.href = '/app/'; return false; } this.setState({ login: response.data.error ? false : true, user: response.data, sastojci: response.data.sastojci, dodatno: response.data.dodatno, program: response.data.programi && response.data.programi.length > 0 && response.data.programi[0].active == '1' ? response.data.programi[0] : false, showAlergije: window.location.search == '?namirnice' && (!response.data.programi || response.data.programi.length == 0 || response.data.programi[0].data.rucna_ishrana != '1'), showCompletePopup: window.location.search == '?namirnice_gotovo' }, () => { window.SITE_CURRENT_LANGUAGE = this.state.user.site_language; if (this.state.user.programi && this.state.user.programi.length > 0) { if (this.state.user.programi[0].data.test_licnosti.length > 0 && this.state.user.programi[0].data.test_ispunjen != true && this.state.user.programi[0].mir_active == '1') { window.location.href = `/app/analiza.php?program_id=${this.state.user.programi[0].program_id}`; return null; } else { _Utilities_Language__WEBPACK_IMPORTED_MODULE_3__["default"].Load(() => { this.setLanguageLoaded(); }); } } else if (this.state.user.analiza === false && this.state.user.first_name && this.state.user.first_name.length && this.state.user.dodatno.indexOf(`a_${this.state.platforma}`) > -1 && !this.state.user.expired) { window.location.href = '/app/test-licnosti.php'; return null; } else { _Utilities_Language__WEBPACK_IMPORTED_MODULE_3__["default"].Load(() => { this.setLanguageLoaded(); }); } }); }); } permissions() { let r = { nutri: false, psiha: false, fit: false, zdravlje: false, relax: false, admin: true, ocjeni_platforme: ['nutri', 'psiha', 'zdravlje', 'fit'], platforma_tijelo: false, platforma_koza: false, platforma_psiha: false, if_fabrika: false, chat_disable: { admin: false } }; if (this.state.program !== false) { r = { nutri: this.state.program.data.permissions_main.indexOf('nutri_centar') > -1, psiha: this.state.program.data.permissions_main.indexOf('psiha_centar') > -1, fit: this.state.program.data.permissions_main.indexOf('fit_centar') > -1, zdravlje: this.state.program.data.permissions_main.indexOf('zdravlje_centar') > -1, relax: this.state.program.data.permissions_main.indexOf('relax_centar') > -1, farma: this.state.program.data.permissions_main.indexOf('farma_centar') > -1, kozme: this.state.program.data.permissions_main.indexOf('kozme_centar') > -1, admin: true, ocjeni_platforme: ['nutri', 'psiha', 'zdravlje', 'fit'], platforma_tijelo: this.state.program.data.platforma === 'tijelo', platforma_koza: this.state.program.data.platforma === 'koza', platforma_psiha: this.state.program.data.platforma === 'psiha', is_fabrika: true, chat_disable: { nutri: this.state.program.data.permissions_main.indexOf('nutri_centar') > -1 ? false : 'Nemate pristup', psiha: this.state.program.data.permissions_main.indexOf('psiha_centar') > -1 ? false : 'Nemate pristup', fit: this.state.program.data.permissions_main.indexOf('fit_centar') > -1 ? false : 'Nemate pristup', zdravlje: this.state.program.data.permissions_main.indexOf('zdravlje_centar') > -1 ? false : 'Nemate pristup', relax: this.state.program.data.permissions_main.indexOf('relax_centar') > -1 ? false : 'Nemate pristup', farma: this.state.program.data.permissions_main.indexOf('farma_centar') > -1 ? false : 'Nemate pristup', kozme: this.state.program.data.permissions_main.indexOf('kozme_centar') > -1 ? false : 'Nemate pristup' } }; } if (this.state.dodatno.length) { if (this.state.dodatno.indexOf('osfitx') > -1 && !this.state.user.expired && this.state.platforma === 'tijelo') { //Zategni se r = { ...r, ima: true, nutri: false, psiha: false, fit: true, zdravlje: false, relax: true, admin: true, farma: false, kozme: false, link_fit: '/app/app#/CentarFit/Sala', link_nutri: 'javascript: void(0)', link_psiha: 'javascript: void(0)', link_zdravlje: 'javascript: void(0)', disable_nutri: true, disable_psiha: true, disable_zdravlje: true, chat_disable: { fit: 'Mentorstvo trenera nije uključeno u Zategni se paket' }, sala_help_link: '/app/app#/CentarAdmin/Chat', sala_help_text: 'Javi se administrativnom timu', ocjeni_platforme: ['fit'], platforma_tijelo: true }; } else { if (this.state.dodatno.indexOf('a_koza') > -1 && !this.state.user.expired) { //Platforma koza r = { ...r, ima: true, nutri: true, psiha: true, fit: true, zdravlje: true, relax: true, admin: true, chat_disable: {}, platforma_koza: true }; } if (this.state.dodatno.indexOf('a_psiha') > -1 && !this.state.user.expired) { //Platforma psiha r = { ...r, ima: true, nutri: true, psiha: true, fit: true, zdravlje: true, relax: true, admin: true, chat_disable: {}, platforma_psiha: true }; } if (this.state.dodatno.indexOf('a_tijelo') > -1 && !this.state.user.expired) { //Platforma tijelo r = { ...r, ima: true, nutri: true, psiha: true, fit: true, zdravlje: true, relax: true, admin: true, chat_disable: {}, platforma_tijelo: true }; } } } console.log('Permissions', r); return r; } setLanguageLoaded() { this.setState({ languageLoaded: true }); } setProgram(pl) { if (pl.data.test_ispunjen) { let danas = new Date().toISOString().split('T')[0]; this.setState({ program: pl, platforma: pl.data.platforma }, () => { if (!pl.permissions && pl.data.permissions) { pl.permissions = {}; pl.data.permissions.forEach(per => { pl.permissions[per] = { end: danas }; }); } if (pl.data.platforma === 'koza') this.props.history.push('CentarFarma/Chat');else { if (pl.permissions && pl.permissions.nutri_centar && pl.permissions.nutri_centar.end && pl.permissions.nutri_centar.end >= danas) this.props.history.push('CentarNutri/Chat');else if (pl.permissions && pl.permissions.fit_centar && pl.permissions.fit_centar.end && pl.permissions.fit_centar.end >= danas) this.props.history.push('CentarFit/Chat');else this.props.history.push('CentarAdmin/Chat'); } }); } else { window.location.href = '/app/analiza.php?program_id=' + pl.data.id; } } SaveAlergije(data) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('AlergijeSave.php', data).then(response => { this.setState({ showAlergije: false }, () => { if (window.location.search == '?namirnice') { window.location.search = '?namirnice_gotovo'; } this.loadUser(); }); }); } render() { if (this.state.login === false) { window.location.href = '/app/login.php?r'; return null; } let permissions = this.permissions(); let ima = false; if (this.state.user.is_fabrika === '1') ima = true;else ima = permissions[`platforma_${this.state.platforma}`] && !this.state.user.expired; return this.state.login === 0 || !this.state.languageLoaded ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["HashRouter"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Utilities_ScrollToTop__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 427, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])("div", { className: this.state.platforma === 'dodaci' ? 'tijelo' : this.state.platforma, children: [!this.state.user.first_name || this.state.user.first_name.length == 0 || !this.state.user.sex || this.state.user.sex.length != 1 || !this.state.user.grad || this.state.user.grad.length == 0 || !this.state.user.drzava || this.state.user.drzava.length == 0 || !this.state.user.real_first_name || this.state.user.real_first_name.length == 0 || !this.state.user.datum_rodjenja || this.state.user.datum_rodjenja.length == 0 || this.state.user.datum_rodjenja == '1970-01-01' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_ImeNadimak__WEBPACK_IMPORTED_MODULE_27__["default"], { user: this.state.user, reloadUser: this.loadUser }, void 0, false, { fileName: _jsxFileName, lineNumber: 449, columnNumber: 31 }, this) : this.state.showAlergije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_AlergijeNove__WEBPACK_IMPORTED_MODULE_33__["default"], { user: this.state.user, Save: this.SaveAlergije }, void 0, false, { fileName: _jsxFileName, lineNumber: 451, columnNumber: 37 }, this) : null, this.state.showCompletePopup ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Popup_AnalizaIspunjena__WEBPACK_IMPORTED_MODULE_35__["default"], { onClose: () => { window.location.search = ''; } }, void 0, false, { fileName: _jsxFileName, lineNumber: 455, columnNumber: 53 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Popup_Anketa__WEBPACK_IMPORTED_MODULE_36__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 459, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])("div", { className: 'platform-body ' + (this.state.isChat ? 'chat ' : ' ') + (this.state.isHome ? 'naslovna' : ''), children: [ima ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Header__WEBPACK_IMPORTED_MODULE_5__["default"], { user: this.state.user, toggleSidebar: this.toggleSidebar, toggleMessages: this.toggleMessages, toggleNotifications: this.toggleNotifications, toggleProfile: this.toggleProfile, showMessages: this.state.showMessages, showNotifications: this.state.showNotifications, showProfile: this.state.showProfile, hideAll: this.hideAll, platforma: this.state.platforma, SaveAlergije: this.SaveAlergije, program: this.state.program ? this.state.program.data.id : false, setPorukeUnread: this.setPorukeUnread }, void 0, false, { fileName: _jsxFileName, lineNumber: 462, columnNumber: 32 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_HeaderEmpty__WEBPACK_IMPORTED_MODULE_6__["default"], { toggleSidebar: this.toggleSidebar }, void 0, false, { fileName: _jsxFileName, lineNumber: 476, columnNumber: 30 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])("section", { className: "platform-main", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Switch"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Dodaci*/*", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: params.match.params[0], dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 481, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Dodaci_Dodatak__WEBPACK_IMPORTED_MODULE_30__["default"], { id: params.match.params[1], dodaci: this.state.user.dodaci }, params.match.params[1], false, { fileName: _jsxFileName, lineNumber: 482, columnNumber: 41 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 479, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Izazov/*", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: params.match.params[0], dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 487, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Izazov_Izazov__WEBPACK_IMPORTED_MODULE_37__["default"], { izazov_id: params.match.params[0], user: this.state.user }, params.match.params[0], false, { fileName: _jsxFileName, lineNumber: 488, columnNumber: 41 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 485, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Materijali*", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: params.match.params[0], dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 493, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Programi_Materijali__WEBPACK_IMPORTED_MODULE_32__["default"], { program: this.state.program }, this.state.program.data.id, false, { fileName: _jsxFileName, lineNumber: 494, columnNumber: 41 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 491, columnNumber: 33 }, this), ima ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Switch"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/ProfilIzmjena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 500, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_ProfilIzmjena__WEBPACK_IMPORTED_MODULE_9__["default"], { program: this.state.program ? this.state.program.data.id : false, user: this.state.user, loadUser: this.loadUser }, void 0, false, { fileName: _jsxFileName, lineNumber: 501, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 499, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 504, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Profil__WEBPACK_IMPORTED_MODULE_8__["default"], { program: this.state.program ? this.state.program.data.id : false, user: this.state.user, platforma: this.state.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 505, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 503, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Uplate", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 508, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Uplate__WEBPACK_IMPORTED_MODULE_10__["default"], { user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 509, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 507, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Centar*", render: params => { let centar = params.match.params[0].toLowerCase().split('/')[0]; if (permissions[centar] === false) { window.location.href = '/app/app#/'; return null; } else return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 521, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Centar*/Chat", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Chat__WEBPACK_IMPORTED_MODULE_12__["default"], { program: this.state.program, type: params.match.params[0], ...params, user: this.state.user, platforma: this.state.program ? this.state.program.data.platforma : this.state.platforma, disable: permissions.chat_disable[params.match.params[0].toLowerCase()] }, this.state.platforma + '_' + params.match.params[0], false, { fileName: _jsxFileName, lineNumber: 524, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 523, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Centar*/Kalendar", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Progres_Kalendar__WEBPACK_IMPORTED_MODULE_15__["default"], { type: params.match.params[0], ...params, user: this.state.user, platforma: this.state.platforma }, this.state.platforma + '_' + params.match.params[0], false, { fileName: _jsxFileName, lineNumber: 536, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 535, columnNumber: 53 }, this), permissions.admin ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Zalbe", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Chat__WEBPACK_IMPORTED_MODULE_12__["default"], { program: this.state.program, type: 'Zalbe', ...params, user: this.state.user, platforma: this.state.program ? this.state.program.data.platforma : this.state.platforma, disable: permissions.chat_disable['zalbe'] }, this.state.platforma + '_Zalbe', false, { fileName: _jsxFileName, lineNumber: 547, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 546, columnNumber: 57 }, this) : null, permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarNutri/Ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Ishrana__WEBPACK_IMPORTED_MODULE_13__["default"], { platforma: this.state.platforma, user: this.state.user, SaveAlergije: this.SaveAlergije }, void 0, false, { fileName: _jsxFileName, lineNumber: 562, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 561, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarNutri/Progres", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Progres_Kalendar__WEBPACK_IMPORTED_MODULE_15__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 565, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 564, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarNutri/Kupovina", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Ishrana_Kupovina2022__WEBPACK_IMPORTED_MODULE_34__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 568, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 567, columnNumber: 61 }, this)] }, void 0, true) : null, permissions.psiha ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarPsiha/Zadaci", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Zadaci__WEBPACK_IMPORTED_MODULE_16__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 576, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 575, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarPsiha/Progres", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_ProgresPsiha__WEBPACK_IMPORTED_MODULE_22__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 580, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 579, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarPsiha/Motivacija", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Motivacija__WEBPACK_IMPORTED_MODULE_18__["default"], { platforma: this.state.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 584, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 583, columnNumber: 61 }, this)] }, void 0, true) : null, permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarFit/Sala", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Sala__WEBPACK_IMPORTED_MODULE_19__["default"], { user: this.state.user, datum: this.state.user.datum, platforma: this.state.platforma, help_link: permissions.sala_help_link, help_text: permissions.sala_help_text, program: this.state.program }, void 0, false, { fileName: _jsxFileName, lineNumber: 592, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 591, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarFit/Progres", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Dnevnik__WEBPACK_IMPORTED_MODULE_17__["default"], { platforma: this.state.platforma, user: this.state.user, program: this.state.program }, void 0, false, { fileName: _jsxFileName, lineNumber: 602, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 601, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarFit/Ciljevi", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Ciljevi__WEBPACK_IMPORTED_MODULE_21__["default"], { platforma: this.state.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 605, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 604, columnNumber: 61 }, this)] }, void 0, true) : null, permissions.relax ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarRelax/Zid/", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Zid__WEBPACK_IMPORTED_MODULE_23__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 613, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 612, columnNumber: 61 }, this) }, void 0, false) : null, permissions.admin ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Clanarina", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Clanarina__WEBPACK_IMPORTED_MODULE_24__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 621, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 620, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Pitanja", component: _Centar_Pitanja__WEBPACK_IMPORTED_MODULE_25__["default"] }, void 0, false, { fileName: _jsxFileName, lineNumber: 626, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Ocjene", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Ocjene__WEBPACK_IMPORTED_MODULE_26__["default"], { platforma: this.state.platforma, user: this.state.user, platforme: permissions.ocjeni_platforme || [] }, void 0, false, { fileName: _jsxFileName, lineNumber: 628, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 627, columnNumber: 61 }, this)] }, void 0, true) : null] }, void 0, true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 511, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Main__WEBPACK_IMPORTED_MODULE_7__["default"], { user: this.state.user, program: this.state.program, porukeUnread: this.state.porukeUnread, dodatno: this.state.dodatno, platforma: this.state.platforma, setPlatforma: this.setPlatforma.bind(this), user: this.state.user, permissions: permissions, setProgram: this.setProgram }, 'main_' + this.state.platforma, false, { fileName: _jsxFileName, lineNumber: 641, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 640, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 498, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: permissions.admin ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Switch"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/ProfilIzmjena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 648, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_ProfilIzmjena__WEBPACK_IMPORTED_MODULE_9__["default"], { program: this.state.program ? this.state.program.data.id : false, user: this.state.user, loadUser: this.loadUser }, void 0, false, { fileName: _jsxFileName, lineNumber: 649, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 647, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 652, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Profil__WEBPACK_IMPORTED_MODULE_8__["default"], { program: this.state.program ? this.state.program.data.id : false, user: this.state.user, platforma: this.state.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 653, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 651, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/Uplate", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 656, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Uplate__WEBPACK_IMPORTED_MODULE_10__["default"], { user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 657, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 655, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Chat", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 661, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Chat__WEBPACK_IMPORTED_MODULE_12__["default"], { program: this.state.program, type: 'Admin', ...params, user: this.state.user, platforma: this.state.program ? this.state.program.data.platforma : this.state.platforma, disable: permissions.chat_disable && permissions.chat_disable['admin'] }, this.state.platforma + '_Admin', false, { fileName: _jsxFileName, lineNumber: 662, columnNumber: 57 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 659, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Zalbe", render: params => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 675, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Chat__WEBPACK_IMPORTED_MODULE_12__["default"], { program: this.state.program, type: 'Zalbe', ...params, user: this.state.user, platforma: this.state.program ? this.state.program.data.platforma : this.state.platforma, disable: permissions.chat_disable && permissions.chat_disable['zalbe'] }, this.state.platforma + '_Zalbe', false, { fileName: _jsxFileName, lineNumber: 676, columnNumber: 57 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 673, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Clanarina", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 689, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Clanarina__WEBPACK_IMPORTED_MODULE_24__["default"], { platforma: this.state.platforma, user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 690, columnNumber: 57 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 687, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Pitanja", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 697, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Pitanja__WEBPACK_IMPORTED_MODULE_25__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 698, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 696, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/CentarAdmin/Ocjene", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Menu__WEBPACK_IMPORTED_MODULE_11__["default"], { program: this.state.program, active: this.state.sidebarActive, toggleSidebar: this.toggleSidebar, permissions: permissions, platforma: this.state.platforma, dodaci: this.state.user.dodaci.filter(dodatak => dodatak.status === 'active'), user: this.state.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 701, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Centar_Ocjene__WEBPACK_IMPORTED_MODULE_26__["default"], { platforma: this.state.platforma, user: this.state.user, platforme: permissions.ocjeni_platforme || [] }, void 0, false, { fileName: _jsxFileName, lineNumber: 702, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 700, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Main__WEBPACK_IMPORTED_MODULE_7__["default"], { program: this.state.program, porukeUnread: this.state.porukeUnread, dodatno: this.state.dodatno, platforma: this.state.platforma, setPlatforma: this.setPlatforma.bind(this), user: this.state.user, permissions: permissions, setProgram: this.setProgram }, 'main_' + this.state.platforma, false, { fileName: _jsxFileName, lineNumber: 709, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 708, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 646, columnNumber: 45 }, this) : null }, void 0, false), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["Route"], { path: "/", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_39__["jsxDEV"])(_Main__WEBPACK_IMPORTED_MODULE_7__["default"], { program: this.state.program, porukeUnread: this.state.porukeUnread, dodatno: this.state.dodatno, platforma: this.state.platforma, setPlatforma: this.setPlatforma.bind(this), user: this.state.user, permissions: permissions, setProgram: this.setProgram }, 'main_' + this.state.platforma, false, { fileName: _jsxFileName, lineNumber: 716, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 715, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 478, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 477, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 461, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 428, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 426, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (_c = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(App)); var _c; __webpack_require__.$Refresh$.register(_c, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Chat.js": /*!****************************!*\ !*** ./src/Centar/Chat.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Chat_MessageAdmin__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Chat/MessageAdmin */ "./src/Chat/MessageAdmin.js"); /* harmony import */ var _Chat_MessageCustomer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Chat/MessageCustomer */ "./src/Chat/MessageCustomer.js"); /* harmony import */ var _Chat_MessageInput__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Chat/MessageInput */ "./src/Chat/MessageInput.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Popup_Alert__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Popup/Alert */ "./src/Popup/Alert.js"); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var _Utilities_GTag__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Utilities/GTag */ "./src/Utilities/GTag.js"); /* harmony import */ var _Utilities_ScrollToUnread__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../Utilities/ScrollToUnread */ "./src/Utilities/ScrollToUnread.js"); /* harmony import */ var _Popup_Zvjezdice__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Popup/Zvjezdice */ "./src/Popup/Zvjezdice.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Chat.js"; class Chat extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.markedUnread = false; this.hasUnreadBefore = false; this.state = { type: props.type, showInfoPopup: false, showFotoVideo: false, messages: [], loaded: false, lastMessage: '', titles: { 'nutri': window.t('TIM NUTRICIONISTA'), 'psiha': window.t('TIM PSIHOLOGA'), 'fit': window.t('TIM TRENERA'), 'zdravlje': window.t('TIM DOKTORA'), 'admin': window.t('Tehnička podrška'), 'zalbe': window.t('ŽALBE I POHVALE'), 'farma': window.t('Farmaceut'), 'kozme': window.t('Kozmetolog') }, banner: { sr: { tijelo: { 'nutri': { 'link': 'https://atika.net/shop/#programi-treninga-gym', 'desktop': 'img/baner121125-desktop.jpg', 'mobile': 'img/baner121125-mobile.jpg' }, 'psiha': { 'link': 'https://atika.net/shop/#programi-treninga-gym', 'desktop': 'img/baner121125-desktop.jpg', 'mobile': 'img/baner121125-mobile.jpg' }, 'fit': { 'link': 'https://atika.net/shop/#programi-treninga-gym', 'desktop': 'img/baner121125-desktop.jpg', 'mobile': 'img/baner121125-mobile.jpg' }, 'zdravlje': { 'link': 'https://atika.net/shop/#programi-treninga-gym', 'desktop': 'img/baner121125-desktop.jpg', 'mobile': 'img/baner121125-mobile.jpg' }, 'admin': { 'link': 'https://atika.net/shop/#programi-treninga-gym', 'desktop': 'img/baner121125-desktop.jpg', 'mobile': 'img/baner121125-mobile.jpg' }, 'zalbe': { 'link': 'https://atika.net/shop/#programi-treninga-gym', 'desktop': 'img/baner121125-desktop.jpg', 'mobile': 'img/baner121125-mobile.jpg' } }, koza: { 'farma': { 'link': 'https://atika.net/shop/#dodaci-programima', 'desktop': 'img/shop-baner-desktop.jpg', 'mobile': 'img/shop-baner-mobile.jpg' }, 'kozme': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' }, 'nutri': { 'link': 'https://atika.net/shop/#dodaci-programima', 'desktop': 'img/nutri-220921-desktop.jpg', 'mobile': 'img/nutri-220921-mob.jpg' }, 'psiha': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' }, 'fit': { 'link': 'https://atika.net/odrzavanje-zatezanje/', 'desktop': 'img/fit-220921-desktop.jpg', 'mobile': 'img/fit-220921-mob.jpg' }, 'zdravlje': { 'link': 'https://atika.net/app/app#/CentarAdmin/Chat', 'desktop': 'img/psiholog-doplata-desktop.jpg', 'mobile': 'img/psiholog-doplata-mob.jpg' }, 'admin': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' }, 'zalbe': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' } }, psiha: { 'nutri': { 'link': 'https://atika.net/shop/#dodaci-programima', 'desktop': 'img/nutri-220921-desktop.jpg', 'mobile': 'img/nutri-220921-mob.jpg' }, 'psiha': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' }, 'fit': { 'link': 'https://atika.net/odrzavanje-zatezanje/', 'desktop': 'img/fit-220921-desktop.jpg', 'mobile': 'img/fit-220921-mob.jpg' }, 'zdravlje': { 'link': 'https://atika.net/app/app#/CentarAdmin/Chat', 'desktop': 'img/psiholog-doplata-desktop.jpg', 'mobile': 'img/psiholog-doplata-mob.jpg' }, 'admin': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' }, 'zalbe': { 'link': 'https://atika.net/shop/#online-programi', 'desktop': 'img/psiha-220921-desktop.jpg', 'mobile': 'img/psiha-220921-mob.jpg' } } }, en: { tijelo: { 'nutri': { 'link': 'https://atika.net/wellness-za-tijelo/', 'desktop': 'img/nutri-desktop-en.jpg', 'mobile': 'img/nutri-mob-en.jpg' }, 'psiha': { 'link': 'https://atika.net/psiha/', 'desktop': 'img/psiha-desktop-en.jpg', 'mobile': 'img/psiha-mob-en.jpg' }, 'fit': { 'link': 'https://atika.net/zategni-se/', 'desktop': 'img/fitnes-desktop-en.jpg', 'mobile': 'img/fitnes-mob-en.jpg' }, 'zdravlje': { 'link': 'https://atika.net/koza/', 'desktop': 'img/zdravlje-desktop-en.jpg', 'mobile': 'img/zdravlje-mob-en.jpg' }, 'admin': { 'link': 'https://atika.net/shop/', 'desktop': 'img/admin-desktop-en.jpg', 'mobile': 'img/admin-mob-en.jpg' }, 'zalbe': { 'link': 'https://atika.net/shop/', 'desktop': 'img/admin-desktop-en.jpg', 'mobile': 'img/admin-mob-en.jpg' } }, koza: { 'nutri': { 'link': 'https://atika.net/wellness-za-tijelo/', 'desktop': 'img/koza-nutri-desktop.jpg', 'mobile': 'img/koza-nutri-mob.jpg' }, 'psiha': { 'link': 'https://atika.net/psiha/', 'desktop': 'img/psiha-desktop.jpg', 'mobile': 'img/psiha-mob.jpg' }, 'fit': { 'link': 'https://atika.net/zategni-se/', 'desktop': 'img/koza-fitnes-desktop.jpg', 'mobile': 'img/koza-fitnes-mob.jpg' }, 'zdravlje': { 'link': 'https://atika.net/wellness-za-tijelo/', 'desktop': 'img/koza-zdravlje-desktop.jpg', 'mobile': 'img/koza-zdravlje-mob.jpg' }, 'admin': { 'link': 'https://atika.net/shop/', 'desktop': 'img/admin-desktop.jpg', 'mobile': 'img/admin-mob.jpg' }, 'zalbe': { 'link': 'https://atika.net/shop/', 'desktop': 'img/admin-desktop.jpg', 'mobile': 'img/admin-mob.jpg' } }, psiha: { 'nutri': { 'link': 'https://atika.net/wellness-za-tijelo/', 'desktop': 'img/nutri-desktop.jpg', 'mobile': 'img/nutri-mob.jpg' }, 'psiha': { 'link': 'https://atika.net/zategni-se/', 'desktop': 'img/fitnes-desktop.jpg', 'mobile': 'img/fitnes-mob.jpg' }, 'fit': { 'link': 'https://atika.net/wellness-za-kozu/', 'desktop': 'img/psiha-fitnes-desktop.jpg', 'mobile': 'img/psiha-fitnes-mob.jpg' }, 'zdravlje': { 'link': 'https://atika.net/tijelo/', 'desktop': 'img/psiha-zdravlje-desktop.jpg', 'mobile': 'img/psiha-zdravlje-mob.jpg' }, 'admin': { 'link': 'https://atika.net/shop/', 'desktop': 'img/admin-desktop.jpg', 'mobile': 'img/admin-mob.jpg' }, 'zalbe': { 'link': 'https://atika.net/shop/', 'desktop': 'img/admin-desktop.jpg', 'mobile': 'img/admin-mob.jpg' } } } } }; this.unreadMarker = this.unreadMarker.bind(this); this.toggleFotoVideo = this.toggleFotoVideo.bind(this); this.loadData = this.loadData.bind(this); this.timeout = 0; this.loadNewMessages = this.loadNewMessages.bind(this); this.imaIshranu = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_12__["default"].checkSUB(props.program, 'nutri_centar', 'plan'); } toggleFotoVideo() { this.setState({ showFotoVideo: !this.state.showFotoVideo }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Messages.php?type=${this.props.type}&platforma=${this.props.platforma}`).then(data => { this.setState({ loaded: true, lastMessage: '0000-00-00 00:00:00', ...data.data }, () => { this.loadNewMessages(); }); }); } loadNewMessages() { let lastMessage = this.state.lastMessage; if (this.state.messages.length && lastMessage === '0000-00-00 00:00:00') { this.state.messages.forEach(message => { if (message.datetime > lastMessage) lastMessage = message.datetime; }); } _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`MessagesNew.php?type=${this.props.type}&last=${lastMessage}&platforma=${this.props.platforma}`).then(data => { let messages = []; let lastMessage = this.state.lastMessage; Object(_Utilities_ScrollToUnread__WEBPACK_IMPORTED_MODULE_10__["default"])(); if (data.data.length === 0) { clearTimeout(this.timeout); this.timeout = setTimeout(() => { this.loadNewMessages(); }, 1000); } else { data.data.forEach(message => { if (message.datetime > lastMessage) lastMessage = message.datetime; messages.push(message); }); this.setState({ messages: messages.concat(this.state.messages), lastMessage: lastMessage }, () => { clearTimeout(this.timeout); this.timeout = setTimeout(() => { this.loadNewMessages(); }, 1000); }); } }); } componentWillUnmount() { clearTimeout(this.timeout); } componentDidMount() { if (!this.state.loaded && (!this.props.disable || this.props.disable.length === 0)) this.loadData(); } unreadMarker() { this.markedUnread = true; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "unreadMarker unreadMarkerScroll" }, void 0, false, { fileName: _jsxFileName, lineNumber: 332, columnNumber: 16 }, this); } render() { this.markedUnread = false; if (this.props.disable && this.props.disable.length) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_6__["default"], { text: this.props.disable }, void 0, false, { fileName: _jsxFileName, lineNumber: 337, columnNumber: 69 }, this); return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_5__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 338, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["Fragment"], { children: [this.state.offTime.title ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Popup_Alert__WEBPACK_IMPORTED_MODULE_7__["default"], { text: window.t(this.state.offTime.message), naslov: window.t(this.state.offTime.title), show: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 340, columnNumber: 45 }, this) : null, this.props.type === 'Nutri' || this.props.type === 'Fit' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Utilities_GTag__WEBPACK_IMPORTED_MODULE_9__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 341, columnNumber: 78 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("section", { className: "pm-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "chat", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "chat-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ct-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: 'photo-video-out cont ' + (this.state.showFotoVideo ? 'active' : ''), id: "photo-video-out", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "photo-video slide-in-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "close", href: "javascript: void(0)", onClick: this.toggleFotoVideo, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("svg", { viewBox: "0 0 13 13", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("path", { d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 351, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 350, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 349, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 348, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-photo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("h2", { className: "font11", children: window.t('Fotografije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 356, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-photo-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvp-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "click-in", href: "#", divid: "photo-overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/slike.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 360, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 359, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 358, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvp-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "click-in", href: "#", divid: "photo-overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/slike.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 365, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 364, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 363, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvp-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "click-in", href: "#", divid: "photo-overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/slike.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 370, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 369, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 368, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvp-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "click-in", href: "#", divid: "photo-overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/slike.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 375, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 374, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 373, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvp-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "click-in", href: "#", divid: "photo-overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/slike.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 380, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 379, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 378, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvp-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { className: "click-in", href: "#", divid: "photo-overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/slike.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 385, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 384, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 383, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 357, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-meta font9", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { href: "#", children: [window.t('Prikaži više'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("svg", { viewBox: "0 0 9 6", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("path", { d: "M4.68799 5.1647L8.18799 1.1647L7.8117 0.835449L4.49984 4.62043L1.18799 0.835449L0.8117 1.1647L4.3117 5.1647C4.35917 5.21896 4.42775 5.25008 4.49984 5.25008C4.57193 5.25008 4.64052 5.21896 4.68799 5.1647Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 390, columnNumber: 146 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 390, columnNumber: 88 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 390, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 389, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 355, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-video", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("h2", { className: "font11", children: window.t('Video') }, void 0, false, { fileName: _jsxFileName, lineNumber: 395, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-video-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvv-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { href: "#" }, void 0, false, { fileName: _jsxFileName, lineNumber: 398, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvvs-img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "images/video.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 399, columnNumber: 79 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 399, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvvs-middle", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("h3", { className: "font13", children: "Naziv videa 12" }, void 0, false, { fileName: _jsxFileName, lineNumber: 400, columnNumber: 82 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("span", { className: "font11", children: "atika.net" }, void 0, false, { fileName: _jsxFileName, lineNumber: 400, columnNumber: 124 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 400, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pvvs-meta font11", children: "1:08" }, void 0, false, { fileName: _jsxFileName, lineNumber: 401, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 397, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 396, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "pv-meta font9", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { href: "#", children: ["Prika\u017Ei vi\u0161e ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("svg", { viewBox: "0 0 9 6", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("path", { d: "M4.68799 5.1647L8.18799 1.1647L7.8117 0.835449L4.49984 4.62043L1.18799 0.835449L0.8117 1.1647L4.3117 5.1647C4.35917 5.21896 4.42775 5.25008 4.49984 5.25008C4.57193 5.25008 4.64052 5.21896 4.68799 5.1647Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 405, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 405, columnNumber: 74 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 405, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 404, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 394, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 347, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 346, columnNumber: 33 }, this), this.state.banner[this.props.user.site_language][this.props.platforma.toLowerCase()][this.state.type.toLowerCase()] ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "banner", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { target: "_blank", href: this.state.banner[this.props.user.site_language][this.props.platforma.toLowerCase()][this.state.type.toLowerCase()].link, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { className: "b-desktop", src: this.state.banner[this.props.user.site_language][this.props.platforma.toLowerCase()][this.state.type.toLowerCase()].desktop }, void 0, false, { fileName: _jsxFileName, lineNumber: 414, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 413, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("a", { target: "_blank", href: this.state.banner[this.props.user.site_language][this.props.platforma.toLowerCase()][this.state.type.toLowerCase()].link, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { className: "b-mobile", src: this.state.banner[this.props.user.site_language][this.props.platforma.toLowerCase()][this.state.type.toLowerCase()].mobile }, void 0, false, { fileName: _jsxFileName, lineNumber: 417, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 416, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 412, columnNumber: 37 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 345, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ct-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ctl-header-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ctl-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ctlh-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("h2", { className: "font36", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 427, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "status font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("span", { className: this.state.offTime !== false || this.state.hours > 20 || this.state.hours < 8 ? 'zatvoreno' : 'otvoreno' }, void 0, false, { fileName: _jsxFileName, lineNumber: 428, columnNumber: 76 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 428, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 426, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ctlh-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "vrijeme", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("img", { src: "svg/nn22-chat-sat.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 432, columnNumber: 72 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 432, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("span", { className: "font12", children: "Pon - Pet" }, void 0, false, { fileName: _jsxFileName, lineNumber: 433, columnNumber: 71 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("span", { className: "font17", children: "08-20h" }, void 0, false, { fileName: _jsxFileName, lineNumber: 433, columnNumber: 112 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 433, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 431, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 430, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 425, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 424, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "ctl-chat", children: this.state.messages.map((message, i) => { if (message.is_unread) this.hasUnreadBefore = true; return message.hide == '1' ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["Fragment"], { children: [message.is_unread === false && !this.markedUnread && this.hasUnreadBefore ? this.unreadMarker() : null, message.user_id === this.props.user.id ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Chat_MessageCustomer__WEBPACK_IMPORTED_MODULE_3__["default"], { message: message, user: this.props.user, platforma: this.props.platforma }, message.id, false, { fileName: _jsxFileName, lineNumber: 446, columnNumber: 57 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Chat_MessageAdmin__WEBPACK_IMPORTED_MODULE_2__["default"], { message: message, platforma: this.props.platforma, user: this.props.user }, message.id, false, { fileName: _jsxFileName, lineNumber: 447, columnNumber: 57 }, this)] }, void 0, true); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 438, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 422, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 344, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "chat-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])("div", { className: "cb-cont", children: true ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Chat_MessageInput__WEBPACK_IMPORTED_MODULE_4__["default"], { user: this.props.user, type: this.props.type, platforma: this.props.platforma, program: this.props.program }, void 0, false, { fileName: _jsxFileName, lineNumber: 459, columnNumber: 37 }, this) : /*#__PURE__*/undefined }, void 0, false, { fileName: _jsxFileName, lineNumber: 457, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 456, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 343, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 342, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_13__["jsxDEV"])(_Popup_Zvjezdice__WEBPACK_IMPORTED_MODULE_11__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 467, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Chat); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ciljevi.js": /*!*******************************!*\ !*** ./src/Centar/Ciljevi.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ciljevi.js"; class Ciljevi extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {} }; this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_3__["default"].Get(`Ciljevi.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data }); }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 37 }, this) : this.state.data && this.state.data.cilj1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font36", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font13", children: window.t('Na čemu ćeš raditi tokom mjeseca? Ovdje možeš da pogledaš svoj personalizovani plan rada.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-ciljevi", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "ciljevi-mjesecni-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmp-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "img/fitnes-ciljevi.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font11", children: window.t('mjesečni plan') }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmp-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font12", children: window.t('Prva sedmica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcs-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font82", children: "1" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font13", children: this.state.data.cilj1 }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font12", children: window.t('Druga sedmica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcs-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font82", children: "2" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font13", children: this.state.data.cilj2 }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font12", children: window.t('Treća sedmica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcs-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font82", children: "3" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font13", children: this.state.data.cilj3 }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font12", children: window.t('Četvrta sedmica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcs-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font82", children: "4" }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "cmpcsc-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font13", children: this.state.data.cilj4 }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 13 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Ciljevi); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Clanarina.js": /*!*********************************!*\ !*** ./src/Centar/Clanarina.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Clanarina2022__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Clanarina2022 */ "./src/Centar/Clanarina2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Clanarina.js"; class Clanarina extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: { clanarina: {} } }; this.Load = this.Load.bind(this); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Clanarina.php?platforma=${this.props.platforma}&program=${this.props.program}`).then(response => { this.setState({ loaded: true, data: { clanarina: response.data } }); }); } componentDidMount() { if (!this.props.user.is_2022 && !this.state.loaded) this.Load(); } render() { if (this.props.user.is_2022 || this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Clanarina2022__WEBPACK_IMPORTED_MODULE_3__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 66 }, this); return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 31 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font13", children: window.t('Članarina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 6 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-clanarina", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "sc-columns", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "col first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "sc-column preostalo", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "scc-preostalo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font36", children: [this.state.data.clanarina.dana || '0', " ", window.t('dana')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font13", children: window.t('Broj preostalih dana na platformi.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "col second", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "sc-column percent clanarina", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "scc-progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "percent", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "progres-sat", src: "img/progres-sat.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("circle", { cx: "65", cy: "65", r: "65" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("circle", { cx: "65", cy: "65", r: "65", style: { strokeDashoffset: this.state.data.clanarina.potroseno_krug || 410 } }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "sccp-percent-number", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font39", children: (this.state.data.clanarina.potroseno_procenat || '0') + '%' }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font14", children: window.t('Programa je') }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font14", children: window.t('kompletirano.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "c-clanarina-uplate", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "row first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font20 uplata-naslov", children: window.t('Želiš da nastavimo druženje? Posjeti SHOP i pogledaj našu ponudu!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "row last", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { class: "button", href: "https://atika.net/shop/", target: "_blank", children: window.t('SHOP') }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "clanarina-problem", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "row first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 41 38", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M20.9786 5.004C20.9677 4.9987 20.9571 4.99344 20.9465 4.98814L20.9286 4.97933C20.827 4.92821 20.7227 4.87923 20.6176 4.8334C20.5725 4.814 20.5274 4.79463 20.4816 4.77632C19.7294 4.4693 18.9341 4.31277 18.1174 4.31102L18.0948 4.31137C16.4226 4.32158 14.8518 4.98007 13.6717 6.16516C12.4911 7.3506 11.8394 8.9245 11.8366 10.5978C11.8334 12.2775 12.4841 13.8584 13.6685 15.0495C14.8529 16.2406 16.43 16.9001 18.1075 16.9064L18.1117 16.9068H18.1146C19.7956 16.9068 21.3762 16.2522 22.5655 15.0639C23.7559 13.8753 24.4116 12.294 24.4123 10.6116V10.5974C24.4048 8.23183 23.0893 6.08863 20.9786 5.004ZM22.7837 10.6503C22.7753 13.2087 20.6807 15.2877 18.1135 15.2877H18.1068C15.543 15.2842 13.4577 13.1823 13.4577 10.6027C13.458 8.04323 15.5462 5.95716 18.1124 5.95221H18.1215C19.363 5.95221 20.5316 6.43762 21.4121 7.31955C22.3008 8.20927 22.7876 9.39225 22.7837 10.6503Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M32.5706 25.8325C32.5706 25.9421 32.5575 26.051 32.5325 26.1568C32.4761 26.3982 32.3556 26.6221 32.1842 26.8036C31.9177 27.086 31.5423 27.2481 31.1546 27.2481C30.7668 27.2481 30.3918 27.086 30.1253 26.8036C29.9536 26.6214 29.8334 26.3979 29.7767 26.1568C29.7516 26.0493 29.7389 25.9403 29.7389 25.8325C29.7389 25.2301 30.1214 24.6925 30.6907 24.4951C30.9896 24.3908 31.3199 24.3908 31.6192 24.4951C32.1881 24.6925 32.5706 25.2301 32.5706 25.8325Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M36.785 25.8325C36.785 26.613 36.1498 27.2481 35.3694 27.2481C34.5886 27.2481 33.9535 26.613 33.9535 25.8325C33.9535 25.0518 34.5886 24.4166 35.3694 24.4166C36.1498 24.4166 36.785 25.0518 36.785 25.8325Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M28.3554 25.8326C28.3554 26.613 27.7202 27.2482 26.9398 27.2482C26.6515 27.2482 26.3737 27.1618 26.1368 26.9986C25.753 26.7339 25.5238 26.2978 25.5238 25.8325C25.5238 25.0518 26.159 24.4166 26.9398 24.4166C27.0702 24.4166 27.201 24.4349 27.3279 24.4712C27.9328 24.6433 28.3554 25.203 28.3554 25.8326Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M37.7778 17.7932H36.9657C36.8698 15.3902 36.3224 13.068 35.3378 10.8882C34.3561 8.71431 32.9839 6.77451 31.2591 5.12237C27.6936 1.70735 22.9973 -0.109778 18.0341 0.00513484C15.593 0.0618718 13.2289 0.589557 11.0078 1.57303C8.85752 2.52549 6.92938 3.86391 5.27654 5.55132C1.87492 9.02448 0.00105339 13.6129 7.57623e-07 18.4714C-0.000700998 20.9777 0.486107 23.406 1.44663 25.6891C2.37478 27.8958 3.70474 29.8757 5.39955 31.5748C7.09507 33.2738 9.07153 34.6077 11.275 35.5393C13.5553 36.5038 15.9815 36.9941 18.4863 36.9962H18.5244C21.3853 36.9962 24.2377 36.3184 26.7923 35.0332L26.8025 35.0614L27.0273 34.9161C27.0541 34.8989 27.6876 34.4882 28.1444 34.0603C28.2135 33.9961 28.2762 33.9327 28.3319 33.8713H36.2392L39.6101 37.2483C39.7613 37.3984 39.9696 37.4844 40.1808 37.4844H40.1864C40.6352 37.4844 41 37.1192 41 36.6705V21.0154C41 19.2388 39.5544 17.7932 37.7778 17.7932ZM6.09363 26.435C6.08763 27.2609 6.08938 28.0995 6.09082 28.911C6.09152 29.2423 6.09187 29.5733 6.09222 29.9047C2.77309 26.317 1.18509 21.5039 1.72793 16.6303C2.54927 9.15175 8.28401 3.07609 15.6738 1.85507C16.6379 1.69609 17.596 1.61854 18.5421 1.61854C25.0506 1.61854 30.9528 5.29472 33.771 11.3478C34.6431 13.2115 35.1609 15.1946 35.31 17.2444L35.3146 17.7932H24.531C23.9279 17.7932 23.3417 17.961 22.8309 18.2786H22.7611L22.7276 18.2783C22.6913 18.2779 22.655 18.2772 22.6205 18.2776C21.49 18.2797 20.3408 18.2786 19.2294 18.2776C17.585 18.2762 15.8849 18.2744 14.2123 18.2825C12.1855 18.2917 10.4029 18.9565 8.9143 20.2586C7.81486 21.2199 7.02668 22.3514 6.57124 23.6215C6.26106 24.4875 6.10033 25.434 6.09363 26.435ZM26.3831 33.6597H26.374C26.3786 33.6576 26.3831 33.6555 26.387 33.6534H26.3955C26.3916 33.6555 26.387 33.6576 26.3831 33.6597ZM7.72356 29.3008C7.72321 29.0552 7.72286 28.8095 7.72286 28.5638C7.72286 28.3734 7.7218 28.1827 7.7211 27.9924C7.71794 27.2913 7.7144 26.5662 7.75707 25.8605C7.93191 22.9852 10.2799 20.426 13.1027 20.034C13.8669 19.9272 14.6621 19.9167 15.4401 19.9167C15.5384 19.9167 15.6361 19.917 15.7337 19.917C15.9611 19.9174 16.1966 19.9177 16.4278 19.916C17.7246 19.9061 19.0447 19.9079 20.3211 19.9096C20.6126 19.9103 20.9045 19.9107 21.196 19.911L21.5031 19.9114C21.3744 20.2635 21.3095 20.6337 21.3095 21.0154V30.6495C21.3095 32.4261 22.7548 33.8714 24.531 33.8714H25.4528C23.7897 34.6352 21.9984 35.1083 20.1241 35.2782C15.5825 35.6892 11.459 34.447 7.86707 31.5858C7.75321 31.4952 7.71689 31.4219 7.71829 31.2836C7.72601 30.6223 7.72496 29.9505 7.72356 29.3008ZM39.3729 34.7081L37.15 32.48C36.9985 32.3302 36.7898 32.2442 36.5776 32.2442H24.531C24.446 32.2442 24.3586 32.2371 24.2719 32.223C23.4982 32.0968 22.9366 31.4348 22.9366 30.6495V21.0154C22.9366 20.5861 23.1048 20.1832 23.4104 19.8811C23.7107 19.5843 24.1087 19.4207 24.531 19.4207H37.7779C38.001 19.4207 38.2163 19.4659 38.4187 19.5551C38.8611 19.7493 39.1886 20.1279 39.3158 20.5932C39.3539 20.732 39.3729 20.8741 39.3729 21.0155L39.3729 34.7081Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "row", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font14", children: window.t('Imaš problem sa nekom od uplata?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font14", children: window.t('Javi se u chat-u i član Atika tima će ti pomoći.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { class: "button", href: "/app/app#/CentarAdmin/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 5 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Clanarina); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Clanarina2022.js": /*!*************************************!*\ !*** ./src/Centar/Clanarina2022.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Clanarina2022.js"; class Clanarina extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: { clanarina: {} } }; this.Load = this.Load.bind(this); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Clanarina.php?platforma=${this.props.platforma}&program=${this.props.program}`).then(response => { this.setState({ loaded: true, data: { clanarina: response.data } }); }); } componentDidMount() { if (!this.state.loaded) this.Load(); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { class: "font15", children: window.t('Članarina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-clanarina clanarina-2022", children: [this.state.data.clanarina && this.state.data.clanarina.active == 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "sc-columns", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "sc-column preostalo", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "scc-preostalo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font36", children: [this.state.data.clanarina.dana || '0', " ", window.t('dana')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font17", children: window.t('Broj preostalih dana na platformi.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col second", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "sc-column percent clanarina", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "scc-progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "percent", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { class: "progres-sat", src: "2022/svg/nn-sat.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: 120, height: 120, viewBox: "0 0 120 120", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("circle", { cx: 60, cy: 60, r: 54, className: "druga", fill: "none", strokeWidth: 3 }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("circle", { style: { strokeDashoffset: !this.state.data.clanarina.potroseno_procenat ? -100 : -1 * (this.state.data.clanarina.potroseno_procenat + 100) }, className: "percent zlatna", cx: 60, cy: 60, r: 54, fill: "none", strokeWidth: 3, pathLength: 100 }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "sccp-percent-number", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font39", children: (this.state.data.clanarina.potroseno_procenat || '0') + '%' }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font17", children: window.t('Programa je') }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font17", children: window.t('kompletirano.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "c-clanarina-uplate", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font17", children: window.t('Želiš da nastavimo druženje?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { class: "font17", children: window.t('Posjeti SHOP i pogledaj našu ponudu!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "last", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { class: "button", href: "https://atika.net/shop/", target: "_blank", children: window.t('SHOP') }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "clanarina-problem", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "row first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { class: "upitnik", width: "41", height: "41", viewBox: "0 0 41 41", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M18.8695 24.6022V25.3938H20.872V24.8915C20.872 24.2623 20.9373 23.7245 21.0678 23.278C21.1982 22.8213 21.4391 22.3799 21.7905 21.9537C22.1418 21.5173 22.6487 21.015 23.3112 20.4467C24.064 19.8277 24.7164 19.2442 25.2685 18.6962C25.8206 18.1381 26.2472 17.5292 26.5483 16.8696C26.8494 16.1999 27 15.3931 27 14.4494C27 12.7547 26.468 11.4253 25.404 10.4613C24.34 9.48709 22.8394 9 20.9021 9C19.7177 9 18.6437 9.137 17.68 9.41099C16.7164 9.68498 15.8231 10.0401 15 10.4765L15.8733 12.5162C16.5859 12.161 17.3287 11.8566 18.1016 11.6029C18.8745 11.3492 19.7578 11.2224 20.7516 11.2224C21.9762 11.2224 22.9247 11.5065 23.5972 12.0748C24.2698 12.6329 24.606 13.4397 24.606 14.495C24.606 15.1546 24.5056 15.7178 24.3049 16.1846C24.1041 16.6514 23.7729 17.1182 23.3112 17.585C22.8595 18.0417 22.2422 18.5998 21.4592 19.2594C20.7867 19.8277 20.2597 20.3655 19.8783 20.8729C19.5069 21.3803 19.2459 21.9283 19.0954 22.5169C18.9448 23.0953 18.8695 23.7904 18.8695 24.6022Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M18.7039 28.4838C18.3726 28.7781 18.207 29.2804 18.207 29.9907C18.207 30.6909 18.3726 31.2034 18.7039 31.5281C19.0351 31.8427 19.4617 32 19.9837 32C20.4755 32 20.8921 31.8427 21.2334 31.5281C21.5847 31.2034 21.7604 30.6909 21.7604 29.9907C21.7604 29.2804 21.5847 28.7781 21.2334 28.4838C20.8921 28.1794 20.4755 28.0271 19.9837 28.0271C19.4617 28.0271 19.0351 28.1794 18.7039 28.4838Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M41 20.5C41 31.8218 31.8218 41 20.5 41C9.17816 41 0 31.8218 0 20.5C0 9.17816 9.17816 0 20.5 0C31.8218 0 41 9.17816 41 20.5ZM38.8914 20.5C38.8914 30.6573 30.6573 38.8914 20.5 38.8914C10.3427 38.8914 2.10857 30.6573 2.10857 20.5C2.10857 10.3427 10.3427 2.10857 20.5 2.10857C30.6573 2.10857 38.8914 10.3427 38.8914 20.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "row", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font17", children: window.t('Ukoliko imaš pitanja vezano za programe ili članarinu, piši nam putem instagram-a, facebook-a ili mail-a.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "cp-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "https://atika.net/instagram", target: "_blank", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: "14", height: "12", viewBox: "0 0 14 12", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7.00151 3.04187C6.20149 3.04187 5.44951 3.35039 4.88391 3.91069C4.3175 4.47179 4.00656 5.21736 4.00831 6.01012C4.01187 7.63533 5.3536 8.95801 6.99918 8.9586H7.00033C7.79949 8.9586 8.55097 8.65022 9.11665 8.09006C9.68359 7.52872 9.99501 6.78285 9.99356 5.98997C9.99059 4.36491 8.64785 3.04237 7.00151 3.04187ZM7.00376 8.11281H6.99778C5.82504 8.10957 4.86781 7.16338 4.86401 6.00357C4.86221 5.45038 5.09615 4.9032 5.50589 4.50235C5.91887 4.09831 6.45565 3.87929 7.01699 3.8877C8.19708 3.90384 9.14848 4.85583 9.13783 6.00981C9.12713 7.17064 8.17034 8.11281 7.00376 8.11281Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M10.3274 2.03674H10.3315C10.715 2.03674 11.0065 2.31947 11.0103 2.69597C11.0122 2.8851 10.9401 3.06142 10.8072 3.1924C10.6787 3.31911 10.5076 3.38802 10.3274 3.38535C9.96321 3.38072 9.64432 3.06299 9.64502 2.70535C9.64575 2.33861 9.95186 2.03868 10.3274 2.03674Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M10.0076 0.00132751C9.05476 0.000442505 8.08171 0 7.07422 0C6.08723 0 5.06718 0.000427246 4.00026 0.00128174C2.25304 0.00268555 0.934095 1.30109 0.932295 3.02148C0.930116 5.064 0.930116 7.07001 0.932319 8.98378C0.934309 10.6995 2.24518 11.9958 3.98153 11.9991C4.59201 12.0002 5.20249 12 5.81304 11.9999L8.11837 11.9998C8.74983 12 9.3813 12.0002 10.0128 11.9991C11.7536 11.9962 13.0675 10.6926 13.0689 8.96684C13.0707 6.86789 13.0707 4.92535 13.0689 3.02823C13.0673 1.30423 11.7512 0.00294495 10.0076 0.00132751ZM12.2118 8.98749C12.2071 10.0299 11.5579 10.855 10.5578 11.0896C10.3803 11.1313 10.1778 11.1514 9.92057 11.1531C9.21453 11.1574 8.49701 11.1568 7.80201 11.1563L7.76062 11.1562C7.50329 11.156 7.24597 11.1558 6.98863 11.1558L6.07121 11.1566C5.77555 11.157 5.47549 11.1575 5.17391 11.1575C4.78598 11.1575 4.39553 11.1568 4.00865 11.1544C2.92581 11.148 2.10035 10.5228 1.85444 9.52278C1.81103 9.34636 1.78968 9.14793 1.78915 8.91605C1.78513 7.17725 1.78443 5.27356 1.78703 3.09624C1.78865 1.75124 2.70575 0.846588 4.06916 0.845139C6.06243 0.843018 8.01441 0.841446 9.98033 0.845901C11.064 0.848358 11.8929 1.46907 12.1434 2.46576C12.1877 2.64156 12.2112 2.83493 12.2117 3.02492L12.2117 3.05994V3.06145C12.2162 5.00374 12.2207 7.0121 12.2118 8.98749Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 109 }, this), "Instagram"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "https://www.facebook.com/atikacompany", target: "_blank", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: "9", height: "14", viewBox: "0 0 9 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M2.03932 4.67697C2.03932 4.23039 2.02454 3.78593 2.04263 3.34277C2.07298 2.59989 2.27842 1.90563 2.73874 1.30786C3.38624 0.467025 4.25091 0.0262461 5.32357 0.0107371C6.01433 0.000752574 6.70626 0.0298572 7.39589 0.000573206C7.77647 -0.0155934 8.05757 0.313096 8.06108 0.621218C8.06895 1.31336 8.07477 2.00591 8.05855 2.69777C8.04976 3.0726 7.75877 3.33183 7.36936 3.34244C6.96431 3.35349 6.55869 3.34186 6.1535 3.34971C5.74053 3.35771 5.68898 3.41106 5.68345 3.80778C5.67977 4.07185 5.68286 4.33603 5.6848 4.60014C5.685 4.6256 5.69854 4.65095 5.71642 4.71271C6.15705 4.71271 6.60518 4.71242 7.0533 4.71278C7.7582 4.71333 7.9799 4.93063 7.98112 5.62644C7.98217 6.2276 7.9844 6.82881 7.97843 7.42992C7.97276 8.00224 7.72555 8.24425 7.15074 8.24815C6.67376 8.25138 6.19674 8.2488 5.68105 8.2488C5.68105 8.38232 5.68105 8.48824 5.68105 8.59416C5.68105 10.0971 5.68143 11.6 5.68087 13.1028C5.68063 13.7482 5.42946 13.9983 4.78193 13.9989C4.13708 13.9996 3.49224 14.0013 2.8474 13.9983C2.2938 13.9958 2.03403 13.7406 2.03338 13.1967C2.03153 11.6483 2.02746 10.0998 2.03819 8.55144C2.03985 8.31219 1.97749 8.2286 1.73067 8.244C1.40954 8.26403 1.08597 8.2552 0.763775 8.24665C0.292893 8.23417 0.0215887 7.98305 0.0114665 7.51578C-0.00352935 6.82387 -0.00424307 6.13112 0.0118533 5.43926C0.0229067 4.96422 0.304974 4.71908 0.795908 4.71348C1.17353 4.70917 1.5512 4.70984 1.92885 4.70736C1.94656 4.70723 1.96423 4.69805 2.03932 4.67697ZM7.21975 0.813112C6.56171 0.813112 5.91494 0.763094 5.27884 0.823312C3.86504 0.957141 2.993 1.84321 2.88096 3.23336C2.83425 3.81302 2.86958 4.39897 2.8625 4.98199C2.85786 5.36295 2.68675 5.53112 2.30338 5.53472C1.88874 5.53862 1.47391 5.5417 1.05942 5.5332C0.889862 5.52972 0.833325 5.59181 0.835756 5.75596C0.842891 6.23875 0.84283 6.72179 0.835768 7.2046C0.833373 7.36848 0.889898 7.43233 1.05948 7.42868C1.44633 7.42036 1.83349 7.42541 2.22052 7.4266C2.71533 7.42813 2.86304 7.57283 2.86329 8.06029C2.86409 9.6548 2.86361 11.2493 2.86363 12.8438C2.86363 12.9484 2.86363 13.053 2.86363 13.1533C3.548 13.1533 4.18707 13.1533 4.84909 13.1533C4.84909 13.0226 4.84909 12.9147 4.84909 12.8068C4.84909 11.2852 4.84905 9.76359 4.84911 8.24198C4.84913 7.47461 4.89862 7.42636 5.68434 7.42634C6.16094 7.42633 6.63754 7.42634 7.14632 7.42634C7.14632 6.85312 7.13961 6.31715 7.14992 5.78151C7.15359 5.59134 7.09174 5.52795 6.89766 5.5321C6.38186 5.54312 5.86559 5.54044 5.34965 5.53343C5.02004 5.52894 4.85546 5.3679 4.85224 5.04349C4.84737 4.5516 4.84202 4.05899 4.86327 3.5678C4.88702 3.01865 5.20662 2.66098 5.74964 2.57528C6.02942 2.53112 6.31739 2.53428 6.60195 2.52417C6.80871 2.51681 7.01595 2.52273 7.21976 2.52273C7.21975 1.921 7.21975 1.36867 7.21975 0.813112Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 119 }, this), "Facebook"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "mailto:info@atika.net", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: "15", height: "11", viewBox: "0 0 15 11", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M7.10448 10.0051C5.18673 10.0051 3.26898 10.0056 1.35122 10.0049C0.520487 10.0046 0.000632009 9.48449 0.000441465 8.65342C-0.000117464 6.21686 -0.000193661 3.78029 0.000492297 1.34373C0.00072095 0.527442 0.521998 0.000663766 1.33119 0.000524034C5.18522 -0.00018733 9.03925 -0.000149297 12.8933 0.000485849C13.706 0.000625581 14.2296 0.524406 14.2299 1.33765C14.2308 3.78347 14.2309 6.2293 14.2299 8.67513C14.2295 9.48378 13.7023 10.0046 12.8855 10.0049C10.9585 10.0057 9.03149 10.0051 7.10448 10.0051ZM1.51219 0.845536C1.50026 0.868299 1.48835 0.891063 1.47642 0.913826C1.52938 0.95205 1.58883 0.983807 1.63437 1.02944C3.30987 2.70832 4.98391 4.38866 6.65863 6.06832C7.0027 6.41342 7.22822 6.41353 7.5723 6.06848C9.24058 4.39548 10.9084 2.72201 12.5759 1.04826C12.6316 0.992318 12.6826 0.931623 12.7608 0.845548C8.98347 0.845535 5.24783 0.845536 1.51219 0.845536ZM12.7337 9.16453C11.5408 7.98359 10.3664 6.82084 9.17295 5.63932C8.82815 5.98553 8.46344 6.37859 8.0675 6.73716C7.8892 6.89863 7.66228 7.03666 7.43339 7.10577C6.95158 7.25123 6.52146 7.10496 6.16558 6.751C5.78114 6.36866 5.39945 5.98354 5.08029 5.66353C3.87825 6.85031 2.7035 8.01015 1.53428 9.16453C5.24648 9.16453 8.97766 9.16453 12.7337 9.16453ZM0.855806 1.48581C0.855806 3.83385 0.855806 6.18503 0.855806 8.4577C2.00875 7.31396 3.18924 6.14287 4.36909 4.97244C3.20945 3.82159 2.03404 2.65511 0.855806 1.48581ZM13.3745 8.51994C13.3745 6.17096 13.3745 3.82022 13.3745 1.54755C12.2214 2.6913 11.0409 3.86209 9.85937 5.03396C11.0199 6.18482 12.1955 7.35067 13.3745 8.51994Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 87 }, this), "E-mail"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Clanarina); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Dnevnik.js": /*!*******************************!*\ !*** ./src/Centar/Dnevnik.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Dnevnik_Album__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Dnevnik/Album */ "./src/Dnevnik/Album.js"); /* harmony import */ var _Dnevnik_Dimenzije__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Dnevnik/Dimenzije */ "./src/Dnevnik/Dimenzije.js"); /* harmony import */ var _Dnevnik2022__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Dnevnik2022 */ "./src/Centar/Dnevnik2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Dnevnik.js"; class Dnevnik extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { if (this.props.user.is_2022 || this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik2022__WEBPACK_IMPORTED_MODULE_4__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 66 }, this); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font36", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h3", { class: "font13", children: window.t('Galerija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { class: "font13", children: window.t('Dodavanje fotografija ti pomaže da budeš svjesniji/ja svog napretka!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-dnevnik-photo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrcdp-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Album__WEBPACK_IMPORTED_MODULE_2__["default"], { title: window.t('Fotografije prije transformacije'), type: 'prije', platforma: this.props.platforma, className: 'dodaj1' }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Album__WEBPACK_IMPORTED_MODULE_2__["default"], { title: window.t('Fotografije nakon'), subtitle: window.t('1 Mjesec'), type: '1mjesec', platforma: this.props.platforma, className: 'dodaj2' }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Album__WEBPACK_IMPORTED_MODULE_2__["default"], { title: window.t('Fotografije nakon'), subtitle: window.t('2 Mjeseca'), type: '2mjesec', platforma: this.props.platforma, className: 'dodaj3' }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Album__WEBPACK_IMPORTED_MODULE_2__["default"], { title: window.t('Fotografije nakon'), subtitle: window.t('3 Mjeseca'), type: '3mjesec', platforma: this.props.platforma, className: 'dodaj4' }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrcdp-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Album__WEBPACK_IMPORTED_MODULE_2__["default"], { title: window.t('Fotografije poslije programa'), type: 'poslije', className: 'poslije', platforma: this.props.platforma, pehar: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 5 }, this), this.props.platforma === 'koza' || this.props.platforma === 'psiha' || this.props.user.dodatno.indexOf('osfit') !== -1 || this.props.program.permissions && (!this.props.program.permissions.nutri_centar || !this.props.program.permissions.nutri_centar.end || this.props.program.permissions.nutri_centar.end.length === 0) ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Dimenzije__WEBPACK_IMPORTED_MODULE_3__["default"], { platforma: this.props.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 338 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 4 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Dnevnik); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Dnevnik2022.js": /*!***********************************!*\ !*** ./src/Centar/Dnevnik2022.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Dnevnik_Album2022__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Dnevnik/Album2022 */ "./src/Dnevnik/Album2022.js"); /* harmony import */ var _Dnevnik_Dimenzije2022__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Dnevnik/Dimenzije2022 */ "./src/Dnevnik/Dimenzije2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Dnevnik2022.js"; class Dnevnik extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmr-content dnevnik-2022", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font36", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { class: "font13", children: window.t('Galerija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: window.t('Dodavanje fotografija ti pomaže da budeš svjesniji/ja svog napretka! Fotografije koje dodaš, vidiš samo ti i niko drugi!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-dnevnik-photo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrcdp-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Album2022__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Fotografije prije transformacije'), type: 'prije', platforma: this.props.platforma, className: 'dodaj1' }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Album2022__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Fotografije nakon'), subtitle: window.t('1 Mjesec'), type: '1mjesec', platforma: this.props.platforma, className: 'dodaj2' }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Album2022__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Fotografije nakon'), subtitle: window.t('2 Mjeseca'), type: '2mjesec', platforma: this.props.platforma, className: 'dodaj3' }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Album2022__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Fotografije nakon'), subtitle: window.t('3 Mjeseca'), type: '3mjesec', platforma: this.props.platforma, className: 'dodaj4' }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrcdp-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Album2022__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Fotografije poslije programa'), type: 'poslije', className: 'poslije', platforma: this.props.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 5 }, this), this.props.platforma === 'koza' || this.props.platforma === 'psiha' || this.props.user.dodatno.indexOf('osfit') !== -1 || this.props.user.is_0423 == true || this.props.program.permissions && (!this.props.program.permissions.nutri_centar || !this.props.program.permissions.nutri_centar.end || this.props.program.permissions.nutri_centar.end.length === 0) ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Dimenzije2022__WEBPACK_IMPORTED_MODULE_2__["default"], { platforma: this.props.platforma, user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 16 }, this), this.props.user.is_0423 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Dnevnik_Dimenzije2022__WEBPACK_IMPORTED_MODULE_2__["default"], { platforma: this.props.platforma, user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 32 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 4 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Dnevnik); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ishrana.js": /*!*******************************!*\ !*** ./src/Centar/Ishrana.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Ishrana_Obrok__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Ishrana/Obrok */ "./src/Ishrana/Obrok.js"); /* harmony import */ var _Ishrana_Tecnost__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Ishrana/Tecnost */ "./src/Ishrana/Tecnost.js"); /* harmony import */ var _Ishrana_Kupovina__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Ishrana/Kupovina */ "./src/Ishrana/Kupovina.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _AlergijeNove__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../AlergijeNove */ "./src/AlergijeNove.js"); /* harmony import */ var _Ishrana2022__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Ishrana2022 */ "./src/Centar/Ishrana2022.js"); /* harmony import */ var _Ishrana0922__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Ishrana0922 */ "./src/Centar/Ishrana0922.js"); /* harmony import */ var _Ishrana0823__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Ishrana0823 */ "./src/Centar/Ishrana0823.js"); /* harmony import */ var _Ishrana0922_rucna__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Ishrana0922-rucna */ "./src/Centar/Ishrana0922-rucna.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ishrana.js"; class Ishrana extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {}, dan: '1', kupovina: false, showAlergije: false }; this.loadData = this.loadData.bind(this); this.showKupovina = this.showKupovina.bind(this); } componentDidMount() { if (!this.state.loaded && !this.props.user.is_2022) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Ishrana.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data, dan: response.data.trenutni_dan }); }); } setDan(dan) { this.setState({ dan: dan, kupovina: false }); } showKupovina() { this.setState({ kupovina: true }); } render() { if (this.props.user.programi[0].data.rucna_ishrana == '1') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana0922_rucna__WEBPACK_IMPORTED_MODULE_11__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 75 }, this); //if (this.props.user.id == '1wcJtKnFM8PrSuzcJWhU') return //Samo za dejopc+nutrifit nalog //if (this.props.user.is_0922) return ; if (this.props.user.is_0922) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana0823__WEBPACK_IMPORTED_MODULE_10__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 45 }, this); if (this.props.user.is_2022) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana2022__WEBPACK_IMPORTED_MODULE_8__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 45 }, this); return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_5__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 37 }, this) : this.state.data.shopping.length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_6__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 53 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "pmr-content", children: [this.state.showAlergije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_AlergijeNove__WEBPACK_IMPORTED_MODULE_7__["default"], { user: this.props.user, Hide: () => { this.setState({ showAlergije: false }); }, Save: data => { this.setState({ showAlergije: false }, () => { this.props.SaveAlergije(data); }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 48 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("h2", { class: "font36", children: [window.t('Plan rada'), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { class: "pmrch-print", href: "javascript:if(window.print)window.print()", children: ["\u0160TAMPAJ ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 27.48926 25.66602", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("path", { d: "M25.27344,6.15234H22.50488V1.4165A1.41744,1.41744,0,0,0,21.08887,0H6.44824a1.41828,1.41828,0,0,0-1.417,1.4165V6.15234H2.2168A2.21881,2.21881,0,0,0,0,8.36865v9.82764a2.2187,2.2187,0,0,0,2.2168,2.21582H4.89648V24.249a1.41872,1.41872,0,0,0,1.417,1.417H20.95312a1.41871,1.41871,0,0,0,1.417-1.417V20.41211h2.90332a2.21849,2.21849,0,0,0,2.21582-2.21582V8.36865A2.2186,2.2186,0,0,0,25.27344,6.15234ZM6.53125,1.5H21.00488V6.15234H6.53125ZM20.87012,24.166H6.39648V15.5459H20.87012Zm5.11914-5.96973a.71686.71686,0,0,1-.71582.71582H22.37012V15.46289a1.4187,1.4187,0,0,0-1.417-1.417H6.31348a1.41871,1.41871,0,0,0-1.417,1.417v3.44922H2.2168A.71706.71706,0,0,1,1.5,18.19629V8.36865a.71717.71717,0,0,1,.7168-.71631H25.27344a.717.717,0,0,1,.71582.71631ZM21.75537,9.65314a1.16129,1.16129,0,1,0,1.16132,1.16125A1.16128,1.16128,0,0,0,21.75537,9.65314ZM9.67969,18.97461h7.90722a.75.75,0,1,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Zm0,3.26269h7.90722a.75.75,0,0,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 219 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 147 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 67 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "multiple", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("p", { class: "font13", children: "Ovo je tvoj jelovnik! Svakog dana, za svaki glavni obrok, izaberi jednu od ponu\u0111enih opcija. Ne mora\u0161 da ih jede\u0161 redom, ve\u0107 mo\u017Ee\u0161 da bira\u0161 ili ponavlja\u0161 samo one koji ti se dopadaju. Od napitaka su na dnevnoj bazi dozvoljeni: voda (2-4l), nezasla\u0111ena \u010Dista crna kafa (2 \u0161olje), \u010Da\u0161a mineralne vode i biljni \u010Daj bez dodataka (2-4 \u0161olje)." }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("p", { class: "font13", children: "Klikom na dugme ispod mo\u017Ee\u0161 da izmjeni\u0161 namirnice na koje si ozna\u010Dio alergiju/intoleranciju ili da ne \u017Eeli\u0161 da se na\u0111u u tvom jelovniku" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("p", { class: "font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { class: "button", href: "javascript: void(0)", onClick: () => { this.setState({ showAlergije: true }); }, children: "Namirnice koje ne \u017Eelim" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "plan-ishrane", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "pi-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "pih-dani font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { onClick: this.setDan.bind(this, '1'), href: "javascript: void(0)", class: this.state.dan === '1' && !this.state.kupovina ? 'active' : '', children: window.t('Ishrana') }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "pih-lista font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { href: "javascript:void(0)", class: this.state.kupovina ? 'active' : '', onClick: this.showKupovina, children: window.t('Lista za kupovinu') }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "pi-columns", children: this.state.kupovina ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana_Kupovina__WEBPACK_IMPORTED_MODULE_4__["default"], { namirnice: this.state.data.shopping }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 52 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "col first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "row dorucak", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana_Obrok__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Doručak'), obrok: 'dorucak', jela: this.state.data.dorucak || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user }, `dorucak_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "row medjuobok", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana_Obrok__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Međuobrok'), obrok: 'medju', jela: this.state.data.medju || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user, otvoreno: true }, `medju_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "col second", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "row tecnost", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana_Tecnost__WEBPACK_IMPORTED_MODULE_3__["default"], { datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user }, `tecnost_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "row rucak", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana_Obrok__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Ručak'), obrok: 'rucak', jela: this.state.data.rucak || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user }, `rucak_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { class: "row vecera", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Ishrana_Obrok__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Večera'), obrok: 'vecera', jela: this.state.data.vecera || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user }, `vecera_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 37 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Ishrana); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ishrana0823.js": /*!***********************************!*\ !*** ./src/Centar/Ishrana0823.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _AlergijeNove__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../AlergijeNove */ "./src/AlergijeNove.js"); /* harmony import */ var _Ishrana_Meni0823__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Ishrana/Meni0823 */ "./src/Ishrana/Meni0823.js"); /* harmony import */ var _Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Ishrana/slick.css */ "./src/Ishrana/slick.css"); /* harmony import */ var _Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-slick */ "./node_modules/react-slick/lib/index.js"); /* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_slick__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var _Ishrana_Kalkulator0823__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Ishrana/Kalkulator0823 */ "./src/Ishrana/Kalkulator0823.js"); /* harmony import */ var _Ishrana_VodaDugme0823__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Ishrana/VodaDugme0823 */ "./src/Ishrana/VodaDugme0823.js"); /* harmony import */ var _Ishrana_VodaBoks0823__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../Ishrana/VodaBoks0823 */ "./src/Ishrana/VodaBoks0823.js"); /* harmony import */ var _Ishrana_DrugaJelaDugme__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Ishrana/DrugaJelaDugme */ "./src/Ishrana/DrugaJelaDugme.js"); /* harmony import */ var _Ishrana_DrugaJelaBoks__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Ishrana/DrugaJelaBoks */ "./src/Ishrana/DrugaJelaBoks.js"); /* harmony import */ var _Ishrana_KalendarDugme__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../Ishrana/KalendarDugme */ "./src/Ishrana/KalendarDugme.js"); /* harmony import */ var _Ishrana_Kalendar0823__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../Ishrana/Kalendar0823 */ "./src/Ishrana/Kalendar0823.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _Progres_Prati__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../Progres/Prati */ "./src/Progres/Prati.js"); /* harmony import */ var _Progres_Poruke__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../Progres/Poruke */ "./src/Progres/Poruke.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ishrana0823.js"; class Ishrana extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {}, dan: '1', kupovina: false, showAlergije: false, kalkulator: {}, max: { kcal: parseInt(props.user.dnevni_unosi.kcal), masti: parseInt(props.user.dnevni_unosi.masti), uh: parseInt(props.user.dnevni_unosi.uh), proteini: parseInt(props.user.dnevni_unosi.proteini) }, box: '', activeSlide: 0, showNextSlide: true, plan: { ponedeljak: { naziv: '' }, utorak: { naziv: '' }, srijeda: { naziv: '' }, cetvrtak: { naziv: '' }, petak: { naziv: '' }, subota: { naziv: '' }, nedelja: { naziv: '' } }, planDodajPopup: false, saveKey: new Date().getTime(), meni: {}, kalkulatorUpdate: 1, danas: '' }; this.loadData = this.loadData.bind(this); this.showKupovina = this.showKupovina.bind(this); this.addKalkulator = this.addKalkulator.bind(this); this.removeKalkulator = this.removeKalkulator.bind(this); this.saveKalkulator = this.saveKalkulator.bind(this); this.renderSlides = this.renderSlides.bind(this); this.toggleBox = this.toggleBox.bind(this); this.planDodajPopup = this.planDodajPopup.bind(this); this.planDodajPopupClose = this.planDodajPopupClose.bind(this); this.setPlan = this.setPlan.bind(this); this.scrollToBox = this.scrollToBox.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } scrollToBox(box) { setTimeout(() => { let el = window.document.getElementById(`box-${box}`); if (el) { _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_15__["default"].animateScroll({ targetPosition: el.offsetTop, initialPosition: window.scrollY, duration: 1000 }); } }, 500); } toggleBox(box) { this.setState({ box: box === this.state.box ? '' : box }); } planDodajPopup(naziv) { this.setState({ planDodajPopup: naziv }); } planDodajPopupClose() { this.setState({ planDodajPopup: false }); } loadData() { var _this$props$user$prog; const brojJelaUJelovniku = (_this$props$user$prog = this.props.user.programi[0].data.broj_jela_jelovnik) !== null && _this$props$user$prog !== void 0 ? _this$props$user$prog : 5; _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`IshranaDatumi.php?platforma=${this.props.platforma}&danas=${this.state.danas}`).then(response => { let jela = {}; let datumi = Object.keys(response.data.jelovnici || {}); datumi.forEach((datum, multiplier) => { let data = response.data.jelovnici[datum]; for (let i = 1; i <= brojJelaUJelovniku; i++) { let x = i + multiplier * brojJelaUJelovniku; //Umjesto 5 islo je data.dorucak.length jela[`JELOVNIK ${x}`] = { broj: x, naziv: `JELOVNIK ${x}`, dorucak: data.dorucak && data.dorucak[i - 1] && data.dorucak[i - 1].jelo_data.hidden != '1' ? data.dorucak[i - 1] : null, rucak: data.rucak && data.rucak[i - 1] && data.rucak[i - 1].jelo_data.hidden != '1' ? data.rucak[i - 1] : null, medju: data.medju && data.medju[i - 1] && data.medju[i - 1].jelo_data.hidden != '1' ? data.medju[i - 1] : null, medju2: data.medju2 && data.medju2[i - 1] && data.medju2[i - 1].jelo_data.hidden != '1' ? data.medju2[i - 1] : null, vecera: data.vecera && data.vecera[i - 1] && data.vecera[i - 1].jelo_data.hidden != '1' ? data.vecera[i - 1] : null }; } }); this.setState({ loaded: true, data: response.data, dan: response.data.trenutni_dan, danas: response.data.danas, kalkulator: response.data.kalkulator.data || {}, meni: jela, kalkulatorUpdate: new Date().getTime() }, () => { if (location.href.indexOf('?print') > -1) window.print();else { window.provjeriKalkulator(); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Plan.php?date=${this.state.data.datum}`).then(response => { if (response.data.plan) { this.setState({ plan: response.data.plan }); } }); } }); }); } setDan(dan) { this.setState({ dan: dan, kupovina: false }); } showKupovina() { this.setState({ kupovina: true }); } addKalkulator(jelo) { let k = this.state.kalkulator; let jid = jelo.obrok + '-' + jelo.jelo_id; if (k[jid]) { k[jid].kolicina += 1; k[jid].jelo_data.naziv = jelo.jelo_data.naziv; } else { jelo.kolicina = 1; k[jid] = jelo; } this.setState({ kalkulator: k, box: 'kalkulator' }, () => { this.saveKalkulator(k); this.scrollToBox('kalkulator'); }); } removeKalkulator(jelo_id) { let k = this.state.kalkulator; if (k[jelo_id]) { if (k[jelo_id].kolicina > 1) k[jelo_id].kolicina -= 1;else delete k[jelo_id]; } this.setState({ kalkulator: k }, () => { this.saveKalkulator(k); }); } saveKalkulator(kalkulator) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('DnevniUnos.php', { unos: { ...kalkulator }, danas: this.state.danas, max: this.state.max }); } renderSlides() { var _this$props$user$prog2; const brojJelaUJelovniku = (_this$props$user$prog2 = this.props.user.programi[0].data.broj_jela_jelovnik) !== null && _this$props$user$prog2 !== void 0 ? _this$props$user$prog2 : 5; let jela = {}; let datumi = Object.keys(this.state.data.jelovnici); datumi.forEach((datum, multiplier) => { let data = this.state.data.jelovnici[datum]; for (let i = 1; i <= brojJelaUJelovniku; i++) { let x = i + multiplier * brojJelaUJelovniku; //Umjesto 5 islo je data.dorucak.length jela[`JELOVNIK ${x}`] = { broj: x, naziv: `JELOVNIK ${x}`, dorucak: data.dorucak && data.dorucak[i - 1] && data.dorucak[i - 1].jelo_data.hidden != '1' ? data.dorucak[i - 1] : null, rucak: data.rucak && data.rucak[i - 1] && data.rucak[i - 1].jelo_data.hidden != '1' ? data.rucak[i - 1] : null, medju: data.medju && data.medju[i - 1] && data.medju[i - 1].jelo_data.hidden != '1' ? data.medju[i - 1] : null, medju2: data.medju2 && data.medju2[i - 1] && data.medju2[i - 1].jelo_data.hidden != '1' ? data.medju2[i - 1] : null, vecera: data.vecera && data.vecera[i - 1] && data.vecera[i - 1].jelo_data.hidden != '1' ? data.vecera[i - 1] : null }; } }); return Object.keys(jela).map(meni => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_Meni0823__WEBPACK_IMPORTED_MODULE_5__["default"], { data: jela[meni], addKalkulator: this.addKalkulator, removeKalkulator: this.removeKalkulator, planDodaj: this.planDodajPopup.bind(this, jela[meni]), kalkulator: this.state.kalkulator, loadKey: `${meni}-${this.state.kalkulatorUpdate}` }, `${meni}-${this.state.kalkulatorUpdate}`, false, { fileName: _jsxFileName, lineNumber: 255, columnNumber: 49 }, this)); } setPlan(plan) { this.setState({ plan: plan, planDodajPopup: false, box: 'plan', saveKey: new Date().getTime() }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Plan.php', { plan: this.state.plan, date: this.state.data.datum }); this.scrollToBox('plan'); }); } render() { const scrollToTop = () => { setTimeout(() => { window.scrollTo({ top: 0, behavior: 'smooth' }); }, 500); }; const sliderSettings = { dots: false, speed: 300, infinite: true, arrows: false, slidesToShow: 1, className: 'jelovnik-slider', afterChange: id => { this.setState({ activeSlide: id }); }, beforeChange: (old, newi) => { this.setState({ showNextSlide: true //old != newi }); } }; let isPrint = location.hash.indexOf('?print') > -1; return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 313, columnNumber: 37 }, this) : Object.keys(this.state.data.prikazati).length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 314, columnNumber: 67 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("section", { className: "pm-right" + (isPrint ? ' print' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: "pmr-content", children: [this.state.showAlergije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_AlergijeNove__WEBPACK_IMPORTED_MODULE_4__["default"], { user: this.props.user, Hide: () => { this.setState({ showAlergije: false }); }, Save: data => { this.setState({ showAlergije: false }, () => { this.props.SaveAlergije(data); }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 317, columnNumber: 52 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: 'ishrana0823', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: 'left-col', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: 'jelovnik', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: "jelovnik-slider-cont", children: [isPrint ? this.renderSlides() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(react_slick__WEBPACK_IMPORTED_MODULE_7___default.a, { ref: c => this.slider = c, ...sliderSettings, children: this.renderSlides() }, void 0, false, { fileName: _jsxFileName, lineNumber: 333, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: "is-arrows", children: [this.state.activeSlide > 0 || 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: "prev-arrow-is", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-prethodni.svg", onClick: () => { this.slider.slickPrev(); scrollToTop(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 340, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 339, columnNumber: 49 }, this) : null, this.state.showNextSlide ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: "next-arrow-is", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-sljedeci.svg", onClick: () => { this.slider.slickNext(); scrollToTop(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 348, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 347, columnNumber: 49 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 337, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 331, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 330, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: 'dugmad', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_DrugaJelaDugme__WEBPACK_IMPORTED_MODULE_11__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 358, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_VodaDugme0823__WEBPACK_IMPORTED_MODULE_9__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 359, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_KalendarDugme__WEBPACK_IMPORTED_MODULE_13__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 360, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 357, columnNumber: 33 }, this), this.state.box === 'voda' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_VodaBoks0823__WEBPACK_IMPORTED_MODULE_10__["default"], { onClose: () => { this.toggleBox('voda'); }, onChange: () => { this.setState({ kalkulatorUpdate: new Date().getTime() }); }, danas: this.state.danas }, void 0, false, { fileName: _jsxFileName, lineNumber: 363, columnNumber: 62 }, this) : null, this.state.box === 'druga-jela' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_DrugaJelaBoks__WEBPACK_IMPORTED_MODULE_12__["default"], { addKalkulator: this.addKalkulator, kalkulator: { ...this.state.kalkulator }, onClose: () => { this.toggleBox('druga'); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 376, columnNumber: 37 }, this) }, void 0, false) : null, this.state.box === 'kalendar' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_Kalendar0823__WEBPACK_IMPORTED_MODULE_14__["default"], { start: this.state.data.datum, danas: this.state.danas, onClose: () => { this.toggleBox('kalendar'); }, onClick: datum => { this.setState({ danas: datum }, () => { this.toggleBox('kalendar'); this.loadData(); }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 386, columnNumber: 37 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 329, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])("div", { className: "right-col", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Ishrana_Kalkulator0823__WEBPACK_IMPORTED_MODULE_8__["default"], { jela: { ...this.state.kalkulator }, max: this.state.max, removeKalkulator: this.removeKalkulator, user: this.props.user, datum: this.state.danas, addKalkulator: this.addKalkulator, meni: this.state.meni }, `kalkulator-${this.state.kalkulatorUpdate}`, false, { fileName: _jsxFileName, lineNumber: 404, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 403, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 328, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_18__["jsxDEV"])(_Progres_Prati__WEBPACK_IMPORTED_MODULE_16__["default"], { hideLoader: true, user: this.props.user, program: this.props.user.programi[0] }, void 0, false, { fileName: _jsxFileName, lineNumber: 417, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 316, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 315, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Ishrana); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ishrana0922-rucna.js": /*!*****************************************!*\ !*** ./src/Centar/Ishrana0922-rucna.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Ishrana/slick.css */ "./src/Ishrana/slick.css"); /* harmony import */ var _Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-slick */ "./node_modules/react-slick/lib/index.js"); /* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_slick__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _Ishrana_KalkulatorDugme__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Ishrana/KalkulatorDugme */ "./src/Ishrana/KalkulatorDugme.js"); /* harmony import */ var _Ishrana_Kalkulator0922__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Ishrana/Kalkulator0922 */ "./src/Ishrana/Kalkulator0922.js"); /* harmony import */ var _Ishrana_KrsiPlanDugme__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Ishrana/KrsiPlanDugme */ "./src/Ishrana/KrsiPlanDugme.js"); /* harmony import */ var _Ishrana_KrsiPlanBoks__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Ishrana/KrsiPlanBoks */ "./src/Ishrana/KrsiPlanBoks.js"); /* harmony import */ var _Ishrana_VodaDugme__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../Ishrana/VodaDugme */ "./src/Ishrana/VodaDugme.js"); /* harmony import */ var _Ishrana_VodaBoks__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Ishrana/VodaBoks */ "./src/Ishrana/VodaBoks.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _Progres_Prati__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../Progres/Prati */ "./src/Progres/Prati.js"); /* harmony import */ var _Progres_PratiProgresDugme__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../Progres/PratiProgresDugme */ "./src/Progres/PratiProgresDugme.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ishrana0922-rucna.js", _s = __webpack_require__.$Refresh$.signature(), _s2 = __webpack_require__.$Refresh$.signature(); const Dan = props => { _s(); const [dorucak, setDorucak] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.dorucak || ''); const [rucak, setRucak] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.rucak || ''); const [uzina, setUzina] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.uzina || ''); const [vecera, setVecera] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.vecera || ''); const [count, setCount] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { const dan = props.dan; if (count > 0) { props.onChange({ dorucak, rucak, uzina, vecera }); } }, [count]); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide-header font15", children: props.dan }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("ul", { className: "meni-lista fitnes-program", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide-content-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "top font12", children: "Doru\u010Dak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "input-box", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("input", { className: "font12", type: "text", value: dorucak, onChange: e => { setDorucak(e.target.value); setCount(count + 1); }, placeholder: "Upi\u0161i ovdje..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide-content-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "top font12", children: "Ru\u010Dak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "input-box", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("input", { className: "font12", type: "text", value: rucak, onChange: e => { setRucak(e.target.value); setCount(count + 1); }, placeholder: "Upi\u0161i ovdje..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide-content-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "top font12", children: "U\u017Eina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "input-box", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("input", { className: "font12", type: "text", value: uzina, onChange: e => { setUzina(e.target.value); setCount(count + 1); }, placeholder: "Upi\u0161i ovdje..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "slide-content-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "top font12", children: "Ve\u010Dera" }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "input-box", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("input", { className: "font12", type: "text", value: vecera, onChange: e => { setVecera(e.target.value); setCount(count + 1); }, placeholder: "Upi\u0161i ovdje..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 9 }, undefined) }, void 0, false); }; _s(Dan, "cXlkCDurPham7RHa7bk00jjplmU="); _c = Dan; /* harmony default export */ __webpack_exports__["default"] = (_s2(props => { _s2(); console.log('Rucna Ishrana', props); const [activeSlide, setActiveSlide] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [showNextSlide, setShowNextSlide] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true); const [box, setBox] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ ishrana: { ponedeljak: { dan: 'Ponedjeljak' }, utorak: { dan: 'Utorak' }, srijeda: { dan: 'Srijeda' }, cetvrtak: { dan: 'Četvrtak' }, petak: { dan: 'Petak' }, subota: { dan: 'Subota' }, nedjelja: { dan: 'Nedjelja' } } }); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [kalkulatorMax, setKalkulatorMax] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ kcal: parseInt(props.user.dnevni_unosi.kcal), masti: parseInt(props.user.dnevni_unosi.masti), uh: parseInt(props.user.dnevni_unosi.uh), proteini: parseInt(props.user.dnevni_unosi.proteini) }); let slider = null; let saveTimer = 0; const saveIshrana = () => { clearTimeout(saveTimer); saveTimer = setTimeout(() => { console.log('Save', data.ishrana); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Ishrana-R.php', data.ishrana); }, 1000); }; const toggleBox = b => { if (box === b) setBox('');else setBox(b); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Ishrana-R.php').then(response => { if (response.data.ishrana.length === 0) response.data.ishrana = data.ishrana; setData(response.data); setLoaded(true); }); }, []); const scrollToBox = box => { setTimeout(() => { let el = window.document.getElementById(`box-${box}`); if (el) { _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_12__["default"].animateScroll({ targetPosition: el.offsetTop, initialPosition: window.scrollY, duration: 1000 }); } }, 500); }; const addKalkulator = jelo => { let k = data.kalkulator.data; let jid = jelo.obrok + '-' + jelo.jelo_id; if (k[jid]) { k[jid].kolicina += 1; k[jid].jelo_data.naziv = jelo.jelo_data.naziv; } else { jelo.kolicina = 1; k[jid] = jelo; } setBox('kalkulator'); setData({ ...data, kalkulator: { ...data.kalkulator, data: k } }); saveKalkulator(k); scrollToBox('kalkulator'); }; const removeKalkulator = jelo_id => { let k = data.kalkulator.data; if (k[jelo_id]) { if (k[jelo_id].kolicina > 1) k[jelo_id].kolicina -= 1;else delete k[jelo_id]; } setData({ ...data, kalkulator: { ...data.kalkulator, data: k } }); saveKalkulator(k); }; const saveKalkulator = kalkulator => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('DnevniUnos.php', { unos: { ...kalkulator }, max: data.max }); }; const renderSlides = () => { return Object.keys(data.ishrana).map(dan_id => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(Dan, { ...data.ishrana[dan_id], onChange: save_data => { let xdata = data; xdata.ishrana[dan_id] = { ...xdata.ishrana[dan_id], ...save_data }; setData(data); saveIshrana(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 20 }, undefined); }); }; const isPrint = location.hash.indexOf('?print') > -1; const sliderSettings = { dots: false, speed: 300, infinite: true, arrows: false, slidesToShow: 3, responsive: [{ breakpoint: 1080, settings: { slidesToShow: 2, slidesToScroll: 1, arrows: true } }, { breakpoint: 780, settings: { slidesToShow: 1, slidesToScroll: 1, arrows: true } }], className: 'ishrana-slider', afterChange: id => { setActiveSlide(id); }, beforeChange: (old, newi) => { setShowNextSlide(true); } }; return !loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 267, columnNumber: 22 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("section", { className: "pm-right" + (isPrint ? ' print' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "pmr-content ishrana-0922", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("h2", { className: "font36", children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 271, columnNumber: 46 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 271, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: 'nn22-ishrana', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "ishrana-slider-cont", children: [isPrint ? renderSlides() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(react_slick__WEBPACK_IMPORTED_MODULE_5___default.a, { ref: c => slider = c, ...sliderSettings, children: renderSlides() }, void 0, false, { fileName: _jsxFileName, lineNumber: 275, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "is-arrows", children: [activeSlide > 0 || 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "prev-arrow-is", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-prethodni.svg", onClick: () => { slider.slickPrev(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 282, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 281, columnNumber: 33 }, undefined) : null, showNextSlide ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "next-arrow-is", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-sljedeci.svg", onClick: () => { slider.slickNext(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 289, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 288, columnNumber: 33 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 279, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 273, columnNumber: 21 }, undefined), isPrint ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", { className: "ishrana-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Ishrana_KalkulatorDugme__WEBPACK_IMPORTED_MODULE_6__["default"], { toggleBox: toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 299, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Ishrana_VodaDugme__WEBPACK_IMPORTED_MODULE_10__["default"], { toggleBox: toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 301, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Progres_PratiProgresDugme__WEBPACK_IMPORTED_MODULE_14__["default"], { toggleBox: toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 303, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 298, columnNumber: 25 }, undefined), box === 'krsi' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Ishrana_KrsiPlanBoks__WEBPACK_IMPORTED_MODULE_9__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 307, columnNumber: 39 }, undefined) : null, box === 'kalkulator' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Ishrana_Kalkulator0922__WEBPACK_IMPORTED_MODULE_7__["default"], { introText: 'Kako bi izračunao/la svoj dnevni unos kalorija, potrebno je da klikneš na link ispod i označiš sve što si danas pojeo/la.', ostaleText: 'Dodaj namirnice koje si danas pojeo/la', ostaleDodajText: 'Dodaj namirnice', hideOstale: true, jela: [], user: props.user, jela: { ...data.kalkulator.data }, max: kalkulatorMax, datum: data.danas, addKalkulator: addKalkulator, removeKalkulator: removeKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 309, columnNumber: 45 }, undefined) : null, box === 'voda' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Ishrana_VodaBoks__WEBPACK_IMPORTED_MODULE_11__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 323, columnNumber: 39 }, undefined) : null, box === 'progres' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_Progres_Prati__WEBPACK_IMPORTED_MODULE_13__["default"], { user: props.user, program: props.user.programi[0] }, void 0, false, { fileName: _jsxFileName, lineNumber: 325, columnNumber: 42 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 272, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 269, columnNumber: 13 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 268, columnNumber: 9 }, undefined); }, "IItcQOUxHH4GSad+lxHprNP7z/w=")); var _c; __webpack_require__.$Refresh$.register(_c, "Dan"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ishrana0922.js": /*!***********************************!*\ !*** ./src/Centar/Ishrana0922.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Ishrana_Obrok2022__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Ishrana/Obrok2022 */ "./src/Ishrana/Obrok2022.js"); /* harmony import */ var _Ishrana_Kupovina2022__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Ishrana/Kupovina2022 */ "./src/Ishrana/Kupovina2022.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _AlergijeNove__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../AlergijeNove */ "./src/AlergijeNove.js"); /* harmony import */ var _Ishrana_MiniKalkulator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Ishrana/MiniKalkulator */ "./src/Ishrana/MiniKalkulator.js"); /* harmony import */ var _Ishrana_Meni__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Ishrana/Meni */ "./src/Ishrana/Meni.js"); /* harmony import */ var _Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Ishrana/slick.css */ "./src/Ishrana/slick.css"); /* harmony import */ var _Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_Ishrana_slick_css__WEBPACK_IMPORTED_MODULE_9__); /* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react-slick */ "./node_modules/react-slick/lib/index.js"); /* harmony import */ var react_slick__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react_slick__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var _Ishrana_KalkulatorDugme__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Ishrana/KalkulatorDugme */ "./src/Ishrana/KalkulatorDugme.js"); /* harmony import */ var _Ishrana_Kalkulator0922__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Ishrana/Kalkulator0922 */ "./src/Ishrana/Kalkulator0922.js"); /* harmony import */ var _Ishrana_KrsiPlanDugme__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../Ishrana/KrsiPlanDugme */ "./src/Ishrana/KrsiPlanDugme.js"); /* harmony import */ var _Ishrana_KrsiPlanBoks__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../Ishrana/KrsiPlanBoks */ "./src/Ishrana/KrsiPlanBoks.js"); /* harmony import */ var _Ishrana_VodaDugme__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../Ishrana/VodaDugme */ "./src/Ishrana/VodaDugme.js"); /* harmony import */ var _Ishrana_VodaBoks__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../Ishrana/VodaBoks */ "./src/Ishrana/VodaBoks.js"); /* harmony import */ var _Ishrana_PlanDugme__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../Ishrana/PlanDugme */ "./src/Ishrana/PlanDugme.js"); /* harmony import */ var _Ishrana_PlanBoks__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../Ishrana/PlanBoks */ "./src/Ishrana/PlanBoks.js"); /* harmony import */ var _Ishrana_PlanDodaj__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../Ishrana/PlanDodaj */ "./src/Ishrana/PlanDodaj.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _Progres_Prati__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../Progres/Prati */ "./src/Progres/Prati.js"); /* harmony import */ var _Progres_PratiProgresDugme__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../Progres/PratiProgresDugme */ "./src/Progres/PratiProgresDugme.js"); /* harmony import */ var _Progres_Poruke__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../Progres/Poruke */ "./src/Progres/Poruke.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ishrana0922.js"; class Ishrana extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {}, dan: '1', kupovina: false, showAlergije: false, kalkulator: {}, max: { kcal: parseInt(props.user.dnevni_unosi.kcal), masti: parseInt(props.user.dnevni_unosi.masti), uh: parseInt(props.user.dnevni_unosi.uh), proteini: parseInt(props.user.dnevni_unosi.proteini) }, box: '', activeSlide: 0, showNextSlide: true, plan: { ponedeljak: { naziv: '' }, utorak: { naziv: '' }, srijeda: { naziv: '' }, cetvrtak: { naziv: '' }, petak: { naziv: '' }, subota: { naziv: '' }, nedelja: { naziv: '' } }, planDodajPopup: false, saveKey: new Date().getTime(), meni: {} }; this.loadData = this.loadData.bind(this); this.showKupovina = this.showKupovina.bind(this); this.addKalkulator = this.addKalkulator.bind(this); this.removeKalkulator = this.removeKalkulator.bind(this); this.saveKalkulator = this.saveKalkulator.bind(this); this.renderSlides = this.renderSlides.bind(this); this.toggleBox = this.toggleBox.bind(this); this.planDodajPopup = this.planDodajPopup.bind(this); this.planDodajPopupClose = this.planDodajPopupClose.bind(this); this.setPlan = this.setPlan.bind(this); this.scrollToBox = this.scrollToBox.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } scrollToBox(box) { setTimeout(() => { let el = window.document.getElementById(`box-${box}`); if (el) { _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_20__["default"].animateScroll({ targetPosition: el.offsetTop, initialPosition: window.scrollY, duration: 1000 }); } }, 500); } toggleBox(box) { this.setState({ box: box === this.state.box ? '' : box }, () => { this.scrollToBox(box); }); } planDodajPopup(naziv) { this.setState({ planDodajPopup: naziv }); } planDodajPopupClose() { this.setState({ planDodajPopup: false }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`IshranaDatumi.php?platforma=${this.props.platforma}`).then(response => { let jela = {}; let datumi = Object.keys(response.data.jelovnici || {}); datumi.forEach((datum, multiplier) => { let data = response.data.jelovnici[datum]; for (let i = 1; i <= 5; i++) { let x = i + multiplier * 5; //Umjesto 5 islo je data.dorucak.length jela[`JELOVNIK ${x}`] = { broj: x, naziv: `JELOVNIK ${x}`, dorucak: data.dorucak[i - 1], rucak: data.rucak[i - 1], medju: data.medju[i - 1], vecera: data.vecera[i - 1] }; } }); this.setState({ loaded: true, data: response.data, dan: response.data.trenutni_dan, kalkulator: response.data.kalkulator.data || {}, meni: jela }, () => { if (location.href.indexOf('?print') > -1) window.print();else { window.provjeriKalkulator(); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Plan.php?date=${this.state.data.datum}`).then(response => { if (response.data.plan) { this.setState({ plan: response.data.plan }); } }); } }); }); } setDan(dan) { this.setState({ dan: dan, kupovina: false }); } showKupovina() { this.setState({ kupovina: true }); } addKalkulator(jelo) { let k = this.state.kalkulator; let jid = jelo.obrok + '-' + jelo.jelo_id; if (k[jid]) { k[jid].kolicina += 1; k[jid].jelo_data.naziv = jelo.jelo_data.naziv; } else { jelo.kolicina = 1; k[jid] = jelo; } this.setState({ kalkulator: k, box: 'kalkulator' }, () => { this.saveKalkulator(k); this.scrollToBox('kalkulator'); }); } removeKalkulator(jelo_id) { let k = this.state.kalkulator; if (k[jelo_id]) { if (k[jelo_id].kolicina > 1) k[jelo_id].kolicina -= 1;else delete k[jelo_id]; } this.setState({ kalkulator: k }, () => { this.saveKalkulator(k); }); } saveKalkulator(kalkulator) { console.log('Save', { unos: { ...kalkulator }, max: this.state.max }); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('DnevniUnos.php', { unos: { ...kalkulator }, max: this.state.max }); } renderSlides() { let jela = {}; let datumi = Object.keys(this.state.data.jelovnici); datumi.forEach((datum, multiplier) => { let data = this.state.data.jelovnici[datum]; for (let i = 1; i <= 5; i++) { let x = i + multiplier * 5; //Umjesto 5 islo je data.dorucak.length jela[`JELOVNIK ${x}`] = { broj: x, naziv: `JELOVNIK ${x}`, dorucak: data.dorucak[i - 1], rucak: data.rucak[i - 1], medju: data.medju[i - 1], vecera: data.vecera[i - 1] }; } }); return Object.keys(jela).map(meni => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_Meni__WEBPACK_IMPORTED_MODULE_8__["default"], { data: jela[meni], addKalkulator: this.addKalkulator, removeKalkulator: this.removeKalkulator, planDodaj: this.planDodajPopup.bind(this, jela[meni]) }, void 0, false, { fileName: _jsxFileName, lineNumber: 258, columnNumber: 49 }, this)); } setPlan(plan) { this.setState({ plan: plan, planDodajPopup: false, box: 'plan', saveKey: new Date().getTime() }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Plan.php', { plan: this.state.plan, date: this.state.data.datum }); this.scrollToBox('plan'); }); } render() { const scrollToTop = () => { setTimeout(() => { window.scrollTo({ top: 0, behavior: 'smooth' }); }, 500); }; const sliderSettings = { dots: false, speed: 300, infinite: true, arrows: false, slidesToShow: 3, responsive: [{ breakpoint: 1080, settings: { slidesToShow: 2, slidesToScroll: 1, arrows: true } }, { breakpoint: 780, settings: { slidesToShow: 1, slidesToScroll: 1, arrows: true } }], className: 'ishrana-slider', afterChange: id => { this.setState({ activeSlide: id }); }, beforeChange: (old, newi) => { this.setState({ showNextSlide: true //old != newi }); } }; let isPrint = location.hash.indexOf('?print') > -1; return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 331, columnNumber: 37 }, this) : Object.keys(this.state.data.prikazati).length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_5__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 332, columnNumber: 67 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("section", { className: "pm-right" + (isPrint ? ' print' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "pmr-content ishrana-0922", children: [this.state.showAlergije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_AlergijeNove__WEBPACK_IMPORTED_MODULE_6__["default"], { user: this.props.user, Hide: () => { this.setState({ showAlergije: false }); }, Save: data => { this.setState({ showAlergije: false }, () => { this.props.SaveAlergije(data); }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 335, columnNumber: 52 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("h2", { className: "font36", children: ["Ishrana ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("a", { className: "pmrch-print", href: "https://atika.net/app/app#/CentarNutri/Ishrana?print", target: "_blank", children: ["\u0160TAMPAJ ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 27.48926 25.66602", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("path", { d: "M25.27344,6.15234H22.50488V1.4165A1.41744,1.41744,0,0,0,21.08887,0H6.44824a1.41828,1.41828,0,0,0-1.417,1.4165V6.15234H2.2168A2.21881,2.21881,0,0,0,0,8.36865v9.82764a2.2187,2.2187,0,0,0,2.2168,2.21582H4.89648V24.249a1.41872,1.41872,0,0,0,1.417,1.417H20.95312a1.41871,1.41871,0,0,0,1.417-1.417V20.41211h2.90332a2.21849,2.21849,0,0,0,2.21582-2.21582V8.36865A2.2186,2.2186,0,0,0,25.27344,6.15234ZM6.53125,1.5H21.00488V6.15234H6.53125ZM20.87012,24.166H6.39648V15.5459H20.87012Zm5.11914-5.96973a.71686.71686,0,0,1-.71582.71582H22.37012V15.46289a1.4187,1.4187,0,0,0-1.417-1.417H6.31348a1.41871,1.41871,0,0,0-1.417,1.417v3.44922H2.2168A.71706.71706,0,0,1,1.5,18.19629V8.36865a.71717.71717,0,0,1,.7168-.71631H25.27344a.717.717,0,0,1,.71582.71631ZM21.75537,9.65314a1.16129,1.16129,0,1,0,1.16132,1.16125A1.16128,1.16128,0,0,0,21.75537,9.65314ZM9.67969,18.97461h7.90722a.75.75,0,1,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Zm0,3.26269h7.90722a.75.75,0,0,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 346, columnNumber: 268 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 346, columnNumber: 196 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 346, columnNumber: 85 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 346, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 346, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: 'nn22-ishrana', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "ishrana-slider-cont", children: [isPrint ? this.renderSlides() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(react_slick__WEBPACK_IMPORTED_MODULE_10___default.a, { ref: c => this.slider = c, ...sliderSettings, children: this.renderSlides() }, void 0, false, { fileName: _jsxFileName, lineNumber: 350, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "is-arrows", children: [this.state.activeSlide > 0 || 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "prev-arrow-is", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-prethodni.svg", onClick: () => { this.slider.slickPrev(); scrollToTop(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 357, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 356, columnNumber: 41 }, this) : null, this.state.showNextSlide ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "next-arrow-is", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-sljedeci.svg", onClick: () => { this.slider.slickNext(); scrollToTop(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 365, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 364, columnNumber: 41 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 354, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 348, columnNumber: 29 }, this), isPrint ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "ishrana-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_KalkulatorDugme__WEBPACK_IMPORTED_MODULE_11__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 375, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_VodaDugme__WEBPACK_IMPORTED_MODULE_15__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 377, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_PlanDugme__WEBPACK_IMPORTED_MODULE_17__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 379, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "single click", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "button-holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-namirnice-icon.svg", onClick: () => { this.setState({ showAlergije: true }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 383, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 382, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "title font15", children: "Dopuni analizu" }, void 0, false, { fileName: _jsxFileName, lineNumber: 389, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 381, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_KrsiPlanDugme__WEBPACK_IMPORTED_MODULE_13__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 391, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Progres_PratiProgresDugme__WEBPACK_IMPORTED_MODULE_22__["default"], { toggleBox: this.toggleBox }, void 0, false, { fileName: _jsxFileName, lineNumber: 393, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 374, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])("div", { className: "nn22-notif", children: [this.state.box === 'kalkulator' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_Kalkulator0922__WEBPACK_IMPORTED_MODULE_12__["default"], { jela: { ...this.state.kalkulator }, max: this.state.max, removeKalkulator: this.removeKalkulator, user: this.props.user, datum: this.state.data.danas, addKalkulator: this.addKalkulator, meni: this.state.meni }, void 0, false, { fileName: _jsxFileName, lineNumber: 399, columnNumber: 68 }, this) : null, this.state.box === 'voda' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_VodaBoks__WEBPACK_IMPORTED_MODULE_16__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 409, columnNumber: 62 }, this) : null, this.state.box === 'plan' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_PlanBoks__WEBPACK_IMPORTED_MODULE_18__["default"], { setPlan: this.setPlan, plan: this.state.plan }, void 0, false, { fileName: _jsxFileName, lineNumber: 411, columnNumber: 62 }, this) : null, this.state.box === 'krsi' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_KrsiPlanBoks__WEBPACK_IMPORTED_MODULE_14__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 413, columnNumber: 62 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Progres_Poruke__WEBPACK_IMPORTED_MODULE_23__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 415, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 398, columnNumber: 29 }, this), this.state.box === 'progres' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Progres_Prati__WEBPACK_IMPORTED_MODULE_21__["default"], { user: this.props.user, program: this.props.user.programi[0] }, void 0, false, { fileName: _jsxFileName, lineNumber: 419, columnNumber: 61 }, this) : null, this.state.planDodajPopup != false ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_24__["jsxDEV"])(_Ishrana_PlanDodaj__WEBPACK_IMPORTED_MODULE_19__["default"], { close: this.planDodajPopupClose, dodaj: this.state.planDodajPopup, plan: this.state.plan, setPlan: this.setPlan }, new Date().getTime(), false, { fileName: _jsxFileName, lineNumber: 422, columnNumber: 33 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 347, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 334, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 333, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Ishrana); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ishrana2022.js": /*!***********************************!*\ !*** ./src/Centar/Ishrana2022.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Ishrana_Obrok2022__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Ishrana/Obrok2022 */ "./src/Ishrana/Obrok2022.js"); /* harmony import */ var _Ishrana_Kupovina2022__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Ishrana/Kupovina2022 */ "./src/Ishrana/Kupovina2022.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _AlergijeNove__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../AlergijeNove */ "./src/AlergijeNove.js"); /* harmony import */ var _Ishrana_Kalkulator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Ishrana/Kalkulator */ "./src/Ishrana/Kalkulator.js"); /* harmony import */ var _Ishrana_MiniKalkulator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Ishrana/MiniKalkulator */ "./src/Ishrana/MiniKalkulator.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ishrana2022.js"; class Ishrana extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {}, dan: '1', kupovina: false, showAlergije: false, kalkulator: {}, max: { kcal: parseInt(props.user.dnevni_unosi.kcal), masti: parseInt(props.user.dnevni_unosi.masti), uh: parseInt(props.user.dnevni_unosi.uh), proteini: parseInt(props.user.dnevni_unosi.proteini) } }; this.loadData = this.loadData.bind(this); this.showKupovina = this.showKupovina.bind(this); this.addKalkulator = this.addKalkulator.bind(this); this.removeKalkulator = this.removeKalkulator.bind(this); this.saveKalkulator = this.saveKalkulator.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Ishrana.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data, dan: response.data.trenutni_dan, kalkulator: response.data.kalkulator.data || {} }, () => { window.provjeriKalkulator(); }); }); } setDan(dan) { this.setState({ dan: dan, kupovina: false }); } showKupovina() { this.setState({ kupovina: true }); } addKalkulator(jelo) { let k = this.state.kalkulator; let jid = jelo.obrok + '-' + jelo.jelo_id; if (k[jid]) { k[jid].kolicina += 1; k[jid].jelo_data.naziv = jelo.jelo_data.naziv; } else { jelo.kolicina = 1; k[jid] = jelo; } this.setState({ kalkulator: k }, () => { this.saveKalkulator(k); }); } removeKalkulator(jelo_id) { let k = this.state.kalkulator; if (k[jelo_id]) { if (k[jelo_id].kolicina > 1) k[jelo_id].kolicina -= 1;else delete k[jelo_id]; } this.setState({ kalkulator: k }, () => { this.saveKalkulator(k); }); } saveKalkulator(kalkulator) { console.log('Save', { unos: { ...kalkulator }, max: this.state.max }); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('DnevniUnos.php', { unos: { ...kalkulator }, max: this.state.max }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 37 }, this) : this.state.data.shopping.length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_5__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 53 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "pmr-content ishrana-2022", children: [this.state.showAlergije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_AlergijeNove__WEBPACK_IMPORTED_MODULE_6__["default"], { user: this.props.user, Hide: () => { this.setState({ showAlergije: false }); }, Save: data => { this.setState({ showAlergije: false }, () => { this.props.SaveAlergije(data); }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 48 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_MiniKalkulator__WEBPACK_IMPORTED_MODULE_8__["default"], { jela: { ...this.state.kalkulator }, max: this.state.max, removeKalkulator: this.removeKalkulator, user: this.props.user, datum: this.state.data.datum }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("h2", { class: "font36", children: [window.t('Ishrana'), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("a", { class: "pmrch-print", href: "javascript:if(window.print)window.print()", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 27.48926 25.66602", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("path", { d: "M25.27344,6.15234H22.50488V1.4165A1.41744,1.41744,0,0,0,21.08887,0H6.44824a1.41828,1.41828,0,0,0-1.417,1.4165V6.15234H2.2168A2.21881,2.21881,0,0,0,0,8.36865v9.82764a2.2187,2.2187,0,0,0,2.2168,2.21582H4.89648V24.249a1.41872,1.41872,0,0,0,1.417,1.417H20.95312a1.41871,1.41871,0,0,0,1.417-1.417V20.41211h2.90332a2.21849,2.21849,0,0,0,2.21582-2.21582V8.36865A2.2186,2.2186,0,0,0,25.27344,6.15234ZM6.53125,1.5H21.00488V6.15234H6.53125ZM20.87012,24.166H6.39648V15.5459H20.87012Zm5.11914-5.96973a.71686.71686,0,0,1-.71582.71582H22.37012V15.46289a1.4187,1.4187,0,0,0-1.417-1.417H6.31348a1.41871,1.41871,0,0,0-1.417,1.417v3.44922H2.2168A.71706.71706,0,0,1,1.5,18.19629V8.36865a.71717.71717,0,0,1,.7168-.71631H25.27344a.717.717,0,0,1,.71582.71631ZM21.75537,9.65314a1.16129,1.16129,0,1,0,1.16132,1.16125A1.16128,1.16128,0,0,0,21.75537,9.65314ZM9.67969,18.97461h7.90722a.75.75,0,1,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Zm0,3.26269h7.90722a.75.75,0,0,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 209 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 137 }, this), " \u0160TAMPAJ"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "multiple", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { class: "font13", children: "Ovo je tvoj jelovnik! Svakog dana, za svaki glavni obrok, izaberi jednu od ponu\u0111enih opcija. Ne mora\u0161 da ih jede\u0161 redom, ve\u0107 mo\u017Ee\u0161 da bira\u0161 ili ponavlja\u0161 samo one koji ti se dopadaju. Od napitaka su na dnevnoj bazi dozvoljeni: voda (2-4l), nezasla\u0111ena \u010Dista crna kafa (2 \u0161olje), \u010Da\u0161a mineralne vode i biljni \u010Daj bez dodataka (2-4 \u0161olje)." }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "plan-ishrane", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "pi-columns", children: this.state.kupovina ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_Kupovina2022__WEBPACK_IMPORTED_MODULE_3__["default"], { namirnice: this.state.data.shopping }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 52 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "col first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "row default dozvoljeni-unos active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "pic-row-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("h4", { class: "font15", children: "Tvoj dozvoljeni dnevni unos" }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "pic-row-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "dozvoljeno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { class: "font15", children: this.props.user.dnevni_unosi.kcal || 0 }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { class: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { class: "font15", children: [this.props.user.dnevni_unosi.masti || 0, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { class: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { class: "font15", children: [this.props.user.dnevni_unosi.uh || 0, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { class: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { class: "font15", children: [this.props.user.dnevni_unosi.proteini || 0, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { class: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "row default linkovi active", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "pic-row-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "linkovi-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "linkovi-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { this.setState({ showAlergije: true }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("svg", { width: "23", height: "23", viewBox: "0 0 23 23", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("path", { d: "M2.80949 0C2.81478 0 2.81978 0.00247 2.82305 0.00663C2.8523 0.0437667 2.88218 0.0781733 2.91629 0.11453C5.55552 2.92959 8.36902 5.5741 11.0977 8.30252C11.1234 8.32815 11.1504 8.35235 11.1825 8.3826C11.7613 7.92933 12.1041 7.35764 12.1622 6.61325C12.2249 5.8102 12.5921 5.14601 13.1569 4.58244C14.1774 3.56423 15.196 2.54408 16.2153 1.52466C16.4541 1.28577 16.693 1.04683 16.9299 0.80977C17.3518 0.387509 18.0362 0.387183 18.4586 0.809012L18.4588 0.80925C18.5466 0.896914 18.5468 1.03907 18.4591 1.12682C17.3588 2.22768 16.2375 3.3495 15.1277 4.45989C15.4472 4.77817 15.7448 5.07466 16.0385 5.36727C16.938 4.46661 17.8516 3.5518 18.7593 2.64294C19.1807 2.22092 19.8643 2.21995 20.287 2.64076L20.299 2.65263C20.3871 2.7404 20.3874 2.88292 20.2995 2.97091C19.2006 4.07063 18.0751 5.19693 16.9597 6.31324C17.2888 6.64309 17.5861 6.94118 17.8932 7.249C18.8044 6.33616 19.7197 5.41918 20.6292 4.50803C21.0545 4.08198 21.7446 4.08114 22.171 4.50617L22.1855 4.52062C22.2757 4.6106 22.2711 4.75523 22.1801 4.84447C22.1795 4.84508 22.1789 4.84569 22.1783 4.84627C20.7758 6.2444 19.3676 7.63696 17.9793 9.0492C17.3285 9.71126 16.5937 10.1711 15.6484 10.2368C14.953 10.2852 14.4427 10.6599 13.992 11.1883C14.0468 11.2458 14.1035 11.3079 14.1629 11.3673C16.6802 13.885 19.1975 16.4027 21.7153 18.9199C22.2976 19.502 22.525 20.1846 22.288 20.9891C21.9016 22.301 20.2235 22.8042 19.1696 21.9276C19.0691 21.844 18.9752 21.7519 18.8826 21.6593C16.3852 19.1629 13.8883 16.666 11.3921 14.1683C11.3308 14.1069 11.2792 14.0358 11.215 13.9598C11.1324 14.0378 11.0747 14.0897 11.0199 14.1445C8.51245 16.6514 6.00467 19.1581 3.49875 21.6665C3.12717 22.0385 2.70036 22.2748 2.16619 22.3362C1.32673 22.4326 0.417429 21.8703 0.152338 21.0553C0.0958315 20.8815 0.0577198 20.7018 0.00834154 20.5258C0.00602321 20.5089 0.00231833 20.4819 0 20.465C0.00925166 19.635 0.479851 19.1029 1.0033 18.583C3.20859 16.3926 5.40242 14.1906 7.60295 11.9953C7.66265 11.9358 7.73568 11.8771 7.79644 11.8177C7.78775 11.7815 7.80513 11.854 7.79644 11.8177C7.73991 11.757 7.66102 11.671 7.60508 11.6151C5.97176 9.98502 4.34704 8.34629 2.7061 6.72393C1.70423 5.73341 1.27456 4.5302 1.27528 3.14461C1.27569 2.33684 1.4311 1.56535 1.68018 0.81497C1.84169 0.32838 2.29682 0 2.80949 0ZM12.0247 11.1924C8.94068 8.10834 5.84204 5.0097 2.70543 1.87306C2.66894 2.37688 2.59417 2.87304 2.60559 3.36724C2.62695 4.29249 2.94465 5.10181 3.61898 5.77148C5.88063 8.01754 8.12935 10.2766 10.3833 12.5304C10.4426 12.5898 10.5049 12.6462 10.5383 12.6779C11.0569 12.1596 11.56 11.6569 12.0247 11.1924ZM12.1461 13.0512C12.1782 13.0859 12.2161 13.1297 12.2569 13.1705C14.7937 15.7075 17.3307 18.2443 19.8681 20.7808C19.9194 20.832 19.9721 20.8835 20.0307 20.9256C20.4335 21.2145 20.968 20.9943 21.0521 20.5067C21.0994 20.2324 20.9685 20.0365 20.7843 19.8525C18.2559 17.3276 15.7299 14.8004 13.2029 12.2742C13.1536 12.2248 13.0994 12.1803 13.056 12.1413C12.7457 12.4516 12.4482 12.749 12.1461 13.0512ZM8.7091 12.7552C8.67701 12.7846 8.64947 12.8079 8.62402 12.8333C6.28216 15.1744 3.94038 17.5156 1.59913 19.8573C1.553 19.9034 1.50791 19.9522 1.47106 20.0057C1.3166 20.2301 1.3019 20.4692 1.4334 20.7047C1.56151 20.9341 1.7685 21.0353 2.03305 21.0276C2.25686 21.021 2.4076 20.8927 2.55461 20.7457C4.86977 18.4293 7.18607 16.1141 9.50182 13.7983C9.54715 13.753 9.58894 13.7042 9.62118 13.6692C9.3159 13.3632 9.01865 13.0654 8.7091 12.7552ZM13.0673 10.2199C13.0857 10.204 13.1209 10.1797 13.1489 10.1488C13.8285 9.39978 14.6602 8.97529 15.6798 8.9003C16.1905 8.86275 16.6013 8.58919 16.9188 8.23004C15.9901 7.30011 15.0769 6.38575 14.1533 5.46091C13.7855 5.78929 13.5248 6.19903 13.4774 6.7137C13.4091 7.45503 13.1959 8.13681 12.713 8.71464C12.5336 8.92938 12.3313 9.12501 12.1586 9.30891C12.4658 9.61684 12.7622 9.91396 13.0673 10.2199Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 75 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "title font10", children: ["Namirnice", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 92 }, this), "koje ne \u017Eelim"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "linkovi-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Kupovina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("svg", { width: "23", height: "22", viewBox: "0 0 23 22", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("path", { d: "M8.51707 16.8744C7.97618 16.8744 7.4767 16.8747 6.97721 16.8743C5.3005 16.8729 4.29619 15.2565 5.05965 13.7565C5.22742 13.4268 5.25229 13.1461 5.14995 12.7925C4.05947 9.02428 2.9858 5.25121 1.90737 1.47953C1.9031 1.46458 1.89693 1.4502 1.88073 1.40524C1.80846 1.40524 1.72514 1.40524 1.64183 1.40524C0.774595 1.40524 1.6546 1.40584 0.787346 1.40499C0.316284 1.40454 -0.003731 1.1152 3.28494e-05 0.696071C0.00370876 0.287148 0.321561 0.00109512 0.777339 0.000690591C1.87897 -0.000276754 1.23336 -0.000171226 2.33498 0.000655414C2.75992 0.000972 3.001 0.180916 3.11965 0.593145C3.33064 1.32615 3.5373 2.0604 3.7511 2.81294C3.85292 2.81294 3.95336 2.81294 4.05382 2.81294C9.84323 2.81294 15.6326 2.81289 21.422 2.81303C22.0721 2.81304 22.3718 3.21374 22.1917 3.84286C21.2772 7.03783 20.3624 10.2327 19.4476 13.4276C19.3108 13.9054 19.1033 14.0617 18.6044 14.0618C14.6823 14.0619 10.7602 14.0654 6.83809 14.0544C6.5558 14.0536 6.411 14.1272 6.29773 14.3896C6.05058 14.9622 6.35396 15.4686 6.97909 15.4688C10.8778 15.4701 14.7764 15.4701 18.6751 15.4684C18.9951 15.4682 19.2363 15.5932 19.375 15.8831C19.5021 16.1491 19.4544 16.4021 19.269 16.6249C19.1203 16.8035 18.9217 16.8763 18.6891 16.8755C17.8926 16.8726 17.0962 16.8744 16.2949 16.8885C16.8727 17.0235 17.3446 17.3147 17.6734 17.8091C17.9991 18.2987 18.1032 18.8353 17.9903 19.4166C17.7964 20.4142 16.862 21.135 15.8077 21.0915C14.7937 21.0496 13.9218 20.2205 13.8247 19.1833C13.7333 18.2073 14.3299 17.1689 15.5481 16.8897C13.44 16.8897 11.3319 16.8897 9.16172 16.8897C9.76515 17.0208 10.2209 17.2876 10.5502 17.7475C10.8779 18.2051 11.0267 18.716 10.9314 19.272C10.7415 20.3811 9.88426 21.1048 8.80458 21.0929C7.76894 21.0815 6.91776 20.3121 6.7498 19.2356C6.58818 18.1995 7.24056 17.3123 8.51707 16.8744ZM18.2107 12.6485C19.0126 9.84221 19.8132 7.04036 20.6168 4.22787C15.1208 4.22787 9.64867 4.22787 4.15631 4.22787C4.96121 7.04455 5.76193 9.84659 6.56262 12.6485C10.454 12.6485 14.3261 12.6485 18.2107 12.6485ZM8.85472 18.281C8.47785 18.2766 8.15085 18.5937 8.14365 18.9705C8.13648 19.3467 8.45125 19.6768 8.82753 19.6877C9.21276 19.6988 9.54915 19.3724 9.55049 18.9861C9.55177 18.6089 9.23269 18.2855 8.85472 18.281ZM16.6296 18.9876C16.6317 18.6103 16.3135 18.2863 15.9354 18.281C15.5585 18.2757 15.2309 18.592 15.2229 18.969C15.2147 19.3545 15.5435 19.6893 15.9286 19.6877C16.3056 19.6861 16.6275 19.3647 16.6296 18.9876Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 75 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "title font10", children: ["Lista za", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 91 }, this), "kupovinu"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_Obrok2022__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Doručak'), obrok: 'dorucak', jela: this.state.data.dorucak || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user, addKalkulator: this.addKalkulator, removeKalkulator: this.removeKalkulator }, `dorucak_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_Obrok2022__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Užina'), obrok: 'medju', jela: this.state.data.medju || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user, otvoreno: true, addKalkulator: this.addKalkulator, removeKalkulator: this.removeKalkulator }, `medju_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_Obrok2022__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Ručak'), obrok: 'rucak', jela: this.state.data.rucak || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user, addKalkulator: this.addKalkulator, removeKalkulator: this.removeKalkulator }, `rucak_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_Obrok2022__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: window.t('Večera'), obrok: 'vecera', jela: this.state.data.vecera || [], datum: this.state.data.dani[`dan${this.state.dan}`], platforma: this.props.platforma, user: this.props.user, addKalkulator: this.addKalkulator, removeKalkulator: this.removeKalkulator }, `vecera_${this.state.dan}`, false, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { class: "col second", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Ishrana_Kalkulator__WEBPACK_IMPORTED_MODULE_7__["default"], { jela: { ...this.state.kalkulator }, max: this.state.max, removeKalkulator: this.removeKalkulator, user: this.props.user, datum: this.state.data.datum, addKalkulator: this.addKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 37 }, this)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Ishrana); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Menu.js": /*!****************************!*\ !*** ./src/Centar/Menu.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Programi_Menu__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Programi/Menu */ "./src/Programi/Menu.js"); /* harmony import */ var _Menu2022__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Menu2022 */ "./src/Centar/Menu2022.js"); /* harmony import */ var _Menu0423__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Menu0423 */ "./src/Centar/Menu0423.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Menu.js"; class Menu extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let location = props.location.pathname.split('/'); console.log('Menu', props.dodaci); this.state = { location: location, activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena') }; this.activeClass = this.activeClass.bind(this); } toggleCentar(centar) { this.setState({ activeNutri: centar == 'Nutri' ? true : false, activePsiha: centar == 'Psiha' ? true : false, activeFit: centar == 'Fit' ? true : false, activeZdravlje: centar == 'Zdravlje' ? true : false, activeRelax: centar == 'Relax' ? true : false, activeAdmin: centar == 'Admin' ? true : false }); } activeClass(main, sub) { if (sub) return this.state.location[1] && this.state.location[1] == main && this.state.location[2] && this.state.location[2] == sub ? 'active' : '';else return this.state.location[1] && this.state.location[1] == main ? 'active' : ''; } static getDerivedStateFromProps(props, state) { let location = props.location.pathname.split('/'); return { location: location, activeDodaci: location[1] && location[1].substring(0, 6) == 'Dodaci', activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena') }; } render() { if (this.props.user && this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Menu0423__WEBPACK_IMPORTED_MODULE_3__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 64 }, this); if (this.props.user && this.props.user.is_2022) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Menu2022__WEBPACK_IMPORTED_MODULE_2__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 64 }, this); return this.props.permissions.is_fabrika ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Programi_Menu__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 52 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("section", { className: 'pm-left cont ' + (this.props.active ? 'active' : ''), id: "pm-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pml-menu slide-in-left-menu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { className: "font20", children: window.t('Glavni meni') }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "menu font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { children: [this.props.dodaci.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activeDodaci ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Dodaci'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Dodaci' + this.props.dodaci[0].platforma + '/' + this.props.dodaci[0].id, children: window.t('Dodaci programima') }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: this.props.dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('Dodaci' + dodatak.platforma, dodatak.id), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Dodaci' + dodatak.platforma + '/' + dodatak.id, children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 120 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 45 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 33 }, this) : null, this.props.permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activeNutri ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Nutri'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Chat", children: window.t('Nutricionistički centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 97 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Ishrana'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Ishrana", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Progres", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: "disabled", data: window.t('Nije dostupno'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", children: window.t('Nutricionistički centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 33 }, this), this.props.permissions.psiha ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activePsiha ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Psiha'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Chat", children: window.t('Centar za psihu') }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 97 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Zadaci'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Zadaci", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 99 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Progres", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Motivacija'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Motivacija", children: window.t('Motivacija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 103 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: "disabled", data: window.t('Nije dostupno'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", children: window.t('Centar za psihu') }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 33 }, this), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activeFit ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Fit'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Chat", children: window.t('Fitnes centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 95 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Sala'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Sala", children: window.t('Sala za trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 95 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 41 }, this), this.props.platforma === 'psiha' ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Progres", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 102 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Ciljevi'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Ciljevi", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 98 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: "disabled", data: window.t('Nije dostupno'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", children: window.t('Fitnes centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 33 }, this), this.props.permissions.zdravlje ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activeZdravlje ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Zdravlje'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarZdravlje/Chat", children: window.t('Centar za zdravlje') }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarZdravlje', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarZdravlje/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: "disabled", data: window.t('Nije dostupno'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", children: window.t('Centar za zdravlje') }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 33 }, this), this.props.permissions.relax ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activeRelax ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Relax'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarRelax/Zid", children: window.t('Relax centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarRelax', 'Zid'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarRelax/Zid", children: window.t('Zajednički zid') }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: "disabled", data: window.t('Nije dostupno'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", children: window.t('Relax centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 33 }, this), this.props.permissions.admin ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.state.activeAdmin ? 'active' : '', onClick: this.toggleCentar.bind(this, 'Admin'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Chat", children: window.t('Administrativni centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { className: "fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Chat", children: window.t('Podrška') }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 97 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('Profil') + ' ' + this.activeClass('ProfilIzmjena'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/Profil", children: window.t('Profil i članarina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 126 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Pitanja'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Pitanja", children: window.t('Najčešća pitanja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Zalbe'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Zalbe", children: window.t('Žalbe i pohvale') }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 98 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Ocjene'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Ocjene", children: window.t('Ocijeni centre') }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 99 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { className: "disabled", data: window.t('Nije dostupno'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", children: window.t('Administrativni centar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.toggleSidebar }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (_c = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_4__["withRouter"])(Menu)); var _c; __webpack_require__.$Refresh$.register(_c, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Menu0423.js": /*!********************************!*\ !*** ./src/Centar/Menu0423.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var _Programi_MenuItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Programi/MenuItem */ "./src/Programi/MenuItem.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Menu0423.js"; // @ts-nocheck class Menu extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let location = props.location.pathname.split('/'); console.log('Menu 0423', props); const izazov = props.user.izazovi ? props.user.izazovi.filter(izazov => !izazov.zakazan) : []; this.state = { location: location, activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena'), activeFarma: location[1] && location[1] == 'CentarFarma', activeKozme: location[1] && location[1] == 'CentarKozme', activeDodaci: location[1] && location[1] == 'DodaciTijelo' ? true : false, activeMaterijali: location[1] && location[1].substring(0, 10) == 'Materijali', activeIzazov: props.permissions.fit && props.user.izazovi && props.user.izazovi.length > 0 && props.user.izazovi.filter(izazov => !izazov.zakazan).length > 0, activeIzazovi: location[1] && location[1] == 'Izazov', selectedIzazov: location[1] && location[1] == 'Izazov' ? true : false, lastUpdate: 0, lastLocation: '' }; this.activeClass = this.activeClass.bind(this); this.checkSUB = this.checkSUB.bind(this); } toggleCentar(centar) { this.setState({ activeNutri: centar == 'Nutri' ? true : false, activePsiha: centar == 'Psiha' ? true : false, activeFit: centar == 'Fit' ? true : false, activeZdravlje: centar == 'Zdravlje' ? true : false, activeRelax: centar == 'Relax' ? true : false, activeAdmin: centar == 'Admin' ? true : false, activeFarma: centar == 'Farma' ? true : false, activeKozme: centar == 'Kozme' ? true : false, activeDodaci: centar == 'Dodaci' ? true : false, activeIzazovi: centar == 'Izazov' ? true : false, activeMaterijali: centar == 'Materijali' ? true : false, lastUpdate: new Date().getTime() }); } activeClass(main, sub) { if (sub) return this.state.location[1] && this.state.location[1] == main && this.state.location[2] && this.state.location[2] == sub ? 'active' : '';else return this.state.location[1] && this.state.location[1] == main ? 'active' : ''; } static getDerivedStateFromProps(props, state) { let location = props.location.pathname.split('/'); return state.lastLocation != props.location.pathname ? { location: location, activeDodaci: location[1] && location[1].substring(0, 6) == 'Dodaci', activeMaterijali: location[1] && location[1].substring(0, 10) == 'Materijali', activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena'), activeFarma: location[1] && location[1] == 'CentarFarma', activeKozme: location[1] && location[1] == 'CentarKozme', selectedIzazov: location[1] && location[1] == 'Izazov' ? true : false, activeIzazovi: location[1] && location[1] == 'Izazov', lastLocation: props.location.pathname, lastUpdate: new Date().getTime() } : {}; } checkSUB(centar, sub) { return this.props.program.sub_permissions && this.props.program.sub_permissions[centar] && (this.props.program.sub_permissions[centar].indexOf(sub) > -1 || this.props.program.sub_permissions[centar].indexOf('sve') > -1); } render() { const kuhari = this.props.dodaci.filter(dodatak => dodatak.tip == 'kuhar'); const izazovi = this.props.user.izazovi ? this.props.user.izazovi.filter(izazov => !izazov.zakazan) : []; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("section", { className: 'menu0423 pm-left cont ' + (this.props.active ? 'active' : ''), id: "pm-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pml-menu slide-in-left-menu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font22", children: window.t('Glavni meni') }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "menu font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { children: [this.props.permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [!this.checkSUB('nutri_centar', 'chat') ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 83 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarNutri/Chat', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 116 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 45 }, this), !this.checkSUB('nutri_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Ishrana'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarNutri/Ishrana', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Ishrana') }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 119 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 45 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 41 }, this)] }, void 0, true), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'sala') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Sala'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarFit/Sala', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 114 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 45 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 37 }, this), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'progres') ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 45 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarFit/Progres', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 117 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 45 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 37 }, this), this.props.permissions.fit && izazovi.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Programi_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeIzazovi, title: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Izazov') }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 48 }, this), toggle: this.toggleCentar.bind(this, 'Izazov'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: izazovi.map(izazov => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Izazov', izazov.izazov_id), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Izazov/' + izazov.izazov_id, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: izazov.izazov.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 187 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 110 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 49 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 41 }, this) }, `MenuItemIzazovi-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: '/shop/#edukativni-programi', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Izazovi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 37 }, this), kuhari.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Programi_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeDodaci, title: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Kuhar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 48 }, this), toggle: this.toggleCentar.bind(this, 'Dodaci'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: kuhari.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Dodaci' + dodatak.platforma, dodatak.id), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Dodaci' + dodatak.platforma + '/' + dodatak.id, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 220 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 124 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 49 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 41 }, this) }, `MenuItemDodaci-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: '/shop/#elektronske-knjige', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Kuhar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.toggleSidebar }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "mm-cont mm-cont-0423", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { children: [this.props.permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [!this.checkSUB('nutri_centar', 'chat') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Chat", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-chat-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 123 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-chat-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 182 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 93 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 37 }, this), !this.checkSUB('nutri_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Ishrana'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-ishrana-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 129 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 191 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 37 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-chat-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-chat-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 126 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-ishrana-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 129 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 33 }, this)] }, void 0, true), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'sala') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Sala'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarFit/Sala", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-trening-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 119 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 181 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 37 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-trening-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 63 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 125 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 29 }, this), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'progres') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarFit/Progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-progres-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 125 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-progres-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 187 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 94 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 37 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-progres-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 63 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-progres-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 125 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.state.activeIzazov ? this.state.selectedIzazov ? 'active' : '' : 'inactive', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: this.state.activeIzazov ? `#/Izazov/${izazovi[0].izazov_id}` : '/shop/#edukativni-programi', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-izazov-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 245, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-izazov-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 246, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 244, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.state.activeDodaci ? 'active' : '', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: kuhari.length > 0 ? `/app/app#/DodaciTijelo/${kuhari[0].id}` : "/shop/#elektronske-knjige", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-kuhar-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-kuhar-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 251, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 250, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 205, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (_c = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(Menu)); var _c; __webpack_require__.$Refresh$.register(_c, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Menu2022.js": /*!********************************!*\ !*** ./src/Centar/Menu2022.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var _Programi_MenuItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Programi/MenuItem */ "./src/Programi/MenuItem.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Menu2022.js"; // @ts-nocheck class Menu extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let location = props.location.pathname.split('/'); this.state = { location: location, activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena'), activeFarma: location[1] && location[1] == 'CentarFarma', activeKozme: location[1] && location[1] == 'CentarKozme', activeMaterijali: location[1] && location[1].substring(0, 10) == 'Materijali', lastUpdate: 0, lastLocation: '' }; this.activeClass = this.activeClass.bind(this); this.checkSUB = this.checkSUB.bind(this); } toggleCentar(centar) { this.setState({ activeNutri: centar == 'Nutri' ? true : false, activePsiha: centar == 'Psiha' ? true : false, activeFit: centar == 'Fit' ? true : false, activeZdravlje: centar == 'Zdravlje' ? true : false, activeRelax: centar == 'Relax' ? true : false, activeAdmin: centar == 'Admin' ? true : false, activeFarma: centar == 'Farma' ? true : false, activeKozme: centar == 'Kozme' ? true : false, activeDodaci: centar == 'Dodaci' ? true : false, activeMaterijali: centar == 'Materijali' ? true : false, lastUpdate: new Date().getTime() }); } activeClass(main, sub) { if (sub) return this.state.location[1] && this.state.location[1] == main && this.state.location[2] && this.state.location[2] == sub ? 'active' : '';else return this.state.location[1] && this.state.location[1] == main ? 'active' : ''; } static getDerivedStateFromProps(props, state) { let location = props.location.pathname.split('/'); console.log('MENU DERVIED', props, state); return state.lastLocation != props.location.pathname ? { location: location, activeDodaci: location[1] && location[1].substring(0, 6) == 'Dodaci', activeMaterijali: location[1] && location[1].substring(0, 10) == 'Materijali', activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena'), activeFarma: location[1] && location[1] == 'CentarFarma', activeKozme: location[1] && location[1] == 'CentarKozme', lastLocation: props.location.pathname, lastUpdate: new Date().getTime() } : {}; } checkSUB(centar, sub) { return this.props.program.sub_permissions && this.props.program.sub_permissions[centar] && (this.props.program.sub_permissions[centar].indexOf(sub) > -1 || this.props.program.sub_permissions[centar].indexOf('sve') > -1); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("section", { className: 'menu2022 pm-left cont ' + (this.props.active ? 'active' : ''), id: "pm-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pml-menu slide-in-left-menu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font22", children: window.t('Glavni meni') }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "menu font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { children: [this.props.program && this.props.program.data && (this.props.program.data.lekcije.length > 0 || this.props.program.data.listovi.length > 0) ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.state.activeMaterijali ? 'active' : '', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Materijali' + this.props.program.data.platforma_uc, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Materijali za rad') }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 141 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 37 }, this) : null, this.props.dodaci.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Programi_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeDodaci, title: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Atika kuhar') }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 48 }, this), toggle: this.toggleCentar.bind(this, 'Dodaci'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: this.props.dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Dodaci' + dodatak.platforma, dodatak.id), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Dodaci' + dodatak.platforma + '/' + dodatak.id, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 220 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 124 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 49 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 41 }, this) }, `MenuItemDodaci-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 37 }, this) : null, this.props.permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [!this.checkSUB('nutri_centar', 'chat') ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 83 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarNutri/Chat', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 116 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 45 }, this), !this.checkSUB('nutri_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Ishrana'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarNutri/Ishrana', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Ishrana') }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 119 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 45 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 41 }, this)] }, void 0, true), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'sala') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Sala'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarFit/Sala', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 114 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 45 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 37 }, this), this.props.permissions.relax ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarRelax', 'Zid'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarRelax/Zid', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Forum') }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 111 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 41 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Forum" }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 37 }, this), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'progres') ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 45 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/CentarFit/Progres', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 117 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 45 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: "inactive", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: false ? undefined : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Profil'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Profil', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Profil') }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 102 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 41 }, this) }, void 0, false)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.toggleSidebar }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "mm-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { children: [this.props.permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [!this.checkSUB('nutri_centar', 'chat') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Chat", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-chat-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 123 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-chat-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 182 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 93 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 37 }, this), !this.checkSUB('nutri_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Ishrana'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-ishrana-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 129 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 191 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 37 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-chat-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-chat-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 126 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-ishrana-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 129 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, this)] }, void 0, true), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'sala') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Sala'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarFit/Sala", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-trening-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 119 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 181 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 37 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-trening-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 63 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 125 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 29 }, this), this.props.permissions.relax ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarRelax', 'Zid'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarRelax/Zid", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-forum-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 117 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-forum-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 177 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 88 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 33 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-forum-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 63 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-forum-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 123 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 29 }, this), this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: !this.checkSUB('fit_centar', 'progres') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarFit/Progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-progres-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 125 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-progres-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 187 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 94 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 37 }, this) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-progres-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 63 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-progres-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 125 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: false ? undefined : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Profil'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/Profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/mm-profil-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 96 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/mm-profil-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 157 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 76 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 33 }, this) }, void 0, false)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (_c = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(Menu)); var _c; __webpack_require__.$Refresh$.register(_c, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Motivacija.js": /*!**********************************!*\ !*** ./src/Centar/Motivacija.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Motivacija.js"; class Motivacija extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, main: {}, rest: [] }; this.loadData = this.loadData.bind(this); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Motivacija.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, main: response.data.slice(0, 1)[0], rest: response.data.slice(1, 9) }); }); } componentDidMount() { if (!this.state.loaded) this.loadData(); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font36", children: window.t('Motivacija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: window.t('Pročitaj iskustva članova koji su uspješno savladali sve prepreke i došli do cilja.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-motivacija", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "motivacija-featured", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mf-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mfs-ticker", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font11 prelom", children: window.t('svježe \n iz bašte') }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mfs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: this.state.main.link, target: "_blank", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: this.state.main.slika }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 80 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mfs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mfsr-header font11", children: [this.state.main.kategorija, " | ", this.state.main.datum] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font22", children: this.state.main.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mfsr-link font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: this.state.main.link, target: "_blank", children: [window.t('Prikaži priču'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 11 8", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M4.58343 3.9998L0.850098 1.1998L1.1501 0.799805L5.1501 3.7998C5.21305 3.84702 5.2501 3.92112 5.2501 3.9998C5.2501 4.07849 5.21305 4.15259 5.1501 4.1998L1.1501 7.1998L0.850098 6.7998L4.58343 3.9998ZM9.58343 3.9998L5.8501 1.1998L6.1501 0.799805L10.1501 3.7998C10.213 3.84702 10.2501 3.92112 10.2501 3.9998C10.2501 4.07849 10.213 4.15259 10.1501 4.1998L6.1501 7.1998L5.8501 6.7998L9.58343 3.9998Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 183 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 112 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "motivacije-cont", children: this.state.rest.map(article => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: article.link, target: "_blank" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mcs-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: article.slika }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 52 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mcs-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font10", children: [article.kategorija, " | ", article.datum] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { children: article.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "mcsm-link font10", children: [window.t('Prikaži priču'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 11 8", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M4.58343 3.9998L0.850098 1.1998L1.1501 0.799805L5.1501 3.7998C5.21305 3.84702 5.2501 3.92112 5.2501 3.9998C5.2501 4.07849 5.21305 4.15259 5.1501 4.1998L1.1501 7.1998L0.850098 6.7998L4.58343 3.9998ZM9.58343 3.9998L5.8501 1.1998L6.1501 0.799805L10.1501 3.7998C10.213 3.84702 10.2501 3.92112 10.2501 3.9998C10.2501 4.07849 10.213 4.15259 10.1501 4.1998L6.1501 7.1998L5.8501 6.7998L9.58343 3.9998Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 162 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 91 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 25 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Motivacija); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Ocjene.js": /*!******************************!*\ !*** ./src/Centar/Ocjene.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Ocjene.js"; class Ocjene extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, ocjene: {} }; this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Ocjene.php?platforma=${this.props.platforma}`).then(result => { this.setState({ loaded: true, ocjene: result.data }); }); } Ocjeni(centar, ocjena) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Ocjene.php?platforma=${this.props.platforma}¢ar=${centar}&ocjena=${ocjena}`).then(result => { this.setState({ loaded: true, ocjene: result.data }); }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font36", children: window.t('Ocijeni centre') }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: window.t('Ocijeni svoje zadovoljstvo radom centara na platformi.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-knjiga", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrck-column first", children: [this.props.platforme.indexOf('fit') == -1 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "row ocjena-usluge", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font14", children: [window.t('Ocijeni usluge'), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 82 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('FITNES CENTRA:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-ocjene font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.fit || this.state.ocjene.fit != '1' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'fit', 1), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-veoma-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 161 }, this), window.t('Veoma loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.fit || this.state.ocjene.fit != '2' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'fit', 2), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 161 }, this), window.t('Loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.fit || this.state.ocjene.fit != '3' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'fit', 3), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-zadovoljava.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 161 }, this), window.t('Dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.fit || this.state.ocjene.fit != '4' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'fit', 4), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-vrlo-dobar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 161 }, this), window.t('Vrlo dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.fit || this.state.ocjene.fit != '5' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'fit', 5), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-odlican.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 161 }, this), window.t('Odličan')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this), this.props.platforme.indexOf('nutri') == -1 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "row ocjena-usluge", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font14", children: [window.t('Ocijeni usluge'), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 82 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('NUTRICIONISTIČKOG CENTRA:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-ocjene font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.nutri || this.state.ocjene.nutri != '1' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'nutri', 1), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-veoma-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 167 }, this), window.t('Veoma loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.nutri || this.state.ocjene.nutri != '2' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'nutri', 2), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 167 }, this), window.t('Loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.nutri || this.state.ocjene.nutri != '3' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'nutri', 3), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-zadovoljava.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 167 }, this), window.t('Dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.nutri || this.state.ocjene.nutri != '4' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'nutri', 4), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-vrlo-dobar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 167 }, this), window.t('Vrlo dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.nutri || this.state.ocjene.nutri != '5' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'nutri', 5), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-odlican.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 167 }, this), window.t('Odličan')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrck-column second", children: [this.props.platforme.indexOf('psiha') == -1 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "row ocjena-usluge", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font14", children: [window.t('Ocijeni usluge'), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 82 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('CENTRA ZA PSIHU:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-ocjene font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.psiha || this.state.ocjene.psiha != '1' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'psiha', 1), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-veoma-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 167 }, this), window.t('Veoma loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.psiha || this.state.ocjene.psiha != '2' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'psiha', 2), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 167 }, this), window.t('Loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.psiha || this.state.ocjene.psiha != '3' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'psiha', 3), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-zadovoljava.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 167 }, this), window.t('Dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.psiha || this.state.ocjene.psiha != '4' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'psiha', 4), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-vrlo-dobar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 167 }, this), window.t('Vrlo dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.psiha || this.state.ocjene.psiha != '5' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'psiha', 5), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-odlican.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 167 }, this), window.t('Odličan')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 25 }, this), this.props.platforme.indexOf('zdravlje') == -1 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "row ocjena-usluge", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font14", children: [window.t('Ocijeni usluge'), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 82 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('CENTRA ZA ZDRAVLJE:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ou-ocjene font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.zdravlje || this.state.ocjene.zdravlje != '1' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'zdravlje', 1), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-veoma-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 176 }, this), window.t('Veoma loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.zdravlje || this.state.ocjene.zdravlje != '2' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'zdravlje', 2), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-los.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 177 }, this), window.t('Loš')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.zdravlje || this.state.ocjene.zdravlje != '3' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'zdravlje', 3), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-zadovoljava.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 177 }, this), window.t('Dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.zdravlje || this.state.ocjene.zdravlje != '4' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'zdravlje', 4), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-vrlo-dobar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 177 }, this), window.t('Vrlo dobar')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: !this.state.ocjene.zdravlje || this.state.ocjene.zdravlje != '5' ? 'deactive' : '', onClick: this.Ocjeni.bind(this, 'zdravlje', 5), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/knjiga-odlican.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 177 }, this), window.t('Odličan')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Ocjene); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Pitanja.js": /*!*******************************!*\ !*** ./src/Centar/Pitanja.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Pitanja.js"; class Pitanja extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { class: "font36", children: window.t('Najčešća pitanja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "font13", children: window.t('Ukoliko imaš dodatno pitanje, javi se na opciju Tehnička podrška u okviru Administrativnog centra') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pmrc-podrska", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-parent-container", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { class: "korak-faq", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "1." }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 52 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('KAKO DODATI PREČICU DO PLATFORME NA POČETNI EKRAN TELEFONA?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 89 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 172 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/android-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 23 }, this), window.t('Android - Google Chrome')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Otvori aplikaciju Google Chrome na svom uređaju \n 2. Otvori link do aplikacije https://atika.net/app/ \n 3. Klikni na tri tačkice u gornjem desnom uglu \n 4. Izaberi "Dodaj na početni ekran" \n 5. Opciono unesi željeni naziv i klikni na "Dodaj" \n 6. Na tvom početnom ekranu se sada nalazi prečica do platforme.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/apple-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 23 }, this), window.t('iOS - Safari')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Otvori Safari i link do aplikacije https://atika.net/app/ \n 2. Klikni na dugme za dijeljenje u sredini donjeg menija \n 3. Iz menija odaberi "Dodaj na početni ekran" \n 4. Klikni na "Dodaj" da bi sačuvao/la novu ikonu \n 5. Na tvom početnom ekranu se sada nalazi prečica do platforme') }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "2." }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 52 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('KAKO SAČUVATI PODATKE ZA PRIJAVU NA PLATFORMU U BROWSERU?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 89 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-korak-collapsed x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 170 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/android-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 23 }, this), window.t('Android - Google Chrome')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Otvori aplikaciju Google Chrome na svom uređaju, te otvori link od platforme https://atika.net/app/ \n 2. Kada se prijaviš na platformu, trebalo bi se pojaviti obavještenje "Sačuvaj lozinku?" \n 3. Izaberi "Sačuvaj". \n 4. Sačuvao/la si šifru kako bi izbjegao/la ponovno kucanje šifre svaki put kada se prijavljuješ.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/apple-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 23 }, this), window.t('iOS - Safari')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Otvori aplikaciju Safari na svom uređaju, te otvori link od platforme https://atika.net/app/ \n 2. Kada se prijaviš na platformu, trebalo bi se pojaviti obavještenje "Želite li spremiti ovu lozinku u svoj iCloud...?" \n 3. Izaberi "Sačuvaj ili Spremi lozinku". \n 4. Sačuvao/la si šifru kako bi izbjegao/la ponovno kucanje šifre svaki put kada se prijavljuješ.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "3." }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 52 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('KAKO UGASITI AUTOMATSKO PREVOĐENJE TEKSTA NA PLATFORMI?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 89 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-korak-collapsed x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 168 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/android-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 23 }, this), window.t('Android - Google Chrome')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Na Android telefonu ili tabletu otvori aplikaciju Google Chrome \n 2. Desno od adresne trake klikni na tri tačke, te izaberi postavke \n 3. Klikni na "Jezici" \n 4. Isključi opciju "Ponudi prevod stranica koje nisu na jeziku koji čitam"') }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/apple-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 23 }, this), window.t('iOS - Google Chrome')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Na tvom iOS uređaju otvori aplikaciju Google Chrome \n 2. U donjem desnom uglu klikni na tri tačke, a zatim "Postavke" \n 3. Klikni na "Postavke sadržaja", a zatim "Google prevodilac" \n 4. Isključi "Google prevodilac" \n 5. Klikni na "Gotovo"') }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-parent-container", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { class: "korak-faq", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "4." }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 54 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { class: "tehnicka-h3-kratki", children: window.t('NE MOGU POSLATI FOTOGRAFIJU NA PLATFORMU PUTEM TELEFONA') }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 91 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-korak-collapsed x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 197 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: window.t('Android, iOS') }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Ukoliko imaš problema sa slanjem fotografija na platformu putem mobilnog telefona, provjeri u postavkama telefona da li je odobren pristup galeriji fotografija od strane tvog internet pretraživača. \n 2. Naša preporuka je da koristiš Google Chrome, ako imaš problema sa slanjem fotografija putem drugih pretraživača.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "5." }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 54 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('NE UČITAVA SE TRENING / NE POJAVLJUJE SE TRENING / TRENING ZAMRZNE') }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 91 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-korak-collapsed x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 181 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: window.t('Android, iOS, Windows, Mac') }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('Moguća rješenja: \n\n 1. Preporučeno je da koristiš aplikaciju Google Chrome kako bi izbjegao moguće probleme \n 2. Osvježi ponovo stranicu polatforme \n 3. Izloguj se i uloguj ponovo na platformu \n 4. Resetuj ruter od interneta (ugasiti pa upaliti) \n 5. Provjeri svoju internet konekciju') }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "6." }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 54 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { class: "tehnicka-h3-kratki", children: window.t('KAKO DA POSTAVIM ILI PROMJENIM PROFILNU FOTOGRAFIJU NA PLATFORMI?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 91 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-korak-collapsed x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 207 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: window.t('Android, iOS, Windows, Mac') }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Nakon prijave na platformu, u gornjem desnom uglu klikni na ikonu profila \n 2. U otvorenom meniju klikni na link "Profil i članarina" \n 3. Klikni na dugme "UREDI PROFIL" \n 4. Klikni na link "+ DODAJ/PROMIJENI PROFILNU FOTOGRAFIJU" \n 5. Odaberi željenu fotografiju sa telefona ili računara i klikni na dugme za odabir \n 6. Tvoja profilna fotografija je uspješno sačuvana') }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: "active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "tehnicka-question", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "tehnicka-broj", children: "7." }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 54 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('KAKO DA GLEDAM TRENINGE SA RAČUNARA ILI TELEFONA NA SVOM SMART (PAMETNOM) TV-u?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 91 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "x-korak-plus-minus-toggle x-korak-collapsed x-tehnicka-plus-minus" }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 194 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "korak-answer tehnicka-answer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { children: window.t('Android, iOS, Windows, Mac') }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "prelom", children: window.t('1. Otvori platformu uz pomoć Google Chrome aplikacije/programa \n 2. U meniju Google Chrome-a (tri tačke) klikni na opciju "Cast.." \n 3. Tvoj Smart TV će se pojaviti u listi uređaja za dijeljenje ekrana \n 4. Klikni na željeni uređaj') }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "clanarina-problem", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "row first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 41 38", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M20.9786 5.004C20.9677 4.9987 20.9571 4.99344 20.9465 4.98814L20.9286 4.97933C20.827 4.92821 20.7227 4.87923 20.6176 4.8334C20.5725 4.814 20.5274 4.79463 20.4816 4.77632C19.7294 4.4693 18.9341 4.31277 18.1174 4.31102L18.0948 4.31137C16.4226 4.32158 14.8518 4.98007 13.6717 6.16516C12.4911 7.3506 11.8394 8.9245 11.8366 10.5978C11.8334 12.2775 12.4841 13.8584 13.6685 15.0495C14.8529 16.2406 16.43 16.9001 18.1075 16.9064L18.1117 16.9068H18.1146C19.7956 16.9068 21.3762 16.2522 22.5655 15.0639C23.7559 13.8753 24.4116 12.294 24.4123 10.6116V10.5974C24.4048 8.23183 23.0893 6.08863 20.9786 5.004ZM22.7837 10.6503C22.7753 13.2087 20.6807 15.2877 18.1135 15.2877H18.1068C15.543 15.2842 13.4577 13.1823 13.4577 10.6027C13.458 8.04323 15.5462 5.95716 18.1124 5.95221H18.1215C19.363 5.95221 20.5316 6.43762 21.4121 7.31955C22.3008 8.20927 22.7876 9.39225 22.7837 10.6503Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M32.5706 25.8325C32.5706 25.9421 32.5575 26.051 32.5325 26.1568C32.4761 26.3982 32.3556 26.6221 32.1842 26.8036C31.9177 27.086 31.5423 27.2481 31.1546 27.2481C30.7668 27.2481 30.3918 27.086 30.1253 26.8036C29.9536 26.6214 29.8334 26.3979 29.7767 26.1568C29.7516 26.0493 29.7389 25.9403 29.7389 25.8325C29.7389 25.2301 30.1214 24.6925 30.6907 24.4951C30.9896 24.3908 31.3199 24.3908 31.6192 24.4951C32.1881 24.6925 32.5706 25.2301 32.5706 25.8325Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M36.785 25.8325C36.785 26.613 36.1498 27.2481 35.3694 27.2481C34.5886 27.2481 33.9535 26.613 33.9535 25.8325C33.9535 25.0518 34.5886 24.4166 35.3694 24.4166C36.1498 24.4166 36.785 25.0518 36.785 25.8325Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M28.3554 25.8326C28.3554 26.613 27.7202 27.2482 26.9398 27.2482C26.6515 27.2482 26.3737 27.1618 26.1368 26.9986C25.753 26.7339 25.5238 26.2978 25.5238 25.8325C25.5238 25.0518 26.159 24.4166 26.9398 24.4166C27.0702 24.4166 27.201 24.4349 27.3279 24.4712C27.9328 24.6433 28.3554 25.203 28.3554 25.8326Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387ZM26.387 33.6534C26.3831 33.6555 26.3786 33.6576 26.374 33.6597H26.3831C26.387 33.6576 26.3916 33.6555 26.3955 33.6534H26.387Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M37.7778 17.7932H36.9657C36.8698 15.3902 36.3224 13.068 35.3378 10.8882C34.3561 8.71431 32.9839 6.77451 31.2591 5.12237C27.6936 1.70735 22.9973 -0.109778 18.0341 0.00513484C15.593 0.0618718 13.2289 0.589557 11.0078 1.57303C8.85752 2.52549 6.92938 3.86391 5.27654 5.55132C1.87492 9.02448 0.00105339 13.6129 7.57623e-07 18.4714C-0.000700998 20.9777 0.486107 23.406 1.44663 25.6891C2.37478 27.8958 3.70474 29.8757 5.39955 31.5748C7.09507 33.2738 9.07153 34.6077 11.275 35.5393C13.5553 36.5038 15.9815 36.9941 18.4863 36.9962H18.5244C21.3853 36.9962 24.2377 36.3184 26.7923 35.0332L26.8025 35.0614L27.0273 34.9161C27.0541 34.8989 27.6876 34.4882 28.1444 34.0603C28.2135 33.9961 28.2762 33.9327 28.3319 33.8713H36.2392L39.6101 37.2483C39.7613 37.3984 39.9696 37.4844 40.1808 37.4844H40.1864C40.6352 37.4844 41 37.1192 41 36.6705V21.0154C41 19.2388 39.5544 17.7932 37.7778 17.7932ZM6.09363 26.435C6.08763 27.2609 6.08938 28.0995 6.09082 28.911C6.09152 29.2423 6.09187 29.5733 6.09222 29.9047C2.77309 26.317 1.18509 21.5039 1.72793 16.6303C2.54927 9.15175 8.28401 3.07609 15.6738 1.85507C16.6379 1.69609 17.596 1.61854 18.5421 1.61854C25.0506 1.61854 30.9528 5.29472 33.771 11.3478C34.6431 13.2115 35.1609 15.1946 35.31 17.2444L35.3146 17.7932H24.531C23.9279 17.7932 23.3417 17.961 22.8309 18.2786H22.7611L22.7276 18.2783C22.6913 18.2779 22.655 18.2772 22.6205 18.2776C21.49 18.2797 20.3408 18.2786 19.2294 18.2776C17.585 18.2762 15.8849 18.2744 14.2123 18.2825C12.1855 18.2917 10.4029 18.9565 8.9143 20.2586C7.81486 21.2199 7.02668 22.3514 6.57124 23.6215C6.26106 24.4875 6.10033 25.434 6.09363 26.435ZM26.3831 33.6597H26.374C26.3786 33.6576 26.3831 33.6555 26.387 33.6534H26.3955C26.3916 33.6555 26.387 33.6576 26.3831 33.6597ZM7.72356 29.3008C7.72321 29.0552 7.72286 28.8095 7.72286 28.5638C7.72286 28.3734 7.7218 28.1827 7.7211 27.9924C7.71794 27.2913 7.7144 26.5662 7.75707 25.8605C7.93191 22.9852 10.2799 20.426 13.1027 20.034C13.8669 19.9272 14.6621 19.9167 15.4401 19.9167C15.5384 19.9167 15.6361 19.917 15.7337 19.917C15.9611 19.9174 16.1966 19.9177 16.4278 19.916C17.7246 19.9061 19.0447 19.9079 20.3211 19.9096C20.6126 19.9103 20.9045 19.9107 21.196 19.911L21.5031 19.9114C21.3744 20.2635 21.3095 20.6337 21.3095 21.0154V30.6495C21.3095 32.4261 22.7548 33.8714 24.531 33.8714H25.4528C23.7897 34.6352 21.9984 35.1083 20.1241 35.2782C15.5825 35.6892 11.459 34.447 7.86707 31.5858C7.75321 31.4952 7.71689 31.4219 7.71829 31.2836C7.72601 30.6223 7.72496 29.9505 7.72356 29.3008ZM39.3729 34.7081L37.15 32.48C36.9985 32.3302 36.7898 32.2442 36.5776 32.2442H24.531C24.446 32.2442 24.3586 32.2371 24.2719 32.223C23.4982 32.0968 22.9366 31.4348 22.9366 30.6495V21.0154C22.9366 20.5861 23.1048 20.1832 23.4104 19.8811C23.7107 19.5843 24.1087 19.4207 24.531 19.4207H37.7779C38.001 19.4207 38.2163 19.4659 38.4187 19.5551C38.8611 19.7493 39.1886 20.1279 39.3158 20.5932C39.3539 20.732 39.3729 20.8741 39.3729 21.0155L39.3729 34.7081Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "row", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { class: "font14", children: window.t('Nisi upio/la pronaći rješenje za svoj problem?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "font14", children: window.t('Javi se u chat-u i član Atika tima će ti pomoći.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { class: "button", href: "/app/app#/CentarAdmin/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Pitanja); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/ProgresFit.js": /*!**********************************!*\ !*** ./src/Centar/ProgresFit.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Statistika_NutriKolona__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Statistika/NutriKolona */ "./src/Statistika/NutriKolona.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/ProgresFit.js"; class ProgresFit extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {} }; this.loadData = this.loadData.bind(this); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_4__["default"].Get(`Trening.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data }); }); } componentDidMount() { if (!this.state.loaded) this.loadData(); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 37 }, this) : this.state.data.valid ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font36", children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { class: "font13", children: "Zapisuj svoj progres redovno, kako bi stru\u010Dni tim imao kompletnu sliku o tvom radu." }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "progres-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pc-columns", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "col first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Statistika_NutriKolona__WEBPACK_IMPORTED_MODULE_1__["default"], { title: 'TRENING', subtitle: 'Trening', fail: 'NIJE ODRAĐEN', fail_text: ', potrudi se više, jer od njega zavisi tvoj uspjeh!', progress: 'JE U PROCESU', progress_text: ', potrudi se više, jer od njega zavisi tvoj uspjeh!', success: 'JE ODRAĐEN', success_text: ', nastavi niz!', sub: [{ 'tip': 'trening', 'naziv': 'TRENING' }], platforma: this.props.platforma, text: 'Odrađen trening označi kvačicom, a dan bez treninga iksom.' }, 'kolona_trening', false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 13 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ProgresFit); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/ProgresNutri.js": /*!************************************!*\ !*** ./src/Centar/ProgresNutri.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Statistika_NutriKolona__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Statistika/NutriKolona */ "./src/Statistika/NutriKolona.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/ProgresNutri.js"; class ProgresNutri extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {} }; this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Ishrana.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data }); }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 37 }, this) : this.state.data.star ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 36 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { className: "font36", children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { className: "font13", children: "Svakodnevno dopunjavanje ove rubrike je od izuzetnog zna\u010Daja za kreiranje re\u017Eima. Molimo te da redovno bilje\u017Ei\u0161 svoj progres." }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "progres-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pc-columns", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "col first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Statistika_NutriKolona__WEBPACK_IMPORTED_MODULE_1__["default"], { title: 'ISHRANA', subtitle: 'Ishrana', fail: 'JE PREKRŠENA', fail_text: ', potrudi se više! Od toga zavisi tvoj uspjeh!', progress: 'U PROCESU', progress_text: ', potrudi se više! Od toga zavisi tvoj uspjeh!', success: 'JE ISPOŠTOVANA', success_text: ', nastavi niz!', sub: [{ 'tip': 'dorucak', 'naziv': 'DORUČAK' }, { 'tip': 'medju', 'naziv': 'MEĐUOBROK' }, { 'tip': 'rucak', 'naziv': 'RUČAK' }, { 'tip': 'vecera', 'naziv': 'VEČERA' }], platforma: this.props.platforma, type: 'nutri' }, 'kolona_ishrana', false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "col second", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Statistika_NutriKolona__WEBPACK_IMPORTED_MODULE_1__["default"], { title: 'TEČNOST', subtitle: 'Plan tečnosti', fail: 'NIJE ISPOŠTOVAN', fail_text: ', potrudi se više! Od toga zavisi tvoj uspjeh!', progress: 'U PROCESU', progress_text: ', potrudi se više! Od toga zavisi tvoj uspjeh!', success: 'JE ISPOŠTOVAN', success_text: ', nastavi niz!', sub: [{ 'tip': 'tecnost', 'naziv': 'TEČNOST' }], platforma: this.props.platforma, type: 'nutri' }, 'kolona_ishrana', false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ProgresNutri); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/ProgresPsiha.js": /*!************************************!*\ !*** ./src/Centar/ProgresPsiha.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Progres_PsihaObecanje__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Progres/PsihaObecanje */ "./src/Progres/PsihaObecanje.js"); /* harmony import */ var _Progres_PsihaObecanjeForma__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Progres/PsihaObecanjeForma */ "./src/Progres/PsihaObecanjeForma.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/ProgresPsiha.js"; class ProgresPsiha extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { novo: false, loaded: false, data: [] }; this.prikaziNovo = this.prikaziNovo.bind(this); this.sakrijNovo = this.sakrijNovo.bind(this); this.Add = this.Add.bind(this); this.Edit = this.Edit.bind(this); this.DeleteAsk = this.DeleteAsk.bind(this); this.Delete = this.Delete.bind(this); } componentDidMount() { if (!this.state.loaded) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_5__["default"].Get(`Obecanja.php?platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data, deletePopup: false }); }); } prikaziNovo() { this.setState({ novo: true }); } sakrijNovo() { this.setState({ novo: false }); } Add(data) { data.platforma = this.props.platforma; _Utilities_API__WEBPACK_IMPORTED_MODULE_5__["default"].Post('ObecanjeDodaj.php', data).then(response => { this.setState({ novo: false }, () => { this.Load(); }); }); } Edit(data) { _Utilities_API__WEBPACK_IMPORTED_MODULE_5__["default"].Post('ObecanjeIzmjena.php', data).then(response => { this.setState({ novo: false }, () => { this.Load(); }); }); } DeleteAsk(id) { this.setState({ deletePopup: id }); } Delete(id) { _Utilities_API__WEBPACK_IMPORTED_MODULE_5__["default"].Post('ObecanjeBrisati.php', { id: id }).then(response => { this.Load(); }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["Fragment"], { children: [this.state.deletePopup !== false ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_4__["default"], { title: window.t('OBEĆANJE'), text: window.t('Želiš da obrišeš obećanje sa svog profila?'), onHide: () => { this.setState({ deletePopup: false }); }, show: true, buttons: [{ text: window.t('Odustani'), onClick: () => { this.setState({ deletePopup: false }); } }, { text: window.t('Obriši'), onClick: () => { this.Delete(this.state.deletePopup); } }] }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 17 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("h2", { class: "font36", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { class: "font13", children: window.t('Ovo je mjesto na kojem sebi daješ obećanja i pratiš njihovu realizaciju.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmrc-obecanja", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmrc-obecanje-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmrc-obecanje-header-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("a", { class: "click", divid: "dodaj-obecanje", href: "javascript: void(0)", onClick: this.prikaziNovo, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { class: "font13", children: window.t('DODAJ NOVO OBEĆANJE') }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmrc-obecanje-content", children: [this.state.novo ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Progres_PsihaObecanjeForma__WEBPACK_IMPORTED_MODULE_2__["default"], { hideEdit: this.sakrijNovo, data: { id: '', obecanje: '', realizacija: '', planb: '' }, Send: this.Add }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 36 }, this) : null, this.state.data.map((o, i) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Progres_PsihaObecanje__WEBPACK_IMPORTED_MODULE_1__["default"], { data: o, Edit: this.Edit, number: i + 1, Delete: this.DeleteAsk }, o.id, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 20 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 13 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (ProgresPsiha); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Sala.js": /*!****************************!*\ !*** ./src/Centar/Sala.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Progres/OznaciProgres */ "./src/Progres/OznaciProgres.js"); /* harmony import */ var _Sala_Video__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Sala/Video */ "./src/Sala/Video.js"); /* harmony import */ var _Sala2022__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Sala2022 */ "./src/Centar/Sala2022.js"); /* harmony import */ var _Sala0922__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Sala0922 */ "./src/Centar/Sala0922.js"); /* harmony import */ var _Sala_Sala0423__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Sala/Sala0423 */ "./src/Sala/Sala0423.js"); /* harmony import */ var _Teretana_Teretana__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Teretana/Teretana */ "./src/Teretana/Teretana.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Sala.js"; class Sala extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showProgres: false, loaded: false, data: {}, defaultText: { tijelo: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') }, koza: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') }, psiha: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') } } }; this.toggleProgres = this.toggleProgres.bind(this); this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.props.user.is_2022 && !this.state.loaded && !this.props.user.is_0423) this.loadData(); } toggleProgres() { this.setState({ showProgres: !this.state.showProgres }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Trening.php?platforma=${this.props.platforma}`).then(response => { let trenutni = {}; Object.keys(response.data.treninzi).forEach(trening_br => { if (response.data.treninzi[trening_br].trenutni) trenutni = response.data.treninzi[trening_br]; }); this.setState({ loaded: true, data: { ...response.data, trenutni: trenutni } }); }); } setTrening(trening_id) { let treninzi = this.state.data.treninzi; Object.keys(treninzi).forEach(tid => { treninzi[tid].trenutni = trening_id == tid; }); this.setState({ data: { ...this.state.data, treninzi: treninzi, trenutni: treninzi[trening_id] } }); } render() { if (this.props.user.teretana && this.props.user.teretana.length > 0) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Teretana_Teretana__WEBPACK_IMPORTED_MODULE_9__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 85 }, this); if (this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Sala_Sala0423__WEBPACK_IMPORTED_MODULE_8__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 45 }, this); if (this.props.user.is_0922) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Sala0922__WEBPACK_IMPORTED_MODULE_7__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 45 }, this); if (this.props.user.is_2022) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Sala2022__WEBPACK_IMPORTED_MODULE_6__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 45 }, this); return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 37 }, this) : this.state.data.trenutni.id ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pmrc-header sala", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("h2", { class: "font36", children: window.t('Sala za treninge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pmrc-sala-trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "sala-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "slika-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("img", { src: "img/sala-tegovi.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "slika-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("img", { src: "img/sala-sat.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("p", { children: window.t('Vaše tijelo može da podnese skoro sve, um je taj koga treba ubijediti.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "sala-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Sala_Video__WEBPACK_IMPORTED_MODULE_5__["default"], { data: this.state.data.trenutni }, this.state.data.trenutni.id, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pic-row-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pic-row-meta-in font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "picrm-left prelom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "ocjeni click", divid: "ocjeni-dorucak", style: { display: 'none' }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("svg", { viewBox: "0 0 32 31", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M18.1678 10.0187L15.8066 2.88477L13.4454 10.0187C12.9035 11.6562 11.3729 12.7619 9.64803 12.7619L2.08681 12.7619L8.14002 17.0793C9.56793 18.0977 10.1658 19.9276 9.61472 21.5927L7.28767 28.6236L13.4839 24.2041C14.8737 23.2128 16.7395 23.2128 18.1293 24.2041L24.3256 28.6236L21.9985 21.5927C21.4474 19.9276 22.0453 18.0977 23.4732 17.0793L29.5264 12.7619H21.9652C20.2404 12.7619 18.7098 11.6562 18.1678 10.0187ZM17.7053 2.25634C17.1 0.427577 14.5132 0.427573 13.9079 2.25634L11.5467 9.39029C11.2758 10.209 10.5105 10.7619 9.64803 10.7619H2.08681C0.140428 10.7619 -0.659156 13.2599 0.925459 14.3901L6.97867 18.7076C7.69262 19.2168 7.99157 20.1317 7.71602 20.9643L5.38896 27.9951C4.78124 29.8313 6.87441 31.3749 8.44902 30.2518L14.6453 25.8324C15.3402 25.3367 16.2731 25.3367 16.968 25.8324L23.1642 30.2518C24.7388 31.3749 26.832 29.8313 26.2243 27.9951L23.8972 20.9643C23.6217 20.1317 23.9206 19.2168 24.6346 18.7076L30.6878 14.3901C32.2724 13.2599 31.4728 10.7619 29.5264 10.7619H21.9652C21.1028 10.7619 20.3375 10.209 20.0665 9.39029L17.7053 2.25634Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 41 }, this), window.t('Ocijeni \n trening')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "picrm-right prelom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { onClick: this.toggleProgres, class: "oznaci click", divid: "oznaci-dorucak", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("svg", { viewBox: "0 0 17 21", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("path", { d: "M13.724 5.90607L16.1366 2.33238C16.3028 2.08588 16.2849 1.75324 16.0723 1.52314C15.9443 1.38451 15.7582 1.31232 15.5684 1.31232H4.28725C4.286 1.31232 4.28475 1.31109 4.28475 1.30986V0.67658C4.28475 0.321796 4.00851 0.0158193 3.64919 0.000643524C3.26868 -0.0157627 2.95546 0.283651 2.95546 0.656073V19.6848C2.95546 19.6861 2.95421 19.6873 2.95297 19.6873H0.837316C0.539056 19.6873 0.296875 19.9264 0.296875 20.2209V20.4662C0.296875 20.7607 0.539056 20.9998 0.837316 20.9998H6.4029C6.70158 20.9998 6.94334 20.7607 6.94334 20.4662V20.2209C6.94334 19.926 6.70116 19.6873 6.4029 19.6873H4.28725C4.286 19.6873 4.28475 19.6861 4.28475 19.6848V10.5023C4.28475 10.501 4.286 10.4998 4.28725 10.4998H15.5688C15.7586 10.4998 15.9447 10.4272 16.0727 10.2886C16.2854 10.0585 16.3028 9.72585 16.1371 9.47935L13.724 5.90607ZM4.28475 9.18731V2.62728C4.28475 2.62605 4.286 2.62482 4.28725 2.62482H14.3375C14.3396 2.62482 14.3404 2.62687 14.3396 2.62851L12.3723 5.54226C12.2235 5.76292 12.2235 6.05003 12.3723 6.27029L14.3396 9.18403C14.3409 9.18567 14.3396 9.18773 14.3375 9.18773L4.28475 9.18731Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 41 }, this), window.t('Označi \n progres')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: 'oznaci-progres fade-in cont ' + (this.state.showProgres ? 'active' : ''), id: "oznaci-dorucak", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_4__["default"], { naziv: window.t('TRENING'), opis: window.t('Ukoliko ste odradili trening označite sa kvačicom, ukoliko niste označite sa X.'), datum: this.props.datum, tip: 'trening', platforma: this.props.platforma }, `progres_trening_${this.props.datum}`, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "ocjeni-poruka fade-in cont", id: "ocjeni-dorucak", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("p", { class: "font13", children: window.t('Ukoliko ti se sviđa ovaj trening, ocijeni ga klikom na jednu od zvjezdica.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "ocjeni-zvjezdice", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { href: "#", class: "s5" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { href: "#", class: "s4" }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { href: "#", class: "s3 active" }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { href: "#", class: "s2 active" }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { href: "#", class: "s1 active" }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pic-row-meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pic-row-meta-in sala-note font13", children: window.t('U sali se nalaze 4 videa, po jedan za svaku sedmicu. Krećeš od prvog, radiš ga 7-8 dana i tek onda prelaziš na naredni. Molimo te da ne mijenjaš dogovoreni raspored jer to negativno utiče na tvoj progres.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pic-row-meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "pic-row-meta-in columns sakriveno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "picrm-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("p", { class: "sala-poruka font13 prelom", children: [this.state.defaultText[this.props.platforma].ne_odgovara, " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("b", { children: this.state.defaultText[this.props.platforma].imas_pitanje }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 133 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "picrm-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { class: "button", href: this.props.help_link ? this.props.help_link : '/app/app#/CentarFit/Chat', children: this.props.help_text ? this.props.help_text : this.state.defaultText[this.props.platforma].help_text }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "st-odabir-treninga", children: Object.keys(this.state.data.treninzi).map((trening_br, pos) => { let trening = this.state.data.treninzi[trening_br]; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: 'stot-single-trening ' + (trening.trenutni ? 'active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "stot-st-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.setTrening.bind(this, trening_br) }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "trening-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("img", { src: `img/trening-${this.props.platforma}-${trening_br}.jpg` }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("div", { class: "trening-single-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("h2", { class: "font36", children: '0' + (pos + 1) }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])("span", { class: "font12", children: window.t('sedmica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 37 }, this); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 17 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_10__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Sala); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Sala0922.js": /*!********************************!*\ !*** ./src/Centar/Sala0922.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Progres/OznaciProgres */ "./src/Progres/OznaciProgres.js"); /* harmony import */ var _Sala_Video__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Sala/Video */ "./src/Sala/Video.js"); /* harmony import */ var _Sala_Aktivnost__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Sala/Aktivnost */ "./src/Sala/Aktivnost.js"); /* harmony import */ var _Sala_KalkulatorTotal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Sala/KalkulatorTotal */ "./src/Sala/KalkulatorTotal.js"); /* harmony import */ var _Progres_Prati__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Progres/Prati */ "./src/Progres/Prati.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Sala0922.js"; class Sala extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showProgres: false, loaded: false, data: {}, loadTime: 0, progres: false, defaultText: { tijelo: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') }, koza: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') }, psiha: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') } } }; this.toggleProgres = this.toggleProgres.bind(this); this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } toggleProgres() { this.setState({ showProgres: !this.state.showProgres }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Trening.php?platforma=${this.props.platforma}`).then(response => { let trenutni = {}; Object.keys(response.data.treninzi).forEach(trening_br => { if (response.data.treninzi[trening_br].trenutni) trenutni = response.data.treninzi[trening_br]; }); this.setState({ loaded: true, data: { ...response.data, trenutni: response.data.treninzi[`trening_${response.data.s42 + 1}`] ? response.data.treninzi[`trening_${response.data.s42 + 1}`] : {} } }, () => { console.log('TRENING', this.state); }); }); } setTrening(trening_id) { let treninzi = this.state.data.treninzi; Object.keys(treninzi).forEach(tid => { treninzi[tid].trenutni = trening_id == tid; }); this.setState({ data: { ...this.state.data, treninzi: treninzi, trenutni: treninzi[trening_id] } }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "pmr-content sala0922 " + (this.state.data.trenutni.id ? 'ima-video' : 'nema-video'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "pmrc-sala-trening nn22-trening", children: [this.state.data.trenutni.id ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "sala-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Sala_Video__WEBPACK_IMPORTED_MODULE_5__["default"], { data: this.state.data.trenutni }, this.state.data.trenutni.id, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 13 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "nn22-trening-aktivnost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "tr-columns", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "col first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "nn22n-poruke sakriveno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single osnovna", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Kroz program \u017Eeli\u0161 da izgubi\u0161 kilograme, a cilj ti je da pove\u0107a\u0161 ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "mi\u0161i\u0107nu masu i smanji\u0161 celulit." }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 113 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Da bi se taj cilj ostvario, neophodno je da u toku jedne sedmice ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("u", { children: "odradi\u0161 5 Atika treninga ili 4 treninga u teretani." }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 93 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Uspje\u0161no je odra\u0111en Atika trening, ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 83 }, this), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single trening off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Trening ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "nije odra\u0111en" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 56 }, this), " du\u017Ee od 42h, molimo te da odradi\u0161 trening, ako \u017Eeli\u0161 da postigne\u0161 svoj cilj."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single osnovna", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Kroz program \u017Eeli\u0161 da izgubi\u0161 kilograme, a cilj ti je da ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "smanji\u0161 celulit i promjeni\u0161 navike." }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 106 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Da bi se taj cilj ostvario, neophodno je da u toku jedne sedmice ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("u", { children: "odradi\u0161 4 Atika treninga ili 3 treninga u teretani." }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 93 }, this), " "] }, void 0, true, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Uspje\u0161no je odra\u0111en Atika trening, ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 83 }, this), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single trening off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Trening ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "nije odra\u0111en" }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 56 }, this), " du\u017Ee od 56h, molimo te da odradi\u0161 trening, ako \u017Eeli\u0161 da postigne\u0161 svoj cilj."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single osnovna", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Kroz program \u017Eeli\u0161 da izgubi\u0161 kilograme, a cilj ti je da ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "pobolj\u0161a\u0161 zdravlje i promjeni\u0161 navike." }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 106 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Da bi se taj cilj ostvario, neophodno je da minimum 3-4 puta sedmi\u010Dno ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("u", { children: "potro\u0161i\u0161 vi\u0161e od 300 kalorija \u0161etnjom, treningom ili drugim aktivnostima." }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 98 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Uspje\u0161no je potre\u0161eno vi\u0161e od 300 kalorija kroz Atika trening, ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 111 }, this), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single trening off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Fizi\u010Dka aktivnost ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "nije une\u0161ena du\u017Ee od 56h," }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 66 }, this), " molimo te da odradi\u0161 trening ili drugu aktivnost, ako \u017Eeli\u0161 da postigne\u0161 svoj cilj."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Nije lo\u0161e! ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "Ishrana je ispo\u0161tovana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 59 }, this), " 3 dana uzastopno! Do prvog cilja ti fale jo\u0161 samo 4 dana. Izdr\u017Ei!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Bravo! 50% klijenata sastavi 7 dana a samo 30% 14 dana bez kr\u0161enja! ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "Mo\u017Ee\u0161 li da izdr\u017Ei\u0161 jo\u0161 7 dana?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 116 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "\u010Cestitamo, 2 sedmice bez kr\u0161enja programa!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 48 }, this), " Ako izdr\u017Ei\u0161 jo\u0161 14 dana, upada\u0161 u tim najboljih! Sretno."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single ishrana off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Re\u017Eim ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "ishrane nije ispo\u0161tovan ve\u0107 3 dana." }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 54 }, this), " Ako \u017Eeli\u0161 da popravi\u0161 \u0161tetu, neka narednih 7 dana bude bez kr\u0161enja."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single ishrana off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Re\u017Eim ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "ishrane nije ispo\u0161tovan 7 dana." }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 54 }, this), " Ako naredne 3 sedmice ispo\u0161tuje\u0161 sva pravila, rezultat \u0107e i dalje biti odli\u010Dan."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "single ishrana off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("p", { children: ["Re\u017Eim ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: "ishrane nije ispo\u0161tovan 14 dana." }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 54 }, this), " Ako narednih 14 dana ne prekr\u0161i\u0161 ishranu i odradi\u0161 5 treninga sedmi\u010Dno, napravi\u0107e\u0161 vidljiv rezultat."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Sala_Aktivnost__WEBPACK_IMPORTED_MODULE_6__["default"], { trening: parseInt(this.state.data.trenutni.kcal), onSave: () => { this.setState({ loadTime: new Date().getTime() }); }, toggleProgres: () => { this.setState({ progres: !this.state.progres }); console.log('toggleProgress'); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Sala_KalkulatorTotal__WEBPACK_IMPORTED_MODULE_7__["default"], { program: this.props.program }, `Total-${this.state.loadTime}`, false, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 15 }, this), this.state.data.trenutni.id ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "col second", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "nn22-bedz-trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-trening-bedz1.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 234, columnNumber: 27 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 234, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-trening-bedz2.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 27 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-trening-bedz3.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 27 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 233, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "nn22-trening-box", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "header zelena font15", children: "Kada redovno trenira\u0161:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 239, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "lista zelena", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("ul", { className: "font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "ubrzava\u0161 nestajanje masnih naslaga" }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "kriti\u010Dne zone se br\u017Ee oblikuju i mijenjaju" }, void 0, false, { fileName: _jsxFileName, lineNumber: 244, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "\u017Eelja za slatki\u0161ima i prejedanjem je manja" }, void 0, false, { fileName: _jsxFileName, lineNumber: 245, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "gradi\u0161 mi\u0161i\u0107e a rezultati su dugoro\u010Dniji" }, void 0, false, { fileName: _jsxFileName, lineNumber: 246, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "ubla\u017Eava\u0161 stres, anskioznost, depresiju" }, void 0, false, { fileName: _jsxFileName, lineNumber: 247, columnNumber: 27 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 23 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "nn22-trening-box", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "header crvena font15", children: "Kada preska\u010De\u0161 treninge:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("div", { className: "lista crvena", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("ul", { className: "font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "tijelo sporije smanjuje masne naslage" }, void 0, false, { fileName: _jsxFileName, lineNumber: 257, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "masno tkivo se du\u017Ee zadr\u017Eava na kriti\u010Dnoj zoni" }, void 0, false, { fileName: _jsxFileName, lineNumber: 258, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "napadi gladi i krize za slatki\u0161ima su \u010De\u0161\u0107e" }, void 0, false, { fileName: _jsxFileName, lineNumber: 259, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "tijelo ne gradi mi\u0161i\u0107e pa se kilogrami br\u017Ee vra\u0107aju" }, void 0, false, { fileName: _jsxFileName, lineNumber: 260, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])("li", { children: "stres, anksioznost, depresija su izra\u017Eeniji" }, void 0, false, { fileName: _jsxFileName, lineNumber: 261, columnNumber: 27 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 256, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 255, columnNumber: 23 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 254, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 232, columnNumber: 17 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 13 }, this), this.state.progres ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Progres_Prati__WEBPACK_IMPORTED_MODULE_8__["default"], { user: this.props.user, program: this.props.user.program }, void 0, false, { fileName: _jsxFileName, lineNumber: 269, columnNumber: 35 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 7 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Sala); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Sala2022.js": /*!********************************!*\ !*** ./src/Centar/Sala2022.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var _Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Progres/OznaciProgres */ "./src/Progres/OznaciProgres.js"); /* harmony import */ var _Sala_Video__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Sala/Video */ "./src/Sala/Video.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Sala2022.js"; class Sala extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showProgres: false, loaded: false, data: {}, defaultText: { tijelo: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') }, koza: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') }, psiha: { help_text: window.t('Javi se treneru'), ne_odgovara: window.t('NE ODGOVARA TI TRENING?'), imas_pitanje: window.t('IMAŠ PITANJE?') } } }; this.toggleProgres = this.toggleProgres.bind(this); this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } toggleProgres() { this.setState({ showProgres: !this.state.showProgres }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Trening.php?platforma=${this.props.platforma}`).then(response => { let trenutni = {}; Object.keys(response.data.treninzi).forEach(trening_br => { if (response.data.treninzi[trening_br].trenutni) trenutni = response.data.treninzi[trening_br]; }); this.setState({ loaded: true, data: { ...response.data, trenutni: trenutni } }); }); } setTrening(trening_id) { let treninzi = this.state.data.treninzi; Object.keys(treninzi).forEach(tid => { treninzi[tid].trenutni = trening_id == tid; }); this.setState({ data: { ...this.state.data, treninzi: treninzi, trenutni: treninzi[trening_id] } }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 37 }, this) : this.state.data.trenutni.id ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "pmr-content sala2022", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("h2", { className: "font36", children: window.t('Sala za treninge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "multiple", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { className: "font13", children: "U sali su 4 treninga! Trening 1 radi\u0161 ponedjeljkom ili utorkom, trening 2 srijedom ili \u010Detvrtkom, a trening 3 i 4 su rezervisani za kraj sedmice. Vje\u017Ebanje daje najbolje efekte ako izme\u0111u treninga ne prolazi vi\u0161e od 24-48 sati, zato je na\u0161a preporuka da odabere\u0161 kombinaciju A (ponedjeljak - srijeda - petak - nedjelja) ili B (utorak - \u010Detvrtak - subota - nedjelja). Nakon 4 sedmice, treninzi u sali \u0107e se promijeniti i dobi\u0107e\u0161 te\u017Ee. Ne preska\u010Di treninge jer tako je efikasnost programa duplo manja!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "pmrc-sala-trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "sala-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Sala_Video__WEBPACK_IMPORTED_MODULE_5__["default"], { data: this.state.data.trenutni }, this.state.data.trenutni.id, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "st-odabir-treninga", children: Object.keys(this.state.data.treninzi).map((trening_br, pos) => { let trening = this.state.data.treninzi[trening_br]; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: 'stot-single-trening ' + (trening.trenutni ? 'active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "stot-st-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.setTrening.bind(this, trening_br) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "trening-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: `img/trening-${this.props.platforma}-${trening_br}.jpg` }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "trening-single-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("h2", { className: "font36", children: '0' + (pos + 1) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { className: "font12", children: window.t('trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 37 }, this); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 17 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Sala); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Uplate.js": /*!******************************!*\ !*** ./src/Centar/Uplate.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Uplate.js"; class Uplate extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: [] }; this.Load = this.Load.bind(this); } componentDidMount() { if (!this.state.loaded) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get('Uplate.php').then(response => { this.setState({ loaded: true, data: response.data }); }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font36", children: window.t('Uplate') }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: window.t('Ovdje se nalaze sve tvoje dosadašnje uplate.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-uplate", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "vuc-uplate-tabela", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "vucut-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col1 font12", children: window.t('Datum izdavanja računa') }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col2 font12", children: window.t('Svrha doznake') }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col3 font12", children: window.t('Iznos') }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col4 font12", children: window.t('Uplaćeno') }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 16 }, this), this.state.data.map(uplata => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "vucut-uplata", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col1", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Datum izdavanja računa') }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: uplata.datetime }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col2", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Svrha doznake') }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: uplata.code.length ? `ATK-${uplata.code}` : '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col3", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Iznos') }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: uplata.amount }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "col col4", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Uplaćeno') }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: uplata.paid }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 16 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Uplate); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Zadaci.js": /*!******************************!*\ !*** ./src/Centar/Zadaci.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Zadaci_JedanZadatak__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Zadaci/JedanZadatak */ "./src/Zadaci/JedanZadatak.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Zadaci.js"; class Zadaci extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let type = 'psiho'; if (this.props.platforma == 'psiha') type = 'p_psi';else if (this.props.platforma == 'koza') type = 'k_psi'; this.state = { loaded: false, data: [], type: type }; this.loadData = this.loadData.bind(this); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_3__["default"].Get(`PsihoZadaci.php?type=${this.state.type}`).then(response => { this.setState({ loaded: true, data: response.data }); }); } componentDidMount() { if (!this.state.loaded) this.loadData(); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 37 }, this) : this.state.data.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font36", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { class: "font13", children: window.t('Tvoji sedmični zadaci!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-zadaci", children: this.state.data.map(z => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Zadaci_JedanZadatak__WEBPACK_IMPORTED_MODULE_1__["default"], { zadatak: z }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 19 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 39 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 23 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Zadaci); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Centar/Zid.js": /*!***************************!*\ !*** ./src/Centar/Zid.js ***! \***************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Zid_MultiPhoto__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Zid/MultiPhoto */ "./src/Zid/MultiPhoto.js"); /* harmony import */ var _Popup_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Alert */ "./src/Popup/Alert.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Zid_Video__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Zid/Video */ "./src/Zid/Video.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Centar/Zid.js"; class Zid extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, entries: [], showFullPost: false, postText: '', selectedFiles: [], renderedImages: [], sent: false, showPhoto: false, loadTime: new Date().getTime() }; this.loadData = this.loadData.bind(this); this.showFullPost = this.showFullPost.bind(this); this.hideFullPost = this.hideFullPost.bind(this); this.setPostText = this.setPostText.bind(this); this.selectFile = this.selectFile.bind(this); this.changeFile = this.changeFile.bind(this); this.RenderImages = this.RenderImages.bind(this); this.SendPost = this.SendPost.bind(this); } RenderImages() { let keys = Object.keys(this.state.selectedFiles); if (keys.length === 0) this.SendPost();else { let rendered = []; keys.forEach(key => { const reader = new FileReader(); const { type, name, size } = this.state.selectedFiles[key]; reader.addEventListener('load', () => { rendered.push({ base64: reader.result, name: name, type, size: size }); if (rendered.length === keys.length) { this.setState({ renderedImages: rendered.map(r => r.base64) }, () => { this.SendPost(); }); } }); reader.readAsDataURL(this.state.selectedFiles[key]); }); } } SendPost() { this.setState({ loaded: false }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ZidSend.php', { platforma: this.props.platforma, text: this.state.postText, images: this.state.renderedImages }).then(result => { this.setState({ postText: '', showFullPost: false, selectedFiles: [], renderedImags: [], sent: false, loaded: false }, () => { this.loadData(); }); }); }); } selectFile() { this.setState({ showFullPost: true }, () => { this.refs.fileSelect.click(); }); } changeFile(e) { if (e.target.files.length) { let files = this.state.selectedFiles; Object.keys(e.target.files).forEach(file => { files.push(e.target.files[file]); }); this.setState({ selectedFiles: files }); } else { this.setState({ selectedFiles: false }); } } setPostText(e) { this.setState({ postText: e.target.value }); } showFullPost() { this.setState({ showFullPost: true }); } hideFullPost(e) { if (e.target.className === 'pmr-content') { this.setState({ showFullPost: false }); } } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Zid.php?platforma=${this.props.platforma}`).then(response => { this.setState({ entries: response.data, loaded: true, loadTime: new Date().getTime() }); }); } removeSelectedFile(file) { let files = this.state.selectedFiles; delete files[file]; this.setState({ selectedFiles: files }); } componentDidMount() { if (!this.state.loaded) this.loadData(); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "pmr-content", onClick: this.hideFullPost, children: [!this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 21 }, this) : null, this.state.sent ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Alert__WEBPACK_IMPORTED_MODULE_3__["default"], { show: true, onHide: () => { this.setState({ sent: false }); }, naslov: window.t('Hvala što si podijelio/la svoju priču!'), text: window.t('Tvoja priča je na listi za odobravanje, bićeš obavješten/a kada bude aktivna na Zajedničkom zidu.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 21 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmr-zajednicki-zid", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "pmrzz-baner", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { class: "desktop", src: "/app/2022/img/forum-baner-270924.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 46 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { class: "mobile", src: "/app/2022/img/forum-baner-270924-mobile.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 112 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Zid_Video__WEBPACK_IMPORTED_MODULE_5__["default"], { platforma: this.props.platforma, user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: 'white-box pmrzz-add-post ' + (this.state.showFullPost ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "zz-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "zz-write-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("textarea", { class: "font15", type: "text", name: "text", rows: "1", placeholder: window.t('Objavi svoj rezultat, obrok ili odrađen trening i motiviši druge!'), onFocus: this.showFullPost, onChange: this.setPostText, value: this.state.postText }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "zzwp-buttons fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile, multiple: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("a", { href: "javascript: void(0)", class: "add-photo", data: window.t('Dodaj fotografiju'), onClick: this.selectFile, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("svg", { viewBox: "0 0 19 19", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.350098 5.8787C0.350098 2.84409 2.75977 0.350098 5.7587 0.350098H13.5198C16.5227 0.350098 18.9071 2.84731 18.9284 5.87413L18.9284 5.8787L18.9284 13.3515C18.9284 16.3861 16.5187 18.8801 13.5198 18.8801H5.7587C2.75977 18.8801 0.350098 16.3861 0.350098 13.3515V5.8787ZM5.7587 1.6501C3.50807 1.6501 1.6501 3.53135 1.6501 5.8787V13.3515C1.6501 15.6988 3.50807 17.5801 5.7587 17.5801H13.5198C15.7704 17.5801 17.6284 15.6988 17.6284 13.3515V5.88115C17.6108 3.52701 15.7657 1.6501 13.5198 1.6501H5.7587Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 197, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M9.62986 6.99336C8.24151 6.99336 7.08857 8.15181 7.08857 9.61512C7.08857 11.0784 8.24151 12.2369 9.62986 12.2369C11.0182 12.2369 12.1711 11.0784 12.1711 9.61512C12.1711 8.15181 11.0182 6.99336 9.62986 6.99336ZM5.78857 9.61512C5.78857 7.46454 7.49321 5.69336 9.62986 5.69336C11.7665 5.69336 13.4711 7.46454 13.4711 9.61512C13.4711 11.7657 11.7665 13.5369 9.62986 13.5369C7.49321 13.5369 5.78857 11.7657 5.78857 9.61512Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { d: "M14.3412 5.60185C14.8018 5.60185 15.1751 5.21869 15.1751 4.74604C15.1751 4.27339 14.8018 3.89023 14.3412 3.89023C13.8807 3.89023 13.5074 4.27339 13.5074 4.74604C13.5074 5.21869 13.8807 5.60185 14.3412 5.60185Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 144 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("a", { href: "javascript:void(0)", divid: "objava", class: "click send-post", data: window.t('Objavi status'), onClick: this.RenderImages, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("svg", { viewBox: "0 0 22 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M1.3423 19.9415L20.8418 10.7044C21.1088 10.5781 21.2783 10.3056 21.2783 10.0054C21.2783 9.70524 21.1088 9.43274 20.8433 9.3065L1.3438 0.0694037C1.0333 -0.0753108 0.662814 0.0109021 0.446819 0.284936C0.229324 0.55897 0.221824 0.948468 0.428819 1.2302L6.84117 10.0054L0.428819 18.7807C0.221824 19.0624 0.229324 19.4535 0.445319 19.7259C0.590815 19.9122 0.80831 20.0123 1.02881 20.0123C1.1353 20.0123 1.2418 19.9892 1.3423 19.9415ZM2.71726 2.15851L8.45126 10.0054L2.71805 17.8513L19.2814 10.0051L2.71726 2.15851Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 29 }, this), this.state.selectedFiles.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "zz-upload-photos", children: Object.keys(this.state.selectedFiles).map(file => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "zzup-single-image fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { class: "close-in close-button", onClick: this.removeSelectedFile.bind(this, file), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 109 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 211, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: URL.createObjectURL(this.state.selectedFiles[file]) }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 41 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 33 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 21 }, this), this.state.entries.map(entry => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Zid_MultiPhoto__WEBPACK_IMPORTED_MODULE_2__["default"], { user: this.props.user, entry: entry, showLoading: () => { this.setState({ loaded: false }); }, hideLoading: () => { this.setState({ loaded: true }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 25 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 17 }, this)] }, `wall-${this.state.loadTime}`, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Zid); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriDimenzije.js": /*!********************************************!*\ !*** ./src/Chat/Dynamic/NutriDimenzije.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageLoader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MessageLoader */ "./src/Chat/MessageLoader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriDimenzije.js"; class NutriDimenzije extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { done: props.message.sent_data && Object.keys(props.message.sent_data).length > 0, loaded: true, najbolja_jela: '', jela_ne: '', rezim_prekrsen: '', problem: '', stomak: '', bokovi: '', biceps: '', struk: '', prsa: '', noge: '', tezina: '', visina: '', class_najbolja_jela: '', class_jela_ne: '', class_rezim_prekrsen: '', class_problem: '', class_stomak: '', class_bokovi: '', class_biceps: '', class_struk: '', class_prsa: '', class_noge: '', class_tezina: '', class_visina: '' }; this.loadData = this.loadData.bind(this); this.Send = this.Send.bind(this); } loadData() {} Send() { let errors = 0; let class_najbolja_jela = ''; if (this.state.najbolja_jela.length < 1) { class_najbolja_jela = 'error'; errors++; } let class_jela_ne = ''; if (this.state.jela_ne.length < 1) { class_jela_ne = 'error'; errors++; } let class_rezim_prekrsen = ''; if (this.state.rezim_prekrsen.length < 1) { class_rezim_prekrsen = 'error'; errors++; } let class_problem = ''; if (this.state.problem.length < 1) { class_problem = 'error'; errors++; } let class_stomak = ''; if (this.state.stomak.length < 1) { class_stomak = 'error'; errors++; } let class_bokovi = ''; if (this.state.bokovi.length < 1) { class_bokovi = 'error'; errors++; } let class_biceps = ''; if (this.state.biceps.length < 1) { class_biceps = 'error'; errors++; } let class_struk = ''; if (this.state.struk.length < 1) { class_struk = 'error'; errors++; } let class_prsa = ''; if (this.state.prsa.length < 1) { class_prsa = 'error'; errors++; } let class_noge = ''; if (this.state.noge.length < 1) { class_noge = 'error'; errors++; } let class_tezina = ''; if (this.state.tezina.length < 1) { class_tezina = 'error'; errors++; } let class_visina = ''; if (this.state.visina.length < 1) { class_visina = 'error'; errors++; } if (errors === 0) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('MessageSendResponse.php', { message_id: this.props.message.id, data: { najbolja_jela: this.state.najbolja_jela, jela_ne: this.state.jela_ne, rezim_prekrsen: this.state.rezim_prekrsen, problem: this.state.problem, stomak: this.state.stomak, bokovi: this.state.bokovi, biceps: this.state.biceps, struk: this.state.struk, grudi: this.state.prsa, noge: this.state.noge, tezina: this.state.tezina, visina: this.state.visina } }).then(() => { this.setState({ done: 3 }); }); } else { this.setState({ class_najbolja_jela: class_najbolja_jela, class_jela_ne: class_jela_ne, class_rezim_prekrsen: class_rezim_prekrsen, class_problem: class_problem, class_stomak: class_stomak, class_bokovi: class_bokovi, class_biceps: class_biceps, class_struk: class_struk, class_prsa: class_prsa, class_noge: class_noge, class_tezina: class_tezina, class_visina: class_visina }); } } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } doneMessage() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije-plan poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('Hvala na odgovorima!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('Kada tvoj novi režim ishrane bude gotov obavjestićemo te notifikacijom na platformi i mailom!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: [window.t('Ako želiš da pratiš svoj napredak na osnovu novih unešenih mjera klikni na opciju'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/CentarFit/Progres", children: window.t('PROGRES') }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 143 }, this), "."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 13 }, this); } inputForm() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije-plan sadrzaj", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("form", { class: "", action: "", method: "post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-plan-ishrane", id: "plan-ishrane", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top-img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/chat-plan-ishrane.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top-title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('REŽIM PO MOM UKUSU!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: window.t('Naša misija je da kreiramo režim u kojem ćeš uživati, kako bi navike stečene u Atici što duže ostale dio tvog života. Odgovori na naredna pitanja i obrazloži svoje odgovore.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 197, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-bottom-inputs", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Koja su ti 3 najbolja jela iz prethodnog režima i zašto?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 205, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_najbolja_jela, type: "text", value: this.state.najbolja_jela, onChange: this.setValue.bind(this, 'najbolja_jela'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 204, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Nabroj jela koja ti se nisu dopala i objasni razlog!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_jela_ne, type: "text", value: this.state.jela_ne, onChange: this.setValue.bind(this, 'jela_ne'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Da li je režim prekršen, koliko puta i kojom hranom?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_rezim_prekrsen, type: "text", value: this.state.rezim_prekrsen, onChange: this.setValue.bind(this, 'rezim_prekrsen'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Najveći problem za praćenje režima predstavljalo je:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_problem, type: "text", value: this.state.problem, onChange: this.setValue.bind(this, 'problem'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije", id: "dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top-img dimenzije", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/chat-dimenzije.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 225, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 225, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top-title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('VRIJEME JE ZA MJERENJE!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 227, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: window.t('Unesi nove dimenzije i odgovori na pitanja kako bi tim mogao da kreira plan ishrane koji odgovara tvojim rezultatima i željama!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 228, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 224, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-inputs font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Stomak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 234, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_stomak, type: "text", value: this.state.stomak, placeholder: "000", onChange: this.setValue.bind(this, 'stomak'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 233, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Zadnjica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_bokovi, type: "text", value: this.state.bokovi, placeholder: "000", onChange: this.setValue.bind(this, 'bokovi'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 239, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 237, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Biceps') }, void 0, false, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_biceps, type: "text", value: this.state.biceps, placeholder: "000", onChange: this.setValue.bind(this, 'biceps'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Struk') }, void 0, false, { fileName: _jsxFileName, lineNumber: 246, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_struk, type: "text", value: this.state.struk, placeholder: "000", onChange: this.setValue.bind(this, 'struk'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 247, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 245, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Grudi') }, void 0, false, { fileName: _jsxFileName, lineNumber: 250, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_prsa, type: "text", value: this.state.prsa, placeholder: "000", onChange: this.setValue.bind(this, 'prsa'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 251, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 249, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Noge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 254, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_noge, type: "text", value: this.state.noge, placeholder: "000", onChange: this.setValue.bind(this, 'noge'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 255, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Težina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 258, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_tezina, type: "text", value: this.state.tezina, placeholder: "000", onChange: this.setValue.bind(this, 'tezina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 259, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 257, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Visina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 262, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_visina, type: "text", value: this.state.visina, placeholder: "000", onChange: this.setValue.bind(this, 'visina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 261, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 232, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-buton", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "button", onClick: this.Send, value: window.t('Pošalji'), id: "posalji", class: "button" }, void 0, false, { fileName: _jsxFileName, lineNumber: 267, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 266, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 231, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 13 }, this); } render() { if (this.state.done === 3) return null; return this.state.loaded ? this.state.done ? this.doneMessage() : this.inputForm() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MessageLoader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 278, columnNumber: 98 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (NutriDimenzije); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriDimenzije0922.js": /*!************************************************!*\ !*** ./src/Chat/Dynamic/NutriDimenzije0922.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageLoader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MessageLoader */ "./src/Chat/MessageLoader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriDimenzije0922.js"; class NutriDimenzijeProgram extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { done: props.message.sent_data && Object.keys(props.message.sent_data).length > 2, loaded: true, stomak: '', bokovi: '', biceps: '', struk: '', prsa: '', noge: '', tezina: '', visina: '', class_stomak: '', class_bokovi: '', class_biceps: '', class_struk: '', class_prsa: '', class_noge: '', class_tezina: '', class_visina: '', daniTreninga: [], daniJelovnika: [], izazov: false }; this.loadData = this.loadData.bind(this); this.Send = this.Send.bind(this); } loadData() {} componentDidMount() { if (this.state.done === false) { this.setState({ done: this.props.message.sent_data && Object.keys(this.props.message.sent_data).length > 2 }); } } Send() { let errors = 0; let class_stomak = ''; if (this.state.stomak.length < 1) { class_stomak = 'error'; errors++; } let class_bokovi = ''; if (this.state.bokovi.length < 1) { class_bokovi = 'error'; errors++; } let class_biceps = ''; if (this.state.biceps.length < 1) { class_biceps = 'error'; errors++; } let class_struk = ''; if (this.state.struk.length < 1) { class_struk = 'error'; errors++; } let class_prsa = ''; if (this.state.prsa.length < 1) { class_prsa = 'error'; errors++; } let class_noge = ''; if (this.state.noge.length < 1) { class_noge = 'error'; errors++; } let class_tezina = ''; if (this.state.tezina.length < 1) { class_tezina = 'error'; errors++; } let class_visina = ''; if (this.state.visina.length < 1) { class_visina = 'error'; errors++; } if (errors === 0) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('MessageSendResponse.php', { message_id: this.props.message.id, noNext: 'sf', //stara forma data: { stomak: this.state.stomak, bokovi: this.state.bokovi, biceps: this.state.biceps, struk: this.state.struk, grudi: this.state.prsa, noge: this.state.noge, tezina: this.state.tezina, visina: this.state.visina, treninga_uradjeno: this.state.treninga_uradjeno, naredni_set: this.state.naredni_set, trening_sugestije: this.state.trening_sugestije, izazov: this.state.izazov, daniJelovnika: this.state.daniJelovnika.join(','), daniTreninga: this.state.daniTreninga.join(',') } }).then(() => { window.location.reload(); }); } else { this.setState({ class_stomak: class_stomak, class_bokovi: class_bokovi, class_biceps: class_biceps, class_struk: class_struk, class_prsa: class_prsa, class_noge: class_noge, class_tezina: class_tezina, class_visina: class_visina }); } } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } doneMessage() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlc-dimenzije24 poruka forma-done-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font15", children: window.t('HVALA NA UNOSU NOVIH DIMENZIJA!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('Tvoje dimenzije su sačuvane, a početne i trenutne dimenzije možeš pogledati na opciji PROGRES.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 43 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "font11 datum", children: this.props.message.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 13 }, this); } inputForm() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlc-dimenzije-plan sadrzaj forma-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("form", { className: "", action: "", method: "post", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlc-dimenzije", id: "dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcd-top", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcp-top-title", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font15", children: window.t('VREME JE ZA MERENJE!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcd-bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcd-bottom-inputs font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Stomak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_stomak, type: "text", value: this.state.stomak, placeholder: "000", onChange: this.setValue.bind(this, 'stomak'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Zadnjica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_bokovi, type: "text", value: this.state.bokovi, placeholder: "000", onChange: this.setValue.bind(this, 'bokovi'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Biceps') }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_biceps, type: "text", value: this.state.biceps, placeholder: "000", onChange: this.setValue.bind(this, 'biceps'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Struk') }, void 0, false, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_struk, type: "text", value: this.state.struk, placeholder: "000", onChange: this.setValue.bind(this, 'struk'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Grudi') }, void 0, false, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_prsa, type: "text", value: this.state.prsa, placeholder: "000", onChange: this.setValue.bind(this, 'prsa'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Noge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_noge, type: "text", value: this.state.noge, placeholder: "000", onChange: this.setValue.bind(this, 'noge'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Težina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_tezina, type: "text", value: this.state.tezina, placeholder: "000", onChange: this.setValue.bind(this, 'tezina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 197, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Visina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: this.state.class_visina, type: "text", value: this.state.visina, placeholder: "000", onChange: this.setValue.bind(this, 'visina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dimenzije-dodatna-pitanja", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcp-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcp-bottom-inputs", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { style: { display: 'none' }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Ukupan broj treninga ura\u0111en u prethodnih 7 dana je:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 83 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", placeholder: "Upi\u0161i ovde...", onChange: this.setValue.bind(this, 'treninga_uradjeno'), value: this.state.treninga_uradjeno || '', required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 142 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Da li \u017Eeli\u0161 da naredni set treninga bude te\u017Ei ili lak\u0161i od ovog?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 83 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", placeholder: "Upi\u0161i ovde...", onChange: this.setValue.bind(this, 'naredni_set'), value: this.state.naredni_set || '', required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 155 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Ukoliko ima\u0161 jo\u0161 \u017Eelja i sugestija, napi\u0161i ih ovde:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 83 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", placeholder: "Upi\u0161i ovde...", onChange: this.setValue.bind(this, 'trening_sugestije'), value: this.state.trening_sugestije || '', required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 142 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single bb1 font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Ozna\u010Di kojim danima je ISPO\u0160TOVAN jelovnik ili alternativa koju je odobrila nutricionistkinja!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 83 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "flex-row-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select green-circle", children: ['PON', 'UTO', 'SRE', 'ČET', 'PET', 'SUB', 'NED'].map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: this.state.daniJelovnika.includes(dan), onChange: () => { this.setState({ daniJelovnika: this.state.daniJelovnika.includes(dan) ? this.state.daniJelovnika.filter(prev_dan => prev_dan !== dan) : [...this.state.daniJelovnika, dan] }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 227, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 61 }, this), dan] }, void 0, true, { fileName: _jsxFileName, lineNumber: 225, columnNumber: 57 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single bb1 font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Ozna\u010Di kojim danima je URA\u0110EN trening ili druga fizi\u010Dka aktivnost dogovorena sa mentorom!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 247, columnNumber: 83 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "flex-row-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select green-circle", children: ['PON', 'UTO', 'SRE', 'ČET', 'PET', 'SUB', 'NED'].map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: this.state.daniTreninga.includes(dan), onChange: () => { this.setState({ daniTreninga: this.state.daniTreninga.includes(dan) ? this.state.daniTreninga.filter(prev_dan => prev_dan !== dan) : [...this.state.daniTreninga, dan] }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 264, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 61 }, this), dan] }, void 0, true, { fileName: _jsxFileName, lineNumber: 251, columnNumber: 57 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 249, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 248, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 247, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "flex-row-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Da li si uradio/la ovonedeljni izazov?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 275, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "radio-select", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "radio-select-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "radio-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "radio", name: "izazov", value: "Da", onChange: this.setValue.bind(this, 'izazov') }, void 0, false, { fileName: _jsxFileName, lineNumber: 279, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "radio-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 280, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 278, columnNumber: 57 }, this), "Da"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 277, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "radio-select-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "radio-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "radio", name: "izazov", value: "Ne", onChange: this.setValue.bind(this, 'izazov') }, void 0, false, { fileName: _jsxFileName, lineNumber: 286, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "radio-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 287, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 285, columnNumber: 57 }, this), "Ne"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 284, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 276, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 274, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 273, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 211, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlcd-bottom-buton", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "button", onClick: this.Send, value: window.t('Pošalji'), id: "posalji", className: "button" }, void 0, false, { fileName: _jsxFileName, lineNumber: 302, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 301, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 13 }, this); } render() { console.log('NutriDimenzije0922 render', { state: this.state, message: this.props.message }); if (this.state.done === 3) return null; return this.state.loaded ? this.state.done ? this.doneMessage() : this.inputForm() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MessageLoader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 314, columnNumber: 96 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (NutriDimenzijeProgram); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriDimenzije2022.js": /*!************************************************!*\ !*** ./src/Chat/Dynamic/NutriDimenzije2022.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageLoader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MessageLoader */ "./src/Chat/MessageLoader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriDimenzije2022.js"; class NutriDimenzijeProgram extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { done: props.message.sent_data && Object.keys(props.message.sent_data).length > 0, loaded: true, stomak: '', bokovi: '', biceps: '', struk: '', prsa: '', noge: '', tezina: '', visina: '', class_stomak: '', class_bokovi: '', class_biceps: '', class_struk: '', class_prsa: '', class_noge: '', class_tezina: '', class_visina: '' }; this.loadData = this.loadData.bind(this); this.Send = this.Send.bind(this); } loadData() {} Send() { let errors = 0; let class_stomak = ''; if (this.state.stomak.length < 1) { class_stomak = 'error'; errors++; } let class_bokovi = ''; if (this.state.bokovi.length < 1) { class_bokovi = 'error'; errors++; } let class_biceps = ''; if (this.state.biceps.length < 1) { class_biceps = 'error'; errors++; } let class_struk = ''; if (this.state.struk.length < 1) { class_struk = 'error'; errors++; } let class_prsa = ''; if (this.state.prsa.length < 1) { class_prsa = 'error'; errors++; } let class_noge = ''; if (this.state.noge.length < 1) { class_noge = 'error'; errors++; } let class_tezina = ''; if (this.state.tezina.length < 1) { class_tezina = 'error'; errors++; } let class_visina = ''; if (this.state.visina.length < 1) { class_visina = 'error'; errors++; } if (errors === 0) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('MessageSendResponse.php', { message_id: this.props.message.id, data: { stomak: this.state.stomak, bokovi: this.state.bokovi, biceps: this.state.biceps, struk: this.state.struk, grudi: this.state.prsa, noge: this.state.noge, tezina: this.state.tezina, visina: this.state.visina } }).then(() => { this.setState({ done: 3 }); }); } else { this.setState({ class_stomak: class_stomak, class_bokovi: class_bokovi, class_biceps: class_biceps, class_struk: class_struk, class_prsa: class_prsa, class_noge: class_noge, class_tezina: class_tezina, class_visina: class_visina }); } } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } doneMessage() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije-plan poruka forma-done-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('Hvala na odgovorima!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('Kada tvoj novi režim ishrane bude gotov obavjestićemo te notifikacijom na platformi!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 13 }, this); } inputForm() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije-plan sadrzaj forma-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("form", { class: "", action: "", method: "post", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije", id: "dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-top", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top-title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('VRIJEME JE ZA MJERENJE!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: "Nakon unosa dimenzija molimo te da potpuno iskreno, odgovori\u0161 na ova tri pitanja:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: "1. Koliko treninga je ukupno odra\u0111eno u proteklih 10 dana?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 51 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 116 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: "2. Da li je bilo kr\u0161enja re\u017Eima, kojim danima i kojom hranom?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 105 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: "3. Pove\u0107ava\u0161 li porcije koje su propisane re\u017Eimom (npr. umjesto 5 badema pojede\u0161 10)?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: "Mentor nije tu da te grdi, ve\u0107 da osigura uspjeh. Ako ta\u010Dno zna \u0161ta je ispo\u0161tovano a \u0161ta ne, novi re\u017Eim mo\u017Ee da napravi tako da popravi na\u010Dinjenu \u0161tetu a ukoliko mu pre\u0107uti\u0161 ne\u0161to, rizikuje\u0161 da sastavi neadekvatan re\u017Eim pa da u\u0111e\u0161 u stagnaciju. U slu\u010Daju da ne odgovori\u0161 na ovu poruku na vrijeme, mentor \u0107e napraviti re\u017Eim prema tvojim starim podacima i planiranom progresu, kako ne bismo rizikovali da ti novi re\u017Eim kasni." }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-inputs font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Stomak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_stomak, type: "text", value: this.state.stomak, placeholder: "000", onChange: this.setValue.bind(this, 'stomak'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Zadnjica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_bokovi, type: "text", value: this.state.bokovi, placeholder: "000", onChange: this.setValue.bind(this, 'bokovi'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Biceps') }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_biceps, type: "text", value: this.state.biceps, placeholder: "000", onChange: this.setValue.bind(this, 'biceps'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Struk') }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_struk, type: "text", value: this.state.struk, placeholder: "000", onChange: this.setValue.bind(this, 'struk'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Grudi') }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_prsa, type: "text", value: this.state.prsa, placeholder: "000", onChange: this.setValue.bind(this, 'prsa'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Noge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_noge, type: "text", value: this.state.noge, placeholder: "000", onChange: this.setValue.bind(this, 'noge'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Težina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_tezina, type: "text", value: this.state.tezina, placeholder: "000", onChange: this.setValue.bind(this, 'tezina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Visina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_visina, type: "text", value: this.state.visina, placeholder: "000", onChange: this.setValue.bind(this, 'visina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 197, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-buton", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "button", onClick: this.Send, value: window.t('Pošalji'), id: "posalji", class: "button" }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 13 }, this); } render() { console.log('ND2022'); if (this.state.done === 3) return null; return this.state.loaded ? this.state.done ? this.doneMessage() : this.inputForm() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MessageLoader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 96 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (NutriDimenzijeProgram); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriDimenzije2024.js": /*!************************************************!*\ !*** ./src/Chat/Dynamic/NutriDimenzije2024.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageLoader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MessageLoader */ "./src/Chat/MessageLoader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriDimenzije2024.js"; class NutriDimenzijeProgram extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { done: props.message.sent_data && Object.keys(props.message.sent_data).length > 2, loaded: true, stomak: '', bokovi: '', biceps: '', struk: '', prsa: '', noge: '', tezina: '', visina: '', class_stomak: '', class_bokovi: '', class_biceps: '', class_struk: '', class_prsa: '', class_noge: '', class_tezina: '', class_visina: '', showPopup: false, loader: false }; this.loadData = this.loadData.bind(this); this.Send = this.Send.bind(this); this.textMessage = this.textMessage.bind(this); this.doneMessage = this.doneMessage.bind(this); this.inputForm = this.inputForm.bind(this); } loadData() {} Send() { let errors = 0; let class_stomak = ''; if (this.state.stomak.length < 1) { class_stomak = 'error'; errors++; } let class_bokovi = ''; if (this.state.bokovi.length < 1) { class_bokovi = 'error'; errors++; } let class_biceps = ''; if (this.state.biceps.length < 1) { class_biceps = 'error'; errors++; } let class_struk = ''; if (this.state.struk.length < 1) { class_struk = 'error'; errors++; } let class_prsa = ''; if (this.state.prsa.length < 1) { class_prsa = 'error'; errors++; } let class_noge = ''; if (this.state.noge.length < 1) { class_noge = 'error'; errors++; } let class_tezina = ''; if (this.state.tezina.length < 1) { class_tezina = 'error'; errors++; } let class_visina = ''; if (this.state.visina.length < 1) { class_visina = 'error'; errors++; } if (errors === 0) { this.setState({ showPopup: false, loader: true }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('MessageSendResponse.php', { message_id: this.props.message.id, type: 'dimenzije', data: { stomak: this.state.stomak, bokovi: this.state.bokovi, biceps: this.state.biceps, struk: this.state.struk, grudi: this.state.prsa, noge: this.state.noge, tezina: this.state.tezina, visina: this.state.visina } }).then(() => { var _window$top; (_window$top = window.top) === null || _window$top === void 0 ? void 0 : _window$top.location.reload(); }); }); } else { this.setState({ class_stomak: class_stomak, class_bokovi: class_bokovi, class_biceps: class_biceps, class_struk: class_struk, class_prsa: class_prsa, class_noge: class_noge, class_tezina: class_tezina, class_visina: class_visina }); } } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } doneMessage() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlc-dimenzije-plan poruka forma-done-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlc-dimenzije poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font15", children: 'Hvala na odgovorima!' }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-bottom-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("b", { children: 'Kada tvoj novi režim ishrane bude gotov obavjestićemo te notifikacijom na platformi!' }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 51 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "font11 datum", children: this.props.message.sent_data.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 13 }, this); } textMessage() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlc-dimenzije24", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font15", children: "TVOJOJ NUTRICIONISTKINJI NEDOSTAJU INFORMACIJE!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("b", { children: "Do\u0161lo je vreme da sumiramo tvoj progres! Zato te molimo da do kraja dana odgovori\u0161 na naredna pitanja!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: "Sva polja su obavezna i dok ih ne popuni\u0161, chat ne\u0107e biti aktivan." }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { className: "button click", href: "javascript: void(0)", onClick: () => { this.setState({ showPopup: true }); }, children: "KLIKNI & POPUNI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "font11 datum", children: this.props.message.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 17 }, this), this.inputForm()] }, void 0, true); } inputForm() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "float-overlay cont fade-in " + (this.state.showPopup ? 'active' : ''), id: "dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "close close-in-overlay", onClick: () => { this.setState({ showPopup: false }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "title font10", children: "Unos novih dimenzija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 25 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "close", onClick: () => { this.setState({ showPopup: false }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 28 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 84 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-bottom-inputs dimenzije-popup font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Stomak' }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_stomak, type: "text", value: this.state.stomak, placeholder: "000", onChange: this.setValue.bind(this, 'stomak'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Zadnjica' }, void 0, false, { fileName: _jsxFileName, lineNumber: 211, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_bokovi, type: "text", value: this.state.bokovi, placeholder: "000", onChange: this.setValue.bind(this, 'bokovi'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Biceps' }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_biceps, type: "text", value: this.state.biceps, placeholder: "000", onChange: this.setValue.bind(this, 'biceps'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Struk' }, void 0, false, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_struk, type: "text", value: this.state.struk, placeholder: "000", onChange: this.setValue.bind(this, 'struk'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Grudi' }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_prsa, type: "text", value: this.state.prsa, placeholder: "000", onChange: this.setValue.bind(this, 'prsa'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 224, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Noge' }, void 0, false, { fileName: _jsxFileName, lineNumber: 227, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_noge, type: "text", value: this.state.noge, placeholder: "000", onChange: this.setValue.bind(this, 'noge'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 228, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Težina' }, void 0, false, { fileName: _jsxFileName, lineNumber: 231, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_tezina, type: "text", value: this.state.tezina, placeholder: "000", onChange: this.setValue.bind(this, 'tezina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 232, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: 'Visina' }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { className: this.state.class_visina, type: "text", value: this.state.visina, placeholder: "000", onChange: this.setValue.bind(this, 'visina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 234, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 205, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 204, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-buttons-right border", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("button", { className: "button font10 click", onClick: this.Send, children: "Nastavi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 13 }, this); } render() { console.log('ND2024'); if (this.state.loader) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 250, columnNumber: 39 }, this); if (this.state.done === 3) return null; return this.state.loaded ? this.state.done ? null : this.textMessage() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_MessageLoader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 84 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (NutriDimenzijeProgram); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriDimenzijeProgram.js": /*!***************************************************!*\ !*** ./src/Chat/Dynamic/NutriDimenzijeProgram.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageLoader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MessageLoader */ "./src/Chat/MessageLoader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriDimenzijeProgram.js"; class NutriDimenzijeProgram extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { done: props.message.sent_data && Object.keys(props.message.sent_data).length > 0, loaded: true, stomak: '', bokovi: '', biceps: '', struk: '', prsa: '', noge: '', tezina: '', visina: '', class_stomak: '', class_bokovi: '', class_biceps: '', class_struk: '', class_prsa: '', class_noge: '', class_tezina: '', class_visina: '' }; this.loadData = this.loadData.bind(this); this.Send = this.Send.bind(this); } loadData() {} Send() { let errors = 0; let class_stomak = ''; if (this.state.stomak.length < 1) { class_stomak = 'error'; errors++; } let class_bokovi = ''; if (this.state.bokovi.length < 1) { class_bokovi = 'error'; errors++; } let class_biceps = ''; if (this.state.biceps.length < 1) { class_biceps = 'error'; errors++; } let class_struk = ''; if (this.state.struk.length < 1) { class_struk = 'error'; errors++; } let class_prsa = ''; if (this.state.prsa.length < 1) { class_prsa = 'error'; errors++; } let class_noge = ''; if (this.state.noge.length < 1) { class_noge = 'error'; errors++; } let class_tezina = ''; if (this.state.tezina.length < 1) { class_tezina = 'error'; errors++; } let class_visina = ''; if (this.state.visina.length < 1) { class_visina = 'error'; errors++; } if (errors === 0) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('MessageSendResponse.php', { message_id: this.props.message.id, data: { stomak: this.state.stomak, bokovi: this.state.bokovi, biceps: this.state.biceps, struk: this.state.struk, grudi: this.state.prsa, noge: this.state.noge, tezina: this.state.tezina, visina: this.state.visina } }).then(() => { this.setState({ done: 3 }); }); } else { this.setState({ class_stomak: class_stomak, class_bokovi: class_bokovi, class_biceps: class_biceps, class_struk: class_struk, class_prsa: class_prsa, class_noge: class_noge, class_tezina: class_tezina, class_visina: class_visina }); } } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } doneMessage() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije-plan poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('Hvala na odgovorima!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('Kada tvoj novi režim ishrane bude gotov obavestićemo te notifikacijom na platformi!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 13 }, this); } inputForm() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije-plan sadrzaj", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("form", { class: "", action: "", method: "post", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlc-dimenzije", id: "dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-top", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcp-top-title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: window.t('VREME JE ZA MERENJE!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: window.t('Molimo te da u naredna 24h uneseš trenutne dimenzije kako bismo videli da li je potrebno da izmenimo metode rada. Ukoliko ne uneseš dimenzije u tom roku, napravićemo ti režim koji smatramo najboljim nastavkom trenutne ishrane, da se ne bi desilo da gubiš dane i propuštaš faze programa.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-inputs font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Stomak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_stomak, type: "text", value: this.state.stomak, placeholder: "000", onChange: this.setValue.bind(this, 'stomak'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Zadnjica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_bokovi, type: "text", value: this.state.bokovi, placeholder: "000", onChange: this.setValue.bind(this, 'bokovi'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Biceps') }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_biceps, type: "text", value: this.state.biceps, placeholder: "000", onChange: this.setValue.bind(this, 'biceps'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Struk') }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_struk, type: "text", value: this.state.struk, placeholder: "000", onChange: this.setValue.bind(this, 'struk'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Grudi') }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_prsa, type: "text", value: this.state.prsa, placeholder: "000", onChange: this.setValue.bind(this, 'prsa'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Noge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_noge, type: "text", value: this.state.noge, placeholder: "000", onChange: this.setValue.bind(this, 'noge'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Težina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_tezina, type: "text", value: this.state.tezina, placeholder: "000", onChange: this.setValue.bind(this, 'tezina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: window.t('Visina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { class: this.state.class_visina, type: "text", value: this.state.visina, placeholder: "000", onChange: this.setValue.bind(this, 'visina'), required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcd-bottom-buton", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "button", onClick: this.Send, value: window.t('Pošalji'), id: "posalji", class: "button" }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 13 }, this); } render() { console.log('NDProgram'); if (this.state.done === 3) return null; return this.state.loaded ? this.state.done ? this.doneMessage() : this.inputForm() : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MessageLoader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 96 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (NutriDimenzijeProgram); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriPsihoForma.js": /*!*********************************************!*\ !*** ./src/Chat/Dynamic/NutriPsihoForma.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageLoader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MessageLoader */ "./src/Chat/MessageLoader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriPsihoForma.js", _s = __webpack_require__.$Refresh$.signature(), _s2 = __webpack_require__.$Refresh$.signature(); const FormaIspunjena = props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlc-dimenzije-plan poruka forma-done-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlc-dimenzije poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font15", children: 'Hvala na odgovorima!' }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("b", { children: "Da li je u prethodnom periodu programa bilo odstupanja od programa ili pada motivacije za pra\u0107enje? Ako da napi\u0161i \u0161to detaljnije u kojim situacijama i kakve su emocije prethodile kr\u0161enju a kakve su nastupile nakon kr\u0161enja?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { children: props.message.sent_data.odstupanje }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("b", { children: "Kako tvoji uku\u0107ani, dragi ljudi i ostali reguju na tvoje navike? Da li je ovih dana bilo situacija u kojima je okolina poljuljala tvoju odlu\u010Dnost ili uticala na tvoj novi \u017Eivotni stil?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { children: props.message.sent_data.ukucani }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlcd-top poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("b", { children: "Ako postoji problem, dilema ili strah koji uti\u010Du na usvajanje navika a \u017Eeli\u0161 da ih razmotrimo, slobodno ih dopi\u0161i, jer su pitanja tu samo da probijemo led i po\u010Dnemo sa razgovorom a poenta je da napi\u0161e\u0161 ono \u0161to te mu\u010Di." }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { children: props.message.sent_data.problem }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "font11 datum", children: props.message.sent_data.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 13 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 9 }, undefined); }; _c = FormaIspunjena; const NutriPsihoForma = props => { _s(); console.log('NutriPsihoForma', props); const [odstupanje, setOdstupanje] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [ukucani, setUkucani] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [problem, setProblem] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [errorOdstupanje, setErrorOdstupanje] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [errorUkucani, setErrorUkucani] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [errorProblem, setErrorProblem] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", id: "formamijenjao", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-header" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: "Da li je u prethodnom periodu programa bilo odstupanja od programa ili pada motivacije za pra\u0107enje? Ako da napi\u0161i \u0161to detaljnije u kojim situacijama i kakve su emocije prethodile kr\u0161enju a kakve su nastupile nakon kr\u0161enja?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmc-forma-jelovnik", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("textarea", { rows: 5, className: "font10" + (errorOdstupanje ? ' error' : ''), placeholder: "Upi\u0161i ovdje...", value: odstupanje, onChange: e => { setOdstupanje(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: "Kako tvoji uku\u0107ani, dragi ljudi i ostali reguju na tvoje navike? Da li je ovih dana bilo situacija u kojima je okolina poljuljala tvoju odlu\u010Dnost ili uticala na tvoj novi \u017Eivotni stil?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmc-forma-jelovnik", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("textarea", { rows: 5, className: "font10" + (errorUkucani ? ' error' : ''), placeholder: "Upi\u0161i ovdje...", value: ukucani, onChange: e => { setUkucani(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: "Ako postoji problem, dilema ili strah koji uti\u010Du na usvajanje navika a \u017Eeli\u0161 da ih razmotrimo, slobodno ih dopi\u0161i, jer su pitanja tu samo da probijemo led i po\u010Dnemo sa razgovorom a poenta je da napi\u0161e\u0161 ono \u0161to te mu\u010Di." }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmc-forma-jelovnik", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("textarea", { rows: 5, className: "font10" + (errorProblem ? ' error' : ''), placeholder: "Upi\u0161i ovdje...", value: problem, onChange: e => { setProblem(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-buttons-right border", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("button", { className: "button font10 click", onClick: () => { let error = false; if (!odstupanje || odstupanje.length < 2) { setErrorOdstupanje(true); error = true; } else setErrorOdstupanje(false); if (!ukucani || ukucani.length < 2) { setErrorUkucani(true); error = true; } else setErrorUkucani(false); if (!problem || problem.length < 2) { setErrorProblem(true); error = true; } setErrorProblem(false); if (!error) { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('MessageSendResponse.php', { message_id: props.message.id, type: 'nutri_pitanja', data: { odstupanje, ukucani, problem } }).then(() => { var _window$top; (_window$top = window.top) === null || _window$top === void 0 ? void 0 : _window$top.location.reload(); }); } }, children: "Po\u0161alji" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 13 }, undefined) }, void 0, false); }; _s(NutriPsihoForma, "iHYfoN6JvocxSUZe5jf28mkauXI="); _c2 = NutriPsihoForma; const NutriPsihoPoruka = props => { _s2(); console.log('NutriPsihoPoruka', props.message); const ispunjeno = props.message.sent_data && Object.keys(props.message.sent_data).length > 0; const [showPopup, setShowPopup] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); if (ispunjeno) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(FormaIspunjena, { message: props.message }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 27 }, undefined); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ctlc-dimenzije24", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font15", children: "AUTOMATSKA PORUKA" }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("b", { children: "Tvoj termin za psiholo\u0161ke konsultacije je sutra. Psiholo\u0161kinja te moli da odgovori\u0161 na naredna pitanja jer \u017Eeli da se temeljno pripremi za razgovor sa tobom i fokus stavi na konkretne i aktuelne probleme." }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 43 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { className: "button click", href: "javascript: void(0)", onClick: () => { setShowPopup(true); }, children: "KLIKNI & POPUNI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "font11 datum", children: props.message.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 13 }, undefined), showPopup && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(NutriPsihoForma, { message: props.message, onHide: () => { setShowPopup(false); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 27 }, undefined)] }, void 0, true); }; _s2(NutriPsihoPoruka, "YxEq4CBtuWdF8IGTVx1DJqim++A="); _c3 = NutriPsihoPoruka; /* harmony default export */ __webpack_exports__["default"] = (NutriPsihoPoruka); var _c, _c2, _c3; __webpack_require__.$Refresh$.register(_c, "FormaIspunjena"); __webpack_require__.$Refresh$.register(_c2, "NutriPsihoForma"); __webpack_require__.$Refresh$.register(_c3, "NutriPsihoPoruka"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/NutriPsihoNovi.js": /*!********************************************!*\ !*** ./src/Chat/Dynamic/NutriPsihoNovi.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/NutriPsihoNovi.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true); return props.message.datetime > '2022-10-07 00:00:00' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "float-overlay cont psiholog-popup fade-in" + (show ? ' active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 11 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-image-cont scale-in-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-image-holder", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 15 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/img/natasa_tesanovic.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 15 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 13 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 11 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "psiholog-poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font13", dangerouslySetInnerHTML: { __html: props.message.text.substring(1) } }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 15 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-buttons-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { className: "button font10", onClick: () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`HideMessage.php?id=${props.message.id}`); setShow(false); }, children: "Zatvori" }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 15 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 13 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 11 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 7 }, undefined) }, void 0, false) : null; }, "vfh/DqFDMxhJHyczn42K3OB7AlU=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Dynamic/OcjenaJelovnika.js": /*!*********************************************!*\ !*** ./src/Chat/Dynamic/OcjenaJelovnika.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Dynamic/OcjenaJelovnika.js"; /* harmony default export */ __webpack_exports__["default"] = (function (props) { var _props$user$programi$, _props$user, _props$user$programi$2, _props$user$programi$3; const brojJela = (_props$user$programi$ = props === null || props === void 0 ? void 0 : (_props$user = props.user) === null || _props$user === void 0 ? void 0 : (_props$user$programi$2 = _props$user.programi[0]) === null || _props$user$programi$2 === void 0 ? void 0 : (_props$user$programi$3 = _props$user$programi$2.data) === null || _props$user$programi$3 === void 0 ? void 0 : _props$user$programi$3.broj_jela_jelovnik) !== null && _props$user$programi$ !== void 0 ? _props$user$programi$ : 5; const [done, setDone] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [jela, setJela] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null); const [page, setPage] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [total, setTotal] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [krsenje, setKrsenje] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [startN, setStartN] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(1); const [obroka, setObroka] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('0'); const [pracenje, setPracenje] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [daniJelovnika, setDaniJelovnika] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [daniTreninga, setDaniTreninga] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [izazov, setIzazov] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null); const [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [ne, setNe] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [loader, setLoader] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (done === false && !jela) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('IshranaDatumi.php').then(response => { if (response && response.data && response.data.jelovnici) { console.log('OcjenaJelovnika', response.data); const prviDatum = `${response.data.datum} 08:00:00`; const datumi = Object.keys(response.data.jelovnici).length; if (prviDatum) { setJela(response.data.jelovnici[prviDatum]); setPage(0); setTotal(response.data.jelovnici[prviDatum].dorucak.length); setStartN((datumi - 1) * brojJela + 1); } } }); } }, []); const imaNe = total > 0 && page < total && (jela.dorucak && jela.dorucak[page] && !!ne[jela.dorucak[page].jelo_id] || jela.rucak && jela.rucak[page] && !!ne[jela.rucak[page].jelo_id] || jela.medju && jela.medju[page] && !!ne[jela.medju[page].jelo_id] || jela.vecera && jela.vecera[page] && !!ne[jela.vecera[page].jelo_id]); const toggleHoceNece = (jelo_id, jelovnik_id, jelo_naziv) => { if (!!ne[jelo_id]) { let novoNe = { ...ne }; delete novoNe[jelo_id]; setNe(novoNe); } else { let novoNe = { ...ne }; novoNe[jelo_id] = `${jelovnik_id}|${jelo_naziv}`; setNe(novoNe); } }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { console.log(ne); }, [ne]); const Jelovnici = () => { var _jela$medju$page; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "title ocena-jelovnika font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { className: "green", children: "ZELENOM ozna\u010Di" }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 33 }, this), " jela koja ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { className: "green", children: "\u017DELI\u0160" }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 83 }, this), " da se ponove.", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 127 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { className: "red", children: "CRVENOM ozna\u010Di" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 33 }, this), " jela koja ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { className: "red", children: "NE \u017DELI\u0160" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 81 }, this), " da se ponove."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmc-jelovnik-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmc-jelovnik", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { className: "font10", children: ["Jelovnik ", page + startN] }, void 0, true, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmcj-jela", children: [jela && jela.dorucak[page] && jela.dorucak[page].jelo_data && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "top font10", children: "Doru\u010Dak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom font14", children: jela && jela.dorucak[page].jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: !!ne[jela.dorucak[page].jelo_id] }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark check-checkmark-required", onClick: () => { toggleHoceNece(jela.dorucak[page].jelo_id, page + startN, jela.dorucak[page].jelo_data.naziv); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 45 }, this), jela && jela.rucak[page] && jela.rucak[page].jelo_data && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "top font10", children: "Ru\u010Dak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom font14", children: jela && jela.rucak[page].jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: !!ne[jela.rucak[page].jelo_id] }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark check-checkmark-required", onClick: () => { toggleHoceNece(jela.rucak[page].jelo_id, page + startN, jela.rucak[page].jelo_data.naziv); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 45 }, this), jela && typeof (jela === null || jela === void 0 ? void 0 : jela.medju) !== 'undefined' && typeof jela.medju[page] !== 'undefined' && ((_jela$medju$page = jela.medju[page]) === null || _jela$medju$page === void 0 ? void 0 : _jela$medju$page.jelo_data) && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "top font10", children: "U\u017Eina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom font14", children: jela && jela.medju[page].jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: !!ne[jela.medju[page].jelo_id] }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark check-checkmark-required", onClick: () => { toggleHoceNece(jela.medju[page].jelo_id, page + startN, jela.medju[page].jelo_data.naziv); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 45 }, this), jela && jela.vecera[page] && jela.vecera[page].jelo_data && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "top font10", children: "Ve\u010Dera" }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom font14", children: jela && jela.vecera[page].jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: !!ne[jela.vecera[page].jelo_id] }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 65 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark check-checkmark-required", onClick: () => { toggleHoceNece(jela.vecera[page].jelo_id, page + startN, jela.vecera[page].jelo_data.naziv); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 65 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 61 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "brojac font10", children: [page + 1, "/", total] }, void 0, true, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-buttons-right border", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "legenda font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "green", children: "Svi\u0111a mi se, mo\u017Ee da se ponovi u jelovnicima" }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "red", children: "Ne svi\u0111a mi se, ne \u017Eelim ga u jelovniku" }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("button", { className: "button font10 click", onClick: () => { setPage(page + 1); }, children: imaNe ? 'Nastavi' : 'Sva jela su mi prihvatljiva' }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 17 }, this) }, void 0, false); }; const Tekst = () => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", id: "formamijenjao", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-header" }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { style: { display: 'none' }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font14", children: "Da li je dolazilo do kr\u0161enja re\u017Eima? Ako jeste, zbog \u010Dega?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmc-forma-jelovnik", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("textarea", { id: "jelovnik-mijenjao", rows: 5, className: "font10" + (error ? ' error' : ''), placeholder: "Upi\u0161i ovdje...", value: krsenje, onChange: e => { setKrsenje(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 205, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 204, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font14", children: ["Koliko obroka u proteklom periodu nije bilo po programu?", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("select", { name: "", className: "font13", id: "", "aria-invalid": "false", onChange: e => { setObroka(e.target.value); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "0", selected: true, children: "0" }, void 0, false, { fileName: _jsxFileName, lineNumber: 211, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "1", children: "1" }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "2", children: "2" }, void 0, false, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "3", children: "3" }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "4", children: "4" }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "5", children: "5" }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "6", children: "6" }, void 0, false, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "7", children: "7" }, void 0, false, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "8", children: "8" }, void 0, false, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "9", children: "9" }, void 0, false, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "10", children: "10" }, void 0, false, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "11", children: "11" }, void 0, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "12", children: "12" }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "13", children: "13" }, void 0, false, { fileName: _jsxFileName, lineNumber: 224, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "14", children: "14" }, void 0, false, { fileName: _jsxFileName, lineNumber: 225, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "15", children: "15" }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "16", children: "16" }, void 0, false, { fileName: _jsxFileName, lineNumber: 227, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "17", children: "17" }, void 0, false, { fileName: _jsxFileName, lineNumber: 228, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "18", children: "18" }, void 0, false, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "19", children: "19" }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "20", children: "20" }, void 0, false, { fileName: _jsxFileName, lineNumber: 231, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Ozna\u010Di kojim danima je ISPO\u0160TOVAN jelovnik ili alternativa koju je odobrila nutricionistkinja!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 237, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "flex-row-center background", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select green-circle", children: ['PON', 'UTO', 'SRE', 'ČET', 'PET', 'SUB', 'NED'].map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", checked: daniJelovnika.includes(dan), onChange: () => { setDaniJelovnika(prev => prev.includes(dan) ? prev.filter(prev_dan => prev_dan !== dan) : [...prev, dan]); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 254, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 49 }, this), dan] }, void 0, true, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 45 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 239, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 237, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Ozna\u010Di kojim danima je URA\u0110EN trening ili druga fizi\u010Dka aktivnost dogovorena sa mentorom!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "flex-row-center background", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-select green-circle", children: ['PON', 'UTO', 'SRE', 'ČET', 'PET', 'SUB', 'NED'].map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "checkbox-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "check-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "checkbox", name: "treningIspostovan", value: dan, checked: daniTreninga.includes(dan), onChange: () => { setDaniTreninga(prev => prev.includes(dan) ? prev.filter(prev_dan => prev_dan !== dan) : [...prev, dan]); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 269, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "check-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 282, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 268, columnNumber: 53 }, this), dan] }, void 0, true, { fileName: _jsxFileName, lineNumber: 267, columnNumber: 49 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 265, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 264, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "flex-row-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: "Da li si uradio/la ovonedeljni izazov?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 293, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "radio-select", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "radio-select-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "radio-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "radio", name: "izazov", value: "Da", checked: izazov, onChange: () => { setIzazov(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 297, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "radio-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 298, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 296, columnNumber: 45 }, this), "Da"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 295, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "radio-select-single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { className: "radio-container", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "radio", name: "izazov", value: "Ne", checked: izazov === false, onChange: () => { setIzazov(false); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 304, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "radio-checkmark" }, void 0, false, { fileName: _jsxFileName, lineNumber: 305, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 303, columnNumber: 45 }, this), "Ne"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 302, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 294, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 292, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 291, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font14", children: "Napi\u0161i \u0161ta bi ti olak\u0161alo pra\u0107enje re\u017Eima u narednih 28 dana:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 314, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmc-forma-jelovnik", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("textarea", { id: "razlog-krsenja", rows: 2, value: pracenje, className: "font10" + (error ? ' error' : ''), placeholder: "Upi\u0161i ovdje...", onChange: e => { setPracenje(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 316, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 315, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 313, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-buttons-right border", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("button", { className: "button font10 click", onClick: () => { if (krsenje.length === 0 && false) setError(true);else if (obroka != '0' && pracenje.length == 0 && false) setError(true);else { setError(false); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('MessageSendResponse.php', { message_id: props.message.id, type: 'jelovnik', data: { hoce_nece: ne, startN, krsenje, obroka, pracenje, daniJelovnika: daniJelovnika.join(','), daniTreninga: daniTreninga.join(','), izazov: izazov ? 'Da' : 'Ne' } }).then(() => { var _window$top; (_window$top = window.top) === null || _window$top === void 0 ? void 0 : _window$top.location.reload(); }); } }, children: "Po\u0161alji" }, void 0, false, { fileName: _jsxFileName, lineNumber: 324, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 323, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 17 }, this) }, void 0, false); }; const Done = () => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ctlc-dimenzije24", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "poruka", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font15", children: "HVALA NA ODGOVORIMA!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 361, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: "Kada tvoj novi re\u017Eim ishrane bude gotov obavjesti\u0107emo te notifikacijom na platformi!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 362, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 362, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "font11 datum", children: props.message.sent_data.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 363, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 360, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 359, columnNumber: 17 }, this) }, void 0, false); }; if (loader) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 372, columnNumber: 16 }, this); } return done || props.message.sent_data && Object.keys(props.message.sent_data).length > 2 ? Done() : total > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: page < total ? Jelovnici() : Tekst() }, void 0, false) : null; }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/InfoPopup.js": /*!*******************************!*\ !*** ./src/Chat/InfoPopup.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/InfoPopup.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); let imaIshranu = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].checkSUB(props.program, 'nutri_centar', 'plan'); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cbc-button" + (props.user.is_0922 && (props.user.zadnji_jelovnik.length || !imaIshranu) ? '' : ''), onClick: () => { setShow(true); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", data: window.t('Informacije'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: "21", height: "21", viewBox: "0 0 21 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M11.1021 7.89844V15.8658H9.0957V7.89844H11.1021ZM10.2 19C15.0601 19 19 15.0601 19 10.2C19 5.33989 15.0601 1.4 10.2 1.4C5.33989 1.4 1.4 5.33989 1.4 10.2C1.4 15.0601 5.33989 19 10.2 19ZM20.4 10.2C20.4 15.8333 15.8333 20.4 10.2 20.4C4.5667 20.4 0 15.8333 0 10.2C0 4.5667 4.5667 0 10.2 0C15.8333 0 20.4 4.5667 20.4 10.2Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M11.2 5.6C11.2 6.20751 10.7075 6.7 10.1 6.7C9.49249 6.7 9 6.20751 9 5.6C9 4.99249 9.49249 4.5 10.1 4.5C10.7075 4.5 11.2 4.99249 11.2 5.6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 15 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 13 }, undefined), show ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_2__["default"], { show: true, title: 'Informacije', content: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "info-chat font15", children: [props.user.zadnji_jelovnik.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single sakriveno", children: ["Novi re\u017Eim za ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: [7 - props.user.zadnji_jelovnik_dana % 7, " dana."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 85 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single sakriveno", children: ["Mjerenje za ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: [14 - props.user.zadnji_jelovnik_dana % 14, " dana."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 83 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 37 }, undefined)] }, void 0, true) : null, props.user.clanstvo_istice > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single", children: ["\u010Clanstvo isti\u010De za ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: [props.user.clanstvo_istice, " dana."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 107 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 64 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 25 }, undefined), buttons: [{ onClick: () => { setShow(false); }, text: 'Zatvori' }] }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 17 }, undefined) : null] }, void 0, true); }, "NKb1ZOdhT+qUsWLXSgjSS2bk2C4=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKnjigaUtisaka.js": /*!**********************************************!*\ !*** ./src/Chat/Intro/IntroKnjigaUtisaka.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKnjigaUtisaka.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('Žalbe i pohvale') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single zalbe-pohvale", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 59 }, this), window.t('Tvoje iskustvo nam je jako važno! Ovdje možeš napisati svoje kritike i pohvale!')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaBlaga.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaBlaga.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaBlaga.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa administrativnim timom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme tima je od ponedjeljka do petka 08 – 16 h. Subota i nedjelja su neradne.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Na poruke odgovaramo u toku radnog vremena, redom kojim nam pristižu. U slučaju da ne želiš da čekaš na odgovor i želiš da tvoja poruka uvijek ima prvenstvo, preporučujemo ti naš VIP program (70 evra mjesečno).')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 41 }, this), window.t('Molimo te da nakon što pošalješ poruku strpljivo sačekaš odgovor, jer te dodavanje nove poruke svakih nekoliko minuta ili sati, automatski prebacuje na kraj reda pa se tvoje čekanje znatno produžava.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "4. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 41 }, this), window.t('Ako si pisao/la ovdje, nije potrebno da istu poruku šalješ na Fejsbuk, Instagram ili e-mail. Dupliranje poruka samo usporava naš rad pa nam poštovanje ovog pravila omogućava da što brže uslužimo klijente.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "5. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 41 }, this), window.t('Na ovoj platformi radi različit tim od onog koji se nalazi na Fejsbuku, Instagramu ili e-mailu Atike, tako da kolege sa drugih platformi nisu upoznate sa ovom konverzacijom. Zato je najbolje da uvijek pišeš na platformu koju si otpočetka odabrao.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "6. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 41 }, this), window.t('Ukoliko želiš informacije o programima, metodama uplate ili da produžiš članarinu, a radno vrijeme firme je prošlo, obezbijedili smo ti da sve navedeno možeš da uradiš i samostalno klikom na:'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "https://atika.net/shop/", target: "blank", children: "https://atika.net/shop/" }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 263 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaDokto.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaDokto.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaDokto.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa doktorom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme centra za zdravlje je 8-16h od ponedjeljka do petka.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('U centru za zdravlje tvoje kože, rade farmaceut, doktor i kozmetolog. Svi oni sarađuju i zajedno smišljaju strategiju za rad sa tobom.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Odgovor ti šalje osoba koja ima najviše iskustva u tematici koja te zanima. Ako je pitanje medicinskog karaktera, odgovoriće ti doktor, o sastojcima kozmetike će te edukovati naš farmaceut a kozmetolog će ti dati savjete oko kozmetičke rutine.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaFarma.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaFarma.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaFarma.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa farmaceutom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme je od ponedjeljka do petka 8-16h i na poruke odgovaramo u okviru tog vremenskog perioda. Vikendom ne radimo.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Program je podijeljen na 4 sedmice i unutar svake se obrađuje samo jedna konkretna tema, kako bi sve moglo da se kvalitetno posloži.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-planishrane.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Klikom na materijali za rad, možeš pronaći video lekcije o ishrani. Molimo te da pratiš ishranu jer bez nje će rezultati biti dvostruko slabiji.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "4. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 41 }, this), window.t('U materijalima za rad, pronaći ćeš i dodatne materijale za bilješke i praćenje plana, koje možeš da sebi ištampaš za bolju organizaciju.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaKozme.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaKozme.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaKozme.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa kozmetologom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 46 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 47 }, this), window.t('Radno vrijeme je od ponedjeljka do petka 8-16h i na poruke odgovaramo u okviru tog vremenskog perioda. Vikendom ne radimo.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 46 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 47 }, this), window.t('Program je podijeljen na 4 sedmice i unutar svake se obrađuje samo jedna konkretna tema, kako bi sve moglo da se kvalitetno posloži.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-planishrane.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 46 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 47 }, this), window.t('Klikom na materijali za rad, možeš pronaći video lekcije o ishrani. Molimo te da pratiš ishranu jer bez nje će rezultati biti dvostruko slabiji.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 46 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "4. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 47 }, this), window.t('U materijalima za rad, pronaći ćeš i dodatne materijale za bilješke i praćenje plana, koje možeš da sebi ištampaš za bolju organizaciju.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaNutri.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaNutri.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaNutri.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila ishrane i rada sa nutricionistom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme nutricionističkog centra je 8-16h od ponedjeljka do petka.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-planishrane.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Nakon uvodne analize, dobijaš edukaciju o ishrani i jedan detaljan režim ishrane za mjesec dana. Nakon toga, nutricionista ti je dostupan za potpitanja i nedoumice.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Nutricionista na sve poruke odgovara po redu kojim pristižu, zato te molimo da strpljivo sačekaš odgovor.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaPsiho.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaPsiho.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaPsiho.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa psihologom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme centra za psihu je 8-16h od ponedjeljka do petka.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Nakon uvodne analize, konsultacija i edukacije, psiholog će slati psihološke zadatke i izazove koji doprinose rješavanju tvojih problema.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Psiholog na sve poruke odgovara po redu kojim pristižu, zato te molimo da strpljivo sačekaš odgovor.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroKozaTrene.js": /*!******************************************!*\ !*** ./src/Chat/Intro/IntroKozaTrene.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroKozaTrene.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: [window.t(''), "OP\u0160TA pravila rada sa trenerom"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 41 }, this), window.t('Radno vrijeme fitnes centra je 8-16h od ponedjeljka do petka. Treneri na poruke odgovaraju samo u toku radnog vremena, poštujući red kojim su pristigle.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 41 }, this), window.t('Nakon uvodne analize, trener će ti poslati mjesečni plan treninga. Tvoja mjesečna članarina uključuje UKUPNO 4 treninga a možeš da ih vidiš klikom na SALU ZA TRENINGE koja se uvijek nalazi pod opcijom FITNESS CENTAR. Svaki trening radiš 7 dana, pa TEK ONDA prelaziš na sljedeći (označeni su brojevima od 1 do 4, krećeš od prvog i onda nakon 7-8 dana prelaziš na naredni broj), sem ako sa trenerom ne dogovoriš drugačije.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 41 }, this), window.t('Treninge radiš u vrijeme kada ti odgovara, u udobnoj odjeći/obući. Snimaju se u profesionalnom studiju i kvalitet videa je visok pa je moguće da zbog brzine tvog interneta dolazi do problema sa učitavanjem. Ovo ćeš riješiti tako što prije treninga pustiš da se trening malo učita.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroPsihaBlaga.js": /*!*******************************************!*\ !*** ./src/Chat/Intro/IntroPsihaBlaga.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroPsihaBlaga.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa administrativnim timom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme tima je od ponedjeljka do petka 08 – 16 h. Subotom radimo do 12h, a nedjeljom ne radimo uopšte.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Na poruke odgovaramo u toku radnog vremena, redom kojim nam pristižu. U slučaju da ne želiš da čekaš na odgovor i želiš da tvoja poruka uvijek ima prvenstvo, preporučujemo ti naš VIP program (70 evra mjesečno).')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 41 }, this), window.t('Molimo te da nakon što pošalješ poruku strpljivo sačekaš odgovor, jer te dodavanje nove poruke svakih nekoliko minuta ili sati, automatski prebacuje na kraj reda pa se tvoje čekanje znatno produžava.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "4. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 41 }, this), window.t('Ako si pisao/la ovdje, nije potrebno da istu poruku šalješ na Fejsbuk, Instagram ili e-mail. Dupliranje poruka samo usporava naš rad pa nam poštovanje ovog pravila omogućava da što brže uslužimo klijente.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "5. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 41 }, this), window.t('Na ovoj platformi radi različit tim od onog koji se nalazi na Fejsbuku, Instagramu ili e-mailu Atike, tako da kolege sa drugih platformi nisu upoznate sa ovom konverzacijom. Zato je najbolje da uvijek pišeš na platformu koju si otpočetka odabrao.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "6. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 41 }, this), window.t('Ukoliko želiš informacije o programima, metodama uplate ili da produžiš članarinu, a radno vrijeme firme je prošlo, obezbijedili smo ti da sve navedeno možeš da uradiš i samostalno klikom na:'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "https://atika.net/shop/", target: "blank", children: "https://atika.net/shop/" }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 263 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroPsihaDokto.js": /*!*******************************************!*\ !*** ./src/Chat/Intro/IntroPsihaDokto.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroPsihaDokto.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: "OP\u0160TA pravila rada sa doktorom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme centra za zdravlje je 8-16h od ponedjeljka do petka. Subotom radimo do 12h, a nedjeljom ne radimo uopšte.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('U centru za zdravlje rade farmaceut i doktor a na pitanje ti odgovara osoba koja ima najviše iskustva u tematici koja te interesuje.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Članarina obuhvata uvodni razgovor, prilikom kojeg medicinski tim analizira tvoje stanje a potom se njegov rad ne ogleda u komunikaciji sa tobom, već u saradnji sa ostalim centrima i praćenju tvog progresa. Naravno, tim ti je dostupan za sva pitanja tokom cijelog boravka na platformi.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroPsihaNutri.js": /*!*******************************************!*\ !*** ./src/Chat/Intro/IntroPsihaNutri.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroPsihaNutri.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: "OP\u0160TA pravila ishrane i rada sa nutricionistom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme nutricionističkog centra je 8-16h od ponedjeljka do petka. Subotom radimo do 12h, a nedjeljom ne radimo uopšte.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-planishrane.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Nakon uvodne analize, dobijaš edukaciju o ishrani i jedan detaljan režim ishrane za mjesec dana. Režim ishrane možeš pronaći pod opcijom, plan rada. Nakon toga, nutricionista ti je dostupan za potpitanja i nedoumice.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Nutricionista na sve poruke odgovara po redu kojim pristižu, zato te molimo da strpljivo sačekaš odgovor.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroPsihaPsiho.js": /*!*******************************************!*\ !*** ./src/Chat/Intro/IntroPsihaPsiho.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroPsihaPsiho.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: "OP\u0160TA pravila rada sa psihologom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme centra za psihu je 8-16h od ponedjeljka do petka. Subotom radimo do 12h, a nedjeljom ne radimo uopšte. Odgovor na poruke ne dobijaš momentalno, već odgovaramo po redu kojim nam pristižu, u toku radnog dana.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Nakon uvodne analize, konsultacija i edukacije, psiholog će ti slati psihološke zadatke i izazove koji doprinose rješavanju tvojih problema a ostatak vremena ti je dostupan za sva potpitanja.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Tokom jednog mjeseca, fokusiramo se na jednu temu i obrađujemo samo probleme koji su povezani sa njom, kako bismo održali fokus i postigli cilj.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroPsihaTrene.js": /*!*******************************************!*\ !*** ./src/Chat/Intro/IntroPsihaTrene.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroPsihaTrene.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: [window.t(''), "OP\u0160TA pravila rada sa trenerom"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 41 }, this), window.t('Radno vrijeme fitnes centra je 8-16h od ponedjeljka do petka. Subotom radimo do 12h, a nedjeljom ne radimo uopšte. Treneri na poruke odgovaraju samo u toku radnog vremena, poštujući red kojim su pristigle.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 41 }, this), window.t('Nakon uvodne analize, trener će ti poslati mjesečni plan treninga. Tvoja mjesečna članarina uključuje UKUPNO 4 treninga a možeš da ih vidiš klikom na SALU ZA TRENINGE koja se uvijek nalazi pod opcijom FITNESS CENTAR. Svaki trening radiš 7 dana, pa TEK ONDA prelaziš na sljedeći (označeni su brojevima od 1 do 4, krećeš od prvog i onda nakon 7-8 dana prelaziš na naredni broj), sem ako sa trenerom ne dogovoriš drugačije.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 41 }, this), window.t('Treninge radiš u vrijeme kada ti odgovara, u udobnoj odjeći/obući. Snimaju se u profesionalnom studiju i kvalitet videa je visok pa je moguće da zbog brzine tvog interneta dolazi do problema sa učitavanjem. Ovo ćeš riješiti tako što prije treninga pustiš da se trening malo učita.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroTijeloBlaga.js": /*!********************************************!*\ !*** ./src/Chat/Intro/IntroTijeloBlaga.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroTijeloBlaga.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa administrativnim timom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme tima je od ponedjeljka do petka 08 – 16 h. Subota i nedjelja su neradne.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Na poruke odgovaramo u toku radnog vremena, redom kojim nam pristižu. U slučaju da ne želiš da čekaš na odgovor i želiš da tvoja poruka uvijek ima prvenstvo, preporučujemo ti naš VIP program (70 evra mjesečno).')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 41 }, this), window.t('Molimo te da nakon što pošalješ poruku strpljivo sačekaš odgovor, jer te dodavanje nove poruke svakih nekoliko minuta ili sati, automatski prebacuje na kraj reda pa se tvoje čekanje znatno produžava.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "4. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 41 }, this), window.t('Ako si pisao/la ovdje, nije potrebno da istu poruku šalješ na Fejsbuk, Instagram ili e-mail. Dupliranje poruka samo usporava naš rad pa nam poštovanje ovog pravila omogućava da što brže uslužimo klijente.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "5. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 41 }, this), window.t('Na ovoj platformi radi različit tim od onog koji se nalazi na Fejsbuku, Instagramu ili e-mailu Atike, tako da kolege sa drugih platformi nisu upoznate sa ovom konverzacijom. Zato je najbolje da uvijek pišeš na platformu koju si otpočetka odabrao.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "6. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 41 }, this), window.t('Ukoliko želiš informacije o programima, metodama uplate ili da produžiš članarinu, a radno vrijeme firme je prošlo, obezbijedili smo ti da sve navedeno možeš da uradiš i samostalno klikom na:'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "https://atika.net/shop/", target: "blank", children: "https://atika.net/shop/" }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 263 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroTijeloDokto.js": /*!********************************************!*\ !*** ./src/Chat/Intro/IntroTijeloDokto.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroTijeloDokto.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa doktorom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme centra za zdravlje je 8-16h od ponedjeljka do petka. Subota i nedjelja su neradne.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Naš medicinski tim će analizirati tvoj uvodni test i porazgovarati sa tobom o medicinskom aspektu transformacije. Nakon obavljenih uvodnih konsultacija rad medicinskog tima se ogleda u usmjeravanju i saradnji sa nutricionistima i trenerima na tvojoj transformaciji.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Ukoliko imaš nedoumice ili dodatna pitanja možeš se obratiti dok god tvoja članarina traje. Medicinski tim na poruke odgovara samo u toku radnog vremena, poštujući red kojim su pristigle.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 23 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroTijeloNutri.js": /*!********************************************!*\ !*** ./src/Chat/Intro/IntroTijeloNutri.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _IntroTijeloNutri2022__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./IntroTijeloNutri2022 */ "./src/Chat/Intro/IntroTijeloNutri2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroTijeloNutri.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { console.log('IntroTijeloNutri', this.props.user); return this.props.user.is_2022 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_IntroTijeloNutri2022__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 36 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ctlcfw-in", children: [!this.props.user.programi || this.props.user.programi.length == 0 || this.props.user.programi[0].data.test_licnosti.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ctlcfw-in-top font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: window.t('Pozdrav, test je završen i molimo te da se u dogovoreno vrijeme vratiš u ovaj chat radi preuzimanja režima ishrane! Ukoliko si nešto izostavio/la, test ličnosti možeš da dopuniš klikom na:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: "button", href: "https://atika.net/app/test-licnosti.php", children: window.t('Test ličnosti') }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 11 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: [window.t('Molimo te da odmah pročitaš'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("b", { children: window.t('OPŠTA pravila ishrane i rada sa nutricionistom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 53 }, this), window.t(', kako bismo sutra mogli da pređemo na konkretnije teme.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 7 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila ishrane i rada sa nutricionistom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 35 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 36 }, this), window.t('Radno vrijeme nutricionističkog centra je 8-16h od ponedjeljka do petka. Subota i nedjelja su neradne.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/chat-mjerenje.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 35 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 36 }, this), window.t('Program počinje detaljnim osvrtom na tvoj test i slanjem prvog režima ishrane. Kada bude vrijeme za novi režim, sistem će ti poslati obrazac za popunjavanje novih dimenzija, kako bi svaki naredni jelovnik pratio tvoj progres. Nutricionista nije odgovoran za režime koji su propušteni zbog tvog nejavljanja ili ignorisanja poruka, pa te molimo da na obostrano zadovoljstvo poštuješ naše dogovore i rokove.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 35 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 36 }, this), window.t('Nutricionista na sve poruke odgovara po redu kojim pristižu a ukoliko ne želiš da čekaš svoj red, predlažemo ti doplatu za V.I.P članarinu na kojoj uvijek imaš prednost.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 5 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 4 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroTijeloNutri2022.js": /*!************************************************!*\ !*** ./src/Chat/Intro/IntroTijeloNutri2022.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroTijeloNutri2022.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ctl-chat-first-welcome intro-2022", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ctlcfw-in", children: [!props.user.programi || props.user.programi.length == 0 || props.user.programi[0].data.test_licnosti.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ctlcfw-in-top font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: window.t('Test ličnosti je popunjen! Razmisli dobro da li su neki odgovori nepotpuni, jer će se program sastavljati prema njima. Ako jesu, dopuni odgovore ovdje:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { className: "button", href: "https://atika.net/app/test-licnosti.php", children: window.t('Test ličnosti') }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 32 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Tvom mentoru je potrebno izme\u0111u 8 i 24 sati (ako je test popunjen nakon 16h ili neradnim danima, \u010Deka\u0107e\u0161 du\u017Ee) da obradi tvoje odgovore, osmisli adekvatnu strategiju i sastavi re\u017Eim. Potom \u0107e ti se javiti i dogovoriti naredne korake. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 25 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('Radno vrijeme') }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ctlcfw-columns-text-cont font14", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "col-left max-width", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 62 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "cs-right", children: window.t('Radno vrijeme Atike je od 8 do 16h od ponedjeljka do petka. Subota i nedjelja su neradne. Hvala na strpljenju!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroTijeloPsiho.js": /*!********************************************!*\ !*** ./src/Chat/Intro/IntroTijeloPsiho.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroTijeloPsiho.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa psihologom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 41 }, this), window.t('Radno vrijeme centra za psihu je 8-16h od ponedjeljka do petka. Subota i nedjelja su neradne.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 41 }, this), window.t('Nakon uvodne analize, konsultacija i edukacije, psiholog će ti slati psihološke zadatke i izazove koji doprinose rješavanju tvojih problema.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 41 }, this), window.t('Psiholog na sve poruke odgovara po redu kojim pristižu, zato te molimo da strpljivo sačekaš odgovor.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/Intro/IntroTijeloTrene.js": /*!********************************************!*\ !*** ./src/Chat/Intro/IntroTijeloTrene.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/Intro/IntroTijeloTrene.js"; /* harmony default export */ __webpack_exports__["default"] = (class extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctl-chat-first-welcome", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: window.t('OPŠTA pravila rada sa trenerom') }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "ctlcfw-columns-text-cont font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-radnovrijeme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 56 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 35 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "1. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 39 }, this), window.t('Radno vrijeme fitnes centra je 8-16h od ponedjeljka do petka. Subota i nedjelja su neradne. Treneri na poruke odgovaraju samo u toku radnog vremena, poštujući red kojim su pristigle.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 35 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 31 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 56 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 35 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "2. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 39 }, this), window.t('Nakon uvodne analize, trener će ti poslati mjesečni plan treninga. Tvoja mjesečna članarina uključuje UKUPNO 4 treninga a možeš da ih vidiš klikom na SALU ZA TRENINGE koja se uvijek nalazi pod opcijom FITNESS CENTAR. Svaki trening radiš 7 dana, pa TEK ONDA prelaziš na sljedeći (označeni su brojevima od 1 do 4, krećeš od prvog i onda nakon 7-8 dana prelaziš na naredni broj), sem ako sa trenerom ne dogovoriš drugačije.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 35 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 31 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/chat-formular.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 56 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 35 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cs-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "3. " }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 39 }, this), window.t('Treninge radiš u vrijeme kada ti odgovara, u udobnoj odjeći/obući. Snimaju se u profesionalnom studiju i kvalitet videa je visok pa je moguće da zbog brzine tvog interneta dolazi do problema sa učitavanjem. Ovo ćeš riješiti tako što prije treninga pustiš da se trening malo učita.')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 35 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 31 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 27 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 11 }, this); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/MessageAdmin.js": /*!**********************************!*\ !*** ./src/Chat/MessageAdmin.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MessageIntro__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MessageIntro */ "./src/Chat/MessageIntro.js"); /* harmony import */ var _MessageDynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./MessageDynamic */ "./src/Chat/MessageDynamic.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Photo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Photo */ "./src/Popup/Photo.js"); /* harmony import */ var _Utilities_ScrollToUnread__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Utilities/ScrollToUnread */ "./src/Utilities/ScrollToUnread.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/MessageAdmin.js"; class MessageAdmin extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showImage: false, //userImage: `https://static-site.atika.net/mentor/${this.props.message.user_id}.jpg`, userImage: 'https://static-site.atika.net/mentor/eJdXLedpCH6M8rv.jpg?v2' }; this.showImage = this.showImage.bind(this); this.HidePhoto = this.HidePhoto.bind(this); } HidePhoto() { this.setState({ showImage: false }); } showImage() { this.setState({ showImage: `/app/chat_image.php?id=${this.props.message.image}` }); } render() { let isD = _Utilities_API__WEBPACK_IMPORTED_MODULE_3__["default"].isDynamicMessage(this.props.message.text); let name = 'Atika'; if (this.props.message.name && this.props.message.name.length > 1) name = this.props.message.name.split(' ')[0]; return this.props.message.intro === '1' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_MessageIntro__WEBPACK_IMPORTED_MODULE_1__["default"], { message: this.props.message, platforma: this.props.platforma, user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 51 }, this) : isD !== false ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_MessageDynamic__WEBPACK_IMPORTED_MODULE_2__["default"], { tip: isD, message: this.props.message, platforma: this.props.platforma, user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["Fragment"], { children: [this.state.showImage === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Popup_Photo__WEBPACK_IMPORTED_MODULE_4__["default"], { image: this.state.showImage, onHide: this.HidePhoto }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 62 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: `ctl-chat-message ${this.props.message.user_id}`, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "ctlcm-icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: this.state.userImage, onError: () => { this.setState({ userImage: '2022/svg/nn-no-image.svg' }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "ctlcm-message font14", children: [this.props.message.text && this.props.message.text.indexOf('/app/video/') > -1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: 'chat_videoframe', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("iframe", { src: this.props.message.text_strip, frameborder: 0, framescroll: 0, allowFullScreen: true, allow: 'fullscreen' }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 33 }, this) : this.props.message.text && this.props.message.text.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { dangerouslySetInnerHTML: { __html: this.props.message.text } }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 93 }, this) : null, this.props.message.image && this.props.message.image.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { onClick: this.showImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: `/app/chat_image.php?id=${this.props.message.image}`, onLoad: () => { Object(_Utilities_ScrollToUnread__WEBPACK_IMPORTED_MODULE_5__["default"])(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 120 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 92 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { className: "ctlcm-meta font11", children: [this.props.message.datetime_nice, " - ", name] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (MessageAdmin); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/MessageCustomer.js": /*!*************************************!*\ !*** ./src/Chat/MessageCustomer.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Photo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Photo */ "./src/Popup/Photo.js"); /* harmony import */ var _Utilities_ScrollToUnread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/ScrollToUnread */ "./src/Utilities/ScrollToUnread.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/MessageCustomer.js"; const Image = props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [props.ext === 'jpg' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { onClick: props.onClick, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: props.src }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined) }, void 0, false), props.ext === 'mp4' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "video-customer", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: props.src, target: '_blank', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/img/nn0423-video-default.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 59 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 17 }, undefined) }, void 0, false), props.ext === 'mov' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "video-customer", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: props.src, target: '_blank', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/img/nn0423-video-default.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 59 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, undefined) }, void 0, false)] }, void 0, true); }; _c = Image; class MessageCustomer extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showImage: false }; this.showImage = this.showImage.bind(this); this.HidePhoto = this.HidePhoto.bind(this); } HidePhoto() { this.setState({ showImage: false }); } showImage() { this.setState({ showImage: `/app/chat_image.php?id=${this.props.message.image}` }); } render() { var _this$props$message, _this$props$message$s; const ext = (_this$props$message = this.props.message) === null || _this$props$message === void 0 ? void 0 : (_this$props$message$s = _this$props$message.sent_data) === null || _this$props$message$s === void 0 ? void 0 : _this$props$message$s.ext; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [this.state.showImage === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Photo__WEBPACK_IMPORTED_MODULE_1__["default"], { image: this.state.showImage, onHide: this.HidePhoto }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 58 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctl-chat-message customer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcm-icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex, onLoad: () => { Object(_Utilities_ScrollToUnread__WEBPACK_IMPORTED_MODULE_2__["default"])(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ctlcm-message font14", children: [this.props.message && this.props.message.text && this.props.message.text.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { dangerouslySetInnerHTML: { __html: this.props.message.text } }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 108 }, this) : null, this.props.message && this.props.message.image && this.props.message.image.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(Image, { src: `/app/chat_image.php?id=${this.props.message.image}&ext=${ext}`, onClick: this.showImage, ext: ext }, `message-image-${this.props.message.id}`, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 110 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "ctlcm-meta font11", children: this.props.message.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 21 }, this)] }, `message-${this.props.message.id}`, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (MessageCustomer); var _c; __webpack_require__.$Refresh$.register(_c, "Image"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/MessageDynamic.js": /*!************************************!*\ !*** ./src/Chat/MessageDynamic.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Dynamic_NutriDimenzije__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Dynamic/NutriDimenzije */ "./src/Chat/Dynamic/NutriDimenzije.js"); /* harmony import */ var _Dynamic_NutriDimenzijeProgram__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Dynamic/NutriDimenzijeProgram */ "./src/Chat/Dynamic/NutriDimenzijeProgram.js"); /* harmony import */ var _Dynamic_NutriDimenzije2022__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Dynamic/NutriDimenzije2022 */ "./src/Chat/Dynamic/NutriDimenzije2022.js"); /* harmony import */ var _Dynamic_NutriDimenzije0922__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Dynamic/NutriDimenzije0922 */ "./src/Chat/Dynamic/NutriDimenzije0922.js"); /* harmony import */ var _Dynamic_NutriDimenzije2024__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Dynamic/NutriDimenzije2024 */ "./src/Chat/Dynamic/NutriDimenzije2024.js"); /* harmony import */ var _Dynamic_NutriPsihoNovi__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Dynamic/NutriPsihoNovi */ "./src/Chat/Dynamic/NutriPsihoNovi.js"); /* harmony import */ var _Dynamic_NutriPsihoForma__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Dynamic/NutriPsihoForma */ "./src/Chat/Dynamic/NutriPsihoForma.js"); /* harmony import */ var _Dynamic_OcjenaJelovnika__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Dynamic/OcjenaJelovnika */ "./src/Chat/Dynamic/OcjenaJelovnika.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/MessageDynamic.js"; class MessageDynamic extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { poruka(tip) { //return null; switch (tip) { case 4: return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriDimenzije0922__WEBPACK_IMPORTED_MODULE_4__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 24 }, this); case 1: case 2: case 3: case 5: case 14: case 15: case 16: case 17: return this.props.user.is_fabrika == '1' ? this.props.user.id === 'VVUNmgrt470zUlpDlZVe' || 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriDimenzije2024__WEBPACK_IMPORTED_MODULE_5__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 74 }, this) : this.props.user.is_0922 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriDimenzije0922__WEBPACK_IMPORTED_MODULE_4__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 51 }, this) : this.props.user.is_2022 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriDimenzije2022__WEBPACK_IMPORTED_MODULE_3__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 55 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriDimenzijeProgram__WEBPACK_IMPORTED_MODULE_2__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 96 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriDimenzije__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, this); case 18: return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriPsihoNovi__WEBPACK_IMPORTED_MODULE_6__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 24 }, this); case 19: return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_OcjenaJelovnika__WEBPACK_IMPORTED_MODULE_8__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 24 }, this); case 20: return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_9__["jsxDEV"])(_Dynamic_NutriPsihoForma__WEBPACK_IMPORTED_MODULE_7__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 24 }, this); default: return null; } } render() { console.log('MessageDynamic render', { tip: this.props.tip, message: this.props.message }); return this.poruka(this.props.tip); } } /* harmony default export */ __webpack_exports__["default"] = (MessageDynamic); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/MessageInput.js": /*!**********************************!*\ !*** ./src/Chat/MessageInput.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_textarea_autosize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-textarea-autosize */ "./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js"); /* harmony import */ var _Chat_InfoPopup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Chat/InfoPopup */ "./src/Chat/InfoPopup.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/MessageInput.js"; class Input extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showMenu: false, selectedOption: '', sendMessage: '', file: null, uploading: false }; this.setMessage = this.setMessage.bind(this); this.Send = this.Send.bind(this); this.selectFile = this.selectFile.bind(this); this.changeFile = this.changeFile.bind(this); this.keyUp = this.keyUp.bind(this); } setMessage(e) { this.setState({ sendMessage: e.target.value }); } Send() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('MessageSend.php', { servis: this.props.type, user_id: this.props.user.id, platforma: this.props.platforma, message: this.state.sendMessage.trim() }).then(() => { this.setState({ sendMessage: '' }, () => { let x = window.document.querySelector('body'); if (x) x.classList.add('hide-marker'); window.document.querySelector('.ctl-chat').scrollTop = 0; }); }); } selectFile() { this.refs.fileSelect.click(); } changeFile(e) { if (e.target.files.length) { var form = new FormData(); form.append('file', e.target.files[0]); form.append('servis', this.props.type); form.append('user_id', this.props.user.id); form.append('platforma', this.props.platforma); form.append('message', ''); this.setState({ uploading: true }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('MessageSend.php', form).then(() => { this.setState({ uploading: false }); }); }); } } keyUp(e) {//if (e.keyCode === 13 && !e.shiftKey) this.Send(); } Height(height) { this.props.setHeight(height); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [this.state.uploading ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 25 }, this) }, void 0, false) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Chat_InfoPopup__WEBPACK_IMPORTED_MODULE_3__["default"], { user: this.props.user, program: this.props.program }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "cbc-icons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", data: window.t('Dodaj fotografiju'), onClick: this.selectFile, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 25 23", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.4993 18.7992C9.14456 18.7995 6.41849 16.0729 6.41898 12.7177C6.41947 9.36146 9.14481 6.63593 12.4993 6.63697C15.8533 6.63807 18.5796 9.36433 18.5811 12.7189C18.5828 16.0726 15.8557 18.7988 12.4993 18.7992ZM12.48 17.1798C14.9209 17.1907 16.951 15.19 16.9619 12.7629C16.9732 10.2844 14.9805 8.26264 12.5201 8.2563C10.0718 8.24995 8.05277 10.2398 8.03836 12.6729C8.02371 15.148 10.0154 17.1688 12.48 17.1798Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M20.6031 9.06562C21.0389 9.07002 21.4082 8.71272 21.4187 8.27674C21.4292 7.84071 21.0782 7.46656 20.6421 7.44904C20.1839 7.43061 19.7989 7.80323 19.802 8.26209C19.805 8.69886 20.1663 9.06123 20.6031 9.06562Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M18.2271 4.20381L19.2937 4.20344C20.0733 4.20295 20.8404 4.20252 21.6075 4.20429C23.3875 4.20832 24.6621 5.48829 24.6631 7.27802C24.6641 8.88026 24.6646 10.4825 24.6646 12.0847C24.6648 14.3849 24.6643 16.6851 24.6629 18.9853C24.6617 20.765 23.378 22.0421 21.5909 22.0427C15.5262 22.0445 9.46121 22.0447 3.39652 22.0426C1.61575 22.0419 0.337678 20.7583 0.336702 18.9732C0.334504 15.0707 0.33426 11.1683 0.336702 7.26582C0.337678 5.48365 1.61868 4.20771 3.40384 4.20411C3.81864 4.20326 4.23367 4.19935 4.64871 4.19752C5.21365 4.19502 5.7786 4.19636 6.34305 4.21443C6.70609 4.22608 6.85062 4.09626 6.92972 3.76978C7.00467 3.46009 7.1182 3.15815 7.23319 2.85999C7.67435 1.7179 8.7515 0.966806 9.97196 0.961557C11.6612 0.954354 13.3506 0.953683 15.0401 0.961801C16.2596 0.96766 17.3313 1.72077 17.7693 2.87122C17.8792 3.15943 17.9764 3.45228 18.0779 3.75904C18.126 3.90388 18.1751 4.05183 18.2271 4.20381ZM17.3145 20.425C18.7288 20.4251 20.1433 20.4246 21.5576 20.423C22.4944 20.4219 23.0423 19.8809 23.0432 18.952C23.0467 15.0664 23.0467 11.1807 23.0432 7.29505C23.0423 6.36616 22.4942 5.82728 21.5581 5.82392C20.3416 5.81947 19.1253 5.82349 17.909 5.82252C17.1958 5.82191 17.0025 5.68141 16.7725 4.99702C16.6116 4.51826 16.4632 4.0351 16.2925 3.55982C16.0523 2.89033 15.6228 2.58271 14.9209 2.58045C13.2991 2.5752 11.6773 2.57447 10.0555 2.58082C9.38236 2.5835 8.95316 2.89216 8.71927 3.53523C8.52933 4.05714 8.34818 4.58289 8.18558 5.11378C8.0286 5.62617 7.70023 5.83546 7.16898 5.82801C6.87088 5.82386 6.57279 5.82136 6.27469 5.82002C6.01492 5.81886 5.75516 5.81855 5.49539 5.81873C4.85379 5.81916 4.21219 5.82252 3.57059 5.82301C2.46512 5.82386 1.9556 6.32636 1.95535 7.41895C1.95438 11.2201 1.95438 15.0212 1.95535 18.8224C1.95535 19.9164 2.46561 20.4237 3.56546 20.424C6.53885 20.4249 9.51224 20.4244 12.4856 20.4243L17.3145 20.425Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "cbc-message", id: "contact-form", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_textarea_autosize__WEBPACK_IMPORTED_MODULE_2__["default"], { id: "messageText", rows: "1", minRows: 1, maxRows: 10, class: "font14", placeholder: window.t('Napiši poruku ovde...'), value: this.state.sendMessage, onChange: this.setMessage, onKeyUp: this.keyUp }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", data: window.t('Pošalji'), onClick: this.Send, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { width: "17", height: "16", viewBox: "0 0 17 16", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M16.2732 7.01984L0.843115 0.0523508C0.597421 -0.0568065 0.304251 0.00822341 0.133333 0.214925C-0.0387708 0.421628 -0.0447055 0.715423 0.11909 0.927931L5.1932 7.54704L0.11909 14.1662C-0.0447055 14.3787 -0.0387708 14.6736 0.132147 14.8792C0.247278 15.0197 0.419383 15.0952 0.593861 15.0952C0.678132 15.0952 0.762404 15.0777 0.841928 15.0417L16.272 8.07425C16.4832 7.97903 16.6174 7.77349 16.6174 7.54704C16.6174 7.3206 16.4832 7.11506 16.2732 7.01984Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Input); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/MessageIntro.js": /*!**********************************!*\ !*** ./src/Chat/MessageIntro.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Intro_IntroKozaNutri__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Intro/IntroKozaNutri */ "./src/Chat/Intro/IntroKozaNutri.js"); /* harmony import */ var _Intro_IntroKozaTrene__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Intro/IntroKozaTrene */ "./src/Chat/Intro/IntroKozaTrene.js"); /* harmony import */ var _Intro_IntroKozaPsiho__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Intro/IntroKozaPsiho */ "./src/Chat/Intro/IntroKozaPsiho.js"); /* harmony import */ var _Intro_IntroKozaDokto__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Intro/IntroKozaDokto */ "./src/Chat/Intro/IntroKozaDokto.js"); /* harmony import */ var _Intro_IntroKozaBlaga__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Intro/IntroKozaBlaga */ "./src/Chat/Intro/IntroKozaBlaga.js"); /* harmony import */ var _Intro_IntroKozaKozme__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Intro/IntroKozaKozme */ "./src/Chat/Intro/IntroKozaKozme.js"); /* harmony import */ var _Intro_IntroKozaFarma__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Intro/IntroKozaFarma */ "./src/Chat/Intro/IntroKozaFarma.js"); /* harmony import */ var _Intro_IntroTijeloNutri__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Intro/IntroTijeloNutri */ "./src/Chat/Intro/IntroTijeloNutri.js"); /* harmony import */ var _Intro_IntroTijeloTrene__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Intro/IntroTijeloTrene */ "./src/Chat/Intro/IntroTijeloTrene.js"); /* harmony import */ var _Intro_IntroTijeloPsiho__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Intro/IntroTijeloPsiho */ "./src/Chat/Intro/IntroTijeloPsiho.js"); /* harmony import */ var _Intro_IntroTijeloDokto__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Intro/IntroTijeloDokto */ "./src/Chat/Intro/IntroTijeloDokto.js"); /* harmony import */ var _Intro_IntroTijeloBlaga__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./Intro/IntroTijeloBlaga */ "./src/Chat/Intro/IntroTijeloBlaga.js"); /* harmony import */ var _Intro_IntroPsihaNutri__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Intro/IntroPsihaNutri */ "./src/Chat/Intro/IntroPsihaNutri.js"); /* harmony import */ var _Intro_IntroPsihaTrene__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./Intro/IntroPsihaTrene */ "./src/Chat/Intro/IntroPsihaTrene.js"); /* harmony import */ var _Intro_IntroPsihaPsiho__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Intro/IntroPsihaPsiho */ "./src/Chat/Intro/IntroPsihaPsiho.js"); /* harmony import */ var _Intro_IntroPsihaDokto__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Intro/IntroPsihaDokto */ "./src/Chat/Intro/IntroPsihaDokto.js"); /* harmony import */ var _Intro_IntroPsihaBlaga__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Intro/IntroPsihaBlaga */ "./src/Chat/Intro/IntroPsihaBlaga.js"); /* harmony import */ var _Intro_IntroKnjigaUtisaka__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./Intro/IntroKnjigaUtisaka */ "./src/Chat/Intro/IntroKnjigaUtisaka.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/MessageIntro.js"; class MessageIntro extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { if (this.props.platforma == 'koza') { if (this.props.message.type == 'k_nut') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaNutri__WEBPACK_IMPORTED_MODULE_1__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 60 }, this);else if (this.props.message.type == 'k_tre') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaTrene__WEBPACK_IMPORTED_MODULE_2__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 65 }, this);else if (this.props.message.type == 'k_psi') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaPsiho__WEBPACK_IMPORTED_MODULE_3__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 65 }, this);else if (this.props.message.type == 'k_dok') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaDokto__WEBPACK_IMPORTED_MODULE_4__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 65 }, this);else if (this.props.message.type == 'k_bla') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaBlaga__WEBPACK_IMPORTED_MODULE_5__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 65 }, this);else if (this.props.message.type == 'k_far') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaFarma__WEBPACK_IMPORTED_MODULE_7__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 65 }, this);else if (this.props.message.type == 'k_koz') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKozaKozme__WEBPACK_IMPORTED_MODULE_6__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 65 }, this);else if (this.props.message.type == 'k_uti') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKnjigaUtisaka__WEBPACK_IMPORTED_MODULE_18__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 65 }, this);else return null; } else if (this.props.platforma == 'tijelo') { if (this.props.message.type == 'nutri') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroTijeloNutri__WEBPACK_IMPORTED_MODULE_8__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 60 }, this);else if (this.props.message.type == 'trene') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroTijeloTrene__WEBPACK_IMPORTED_MODULE_9__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 65 }, this);else if (this.props.message.type == 'psiho') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroTijeloPsiho__WEBPACK_IMPORTED_MODULE_10__["default"], { user: this.props.user, o: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 65 }, this);else if (this.props.message.type == 'dokto') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroTijeloDokto__WEBPACK_IMPORTED_MODULE_11__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 65 }, this);else if (this.props.message.type == 'blaga') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroTijeloBlaga__WEBPACK_IMPORTED_MODULE_12__["default"], { user: this.props.user, a: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 65 }, this);else if (this.props.message.type == 'utisk') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKnjigaUtisaka__WEBPACK_IMPORTED_MODULE_18__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 65 }, this);else return null; } else if (this.props.platforma == 'psiha') { if (this.props.message.type == 'p_nut') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroPsihaNutri__WEBPACK_IMPORTED_MODULE_13__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 60 }, this);else if (this.props.message.type == 'p_tre') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroPsihaTrene__WEBPACK_IMPORTED_MODULE_14__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 65 }, this);else if (this.props.message.type == 'p_psi') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroPsihaPsiho__WEBPACK_IMPORTED_MODULE_15__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 65 }, this);else if (this.props.message.type == 'p_dok') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroPsihaDokto__WEBPACK_IMPORTED_MODULE_16__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 65 }, this);else if (this.props.message.type == 'p_bla') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroPsihaBlaga__WEBPACK_IMPORTED_MODULE_17__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 65 }, this);else if (this.props.message.type == 'p_uti') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_19__["jsxDEV"])(_Intro_IntroKnjigaUtisaka__WEBPACK_IMPORTED_MODULE_18__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 65 }, this);else return null; } else return null; } } /* harmony default export */ __webpack_exports__["default"] = (MessageIntro); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Chat/MessageLoader.js": /*!***********************************!*\ !*** ./src/Chat/MessageLoader.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Chat/MessageLoader.js"; class MessageLoader extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "loader-poruka poruka", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: "38", height: "38", viewBox: "0 0 38 38", xmlns: "http://www.w3.org/2000/svg", stroke: "#fff", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("g", { fill: "none", fillRule: "evenodd", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("g", { transform: "translate(1 1)", strokeWidth: "2", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("circle", { strokeOpacity: ".5", cx: "18", cy: "18", r: "18" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M36 18c0-9.94-8.06-18-18-18", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("animateTransform", { attributeName: "transform", type: "rotate", from: "0 18 18", to: "360 18 18", dur: "1s", repeatCount: "indefinite" }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (MessageLoader); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Config.js": /*!***********************!*\ !*** ./src/Config.js ***! \***********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); const Config = { API_URL: 'https://atika.net/app/API/' }; /* harmony default export */ __webpack_exports__["default"] = (Config); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/Album.js": /*!******************************!*\ !*** ./src/Dnevnik/Album.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _AlbumView__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AlbumView */ "./src/Dnevnik/AlbumView.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/Album.js"; class Album extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, images: [], showAlbum: false }; this.Load = this.Load.bind(this); this.changeFile = this.changeFile.bind(this); this.selectFile = this.selectFile.bind(this); this.Album = this.Album.bind(this); this.AlbumPrazan = this.AlbumPrazan.bind(this); this.AlbumSlike = this.AlbumSlike.bind(this); this.ShowAlbum = this.ShowAlbum.bind(this); this.HideAlbum = this.HideAlbum.bind(this); this.Delete = this.Delete.bind(this); } selectFile() { this.setState({ showAlbum: false }, () => { this.refs.fileSelect.click(); }); } changeFile(e) { if (e.target.files.length) { var form = new FormData(); form.append('file', e.target.files[0]); form.append('type', this.props.type); form.append('platforma', this.props.platforma); this.setState({ loaded: false }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('AlbumAdd.php', form).then(response => { this.Load(); }); }); } } Load() { let showAlbum = this.state.showAlbum; _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Album.php?platforma=${this.props.platforma}&type=${this.props.type}`).then(response => { if (showAlbum.images) { showAlbum.images = response.data; showAlbum.update = new Date().getTime(); } this.setState({ loaded: true, images: response.data, showAlbum: response.data.length > 0 ? showAlbum : false }); }); } componentDidMount() { if (!this.state.loaded) this.Load(); } Album() { if (this.state.images.length === 0) return this.AlbumPrazan();else return this.AlbumSlike(); } AlbumPrazan() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [this.props.pehar ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "pehar", src: "img/dnevnik-pehar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 12 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font10", children: window.t('Dodaj') }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 5 }, this)] }, void 0, true); } AlbumSlike() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [this.props.pehar ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "pehar", src: "img/dnevnik-pehar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 14 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: `https://atika.net/fit/dnevnik_image.php?id=${this.state.images[0].id}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font10 prelom", children: window.t('Pogledaj \n album') }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 17 }, this)] }, void 0, true); } ShowAlbum() { this.setState({ showAlbum: { title: (this.props.title || '') + ' ' + (this.props.subtitle || ''), images: this.state.images } }); } HideAlbum() { this.setState({ showAlbum: false }); } Delete(id) { this.setState({ loaded: false }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`AlbumDelete.php?delete=${id}&platforma=${this.props.platforma}&type=${this.props.type}`).then(response => { this.Load(); }); }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 17 }, this), this.state.showAlbum === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_AlbumView__WEBPACK_IMPORTED_MODULE_3__["default"], { ...this.state.showAlbum, onHide: this.HideAlbum, selectFile: this.selectFile, Delete: this.Delete }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 59 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: 'dnevnik-dodaj-album ' + this.props.className, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: 'dda-dodaj ' + (this.state.images.length > 0 ? 'album click-in' : ''), onClick: this.state.images.length > 0 ? this.ShowAlbum : this.selectFile, children: !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 36 }, this) : this.Album() }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "dda-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font10", children: this.props.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 25 }, this), this.props.subtitle ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font14", children: this.props.subtitle }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 19 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Album); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/Album2022.js": /*!**********************************!*\ !*** ./src/Dnevnik/Album2022.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _AlbumView2022__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AlbumView2022 */ "./src/Dnevnik/AlbumView2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/Album2022.js"; class Album extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, images: [], showAlbum: false }; this.Load = this.Load.bind(this); this.changeFile = this.changeFile.bind(this); this.selectFile = this.selectFile.bind(this); this.Album = this.Album.bind(this); this.AlbumPrazan = this.AlbumPrazan.bind(this); this.AlbumSlike = this.AlbumSlike.bind(this); this.ShowAlbum = this.ShowAlbum.bind(this); this.HideAlbum = this.HideAlbum.bind(this); this.Delete = this.Delete.bind(this); } selectFile() { this.setState({ showAlbum: false }, () => { this.refs.fileSelect.click(); }); } changeFile(e) { if (e.target.files.length) { var form = new FormData(); form.append('file', e.target.files[0]); form.append('type', this.props.type); form.append('platforma', this.props.platforma); this.setState({ loaded: false }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('AlbumAdd.php', form).then(response => { this.Load(); }); }); } } Load() { let showAlbum = this.state.showAlbum; _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Album.php?platforma=${this.props.platforma}&type=${this.props.type}`).then(response => { if (showAlbum.images) { showAlbum.images = response.data; showAlbum.update = new Date().getTime(); } this.setState({ loaded: true, images: response.data, showAlbum: response.data.length > 0 ? showAlbum : false }); }); } componentDidMount() { if (!this.state.loaded) this.Load(); } Album() { if (this.state.images.length === 0) return this.AlbumPrazan();else return this.AlbumSlike(); } AlbumPrazan() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [this.props.pehar ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "pehar", src: "img/dnevnik-pehar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 12 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font10", children: window.t('Dodaj') }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 5 }, this)] }, void 0, true); } AlbumSlike() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [this.props.pehar ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "pehar", src: "img/dnevnik-pehar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 14 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: `https://atika.net/fit/dnevnik_image.php?id=${this.state.images[0].id}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font10 prelom", children: window.t('Pogledaj \n album') }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 17 }, this)] }, void 0, true); } ShowAlbum() { this.setState({ showAlbum: { title: (this.props.title || '') + ' ' + (this.props.subtitle || ''), images: this.state.images } }); } HideAlbum() { this.setState({ showAlbum: false }); } Delete(id) { this.setState({ loaded: false }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`AlbumDelete.php?delete=${id}&platforma=${this.props.platforma}&type=${this.props.type}`).then(response => { this.Load(); }); }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 17 }, this), this.state.showAlbum === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_AlbumView2022__WEBPACK_IMPORTED_MODULE_3__["default"], { ...this.state.showAlbum, onHide: this.HideAlbum, selectFile: this.selectFile, Delete: this.Delete }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 59 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: 'dnevnik-dodaj-album ' + this.props.className, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: 'dda-dodaj ' + (this.state.images.length > 0 ? 'album click-in' : ''), onClick: this.state.images.length > 0 ? this.ShowAlbum : this.selectFile, children: !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 36 }, this) : this.Album() }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "dda-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { class: "font10", children: this.props.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 25 }, this), this.props.subtitle ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font14", children: this.props.subtitle }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 19 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Album); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/AlbumView.js": /*!**********************************!*\ !*** ./src/Dnevnik/AlbumView.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/AlbumView.js"; class AlbumView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { title: this.props.title, images: this.props.images, showDelete: false, current: 0 }; this.previousImage = this.previousImage.bind(this); this.nextImage = this.nextImage.bind(this); this.Delete = this.Delete.bind(this); } nextImage() { let next = this.state.current + 1; if (next >= this.state.images.length) next = 0; this.setState({ current: next }); } previousImage() { let prev = this.state.current - 1; if (prev < 0) prev = 0; this.setState({ current: prev }); } Delete() { this.setState({ showDelete: true }); } static getDerivedStateFromProps(props, state) { if (props.images) return { images: props.images }; } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [this.state.showDelete ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Obrisati'), text: window.t('Obrisati fotografiju?'), onHide: () => { this.setState({ showDelete: false }); }, show: true, buttons: [{ text: window.t('Odustani'), onClick: () => { this.setState({ showDelete: false }); } }, { text: window.t('Obriši'), onClick: () => { this.setState({ showDelete: false }, () => { this.props.Delete(this.state.images[this.state.current].id); }); } }] }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: `float-overlay cont-in fade-in ` + (this.state.showDelete ? '' : 'active'), id: "photo-overlay", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "close-in close-in-overlay", onClick: this.props.onHide }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "close-in close-button", onClick: this.props.onHide, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fo-lightbox", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fol-ar-left", onClick: this.previousImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 12 26", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M11.3839 13.3201L1.38394 25.3201L0.615723 24.6799L10.349 13L0.615722 1.32007L1.38394 0.679886L11.3839 12.6799C11.5385 12.8653 11.5385 13.1346 11.3839 13.3201Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fo-lightbox-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-meta-top font14", children: this.state.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img", onClick: this.nextImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `https://atika.net/fit/dnevnik_image.php?id=${this.state.images[this.state.current].id}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-delete-add", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-delete", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.Delete, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 17 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M11.3921 7.58348C11.1214 7.58348 10.9019 7.80292 10.9019 8.07368V17.3383C10.9019 17.6089 11.1214 17.8285 11.3921 17.8285C11.6629 17.8285 11.8823 17.6089 11.8823 17.3383V8.07368C11.8823 7.80292 11.6629 7.58348 11.3921 7.58348Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M5.60783 7.58348C5.33707 7.58348 5.11763 7.80292 5.11763 8.07368V17.3383C5.11763 17.6089 5.33707 17.8285 5.60783 17.8285C5.87858 17.8285 6.09802 17.6089 6.09802 17.3383V8.07368C6.09802 7.80292 5.87858 7.58348 5.60783 7.58348Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M1.39222 6.23143V18.3087C1.39222 19.0226 1.65398 19.6929 2.11123 20.1739C2.56639 20.6563 3.19981 20.9301 3.86271 20.9312H13.1373C13.8004 20.9301 14.4338 20.6563 14.8888 20.1739C15.346 19.6929 15.6078 19.0226 15.6078 18.3087V6.23143C16.5167 5.99016 17.1057 5.11203 16.9841 4.17933C16.8624 3.24682 16.0679 2.54925 15.1274 2.54906H12.6176V1.93632C12.6205 1.42104 12.4167 0.926258 12.052 0.562253C11.6872 0.198439 11.1916 -0.00414817 10.6764 6.44071e-05H6.32363C5.80835 -0.00414817 5.3128 0.198439 4.94803 0.562253C4.58326 0.926258 4.37952 1.42104 4.38239 1.93632V2.54906H1.87265C0.932095 2.54925 0.13764 3.24682 0.015858 4.17933C-0.105732 5.11203 0.483263 5.99016 1.39222 6.23143ZM13.1373 19.9509H3.86271C3.0246 19.9509 2.37261 19.2309 2.37261 18.3087V6.27451H14.6274V18.3087C14.6274 19.2309 13.9754 19.9509 13.1373 19.9509ZM5.36277 1.93632C5.35952 1.68108 5.45986 1.43541 5.641 1.25522C5.82195 1.07504 6.06819 0.976043 6.32363 0.980447H10.6764C10.9318 0.976043 11.1781 1.07504 11.359 1.25522C11.5401 1.43521 11.6405 1.68108 11.6372 1.93632V2.54906H5.36277V1.93632ZM1.87265 3.52944H15.1274C15.6147 3.52944 16.0097 3.92447 16.0097 4.41179C16.0097 4.89911 15.6147 5.29413 15.1274 5.29413H1.87265C1.38533 5.29413 0.990305 4.89911 0.990305 4.41179C0.990305 3.92447 1.38533 3.52944 1.87265 3.52944Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M8.49978 7.58348C8.22903 7.58348 8.00959 7.80292 8.00959 8.07368V17.3383C8.00959 17.6089 8.22903 17.8285 8.49978 17.8285C8.77053 17.8285 8.98996 17.6089 8.98996 17.3383V8.07368C8.98996 7.80292 8.77053 7.58348 8.49978 7.58348Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 24 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 23 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 22 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-add font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.props.selectFile, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 24 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 23 }, this), window.t('DODAJ JOŠ FOTOGRAFIJA')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 22 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-meta font14", children: `${this.state.current + 1} / ${this.state.images.length}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fol-ar-right", onClick: this.nextImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 12 26", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M11.3839 13.3201L1.38394 25.3201L0.615723 24.6799L10.349 13L0.615722 1.32007L1.38394 0.679886L11.3839 12.6799C11.5385 12.8653 11.5385 13.1346 11.3839 13.3201Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (AlbumView); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/AlbumView2022.js": /*!**************************************!*\ !*** ./src/Dnevnik/AlbumView2022.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/AlbumView2022.js"; class AlbumView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { title: this.props.title, images: this.props.images, showDelete: false, current: 0 }; this.previousImage = this.previousImage.bind(this); this.nextImage = this.nextImage.bind(this); this.Delete = this.Delete.bind(this); } nextImage() { let next = this.state.current + 1; if (next >= this.state.images.length) next = 0; this.setState({ current: next }); } previousImage() { let prev = this.state.current - 1; if (prev < 0) prev = 0; this.setState({ current: prev }); } Delete() { this.setState({ showDelete: true }); } static getDerivedStateFromProps(props, state) { if (props.images) return { images: props.images }; } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [this.state.showDelete ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_1__["default"], { title: window.t('Obrisati'), text: window.t('Obrisati fotografiju?'), onHide: () => { this.setState({ showDelete: false }); }, show: true, buttons: [{ text: window.t('Odustani'), onClick: () => { this.setState({ showDelete: false }); } }, { text: window.t('Obriši'), onClick: () => { this.setState({ showDelete: false }, () => { this.props.Delete(this.state.images[this.state.current].id); }); } }] }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: `float-overlay cont-in fade-in ` + (this.state.showDelete ? '' : 'active'), id: "photo-overlay", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "close-in close-in-overlay", onClick: this.props.onHide }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "close-in close-button", onClick: this.props.onHide, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fo-lightbox", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fol-ar-left", onClick: this.previousImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 12 26", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M11.3839 13.3201L1.38394 25.3201L0.615723 24.6799L10.349 13L0.615722 1.32007L1.38394 0.679886L11.3839 12.6799C11.5385 12.8653 11.5385 13.1346 11.3839 13.3201Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fo-lightbox-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-meta-top font14", children: this.state.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img", onClick: this.nextImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `https://atika.net/fit/dnevnik_image.php?id=${this.state.images[this.state.current].id}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-delete-add", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-delete", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.Delete, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 17 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M11.3921 7.58348C11.1214 7.58348 10.9019 7.80292 10.9019 8.07368V17.3383C10.9019 17.6089 11.1214 17.8285 11.3921 17.8285C11.6629 17.8285 11.8823 17.6089 11.8823 17.3383V8.07368C11.8823 7.80292 11.6629 7.58348 11.3921 7.58348Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M5.60783 7.58348C5.33707 7.58348 5.11763 7.80292 5.11763 8.07368V17.3383C5.11763 17.6089 5.33707 17.8285 5.60783 17.8285C5.87858 17.8285 6.09802 17.6089 6.09802 17.3383V8.07368C6.09802 7.80292 5.87858 7.58348 5.60783 7.58348Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M1.39222 6.23143V18.3087C1.39222 19.0226 1.65398 19.6929 2.11123 20.1739C2.56639 20.6563 3.19981 20.9301 3.86271 20.9312H13.1373C13.8004 20.9301 14.4338 20.6563 14.8888 20.1739C15.346 19.6929 15.6078 19.0226 15.6078 18.3087V6.23143C16.5167 5.99016 17.1057 5.11203 16.9841 4.17933C16.8624 3.24682 16.0679 2.54925 15.1274 2.54906H12.6176V1.93632C12.6205 1.42104 12.4167 0.926258 12.052 0.562253C11.6872 0.198439 11.1916 -0.00414817 10.6764 6.44071e-05H6.32363C5.80835 -0.00414817 5.3128 0.198439 4.94803 0.562253C4.58326 0.926258 4.37952 1.42104 4.38239 1.93632V2.54906H1.87265C0.932095 2.54925 0.13764 3.24682 0.015858 4.17933C-0.105732 5.11203 0.483263 5.99016 1.39222 6.23143ZM13.1373 19.9509H3.86271C3.0246 19.9509 2.37261 19.2309 2.37261 18.3087V6.27451H14.6274V18.3087C14.6274 19.2309 13.9754 19.9509 13.1373 19.9509ZM5.36277 1.93632C5.35952 1.68108 5.45986 1.43541 5.641 1.25522C5.82195 1.07504 6.06819 0.976043 6.32363 0.980447H10.6764C10.9318 0.976043 11.1781 1.07504 11.359 1.25522C11.5401 1.43521 11.6405 1.68108 11.6372 1.93632V2.54906H5.36277V1.93632ZM1.87265 3.52944H15.1274C15.6147 3.52944 16.0097 3.92447 16.0097 4.41179C16.0097 4.89911 15.6147 5.29413 15.1274 5.29413H1.87265C1.38533 5.29413 0.990305 4.89911 0.990305 4.41179C0.990305 3.92447 1.38533 3.52944 1.87265 3.52944Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M8.49978 7.58348C8.22903 7.58348 8.00959 7.80292 8.00959 8.07368V17.3383C8.00959 17.6089 8.22903 17.8285 8.49978 17.8285C8.77053 17.8285 8.98996 17.6089 8.98996 17.3383V8.07368C8.98996 7.80292 8.77053 7.58348 8.49978 7.58348Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 24 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 23 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 22 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-add font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.props.selectFile, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 24 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 24 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 23 }, this), window.t('DODAJ JOŠ FOTOGRAFIJA')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 22 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "foli-img-meta font14", children: `${this.state.current + 1} / ${this.state.images.length}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "fol-ar-right", onClick: this.nextImage, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 12 26", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M11.3839 13.3201L1.38394 25.3201L0.615723 24.6799L10.349 13L0.615722 1.32007L1.38394 0.679886L11.3839 12.6799C11.5385 12.8653 11.5385 13.1346 11.3839 13.3201Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (AlbumView); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/Dimenzije.js": /*!**********************************!*\ !*** ./src/Dnevnik/Dimenzije.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/Dimenzije.js"; class Dimenzije extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { dimenzijeAktivne: 'trenutne', dimenzije: { pocetne: { stomak: '000', struk: '000', biceps: '000', tezina: '000', bokovi: '000', prsa: '000', noge: '000', visina: '000' }, trenutne: { stomak: '000', struk: '000', biceps: '000', tezina: '000', bokovi: '000', prsa: '000', noge: '000', visina: '000' }, razlike: { kg: 0, cm: 0 } }, loaded: false }; this.Load = this.Load.bind(this); } componentDidMount() { if (!this.state.loaded) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Dimenzije.php?platforma=${this.props.platforma}`).then(response => { this.setState({ dimenzije: response.data, loaded: true }); }); } setDimenzijeAktivne(aktivne) { this.setState({ dimenzijeAktivne: aktivne }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { class: "font13", children: window.t('Lične dimenzije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: window.t('Tvoj progres, početne i trenutne dimenzije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dimenzije-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/dnevnik-metar.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dls-number font36", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije.razlike.cm }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 48 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font11", children: window.t('Izgubljenih') }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font28", children: window.t('cm') }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "img/dnevnik-vaga.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dls-number font36", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije.razlike.kg }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 48 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font11", children: window.t('Izgubljenih') }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font28", children: window.t('kg') }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dimenzije-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "dr-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drc-header font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'drch-left toggle toggle-click ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), onClick: this.setDimenzijeAktivne.bind(this, 'pocetne'), children: window.t('POČETNE') }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'drch-right toggle toggle-click ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), onClick: this.setDimenzijeAktivne.bind(this, 'trenutne'), children: window.t('Trenutne') }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drc-content font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Stomak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].stomak }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].stomak }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Struk') }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].struk }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].struk }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Biceps') }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].biceps }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].biceps }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Težina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].tezina }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].tezina }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Zadnjica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].bokovi }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].bokovi }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Grudi') }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].prsa }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].prsa }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Noge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].noge }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].noge }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: window.t('Visina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].visina }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 20 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].visina }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 132 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 20 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 14 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Dimenzije); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/Dimenzije0922.js": /*!**************************************!*\ !*** ./src/Dnevnik/Dimenzije0922.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Dimenzije__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Dimenzije */ "./src/Popup/Dimenzije.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/Dimenzije0922.js"; class Dimenzije extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { dimenzijeAktivne: 'trenutne', dimenzije: { pocetne: { stomak: '000', struk: '000', biceps: '000', tezina: '000', bokovi: '000', prsa: '000', noge: '000', visina: '000' }, trenutne: { stomak: '000', struk: '000', biceps: '000', tezina: '000', bokovi: '000', prsa: '000', noge: '000', visina: '000' }, razlike: { kg: 0, cm: 0 } }, showUnos: false, loaded: false }; this.Load = this.Load.bind(this); this.showUnos = this.showUnos.bind(this); } showUnos(show) { this.setState({ showUnos: show }); } componentDidMount() { if (!this.state.loaded) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Dimenzije.php?platforma=tijelo`).then(response => { this.setState({ dimenzije: response.data, loaded: true, showUnos: false }); }); } setDimenzijeAktivne(aktivne) { this.setState({ dimenzijeAktivne: aktivne }); } render() { let imaDimenzije = false; Object.keys(this.state.dimenzije['pocetne']).forEach(dim => { if (this.state.dimenzije['pocetne'][dim] && this.state.dimenzije['pocetne'][dim].length > 0) imaDimenzije = true; }); return !this.state.loaded ? this.props.hideLoader ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 69 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ppc-dimenzije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dimenzije-nove", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dimenzije-nove-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dnc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title font11", children: "Li\u010Dne dimenzije" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dnc-content", children: imaDimenzije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [" ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "col", children: [this.state.dimenzije['trenutne'].stomak ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Stomak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].stomak }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].stomak }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 49 }, this) : null, this.state.dimenzije['trenutne'].struk ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Struk" }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].struk }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].struk }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 49 }, this) : null, this.state.dimenzije['trenutne'].biceps ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Biceps" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].biceps }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].biceps }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 49 }, this) : null, this.state.dimenzije['trenutne'].tezina ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Te\u017Eina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].tezina }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].tezina }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 49 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 79 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "col", children: [this.state.dimenzije['trenutne'].bokovi ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Zadnjica" }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].bokovi }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].bokovi }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 53 }, this) : null, this.state.dimenzije['trenutne'].prsa ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Grudi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].prsa }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].prsa }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 53 }, this) : null, this.state.dimenzije['trenutne'].noge ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: "Noge" }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "value", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].noge }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].noge }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 53 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 45 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dimenzije-empty", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font13", children: "Trenutno nema dimenzija za prikaz" }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dimenzije-nove-footer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "meta font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "trenutne", children: "Trenutne" }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "pocetne", children: ["Po\u010Detne od ", this.state.dimenzije.pocetne_datum_nice] }, void 0, true, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 79 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "other", children: this.props.user.programi.length > 0 && this.props.user.programi[0].data.rucna_ishrana == '1' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "javascript: void(0)", className: "button", onClick: () => { this.showUnos(true); }, children: "+ Nove dimenzije" }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 41 }, this) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "/app/2022/svg/pp-metar-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font34", children: Math.round(this.state.dimenzije.razlike.cm) }, void 0, false, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { className: "font10", children: "izgubljenih" }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h4", { className: "font18", children: "cm" }, void 0, false, { fileName: _jsxFileName, lineNumber: 196, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "/app/2022/svg/pp-vaga-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font34", children: Math.round(this.state.dimenzije.razlike.kg) }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { className: "font10", children: "izgubljenih" }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h4", { className: "font18", children: "kg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 17 }, this), this.state.showUnos ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Dimenzije__WEBPACK_IMPORTED_MODULE_3__["default"], { dimenzije: this.state.dimenzije['trenutne'], onHide: () => { this.showUnos(false); }, onSave: () => { this.Load(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 43 }, this) : null] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Dimenzije); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/Dimenzije2022.js": /*!**************************************!*\ !*** ./src/Dnevnik/Dimenzije2022.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Dimenzije__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Dimenzije */ "./src/Popup/Dimenzije.js"); /* harmony import */ var _DimenzijeGraph__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./DimenzijeGraph */ "./src/Dnevnik/DimenzijeGraph.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/Dimenzije2022.js"; class Dimenzije extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { dimenzijeAktivne: 'trenutne', dimenzije: { pocetne: { stomak: '000', struk: '000', biceps: '000', tezina: '000', bokovi: '000', prsa: '000', noge: '000', visina: '000' }, trenutne: { stomak: '000', struk: '000', biceps: '000', tezina: '000', bokovi: '000', prsa: '000', noge: '000', visina: '000' }, razlike: { kg: 0, cm: 0 } }, showUnos: false, loaded: false, firstLoad: true }; this.Load = this.Load.bind(this); this.showUnos = this.showUnos.bind(this); } showUnos(show) { this.setState({ showUnos: show }); } componentDidMount() { if (!this.state.loaded) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Dimenzije.php?platforma=${this.props.platforma}`).then(response => { this.setState({ dimenzije: response.data, loaded: true, showUnos: this.state.firstLoad === true && location.href.indexOf('?unos') > -1, firstLoad: false }); }); } setDimenzijeAktivne(aktivne) { this.setState({ dimenzijeAktivne: aktivne }); } render() { let imaDimenzije = false; Object.keys(this.state.dimenzije['pocetne']).forEach(dim => { if (this.state.dimenzije['pocetne'][dim] && this.state.dimenzije['pocetne'][dim].length > 0) imaDimenzije = true; }); return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 31 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h3", { className: "font13", children: window.t('Lične dimenzije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { className: "font13", children: window.t('Tvoj progres, početne i trenutne dimenzije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pmrc-dimenzije dimenzije-2022", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dimenzije-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dls-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "2022/svg/nn-metar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 35 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dls-number font36", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: Math.round(this.state.dimenzije.razlike.cm) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 43 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "font11", children: window.t('Izgubljenih') }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "font28", children: window.t('cm') }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dls-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "2022/svg/nn-vaga.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 35 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dls-number font36", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: Math.round(this.state.dimenzije.razlike.kg) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 43 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "font11", children: window.t('Izgubljenih') }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "font28", children: window.t('kg') }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dimenzije-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dr-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drc-header font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'drch-left toggle toggle-click ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), onClick: this.setDimenzijeAktivne.bind(this, 'pocetne'), children: window.t('POČETNE') }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'drch-right toggle toggle-click ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), onClick: this.setDimenzijeAktivne.bind(this, 'trenutne'), children: window.t('Trenutne') }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drc-content font13", children: imaDimenzije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Stomak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].stomak }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].stomak }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Struk') }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].struk }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].struk }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Biceps') }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].biceps }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].biceps }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Težina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].tezina }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].tezina }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Zadnjica') }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].bokovi }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].bokovi }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Grudi') }, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].prsa }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].prsa }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Noge') }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].noge }, void 0, false, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].noge }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "drcc-single-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-top toggle ' + (this.state.dimenzijeAktivne == 'pocetne' ? 'active' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { children: window.t('Visina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['pocetne'].visina }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: 'single-item-bottom toggle ' + (this.state.dimenzijeAktivne == 'trenutne' ? 'active' : 'deactive'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: this.state.dimenzije['trenutne'].visina }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 129 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 11 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dimenzije-empty", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { className: "font13", children: "Trenutno nema dimenzija za prikaz" }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 11 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 8 }, this), this.props.user.programi.length > 0 && this.props.user.programi[0].data.rucna_ishrana == '1' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dimenzije-dugme", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { this.showUnos(true); }, className: "button", children: "UNESI NOVE DIMENZIJE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 42 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 9 }, this), this.state.showUnos ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Dimenzije__WEBPACK_IMPORTED_MODULE_3__["default"], { dimenzije: this.state.dimenzije['trenutne'], onHide: () => { this.showUnos(false); }, onSave: () => { this.Load(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 32 }, this) : null] }, void 0, true) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_DimenzijeGraph__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 5 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Dimenzije); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dnevnik/DimenzijeGraph.js": /*!***************************************!*\ !*** ./src/Dnevnik/DimenzijeGraph.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dnevnik/DimenzijeGraph.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true); const [labels, setLabelsList] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [datasets, setDatasets] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { return; if (loading == true) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('DimenzijeGraph.php').then(response => { setData(response.data); const newLabels = Object.keys(response.data.visina.values); setLabelsList(newLabels); const sets = {}; Object.keys(response.data).forEach(item => { if (!sets[item]) { sets[item] = { label: item.toUpperCase(), yAxisID: item === 'tezina' ? 'scale_kg' : 'scale_cm', data: [] }; } newLabels.forEach(label => { var _response$data$item$v; sets[item].data.push((_response$data$item$v = response.data[item].values[label]) !== null && _response$data$item$v !== void 0 ? _response$data$item$v : 0); }); }); setDatasets(Object.values(sets)); setLoading(false); }); } else { if (data.length == 0) return; new window.Chart(document.getElementById('chart'), { type: 'line', data: { labels, datasets }, options: { responsive: true, interaction: { mode: 'index', intersect: false }, stacked: false, plugins: { title: { display: true, text: 'Vaš progres' }, tooltip: { callbacks: { label: function (context) { var label = context.dataset.label || ''; if (label) { label += ': '; } label += context.parsed.y + `${context.dataset.yAxisID === 'scale_kg' ? 'kg' : 'cm'}`; return label; } } } }, scales: { scale_kg: { type: 'linear', display: true, position: 'left', id: 'scale_kg', title: 'Kg' }, scale_cm: { type: 'linear', display: true, position: 'right', id: 'scale_cm', title: 'cm', grid: { drawOnChartArea: false // only want the grid lines for one axis to show up } } } } }); } }, [loading]); if (data.length == 0) return null; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dl-single", style: { marginTop: 20, width: 900, height: 450, padding: "5px 10px" }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("canvas", { id: "chart" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 13 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 9 }, undefined); }, "IRn/o3QjGOPS7Fio9p13LppAWIs=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dodaci/Dodatak.js": /*!*******************************!*\ !*** ./src/Dodaci/Dodatak.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Kuhar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Kuhar */ "./src/Dodaci/Kuhar.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dodaci/Dodatak.js"; class Dodatak extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let dodaci = props.dodaci; let dodatak = dodaci.filter(dodatak => dodatak.id == props.id); this.state = { dodaci: dodaci, dodatak: dodatak.length ? dodatak[0] : false }; } render() { return this.state.dodatak === false || this.state.dodatak.status === 'inactive' ? null : this.state.dodatak.tip === 'kuhar' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_Kuhar__WEBPACK_IMPORTED_MODULE_1__["default"], { dodaci: this.state.dodaci, dodatak: this.state.dodatak, id: this.state.dodatak.id }, this.state.dodatak.id, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 50 }, this) : null; } } /* harmony default export */ __webpack_exports__["default"] = (Dodatak); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Dodaci/Kuhar.js": /*!*****************************!*\ !*** ./src/Dodaci/Kuhar.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var plyr_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! plyr-react */ "./node_modules/plyr-react/dist/src/index.es.js"); /* harmony import */ var plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! plyr-react/dist/plyr.css */ "./node_modules/plyr-react/dist/plyr.css"); /* harmony import */ var plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Dodaci/Kuhar.js"; class Kuhar extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { dodatak: props.dodatak, jelo: { ...props.dodatak.jela[0], broj: 1 }, showMenu: false, showVideo: false }; this.toggleMenu = this.toggleMenu.bind(this); this.setJelo = this.setJelo.bind(this); this.toggleVideo = this.toggleVideo.bind(this); } setJelo(i) { this.setState({ jelo: { ...this.state.dodatak.jela[i], broj: i + 1 }, showMenu: false, showVideo: false }); } toggleVideo() { this.setState({ showVideo: !this.state.showVideo }); } toggleMenu() { this.setState({ showMenu: !this.state.showMenu }); } render() { var _jelo$type, _jelo$type2; console.log('Kuhar', this.state); let dodatak = this.state.dodatak; let jelo = this.state.jelo; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'float-overlay cont' + (this.state.showVideo ? ' active' : ''), id: "video", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "close close-in-overlay", onClick: this.toggleVideo }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "popup-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(plyr_react__WEBPACK_IMPORTED_MODULE_1__["default"], { source: { type: 'video', sources: [{ src: `https://static-site.atika.net/dodatak/${this.state.dodatak.id}/${this.state.jelo.id}.mp4` }] } }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmrc-header proizvodi sakriveno", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: dodatak.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 66 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-main no-print", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pm-dodaci-meni", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "title font11", children: "Izaberi kuhar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 25 }, this), this.props.dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'row' + (this.props.dodatak.id == dodatak.id ? ' active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: `/app/app#/DodaciTijelo/${dodatak.id}`, onClick: e => { e.preventDefault(); location.hash = `#/DodaciTijelo/${dodatak.id}`; return false; } }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: `https://atika.net/app/k_thumb.php?id=${dodatak.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 56 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font11", children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 29 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-main-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font36", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 48 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "pmrch-print sakriveno", onClick: () => { window.print(); }, href: "javascript: void(0)", children: ["\u0160TAMPAJ ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 27.48926 25.66602", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M25.27344,6.15234H22.50488V1.4165A1.41744,1.41744,0,0,0,21.08887,0H6.44824a1.41828,1.41828,0,0,0-1.417,1.4165V6.15234H2.2168A2.21881,2.21881,0,0,0,0,8.36865v9.82764a2.2187,2.2187,0,0,0,2.2168,2.21582H4.89648V24.249a1.41872,1.41872,0,0,0,1.417,1.417H20.95312a1.41871,1.41871,0,0,0,1.417-1.417V20.41211h2.90332a2.21849,2.21849,0,0,0,2.21582-2.21582V8.36865A2.2186,2.2186,0,0,0,25.27344,6.15234ZM6.53125,1.5H21.00488V6.15234H6.53125ZM20.87012,24.166H6.39648V15.5459H20.87012Zm5.11914-5.96973a.71686.71686,0,0,1-.71582.71582H22.37012V15.46289a1.4187,1.4187,0,0,0-1.417-1.417H6.31348a1.41871,1.41871,0,0,0-1.417,1.417v3.44922H2.2168A.71706.71706,0,0,1,1.5,18.19629V8.36865a.71717.71717,0,0,1,.7168-.71631H25.27344a.717.717,0,0,1,.71582.71631ZM21.75537,9.65314a1.16129,1.16129,0,1,0,1.16132,1.16125A1.16128,1.16128,0,0,0,21.75537,9.65314ZM9.67969,18.97461h7.90722a.75.75,0,1,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Zm0,3.26269h7.90722a.75.75,0,0,0,0-1.5H9.67969a.75.75,0,0,0,0,1.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 257 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 185 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 77 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: dodatak.podnaslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-main-cols", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "col left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-select-item", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'psi-button click' + (this.state.showMenu ? ' active' : ''), divid: "proizvodi-thumb-items", onClick: this.toggleMenu, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { children: "Izaberi recept" }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { id: "proizvodi-thumb-items", className: 'proizvodi-thumb-items fade-in cont' + (this.state.showMenu ? ' active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-thumb-items-cont", children: dodatak.jela.map((jelo, i) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvod-thumb-item", onClick: this.setJelo.bind(this, i), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "main-thumb", src: '/app/k_thumb.php?id=' + jelo.thumbnail }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font17", children: jelo.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 53 }, this), jelo.kategorija && jelo.kategorija.length > 0 && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font10 kategorija", children: jelo.kategorija }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: ["0", i + 1] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 45 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-item fade-in item-" + (((_jelo$type = jelo.type) === null || _jelo$type === void 0 ? void 0 : _jelo$type.toLowerCase()) || 'nepoznato'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font20", children: [jelo.broj, ". ", jelo.naziv] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 33 }, this), jelo.kategorija && jelo.kategorija.length > 0 && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font10 kategorija", children: jelo.kategorija }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 37 }, this), jelo.vrijeme_pripreme && jelo.vrijeme_pripreme.length || jelo.kcal && jelo.kcal.length || jelo.porcija && jelo.porcija.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "kuhar-meta font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/kuhar-vrijeme-pripreme.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 74 }, this), jelo.vrijeme_pripreme, " min"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/kuhar-kcal.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 74 }, this), jelo.kcal, " kcal"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "single-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/kuhar-porcija.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 74 }, this), jelo.porcija] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 41 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { className: "font12", children: "SASTOJCI:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "font13", children: jelo.sastojci.split("\n").map(red => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: red }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 41 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { className: "font12", children: "PRIPREMA:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font13", children: jelo.priprema.split("\n").map((red, i) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [i + 1, ". ", red, " ", "\n"] }, void 0, true)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "col right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-main-thumb thumb-" + (((_jelo$type2 = jelo.type) === null || _jelo$type2 === void 0 ? void 0 : _jelo$type2.toLowerCase()) || 'nepoznato'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmt-thumb click", divid: "video", onClick: this.toggleVideo, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "play-out", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "play", src: "svg/button-play.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 63 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "main-thumb", src: '/app/k_thumb.php?id=' + jelo.thumbnail }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 29 }, this), dodatak.banner_html.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "proizvodi-banners", dangerouslySetInnerHTML: { __html: dodatak.banner_html } }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 33 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Kuhar); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Header.js": /*!***********************!*\ !*** ./src/Header.js ***! \***********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Centar_Menu__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Centar/Menu */ "./src/Centar/Menu.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var _Popup_Modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Popup/Modal */ "./src/Popup/Modal.js"); /* harmony import */ var _Header_Poruke__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Header/Poruke */ "./src/Header/Poruke.js"); /* harmony import */ var _Popup_Poruka__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Popup/Poruka */ "./src/Popup/Poruka.js"); /* harmony import */ var _AlergijeNove__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./AlergijeNove */ "./src/AlergijeNove.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Header.js"; class Header extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { porukeUnread: 0, showLogout: false, showAlergije: false, showTestUpozorenje: false, social: { tijelo: { sr: { instagram: 'https://atika.net/instagram/', facebook: 'https://atika.net/facebook/', tiktok: 'https://atika.net/tiktok/', threads: 'https://www.threads.net/@atika_co', linked: 'https://atika.net/linkedin/' }, en: { instagram: 'https://www.instagram.com/atikahealth/', facebook: '', tiktok: '', linked: 'https://atika.net/linkedin/' } }, koza: { sr: { instagram: 'https://atika.net/instagram-kozmetika/', facebook: 'https://atika.net/facebook/', tiktok: 'https://atika.net/tiktok/', linked: 'https://atika.net/linkedin/' }, en: { instagram: 'https://www.instagram.com/atikahealth/', facebook: '', tiktok: '', linked: 'https://atika.net/linkedin/' } }, psiha: { sr: { instagram: 'https://atika.net/instagram/', facebook: 'https://atika.net/facebook/', tiktok: 'https://atika.net/tiktok/', linked: 'https://atika.net/linkedin/' }, en: { instagram: 'https://www.instagram.com/atikahealth/', facebook: '', tiktok: '', linked: 'https://atika.net/linkedin/' } } } }; this.setPorukeUnread = this.setPorukeUnread.bind(this); this.Logout = this.Logout.bind(this); } setPorukeUnread(num, centri) { console.log('Unread', centri); this.setState({ porukeUnread: num }, () => { if (this.props.setPorukeUnread) { if (centri && centri.nutri) this.props.setPorukeUnread(centri.nutri);else this.props.setPorukeUnread(num); } }); } Logout() { this.setState({ showLogout: true }, () => { this.props.hideAll(); }); } componentDidMount() { if (this.props.user.programi && this.props.user.programi.length) { /* OneSignal.init({ appId: '90645274-db7e-4827-ae2e-37c084bc1a07' }).then(() => { OneSignal.setExternalUserId(this.props.user.id); OneSignal.sendTag('email', this.props.user.email); OneSignal.sendTag('program', this.props.user.programi[0].data.naziv); console.log('INIT and send data'); } */ } } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(_Popup_Poruka__WEBPACK_IMPORTED_MODULE_5__["default"], { user: this.props.user }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 17 }, this), this.state.showTestUpozorenje ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_3__["default"], { title: 'UVODNA ANALIZA', content: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("p", { className: "font13", children: "Da li si siguran/na da \u017Eeli\u0161 izmeniti podatke koje si prethodno naveo/la u UVODNOJ ANALIZI?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("p", { className: "font11", children: "Napomena: O svakoj izeni ovih podataka bi\u0107e obave\u0161ten i tvoj mentor, jer ovo mo\u017Ee direktno uticati na rad stru\u010Dnog tima." }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 33 }, this)] }, void 0, true), onHide: () => { this.setState({ showTestUpozorenje: false }); }, show: true, buttons: [{ text: window.t('Odustani'), onClick: () => { this.setState({ showTestUpozorenje: false }); } }, { text: window.t('Izmeni'), onClick: () => { window.location.href = '/app/test-licnosti.php'; } }] }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 21 }, this) : null, this.state.showLogout ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(_Popup_Modal__WEBPACK_IMPORTED_MODULE_3__["default"], { title: window.t('Odjava'), text: window.t('Odjavi se i napusti platformu?'), onHide: () => { this.setState({ showLogout: false }); }, show: true, buttons: [{ text: window.t('Odustani'), onClick: () => { this.setState({ showLogout: false }); } }, { text: window.t('Odjavi me'), onClick: () => { window.location.href = '/app/logout.php?language=' + this.props.user.site_language; } }] }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 21 }, this) : null, this.state.showAlergije ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(_AlergijeNove__WEBPACK_IMPORTED_MODULE_6__["default"], { user: this.props.user, Hide: () => { this.setState({ showAlergije: false }); }, Save: data => { this.setState({ showAlergije: false }, () => { this.props.SaveAlergije(data); }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 44 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("header", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: 'header-platform', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "burger-menu click", divid: "pm-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.props.toggleSidebar, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { width: "43", height: "14", viewBox: "0 0 43 14", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M7.11044 14L2.40867 1.60876H2.33206C2.35759 1.8705 2.37994 2.18969 2.39909 2.56635C2.41824 2.943 2.4342 3.35477 2.44697 3.80164C2.45974 4.24213 2.46612 4.6922 2.46612 5.15185V14H0.953125V0H3.36626L7.79991 11.6443H7.86694L12.3676 0H14.7616V14H13.1529V5.03694C13.1529 4.62198 13.1592 4.20702 13.172 3.79207C13.1848 3.37073 13.2007 2.97492 13.2199 2.60465C13.239 2.228 13.2582 1.90242 13.2773 1.62791H13.2007L8.4415 14H7.11044Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M25.2101 14H17.4153V0H25.2101V1.43639H19.0432V5.9658H24.8558V7.38304H19.0432V12.5636H25.2101V14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M38.0813 14H36.2044L28.5724 2.24077H28.4958C28.5149 2.55358 28.5373 2.91108 28.5628 3.31327C28.5883 3.70907 28.6075 4.13361 28.6203 4.58687C28.6394 5.03374 28.649 5.4902 28.649 5.95622V14H27.136V0H29.0033L36.6066 11.7209H36.6736C36.6608 11.4975 36.6449 11.1815 36.6257 10.7729C36.6066 10.358 36.5874 9.91427 36.5683 9.44186C36.5555 8.96306 36.5491 8.51938 36.5491 8.11081V0H38.0813V14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M40.7254 14V0H42.3533V14H40.7254Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 145 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 80 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 29 }, this), this.props.user.is_0423 && (!this.props.user.programi || !this.props.user.programi.length || this.props.user.programi[0].program_id == 'kCNFWanBNY376w6KrGnL7nJ76YnFR1S4' || this.props.user.programi[0].program_id == 'PUopArhbzuyEBd6dNELp2jM3EkbQ119D' || this.props.user.programi[0].program_id == 'ohYlTUe5Zbd86MQYzn8BCtZa866cimJe' || this.props.user.programi[0].program_id == 'oIzKJd1gEmB76cbSZnFttXM276gAHvc7' || this.props.user.programi[0].program_id == 'MlnG1JFgSws86kK10TovyGXm86ABor2z') ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { class: "messages-icon messages-disabled", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { viewBox: "0 0 23 18", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M20.8437 0H2.15626C0.967227 0 0 1.00928 0 2.25001V15.75C0 16.9907 0.967227 18 2.15626 18H20.8437C22.0328 18 23 16.9907 23 15.75V2.25001C23 1.00928 22.0328 0 20.8437 0ZM20.8437 1.49999C20.9414 1.49999 21.0343 1.52113 21.1192 1.55806L11.5 10.2576L1.88073 1.55806C1.96566 1.52118 2.05856 1.49999 2.15622 1.49999H20.8437ZM20.8437 16.5H2.15626C1.75969 16.5 1.43749 16.1638 1.43749 15.7499V3.14281L11.029 11.8169C11.1645 11.9392 11.3322 12 11.5 12C11.6677 12 11.8355 11.9392 11.971 11.8169L21.5625 3.14281V15.75C21.5625 16.1638 21.2403 16.5 20.8437 16.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 192, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "messages-icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.props.toggleMessages, data: window.t('Poruke'), className: `click ` + (this.state.porukeUnread > 0 ? 'active' : ''), divid: "pm-left-messages", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { className: "mi-on", viewBox: "0 0 23 17", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M22.9992 15.9251C22.9985 16.6398 22.6425 16.9943 21.91 16.995C18.32 16.9986 14.73 16.9964 11.1407 16.9964H1.65783C1.42541 16.9964 1.19152 17.0066 0.959834 16.9928C0.332448 16.955 0.00147101 16.61 0.00147101 15.9891C0 12.4242 0.000735505 8.85927 0.000735505 5.29435C0.000735505 4.3125 0.000735505 3.32993 0 2.34808V2.00745C0 1.97397 0.0183876 1.9434 0.0485433 1.92812C0.0485433 1.92812 0.0492788 1.92812 0.0492788 1.92739C0.0823765 1.91065 0.122094 1.91502 0.150778 1.93904C0.444245 2.1916 0.741389 2.44124 1.02971 2.69962C4.02468 5.3846 7.01819 8.07176 10.0124 10.7575C10.2846 11.002 10.5618 11.24 10.8333 11.4853C11.3113 11.9176 11.6644 11.9256 12.1505 11.4904C13.8944 9.92919 15.6346 8.36362 17.3785 6.80242C19.14 5.2252 20.9038 3.65017 22.6675 2.07587C22.6874 2.0584 22.7072 2.04166 22.73 2.02492C22.8308 1.94777 22.9779 2.00964 22.9904 2.13555C22.9956 2.18723 22.9985 2.23527 22.9985 2.28403C23 6.83153 23.0007 11.3783 22.9992 15.9251Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 119 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M22.4576 0.158748C18.8926 3.34957 15.3284 6.54039 11.7516 9.7414C11.606 9.87168 11.3831 9.87168 11.2375 9.7414C7.65999 6.53966 4.11927 3.36995 0.577807 0.200235C0.557949 0.182767 0.548387 0.156565 0.551329 0.129635C0.555742 0.0932435 0.583691 0.0641302 0.620467 0.0583075C0.755064 0.0350169 0.890397 0.00372004 1.02499 0.00372004C4.67457 -0.000646962 8.32489 8.08703e-05 11.9745 8.08703e-05C15.2813 8.08703e-05 18.5881 -0.000646963 21.895 0.00226437C22.07 0.00226437 22.2451 0.0321055 22.4201 0.0481179C22.4378 0.10125 22.4392 0.106345 22.4576 0.158748Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 1071 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { className: "mi-off", viewBox: "0 0 23 18", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M20.8437 0H2.15626C0.967227 0 0 1.00928 0 2.25001V15.75C0 16.9907 0.967227 18 2.15626 18H20.8437C22.0328 18 23 16.9907 23 15.75V2.25001C23 1.00928 22.0328 0 20.8437 0ZM20.8437 1.49999C20.9414 1.49999 21.0343 1.52113 21.1192 1.55806L11.5 10.2576L1.88073 1.55806C1.96566 1.52118 2.05856 1.49999 2.15622 1.49999H20.8437ZM20.8437 16.5H2.15626C1.75969 16.5 1.43749 16.1638 1.43749 15.7499V3.14281L11.029 11.8169C11.1645 11.9392 11.3322 12 11.5 12C11.6677 12 11.8355 11.9392 11.971 11.8169L21.5625 3.14281V15.75C21.5625 16.1638 21.2403 16.5 20.8437 16.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "messages-tip font9", children: this.state.porukeUnread }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 197, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "middle", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "/app/app#/", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("img", { src: "svg/atika-symbol.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 43 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "bell sakriveno", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { className: "click", href: "javascript: void(0)", onClick: this.props.toggleNotifications, data: window.t('Obavještenja'), divid: "pmr-notifications-out", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { className: "bell-on", viewBox: "0 0 21 30", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M13.728 26.4414C13.4187 28.0548 12.1186 29.1963 10.5215 29.2374C8.94277 29.2784 7.57283 28.2087 7.19976 26.6416C7.06347 26.0744 7.11502 26.0044 7.68816 26.0036C8.60378 26.0018 9.5194 26.0027 10.435 26.0027C11.4083 26.0045 12.3825 26.0114 13.3558 26.0001C13.686 25.9966 13.7926 26.1058 13.728 26.4414Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 129 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M12.5516 3.43099C11.546 3.16617 10.4652 3.09188 9.34776 3.22735C9.02274 3.26668 8.70472 3.32612 8.39456 3.40565C8.39107 2.79997 8.33515 2.14796 8.40942 1.51082C8.51076 0.642064 9.32329 0.0136584 10.2206 0.000548371C11.4289 -0.0178056 12.2353 0.424438 12.4153 1.34738C12.5507 2.03609 12.5157 2.75889 12.5516 3.43099Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 442 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M20.6187 24.6894H0.264365C0.0677852 24.6894 -0.0597732 24.4822 0.0284693 24.3065C0.126322 24.1116 0.219807 23.9272 0.31766 23.7454C1.32327 21.8751 1.84224 19.85 2.07377 17.7647C2.27385 15.9607 2.39441 14.1428 2.42587 12.3284C2.49401 8.41636 5.4628 5.04622 9.34897 4.57426C12.9643 4.13552 16.1961 5.8975 17.739 9.15577C18.2588 10.2535 18.4449 11.4255 18.4502 12.6264C18.465 15.6312 18.6721 18.6124 19.627 21.4844C19.9503 22.4563 20.4413 23.3722 20.8572 24.3127L20.8589 24.3162C20.9367 24.491 20.8109 24.6894 20.6187 24.6894Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 770 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 214, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { className: "bell-off", viewBox: "0 0 22 27", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M21.1504 21.2773C21.0699 21.2262 20.4664 20.8121 19.862 19.5582C18.7516 17.2563 18.5187 14.0134 18.5187 11.6985C18.5187 11.6886 18.5187 11.6786 18.5181 11.6682C18.5059 8.60859 16.6359 5.97092 13.9599 4.7876V2.97867C13.9594 1.33633 12.5974 0 10.9236 0H10.672C8.99823 0 7.6368 1.33633 7.6368 2.97867V4.78864C4.95179 5.97562 3.07756 8.62687 3.07756 11.699C3.07756 14.014 2.84461 17.2569 1.73425 19.5588C1.12977 20.8121 0.525812 21.2267 0.445853 21.2779C0.107894 21.4309 -0.0589529 21.7849 0.0188735 22.1442C0.097233 22.5066 0.443188 22.7562 0.820593 22.7562H6.68157C6.71408 24.9568 8.5478 26.7375 10.7978 26.7375C13.0479 26.7375 14.8816 24.9568 14.9141 22.7562H20.7751C21.1525 22.7562 21.4984 22.5066 21.5768 22.1442C21.6546 21.7849 21.4883 21.4309 21.1504 21.2773ZM9.23598 2.97867C9.23598 2.20163 9.88045 1.56923 10.672 1.56923H10.9236C11.7158 1.56923 12.3597 2.20163 12.3597 2.97867V4.28001C11.8549 4.17766 11.3325 4.12387 10.7973 4.12387C10.2626 4.12387 9.74025 4.17766 9.23545 4.27949L9.23598 2.97867ZM10.7984 25.1678C9.43001 25.1678 8.31379 24.091 8.28127 22.7557H13.316C13.283 24.091 12.1667 25.1678 10.7984 25.1678ZM14.018 21.1865H2.64365C2.78225 20.9755 2.92297 20.7363 3.06263 20.4658C4.13408 18.3958 4.6778 15.4459 4.6778 11.6985C4.6778 8.38665 7.42358 5.69258 10.7984 5.69258C14.1732 5.69258 16.9189 8.38665 16.9189 11.7011C16.9189 11.7105 16.9189 11.7204 16.9195 11.7298C16.9227 15.462 17.4659 18.4016 18.5346 20.4658C18.6748 20.7363 18.8156 20.975 18.9536 21.1865H14.018Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 118 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "bell-tip font9", style: { display: 'none' }, children: "0" }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: 'profile click ' + (this.props.showProfile ? 'active' : ''), divid: "pmr-profile-out", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "javascript: void(0)", data: window.t('Profil'), onClick: this.props.toggleProfile, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "profile-line scale-in-top", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "profile-line-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { viewBox: "0 0 6 64", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M3.5 58.0415V0H2.5V58.0415C1.08118 58.2795 0 59.5135 0 61C0 62.6569 1.34314 64 3 64C4.65686 64 6 62.6569 6 61C6 59.5135 4.91882 58.2795 3.5 58.0415Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 168 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 109 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 76 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 211, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("section", { className: 'pm-left-messages cont ' + (this.props.showMessages ? 'active' : ''), id: "pm-left-messages", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])(_Header_Poruke__WEBPACK_IMPORTED_MODULE_4__["default"], { platforma: this.props.platforma, hideAll: this.props.hideAll, setUnread: this.setPorukeUnread, program: this.props.program }, `poruke_${this.props.platforma}_${this.props.program}`, false, { fileName: _jsxFileName, lineNumber: 228, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.hideAll }, void 0, false, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 227, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("section", { className: 'pmr-profile-out cont ' + (this.props.showProfile ? 'active ' : ''), id: "pmr-profile-out", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmr-profile slide-in-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.hideAll }, void 0, false, { fileName: _jsxFileName, lineNumber: 233, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmrn-box profile", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmrp-profile-img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmrppi-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 64 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmrp-links", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("ul", { className: "font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "/app/app#/Profil", onClick: this.props.hideAll, children: window.t('Profil i članarina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 240, columnNumber: 41 }, this), this.props.user.programi && this.props.user.programi.length > 0 && this.props.user.programi[0].data.test_licnosti.length != 0 && this.props.user.programi[0].mir_active == '1' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { if (this.props.user && this.props.user.programi && this.props.user.programi.length > 0 && this.props.user.programi[0].data && this.props.user.programi[0].data.test_ispunjen) { this.setState({ showTestUpozorenje: true }); } else { location.href = '/app/test-licnosti.php'; } }, children: "UVODNA ANALIZA" }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 45 }, this), this.props.user.programi && this.props.user.programi.length > 0 && this.props.user.programi[0].data.rucna_ishrana != '1' && this.props.user.programi[0].mir_active == '1' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { this.setState({ showAlergije: true }); }, children: "LISTA NAMIRNICA" }, void 0, false, { fileName: _jsxFileName, lineNumber: 255, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 255, columnNumber: 45 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("li", { style: { display: 'none' }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "profil-obavjestenja.html", onClick: this.props.hideAll, children: window.t('Obavještenja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 262, columnNumber: 73 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 262, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: "/app/app#/Uplate", onClick: this.props.hideAll, children: window.t('Uplate') }, void 0, false, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { className: "click", divid: "logout", href: "javascript: void(0)", onClick: this.Logout, children: window.t('Odjava') }, void 0, false, { fileName: _jsxFileName, lineNumber: 264, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 264, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 239, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmrp-social font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("span", { children: window.t('Potraži nas!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 268, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("span", { children: [this.state.social[this.props.platforma][this.props.user.site_language].facebook && this.state.social[this.props.platforma][this.props.user.site_language].facebook.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { target: "_blank", href: this.state.social[this.props.platforma][this.props.user.site_language].facebook, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { width: "44", height: "44", viewBox: "0 0 44 44", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("circle", { cx: "22", cy: "22", r: "22" }, void 0, false, { fileName: _jsxFileName, lineNumber: 272, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M18.7749 24.3391C18.7749 24.6327 18.7749 24.8633 18.7749 25.0938C18.775 28.0687 18.7727 31.0436 18.7767 34.0185C18.7778 34.8464 18.8741 34.9416 19.6684 34.9449C20.7059 34.9493 21.7434 34.9481 22.7808 34.9456C23.721 34.9432 23.7878 34.8735 23.7882 33.89C23.7895 30.9349 23.7887 27.9799 23.7887 25.0248C23.7887 24.8118 23.7887 24.5988 23.7887 24.4153C23.8786 24.3678 23.9113 24.3354 23.9443 24.3352C24.9623 24.3284 25.9804 24.3255 26.9985 24.3203C27.7795 24.3163 27.8419 24.2504 27.8429 23.425C27.8442 22.4135 27.8435 21.4021 27.8432 20.3906C27.8429 19.3856 27.7831 19.3247 26.7933 19.3242C25.8019 19.3238 24.8105 19.3241 23.7918 19.3241C23.7918 18.329 23.7771 17.4185 23.7963 16.5087C23.813 15.7197 24.1039 15.4061 24.8875 15.3581C25.6923 15.3088 26.5 15.2983 27.3064 15.2961C27.7679 15.2949 27.9685 15.0958 27.9631 14.6163C27.9506 13.5059 27.9517 12.3951 27.9624 11.2846C27.967 10.7957 27.7418 10.6179 27.2886 10.624C26.1745 10.6389 25.0593 10.6061 23.9459 10.6409C21.4549 10.7187 19.4175 12.4348 18.9901 14.9516C18.7832 16.1698 18.8386 17.4355 18.7747 18.6797C18.7631 18.9072 18.7493 19.1346 18.734 19.4059C17.7695 19.4059 16.869 19.4212 15.9694 19.4C15.4555 19.3879 15.2417 19.5914 15.2524 20.1338C15.275 21.2836 15.2773 22.4347 15.2515 23.5844C15.2387 24.1546 15.4567 24.3633 16 24.3466C16.8976 24.319 17.7965 24.3391 18.7749 24.3391Z", fill: "white" }, void 0, false, { fileName: _jsxFileName, lineNumber: 273, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 271, columnNumber: 151 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 271, columnNumber: 45 }, this) : null, this.state.social[this.props.platforma][this.props.user.site_language].instagram && this.state.social[this.props.platforma][this.props.user.site_language].instagram.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: this.state.social[this.props.platforma][this.props.user.site_language].instagram, target: "_blank", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { width: "44", height: "44", viewBox: "0 0 44 44", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("circle", { cx: "22", cy: "22", r: "22" }, void 0, false, { fileName: _jsxFileName, lineNumber: 281, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M27.232 33.1595H16.7682C13.4725 33.1595 10.8008 30.4879 10.8008 27.1921V16.7283C10.8008 13.4326 13.4725 10.7609 16.7682 10.7609H27.232C30.5278 10.7609 33.1995 13.4326 33.1995 16.7283V27.1921C33.1995 30.4878 30.5278 33.1595 27.232 33.1595ZM29.7071 15.4881C29.7117 16.1628 29.1998 16.6937 28.5335 16.705C27.8537 16.7166 27.3055 16.1745 27.3091 15.4941C27.3126 14.8373 27.8559 14.2903 28.5076 14.2877C29.1558 14.2851 29.7025 14.8323 29.7071 15.4881ZM18.1922 25.7679C19.2093 26.785 20.5616 27.3451 22 27.3451C23.4383 27.3451 24.7906 26.785 25.8077 25.7679C26.8248 24.7508 27.3849 23.3986 27.3849 21.9601C27.3849 20.5218 26.8248 19.1695 25.8077 18.1524C24.7906 17.1353 23.4383 16.5752 22 16.5752C20.5616 16.5752 19.2093 17.1353 18.1922 18.1524C17.1751 19.1695 16.615 20.5218 16.615 21.9601C16.615 23.3986 17.1751 24.7508 18.1922 25.7679ZM17.995 21.9601C17.995 19.7518 19.7916 17.9552 22 17.9552C24.2083 17.9552 26.0049 19.7518 26.0049 21.9601C26.0049 24.1685 24.2083 25.9651 22 25.9651C19.7916 25.9651 17.995 24.1685 17.995 21.9601Z", fill: "white" }, void 0, false, { fileName: _jsxFileName, lineNumber: 282, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 280, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 279, columnNumber: 45 }, this) : null, this.state.social[this.props.platforma][this.props.user.site_language].tiktok && this.state.social[this.props.platforma][this.props.user.site_language].tiktok.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: this.state.social[this.props.platforma][this.props.user.site_language].tiktok, target: "_blank", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { width: "44", height: "44", viewBox: "0 0 44 44", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("circle", { cx: "22", cy: "22", r: "22" }, void 0, false, { fileName: _jsxFileName, lineNumber: 290, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M22.5915 9.50531C23.9608 9.50531 25.2752 9.50531 26.6073 9.50531C27.0237 13.2876 29.1297 15.377 32.9492 15.8114C32.9492 17.0989 32.9492 18.4259 32.9492 19.8098C30.6663 19.7925 28.6219 19.093 26.7066 17.7031C26.695 17.9328 26.6791 18.0978 26.6795 18.2628C26.685 21.001 26.6953 23.7393 26.699 26.4775C26.7044 30.4789 24.2011 33.5522 20.279 34.3662C16.1214 35.229 11.7929 32.2383 11.1491 28.058C10.4687 23.6398 13.3864 19.6996 17.8205 19.0887C18.4443 19.0027 19.0893 19.055 19.7235 19.0749C19.8337 19.0784 20.0311 19.2389 20.0326 19.3293C20.0529 20.6138 20.0465 21.8987 20.0465 23.1578C19.3601 23.1578 18.6984 23.0605 18.0763 23.1761C16.2614 23.5135 15.0157 25.2383 15.1744 27.0738C15.3363 28.946 16.8988 30.396 18.8011 30.4394C20.661 30.4818 22.2455 29.1516 22.518 27.3082C22.563 27.0035 22.5849 26.6926 22.5852 26.3846C22.5902 20.957 22.5903 15.5294 22.5915 10.1017C22.5915 9.91106 22.5915 9.72042 22.5915 9.50531Z", fill: "white" }, void 0, false, { fileName: _jsxFileName, lineNumber: 291, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 289, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 288, columnNumber: 45 }, this) : null, this.state.social[this.props.platforma][this.props.user.site_language].threads && this.state.social[this.props.platforma][this.props.user.site_language].threads.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { href: this.state.social[this.props.platforma][this.props.user.site_language].threads, target: "_blank", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { width: "44", height: "44", viewBox: "0 0 40 40", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("circle", { cx: "20", cy: "20", r: "20" }, void 0, false, { fileName: _jsxFileName, lineNumber: 299, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "m20.40184,20.30371c-1.97694.11386-2.63255,1.0703-2.58691,1.92737.06161,1.156,1.31073,1.69565,2.51317,1.62794,1.17719-.06459,2.51339-.52658,2.74119-3.37148-.61076-.13353-1.28256-.20328-2.0006-.20328-.21829,0-.44044.00639-.66686.01945Zm-6.14352,6.29752c1.2917,1.64209,3.27844,2.48458,5.9054,2.50403,2.36817-.01735,3.93522-.58079,5.23884-1.88317,1.48787-1.48656,1.46008-3.31008.98422-4.41978-.27984-.65278-.78661-1.19577-1.47038-1.60841-.16656,1.2412-.54371,2.22622-1.14003,2.98635-.78523,1.00099-1.91083,1.54833-3.34557,1.627-1.08648.05937-2.13181-.20269-2.94345-.73842-.95998-.63384-1.52184-1.60399-1.58192-2.73176-.11844-2.22324,1.64521-3.82324,4.38865-3.98131.97384-.05581,1.88485-.01183,2.72719.13135-.11184-.684-.33768-1.22596-.67535-1.61814-.46403-.5387-1.18097-.81491-2.13101-.82094-.0087-.00014-.01756-.00014-.02642-.00014-.7628,0-1.79863.21351-2.4586,1.21486l-1.58694-1.08858c.88349-1.34062,2.3189-2.0773,4.0448-2.0773.01307,0,.02605,0,.03912.00007,2.88554.01843,4.60397,1.81895,4.77466,4.96385.09797.04209.19471.086.29.13172,1.34635.64582,2.33094,1.62373,2.84736,2.82769.71977,1.67896.7856,4.41391-1.3984,6.59586-1.6693,1.66778-3.69558,2.42042-6.57032,2.44031h-.013c-3.23345-.02235-5.71992-1.11043-7.3903-3.23389-1.48649-1.88956-2.25322-4.51892-2.27898-7.81471l-.00007-.00776.00007-.00776c.02577-3.29579.79248-5.92507,2.27898-7.81471,1.6704-2.12346,4.15685-3.21153,7.3903-3.23389h.013c3.24006.02242,5.75467,1.10636,7.47405,3.22176.8483,1.04366,1.47176,2.30206,1.86793,3.76243l-1.85966.49618c-.32686-1.18648-.82267-2.20402-1.48025-3.01312-1.3412-1.65-3.36255-2.49655-6.00861-2.51622-2.62696.01952-4.61363.86202-5.90533,2.50403-1.20963,1.53765-1.83469,3.75865-1.85806,6.6013.02336,2.84265.64843,5.06358,1.85807,6.60123Z", fill: "white" }, void 0, false, { fileName: _jsxFileName, lineNumber: 300, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 298, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 297, columnNumber: 45 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 269, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 267, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 234, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 232, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 231, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("section", { className: 'pmr-notifications-out cont ' + (this.props.showNotifications ? 'active' : ''), id: "pmr-notifications-out", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmr-notifications slide-in-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.hideAll }, void 0, false, { fileName: _jsxFileName, lineNumber: 313, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmrn-box", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmtnb-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("h2", { className: "font13", children: window.t('Obavještenja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 316, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("a", { className: "close", href: "javascript: void(0)", onClick: this.props.toggleNotifications, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("svg", { viewBox: "0 0 13 13", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("path", { d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 319, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 318, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 317, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 315, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_7__["jsxDEV"])("div", { className: "pmtnb-no-notifications font10 active", children: window.t('Trenutno nemaš obavještenja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 323, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 314, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 312, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 311, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (_c = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_2__["withRouter"])(Header)); var _c; __webpack_require__.$Refresh$.register(_c, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Header/Poruke.js": /*!******************************!*\ !*** ./src/Header/Poruke.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Header/Poruke.js"; class Poruke extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: [] }; this.timeout = 0; this.loadData = this.loadData.bind(this); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Poruke.php?platforma=${this.props.platforma}&program=${this.props.program}`).then(response => { this.setState({ loaded: true, data: response.data }, () => { let unread = 0; let centri = {}; Object.keys(response.data).forEach(centar => { if (response.data[centar].unread) { unread++; if (centri[centar]) centri[centar]++;else centri[centar] = 1; } }); this.props.setUnread(unread, centri); this.timeout = setTimeout(() => { this.loadData(); }, 30000); }); }); } componentWillUnmount() { clearTimeout(this.timeout); } componentDidMount() { if (!this.state.loaded) this.loadData(); } setRead(centar) { let data = this.state.data; if (data[centar]) { data[centar].unread = false; this.setState({ data: data }, () => { let unread = 0; Object.keys(this.state.data).forEach(centar => { if (this.state.data[centar].unread) unread++; }); this.props.setUnread(unread); }); } this.props.hideAll(); } render() { return !this.state.loaded ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmlm-box slide-in-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmlmb-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font13", children: window.t('Poruke') }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: "close", href: "javascript: void(0)", onClick: this.props.hideAll, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 17 }, this), this.state.data.length == 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmlmb-no-messages font10 active", children: window.t('Trenutno nemaš poruka') }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 17 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmlmb-messages", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmlmb-messages-in", children: Object.keys(this.state.data).map(type => { let message = this.state.data[type]; let isD = _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].isDynamicMessage(message.text); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: 'pmlmb-messages-single ' + (message.unread ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: message.centar.link, onClick: this.setRead.bind(this, type) }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmlmbms-img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmlmbms-img-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { class: "icon-nutri", src: `svg/icon-${message.centar.icon}.svg` }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 86 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 58 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmlmbms-message", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: window.t(message.centar.naziv) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font11", children: [isD ? _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].DynamicTitle(isD) : message.text, "..."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font9 meta-datetime", children: message.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmlmbms-meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 29 }, this); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Poruke); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/HeaderEmpty.js": /*!****************************!*\ !*** ./src/HeaderEmpty.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/HeaderEmpty.js"; class HeaderEmpty extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("header", { className: 'menu-disabled', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "burger-menu click", divid: "pm-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.props.toggleSidebar, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 20 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("rect", { width: "20", height: "2" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 190 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("rect", { y: "6", width: "20", height: "2" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 219 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("rect", { y: "12", width: "20", height: "2" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 254 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 130 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 65 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "messages-icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 23 18", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M20.8437 0H2.15626C0.967227 0 0 1.00928 0 2.25001V15.75C0 16.9907 0.967227 18 2.15626 18H20.8437C22.0328 18 23 16.9907 23 15.75V2.25001C23 1.00928 22.0328 0 20.8437 0ZM20.8437 1.49999C20.9414 1.49999 21.0343 1.52113 21.1192 1.55806L11.5 10.2576L1.88073 1.55806C1.96566 1.52118 2.05856 1.49999 2.15622 1.49999H20.8437ZM20.8437 16.5H2.15626C1.75969 16.5 1.43749 16.1638 1.43749 15.7499V3.14281L11.029 11.8169C11.1645 11.9392 11.3322 12 11.5 12C11.6677 12 11.8355 11.9392 11.971 11.8169L21.5625 3.14281V15.75C21.5625 16.1638 21.2403 16.5 20.8437 16.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "middle", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "/app/app#/", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/atika-symbol.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "bell", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 22 27", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M21.1504 21.2773C21.0699 21.2262 20.4664 20.8121 19.862 19.5582C18.7516 17.2563 18.5187 14.0134 18.5187 11.6985C18.5187 11.6886 18.5187 11.6786 18.5181 11.6682C18.5059 8.60859 16.6359 5.97092 13.9599 4.7876V2.97867C13.9594 1.33633 12.5974 0 10.9236 0H10.672C8.99823 0 7.6368 1.33633 7.6368 2.97867V4.78864C4.95179 5.97562 3.07756 8.62687 3.07756 11.699C3.07756 14.014 2.84461 17.2569 1.73425 19.5588C1.12977 20.8121 0.525812 21.2267 0.445853 21.2779C0.107894 21.4309 -0.0589529 21.7849 0.0188735 22.1442C0.097233 22.5066 0.443188 22.7562 0.820593 22.7562H6.68157C6.71408 24.9568 8.5478 26.7375 10.7978 26.7375C13.0479 26.7375 14.8816 24.9568 14.9141 22.7562H20.7751C21.1525 22.7562 21.4984 22.5066 21.5768 22.1442C21.6546 21.7849 21.4883 21.4309 21.1504 21.2773ZM9.23598 2.97867C9.23598 2.20163 9.88045 1.56923 10.672 1.56923H10.9236C11.7158 1.56923 12.3597 2.20163 12.3597 2.97867V4.28001C11.8549 4.17766 11.3325 4.12387 10.7973 4.12387C10.2626 4.12387 9.74025 4.17766 9.23545 4.27949L9.23598 2.97867ZM10.7984 25.1678C9.43001 25.1678 8.31379 24.091 8.28127 22.7557H13.316C13.283 24.091 12.1667 25.1678 10.7984 25.1678ZM14.018 21.1865H2.64365C2.78225 20.9755 2.92297 20.7363 3.06263 20.4658C4.13408 18.3958 4.6778 15.4459 4.6778 11.6985C4.6778 8.38665 7.42358 5.69258 10.7984 5.69258C14.1732 5.69258 16.9189 8.38665 16.9189 11.7011C16.9189 11.7105 16.9189 11.7204 16.9195 11.7298C16.9227 15.462 17.4659 18.4016 18.5346 20.4658C18.6748 20.7363 18.8156 20.975 18.9536 21.1865H14.018Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/profile-icon-default.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "profile-line scale-in-top", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "profile-line-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 6 64", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M3.5 58.0415V0H2.5V58.0415C1.08118 58.2795 0 59.5135 0 61C0 62.6569 1.34314 64 3 64C4.65686 64 6 62.6569 6 61C6 59.5135 4.91882 58.2795 3.5 58.0415Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 18 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (HeaderEmpty); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/Dodaci.js": /*!*********************************!*\ !*** ./src/Home/0423/Dodaci.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/Dodaci.js"; /* harmony default export */ __webpack_exports__["default"] = (({ dodaci }) => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "atika-kuhar font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: `/app/app#/DodaciTijelo/${dodaci[0].id}`, onClick: e => { e.preventDefault(); location.hash = `#/DodaciTijelo/${dodaci[0].id}`; return false; } }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: "Atika kuhar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/atika-kuhar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/DugmeForum.js": /*!*************************************!*\ !*** ./src/Home/0423/DugmeForum.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/DugmeForum.js"; /* harmony default export */ __webpack_exports__["default"] = (({ active }) => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: (active ? 'active ' : '') + "single forum", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: !active ? 'javascript: void(0)' : "/app#/CentarRelax/Zid", onClick: e => { if (active) { e.preventDefault(); location.hash = '#/CentarRelax/Zid'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "svg/nn-forum.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "svg/nn-forum-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font13", children: "Forum" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/DugmeIzazov.js": /*!**************************************!*\ !*** ./src/Home/0423/DugmeIzazov.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/DugmeIzazov.js"; /* harmony default export */ __webpack_exports__["default"] = (({ izazovi, active }) => { const isActive = izazovi.filter(izazov => izazov.active == '1').length > 0; const filteredIzazovi = izazovi.filter(izazov => izazov.active == '1'); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: (isActive ? 'active ' : '') + "single forum", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: !isActive ? 'javascript: void(0)' : `#/Izazov/${filteredIzazovi[0].izazov_id}`, onClick: e => { if (isActive) { e.preventDefault(); location.hash = `#/Izazov/${filteredIzazovi[0].izazov_id}`; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "svg/nn-izazov.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "svg/nn-izazov-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font13", children: "Izazov" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/DugmeKuhar.js": /*!*************************************!*\ !*** ./src/Home/0423/DugmeKuhar.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/DugmeKuhar.js"; /* harmony default export */ __webpack_exports__["default"] = (({ dodaci }) => { let active = false; let kuhari = dodaci.filter(dodatak => dodatak.tip == 'kuhar'); active = kuhari.length > 0; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "active single kuhar", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: !active ? '/shop/#elektronske-knjige' : `/app/app#/DodaciTijelo/${kuhari[0].id}`, onClick: e => { if (active) { e.preventDefault(); location.hash = `#/DodaciTijelo/${kuhari[0].id}`; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "svg/nn-kuhar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "svg/nn-kuhar-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font13", children: "Kuhar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/DugmeProfil.js": /*!**************************************!*\ !*** ./src/Home/0423/DugmeProfil.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/DugmeProfil.js"; /* harmony default export */ __webpack_exports__["default"] = (({ active, clanarina }) => { let procenat = clanarina.potroseno_procenat; if (!active) procenat = 0; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: (active || 1 ? 'active ' : '') + "single profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: false ? undefined : "/app#/Profil", onClick: e => { if (true) { e.preventDefault(); location.hash = '#/Profil'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "svg/nn-profil.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "svg/nn-profil-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font13", children: "Profil" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "progres-circle", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: 120, height: 120, viewBox: "0 0 120 120", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("circle", { cx: 60, cy: 60, r: 54, className: "siva", fill: "none", strokeWidth: 3 }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("circle", { style: { strokeDashoffset: !active || !clanarina.potroseno_procenat ? 100 : -1 * (clanarina.potroseno_procenat + 100) }, className: "percent zlatna", cx: 60, cy: 60, r: 54, fill: "none", strokeWidth: 3, pathLength: 100 }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "progres-percent-number", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font22", children: procenat ? `${procenat}%` : '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: procenat ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: ["programa", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 68 }, undefined), "je zavr\u0161eno"] }, void 0, true) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/DugmeProgres.js": /*!***************************************!*\ !*** ./src/Home/0423/DugmeProgres.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/DugmeProgres.js"; /* harmony default export */ __webpack_exports__["default"] = (({ active }) => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: (active ? 'active ' : '') + "single progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: !active ? 'javascript: void(0)' : "/app#/CentarFit/Progres", onClick: e => { if (active) { e.preventDefault(); location.hash = '#/CentarFit/Progres'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "svg/nn-progres.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "svg/nn-progres-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font13", children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/NalogForum.js": /*!*************************************!*\ !*** ./src/Home/0423/NalogForum.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/NalogForum.js"; /* harmony default export */ __webpack_exports__["default"] = (({ program, active }) => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top-novi", children: [program && active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dugme", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "/app#/CentarRelax/Zid" }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "svg/nn-forum-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "svg/nn-forum-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font13", children: "Forum" }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 21 }, undefined) : null, program && !active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "notice", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "program-inactive font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "NALOG TRENUTNO" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "NIJE AKTIVAN" }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 21 }, undefined) : null, !program ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "notice", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "no-program font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/nn-naslovna-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 50 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "text", children: ["Klikni ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "http://atika.net/shop/", target: "_blank", children: "OVDJE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 58 }, undefined), " i odaberi ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 127 }, undefined), "program za sebe!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 21 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/0423/Program.js": /*!**********************************!*\ !*** ./src/Home/0423/Program.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/0423/Program.js"; /* harmony default export */ __webpack_exports__["default"] = (({ program, active }) => { console.log('Program', program, active); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: program ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font13", children: "Moj program" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${program.data.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "program-title font20", children: program.data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 29 }, undefined), active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "program-end-date font10", children: ["Va\u017Ei do ", program.end_nice] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 33 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "program-inactive font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "PROGRAM TRENUTNO" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 74 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "NIJE AKTIVAN" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 103 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, undefined)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font13", children: "Moj program" }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "no-program font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "svg/nn-naslovna-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 50 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "text", children: ["Klikni ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "http://atika.net/shop/", target: "_blank", children: "OVDJE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 40 }, undefined), " i odaberi ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 109 }, undefined), "program za sebe!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 17 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Home/Home0423.js": /*!******************************!*\ !*** ./src/Home/Home0423.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Social__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Social */ "./src/Popup/Social.js"); /* harmony import */ var _0423_Program_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./0423/Program.js */ "./src/Home/0423/Program.js"); /* harmony import */ var _0423_Dodaci_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./0423/Dodaci.js */ "./src/Home/0423/Dodaci.js"); /* harmony import */ var _0423_DugmeProfil_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./0423/DugmeProfil.js */ "./src/Home/0423/DugmeProfil.js"); /* harmony import */ var _0423_DugmeProgres_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./0423/DugmeProgres.js */ "./src/Home/0423/DugmeProgres.js"); /* harmony import */ var _0423_DugmeForum_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./0423/DugmeForum.js */ "./src/Home/0423/DugmeForum.js"); /* harmony import */ var _0423_DugmeIzazov__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./0423/DugmeIzazov */ "./src/Home/0423/DugmeIzazov.js"); /* harmony import */ var _0423_DugmeKuhar__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./0423/DugmeKuhar */ "./src/Home/0423/DugmeKuhar.js"); /* harmony import */ var _0423_NalogForum__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./0423/NalogForum */ "./src/Home/0423/NalogForum.js"); /* harmony import */ var _Popup_ZvjezdiceMulti__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Popup/ZvjezdiceMulti */ "./src/Popup/ZvjezdiceMulti.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Home/Home0423.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(({ user, porukeUnread }) => { _s(); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [clanarina, setClanarina] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [showSocial, setShowSocial] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [message, setMessage] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); let programi = user.programi.filter(p => p.type === '0423' && p.active == '1'); programi.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); const program = programi.length > 0 ? programi[0] : false; const active = programi.length > 0 && !programi[0].expired && programi[0].active == '1'; console.log({ program }); const checkSUB = (centar, sub) => { return program.sub_permissions && program.sub_permissions[centar] && (program.sub_permissions[centar].indexOf(sub) > -1 || program.sub_permissions[centar].indexOf('sve') > -1); }; const chatActive = checkSUB('nutri_centar', 'chat') && !(!active || !user.programi || !user.programi.length || user.programi[0].program_id == 'PUopArhbzuyEBd6dNELp2jM3EkbQ119D' || user.programi[0].program_id == '1PUFstBWXfVyp40i2lEFRsXqn7mCB11B' || user.programi[0].program_id == 'kCNFWanBNY376w6KrGnL7nJ76YnFR1S4'); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Clanarina.php?platforma=tijelo&program=${program.id}`).then(response => { setLoaded(true); setClanarina(response.data); }); }, []); let izazovi = []; if (user.izazovi && user.izazovi.length) { izazovi = user.izazovi.filter(izazov => izazov.active == '1' && !izazov.zakazan); } console.log({ chatActive, porukeUnread }); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Popup_ZvjezdiceMulti__WEBPACK_IMPORTED_MODULE_11__["default"], { type: 'mentor,trening,izazov', user: user }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 13 }, undefined), showSocial ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_Popup_Social__WEBPACK_IMPORTED_MODULE_2__["default"], { onHide: () => { setShowSocial(false); }, message: message, title: 'Poruka' }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 27 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "nn-main nn-0423", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_0423_NalogForum__WEBPACK_IMPORTED_MODULE_10__["default"], { program: program, active: active }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "circles", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "single active chat", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { href: !chatActive ? 'javascript: void(0)' : "/app#/CentarNutri/Chat", onClick: e => { if (!chatActive) { setMessage(''); setShowSocial(true); } else { e.preventDefault(); location.hash = '#/CentarNutri/Chat'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 29 }, undefined), chatActive ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "number-ticker font12", children: porukeUnread }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 33 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "off", src: "svg/nn-chat.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "on", src: "svg/nn-chat-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "title font13", children: "Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 25 }, undefined), checkSUB('nutri_centar', 'plan') || !active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: (active ? 'active ' : '') + "single ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { href: !active ? 'javascript: void(0)' : "/app#/CentarNutri/Ishrana", onClick: e => { if (active) { e.preventDefault(); location.hash = '#/CentarNutri/Ishrana'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "off", src: "svg/nn-ishrana.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "on", src: "svg/nn-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "title font13", children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 29 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "single ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { setMessage('Tvoj program ne uključuje ishranu. Ukoliko želiš da je doplatiš, piši nam!'); setShowSocial(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "off", src: "svg/nn-ishrana.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "on", src: "svg/nn-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "title font13", children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 29 }, undefined), checkSUB('fit_centar', 'sala') || !active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: (active ? 'active ' : '') + "single trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { href: !active ? 'javascript: void(0)' : "/app#/CentarFit/Sala", onClick: e => { if (active) { e.preventDefault(); location.hash = '#/CentarFit/Sala'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "off", src: "svg/nn-trening.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "on", src: "svg/nn-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "title font13", children: "Trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 29 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "single trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { setMessage('Tvoj program ne uključuje opciju treninga. Ukoliko želiš da je doplatiš, piši nam!'); setShowSocial(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "off", src: "svg/nn-trening.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("img", { className: "on", src: "svg/nn-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])("div", { className: "title font13", children: "Trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_0423_DugmeProgres_js__WEBPACK_IMPORTED_MODULE_6__["default"], { active: active && checkSUB('fit_centar', 'progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_0423_DugmeIzazov__WEBPACK_IMPORTED_MODULE_8__["default"], { izazovi: izazovi, active: active }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_12__["jsxDEV"])(_0423_DugmeKuhar__WEBPACK_IMPORTED_MODULE_9__["default"], { dodaci: user.dodaci }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 13 }, undefined)] }, void 0, true); }, "ZNDasUSyvYzaeZOJyKIwZW/rQrw=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/ImeNadimak.js": /*!***************************!*\ !*** ./src/ImeNadimak.js ***! \***************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _ImePrezime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ImePrezime */ "./src/ImePrezime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/ImeNadimak.js"; class ImeNadimak extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { ime: props.user.first_name || '', nadimak: props.user.nickname || '', godina_rodjenja: props.user.godina_rodjenja || '', sex: props.user.sex || '', imeclass: '', nadimakclass: '', labelclass: '', godinaclass: '', polclass: '', selectFile: false, preview: false, years: [] }; this.Send = this.Send.bind(this); this.setIme = this.setIme.bind(this); this.setGodina = this.setGodina.bind(this); this.setPol = this.setPol.bind(this); this.setNadimak = this.setNadimak.bind(this); this.selectFile = this.selectFile.bind(this); this.changeFile = this.changeFile.bind(this); for (let i = new Date().getYear() + 1900; i > 1920; i--) this.state.years.push(i); } selectFile() { this.refs.fileSelect.click(); } changeFile(e) { if (e.target.files.length) { this.setState({ selectedFile: e.target.files[0], preview: URL.createObjectURL(e.target.files[0]) }); } else { this.setState({ selectedFile: false, preview: false }); } } setIme(e) { this.setState({ ime: e.target.value }); } setNadimak(e) { this.setState({ nadimak: e.target.value }); } setGodina(e) { this.setState({ godina_rodjenja: e.target.value }); } setPol(e) { this.setState({ sex: e.target.value }); } SendPost() { var form = new FormData(); if (this.state.selectedFile !== false) form.append('file', this.state.selectedFile); form.append('platforma', this.props.platforma); form.append('text', this.state.postText); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ZidSend.php', form).then(result => { this.setState({ postText: '', showFullPost: false, selectedFile: false, sent: true }); }); } Send() { let imeclass = ''; let nadimakclass = ''; let labelclass = ''; let godinaclass = ''; let polclass = ''; if (this.state.ime.length == 0) { nadimakclass = 'error'; labelclass = 'error'; imeclass = 'error'; } if (this.state.sex.length != 1) { polclass = 'error'; labelclass = 'error'; } if (this.state.godina_rodjenja.length != 4) { godinaclass = 'error'; labelclass = 'error'; } this.setState({ imeclass: imeclass, nadimakclass: nadimakclass, labelclass: labelclass, godinaclass: godinaclass, polclass: polclass }); if (imeclass == '' && nadimakclass == '') { var form = new FormData(); if (this.state.selectedFile !== false) form.append('file', this.state.selectedFile); form.append('ime', this.state.ime); form.append('godina_rodjenja', this.state.godina_rodjenja); form.append('sex', this.state.sex); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ImeNadimak.php', form).then(result => { this.props.reloadUser(); }); } } render() { if (true) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_ImePrezime__WEBPACK_IMPORTED_MODULE_2__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 75 }, this); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "float-overlay active", id: "popup", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "popup-message-fix scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmf-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font10", children: window.t('Unesi podatke') }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmf-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmfc-popuni-profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmfc-popuni-profil-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ppl-user-image", children: this.state.preview !== false ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ptui-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: this.state.preview }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 41 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ppl-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript:void(0);", onClick: this.selectFile, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/icon-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 49 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font11", children: window.t('Dodaj svoju profilnu fotografiju') }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "note font11", children: window.t('*Fotografija nije obavezna') }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmfc-popuni-profil-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "prvi-login-forma", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "plf-meta font13", children: window.t('Odaberi nadimak ili upiši ime i prezime pod kojim će te vidjeti stručni tim i ostali korisnici platfome') }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "plf-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", name: "imeiprezime", class: this.state.imeclass, value: this.state.ime, placeholder: window.t('nadimak ili ime i prezime'), onChange: this.setIme }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "plf-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("select", { id: "godiste", name: "godiste", required: "required", onChange: this.setGodina, class: this.state.godinaclass, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { disabled: "", value: "", selected: "", children: "GODI\u0160TE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 45 }, this), this.state.years.map(year => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: year, selected: this.state.godina_rodjenja == year, children: year }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 78 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "plf-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("select", { id: "pol", name: "pol", required: "required", onChange: this.setPol, class: this.state.polclass, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { disabled: "", value: "", selected: "", children: "ODABERI POL" }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "m", selected: this.state.sex === 'm', children: "Mu\u0161ki" }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "f", selected: this.state.sex === 'f', children: "\u017Denski" }, void 0, false, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'required-fields fade-in font11 ' + this.state.labelclass, children: window.t('*Obavezna polja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "plf-buttons", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "submit", class: "button", name: "", value: window.t('Nastavi'), onClick: this.Send }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 62 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ImeNadimak); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/ImePrezime.js": /*!***************************!*\ !*** ./src/ImePrezime.js ***! \***************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_google_places_autocomplete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-google-places-autocomplete */ "./node_modules/react-google-places-autocomplete/build/index.es.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/ImePrezime.js"; class ImePrezime extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { ime: props.user.first_name || '', imereal: props.user.real_first_name || '', nadimak: props.user.nickname || '', godina_rodjenja: props.user.godina_rodjenja || '', sex: props.user.sex || '', drzava: props.user.drzava || '', grad: props.user.grad || '', datum_rodjenja: props.user.datum_rodjenja || '', imeclass: '', nadimakclass: '', labelclass: '', godinaclass: '', polclass: '', selectFile: false, preview: false, years: [], dobclass: '', gradclass: '', selectPlaceholder: props.user.grad && props.user.drzava && props.user.grad.length > 0 && props.user.drzava.length > 0 ? `${props.user.grad}, ${props.user.drzava}` : 'Grad i Država prebivališta' }; this.Send = this.Send.bind(this); this.setIme = this.setIme.bind(this); this.setImeReal = this.setImeReal.bind(this); this.setGodina = this.setGodina.bind(this); this.setPol = this.setPol.bind(this); this.setNadimak = this.setNadimak.bind(this); this.selectFile = this.selectFile.bind(this); this.changeFile = this.changeFile.bind(this); for (let i = new Date().getYear() + 1900; i > 1920; i--) this.state.years.push(i); this.checkErrors = this.checkErrors.bind(this); } checkErrors() { let imeclass = ''; let nadimakclass = ''; let labelclass = ''; let godinaclass = ''; let polclass = ''; let imerealclass = ''; let gradclass = ''; let dobclass = ''; if (this.state.ime.length == 0) { nadimakclass = 'error'; labelclass = 'error'; imeclass = 'error'; } if (this.state.imereal.length == 0) { nadimakclass = 'error'; labelclass = 'error'; imerealclass = 'error'; } if (this.state.sex.length != 1) { polclass = 'error'; labelclass = 'error'; } if (this.state.grad.length == 0 || this.state.drzava.length == 0) { gradclass = 'error'; } if (this.state.datum_rodjenja.length != 10) { dobclass = 'error'; } this.setState({ imeclass: imeclass, nadimakclass: nadimakclass, imerealclass: imerealclass, labelclass: labelclass, godinaclass: godinaclass, polclass: polclass, dobclass: dobclass, gradclass: gradclass }); } selectFile() { this.refs.fileSelect.click(); } changeFile(e) { if (e.target.files.length) { this.setState({ selectedFile: e.target.files[0], preview: URL.createObjectURL(e.target.files[0]) }); } else { this.setState({ selectedFile: false, preview: false }); } } setIme(e) { this.setState({ ime: e.target.value }, () => { this.checkErrors(); }); } setImeReal(e) { this.setState({ imereal: e.target.value }, () => { this.checkErrors(); }); } setNadimak(e) { this.setState({ nadimak: e.target.value }, () => { this.checkErrors(); }); } setGodina(e) { this.setState({ godina_rodjenja: e.target.value }); } setPol(e) { this.setState({ sex: e.target.value }, () => { this.checkErrors(); }); } SendPost() { var form = new FormData(); if (this.state.selectedFile !== false) form.append('file', this.state.selectedFile); form.append('platforma', this.props.platforma); form.append('text', this.state.postText); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ZidSend.php', form).then(result => { this.setState({ postText: '', showFullPost: false, selectedFile: false, sent: true }); }); } Send() { let imeclass = ''; let nadimakclass = ''; let labelclass = ''; let godinaclass = ''; let polclass = ''; let imerealclass = ''; let gradclass = ''; let dobclass = ''; if (this.state.ime.length == 0) { nadimakclass = 'error'; labelclass = 'error'; imeclass = 'error'; } if (this.state.imereal.length == 0) { nadimakclass = 'error'; labelclass = 'error'; imerealclass = 'error'; } if (this.state.sex.length != 1) { polclass = 'error'; labelclass = 'error'; } if (this.state.grad.length == 0 || this.state.drzava.length == 0) { gradclass = 'error'; } if (this.state.datum_rodjenja.length != 10) { dobclass = 'error'; } this.setState({ imeclass: imeclass, nadimakclass: nadimakclass, imerealclass: imerealclass, labelclass: labelclass, godinaclass: godinaclass, polclass: polclass, dobclass: dobclass, gradclass: gradclass }); if (imeclass == '' && nadimakclass == '' && imerealclass == '' && polclass == '' && dobclass == '' && gradclass == '') { var form = new FormData(); if (this.state.selectedFile !== false) form.append('file', this.state.selectedFile); form.append('ime', this.state.ime); form.append('imereal', this.state.imereal); form.append('godina_rodjenja', this.state.godina_rodjenja); form.append('sex', this.state.sex); form.append('grad', this.state.grad); form.append('drzava', this.state.drzava); form.append('datum_rodjenja', new Date(this.state.datum_rodjenja).toISOString().slice(0, 19).replace('T', ' ').split(' ')[0]); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ImeNadimak.php', form).then(result => { this.props.reloadUser(); }); } else { console.log('errors', this.state); } } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "float-overlay active", id: "popup", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "popup-message-fix scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmf-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font10", children: window.t('Unesi podatke') }, void 0, false, { fileName: _jsxFileName, lineNumber: 234, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 233, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmf-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmfc-popuni-profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmfc-popuni-profil-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ppl-user-image", children: this.state.preview !== false ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ptui-cont", onClick: this.selectFile, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: this.state.preview }, void 0, false, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 41 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: this.props.user.image_hash && this.props.user.image_hash.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ptui-cont", onClick: this.selectFile, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: `/app/profile_image.php?u=${this.props.user.image_hash}&sex=${this.state.sex}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 248, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 247, columnNumber: 49 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ppl-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript:void(0);", onClick: this.selectFile, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/icon-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: window.t('Dodaj svoju profilnu fotografiju') }, void 0, false, { fileName: _jsxFileName, lineNumber: 254, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 251, columnNumber: 49 }, this) }, void 0, false) }, void 0, false, { fileName: _jsxFileName, lineNumber: 239, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmfc-popuni-profil-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "prvi-login-forma", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "plf-meta font13", children: "Molimo te da ime, prezime, prebivali\u0161te, pol i godine odgovaraju onima na li\u010Dnoj karti." }, void 0, false, { fileName: _jsxFileName, lineNumber: 265, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-input font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", name: "imeiprezimereal", className: this.state.imerealclass, value: this.state.imereal, placeholder: window.t('Puno ime i prezime'), onChange: this.setImeReal }, void 0, false, { fileName: _jsxFileName, lineNumber: 268, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "note", children: "*vidljivo samo stru\u010Dnom timu" }, void 0, false, { fileName: _jsxFileName, lineNumber: 269, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 267, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-input font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "text", name: "imeiprezime", className: this.state.imeclass, value: this.state.ime, placeholder: window.t('Nadimak za platformu'), onChange: this.setIme }, void 0, false, { fileName: _jsxFileName, lineNumber: 273, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "note", children: "*vidljivo \u010Dlanovima programa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 274, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 272, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-input font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_google_places_autocomplete__WEBPACK_IMPORTED_MODULE_2__["default"], { apiKey: 'AIzaSyD6qgjfk1fOg_v97XQAk_S8zDhAU8sNGus', selectProps: { className: `google-autocomplete ${this.state.gradclass}`, placeholder: this.state.selectPlaceholder, onChange: value => { this.setState({ grad: value === null || value === void 0 ? void 0 : value.value.terms[0].value, drzava: value === null || value === void 0 ? void 0 : value.value.terms[(value === null || value === void 0 ? void 0 : value.value.terms.length) - 1].value }, () => { this.checkErrors(); }); } }, apiOptions: { language: 'bs' }, autocompletionRequest: { types: ['(cities)'] } }, void 0, false, { fileName: _jsxFileName, lineNumber: 278, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "note", children: "*vidljivo samo stru\u010Dnom timu" }, void 0, false, { fileName: _jsxFileName, lineNumber: 299, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 277, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-input datum-rodjenja font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("label", { children: "Datum ro\u0111enja" }, void 0, false, { fileName: _jsxFileName, lineNumber: 303, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "date", placeholder: "Datum ro\u0111enja", name: "datum-rodjenja", value: this.state.datum_rodjenja, className: `datum-rodjenja ${this.state.dobclass}`, onChange: e => { this.setState({ datum_rodjenja: e.target.value }, () => { this.checkErrors(); }); }, required: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 304, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 302, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("select", { id: "pol", name: "pol", required: true, onChange: this.setPol, className: this.state.polclass, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { disabled: true, value: "", selected: true, children: "ODABERI POL" }, void 0, false, { fileName: _jsxFileName, lineNumber: 315, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "m", selected: this.state.sex === 'm', children: "Mu\u0161ki" }, void 0, false, { fileName: _jsxFileName, lineNumber: 316, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("option", { value: "f", selected: this.state.sex === 'f', children: "\u017Denski" }, void 0, false, { fileName: _jsxFileName, lineNumber: 317, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 314, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 313, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'required-fields fade-in font11 ' + this.state.labelclass, children: window.t('*Obavezna polja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 321, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "plf-buttons", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { type: "submit", className: "button", name: "", value: window.t('Nastavi'), onClick: this.Send }, void 0, false, { fileName: _jsxFileName, lineNumber: 322, columnNumber: 66 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 322, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 263, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 262, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 237, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 236, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 232, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ImePrezime); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/DrugaJelaAI.js": /*!************************************!*\ !*** ./src/Ishrana/DrugaJelaAI.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/DrugaJelaAI.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [jelo, setJelo] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [response, setResponse] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(null); const [error, setError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const handleSubmit = e => { e.preventDefault(); if (!jelo.trim()) { return; } setLoading(true); setError(''); setResponse(null); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('JeloIzvanJelovnika.php', { jelo: jelo.trim() }).then(response => { setLoading(false); const id = `manual-${new Date().getTime()}`; if (response.data && response.data.title) { let sastojci_db = {}; sastojci_db[id] = { nutrients: { kcal: { value_total: response.data.kcal || 0 }, masti: { value_total: response.data.fat || 0 }, uh: { value_total: response.data.ch || 0 }, proteini: { value_total: response.data.protein || 0 } } }; props.addKalkulator && props.addKalkulator({ jelo_id: id, obrok: 'ostalo', grama: null, jelo_data: { naziv: response.data.title, sastojci_db } }); } }).catch(error => { setLoading(false); setError('Došlo je do greške, pokušajte ponovo'); }); }; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "druga-jela-ai", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("form", { onSubmit: handleSubmit, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("textarea", { className: "font11", value: jelo, onChange: e => setJelo(e.target.value), placeholder: "Opi\u0161ite \u0161ta ste jeli...", rows: 4, disabled: loading }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { type: "submit", className: "button font11", disabled: loading || !jelo.trim(), children: loading ? 'Šalje se...' : 'Sačuvaj' }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 17 }, undefined), loading && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "font11", children: "U\u010Ditavanje..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 21 }, undefined), error && error.length > 0 && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "font11", children: error }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 13 }, undefined) }, void 0, false); }, "e5G2CHj7RrCeIRwQD/X+O4ssvgY=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/DrugaJelaBoks.js": /*!**************************************!*\ !*** ./src/Ishrana/DrugaJelaBoks.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _DrugaJelaAI__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./DrugaJelaAI */ "./src/Ishrana/DrugaJelaAI.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/DrugaJelaBoks.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [filterText, setFilterText] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [filtered, setFiltered] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [addNamirnica, setAddNamirnica] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [addKolicina, setAddKolicina] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Namirnice.php').then(response => { setData(response.data); setFiltered(response.data); console.log(response.data); }); }, []); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (filterText.length > 0) { const f = data.filter(a => a.namirnica && a.namirnica.toLowerCase().indexOf(filterText.toLowerCase()) > -1 || a.kategorija && a.kategorija.toLowerCase().indexOf(filterText.toLowerCase()) > -1); setFiltered(f); } else setFiltered(data); }, [filterText]); const addKalkulator = () => { if (props.addKalkulator) { const kolicina = addKolicina.length > 0 ? parseFloat(addKolicina) : 100; let osnova = 0; if (props.kalkulator && props.kalkulator[`ostalo-${addNamirnica.id}`] && props.kalkulator[`ostalo-${addNamirnica.id}`].grama) osnova = props.kalkulator[`ostalo-${addNamirnica.id}`].grama; const jelo = { jelo_id: addNamirnica.id, obrok: 'ostalo', grama: osnova + kolicina, jelo_data: { naziv: addNamirnica.namirnica + ' (' + (osnova + kolicina) + 'g)', sastojci_db: {} } }; jelo.jelo_data.sastojci_db[addNamirnica.id] = { nutrients: { kcal: { value_total: kolicina / 100 * addNamirnica.kcal }, masti: { value_total: kolicina / 100 * addNamirnica.masti }, uh: { value_total: kolicina / 100 * addNamirnica.uh }, proteini: { value_total: kolicina / 100 * addNamirnica.proteini } } }; props.addKalkulator(jelo); } }; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ostalen-float fade-in active", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ostalen-float-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ostalen-float-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naslov", children: "Ostale namirnice" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zatvori", onClick: () => { props.onClose && props.onClose(); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar-x.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-x-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ostalen-float-pretraga", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { className: "font11", type: "text", name: "pretraga", placeholder: "Pretraga namirnica", value: filterText, onChange: e => { setFilterText(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/nn-pretraga.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ostalen-float-broj font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: filtered.length }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 25 }, undefined), "/", data.length, " namirnica"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ostalen-float-namirnice font15", children: [filtered.map(namirnica => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'namirnica' + (props.kalkulator && props.kalkulator[`ostalo-${namirnica.id}`] ? ' active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "namirnica-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "naslov", children: namirnica.namirnica }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "img", onClick: () => { setAddNamirnica(namirnica); setAddKolicina(''); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "plus", src: "/app/2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "check", src: "/app/2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 37 }, undefined), addNamirnica.namirnica && addNamirnica.namirnica == namirnica.namirnica ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dodavanje-namirnice fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "kolicina", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: "Koli\u010Dina:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("input", { value: addKolicina, type: "text", name: "grama", className: "font11", placeholder: "100", onChange: e => { setAddKolicina(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: "grama" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 197 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dugme", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "button font11", href: "javascript:void(0)", onClick: () => { addKalkulator(); setAddNamirnica({}); setAddKolicina(''); }, children: "DODAJ" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 72 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dozvoljeno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.kcal) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 84 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 206 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: [Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.masti), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 84 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 208 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: [Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.uh), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 84 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 205 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: [Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.proteini), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 84 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 211 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 41 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 33 }, undefined)), filtered.length == 0 && filterText.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_DrugaJelaAI__WEBPACK_IMPORTED_MODULE_2__["default"], { addKalkulator: props.addKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 13 }, undefined) }, void 0, false); }, "ZKJvgP8gNDzV5aYrMYi/jLDN+q0=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/DrugaJelaDugme.js": /*!***************************************!*\ !*** ./src/Ishrana/DrugaJelaDugme.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/DrugaJelaDugme.js"; const DrugaJelaDugme = props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dugme namirnice", onClick: () => { props.toggleBox('druga-jela'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "button-link" }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-namirnice.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 39 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "Namirnice" }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "izvan jelovnika" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 13 }, undefined) }, void 0, false); }; _c = DrugaJelaDugme; /* harmony default export */ __webpack_exports__["default"] = (DrugaJelaDugme); var _c; __webpack_require__.$Refresh$.register(_c, "DrugaJelaDugme"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Jelo.js": /*!*****************************!*\ !*** ./src/Ishrana/Jelo.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Jelo.js"; class Jelo extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { show: this.props.otvoreno ? true : false }; this.totalNut = this.totalNut.bind(this); } setShow(show) { this.setState({ show: show }); } totalNut(nut) { let total = 0; Object.keys(this.props.jelo.jelo_data.sastojci_db).forEach(sas_id => { if (this.props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut]) { total += this.props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut].value_total; } }); return total; } render() { return this.props.jelo.jelo.hidden && this.props.jelo.jelo.hidden === '1' && !this.props.force ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { class: this.state.show ? 'active' : '', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "accordian-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: this.props.jelo.jelo.naziv || '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, this), this.props.otvoreno ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "off font10 fade-in", onClick: this.setShow.bind(this, true), children: window.t('Prikaži') }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "on font10 fade-in", onClick: this.setShow.bind(this, false), children: window.t('Sakrij') }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 25 }, this)] }, void 0, true)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "acc-content font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('SASTOJCI:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { children: this.props.jelo.jelo.sastojci.split('\n').map(sastojak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: sastojak }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 29 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('PRIPREMA:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: this.props.jelo.jelo.priprema }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "note", children: "Ukoliko ti ne odgovara bilo koji za\u010Din koji se nalazi u receptu, mo\u017Ee\u0161 ga izbaciti ili zamjeniti drugim." }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this), this.state.show && this.props.user.nutri_vrijednosti == '1' && this.props.jelo.jelo_data && this.props.jelo.jelo_data.sastojci_db ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "nutri-vrijednosti-plan font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: "Nutritivna vrijednost:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: ["Ukupno kalorija: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [this.totalNut('kcal'), " kcal"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 46 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: ["Proteini: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [this.totalNut('proteini'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 39 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: ["Masti: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [this.totalNut('masti'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 36 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: ["Ugljeni hidrati: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [this.totalNut('uh'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 46 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Jelo); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Jelo2022.js": /*!*********************************!*\ !*** ./src/Ishrana/Jelo2022.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Jelo2022.js"; class Jelo extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { show: this.props.otvoreno ? true : false, added: false }; this.totalNut = this.totalNut.bind(this); this.timeout = 0; } setShow(show) { this.setState({ show: show }); } totalNut(nut) { let total = 0; Object.keys(this.props.jelo.jelo_data.sastojci_db).forEach(sas_id => { if (this.props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut]) { total += this.props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut].value_total; } }); return total; } render() { return this.props.jelo.jelo.hidden && this.props.jelo.jelo.hidden === '1' ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { className: this.state.show ? 'active' : '', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "accordian-header", onClick: this.setShow.bind(this, !this.state.show), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: this.props.jelo.jelo.naziv || '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 21 }, this), this.props.otvoreno ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "icon font10 fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: "13", height: "7", viewBox: "0 0 13 7", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.663666 1.37007L1.33634 0.630127L6.5 5.32437L11.6637 0.630127L12.3363 1.37007L6.5 6.67583L0.663666 1.37007Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) }, void 0, false)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "acc-content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('SASTOJCI:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { children: this.props.jelo.jelo.sastojci.split('\n').map(sastojak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: sastojak }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: window.t('PRIPREMA:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: this.props.jelo.jelo.priprema }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "note", children: "Ukoliko ti ne odgovara bilo koji za\u010Din koji se nalazi u receptu, mo\u017Ee\u0161 ga izbaciti ili zamjeniti drugim." }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 17 }, this), this.props.jelo.jelo_data && this.props.jelo.jelo_data.sastojci_db ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nutri-vrijednosti-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { className: "font12", children: "Nutritivna vrijednost:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "vrijednosti", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: this.totalNut('kcal') }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 34 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 89 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [this.totalNut('masti'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 34 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 91 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [this.totalNut('uh'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 34 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 88 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [this.totalNut('proteini'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 34 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 94 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 21 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dodaj-kalkulator", children: this.state.added ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dodano fade-in font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "Jelo dodano u dnevni unos obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 64 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 116 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 110 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { class: "ukloni-dugme font12", href: "javascript: void(0)", onClick: () => { if (this.props.removeKalkulator) { this.props.removeKalkulator(this.props.jelo.obrok + '-' + this.props.jelo.jelo_id); clearTimeout(this.timeout); this.setState({ added: false }); } }, children: ["Ukloni? ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 40 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 25 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)", className: "fade-in", onClick: () => { this.setState({ added: true }, () => { if (this.props.addKalkulator) this.props.addKalkulator(this.props.jelo); clearTimeout(this.timeout); this.timeout = setTimeout(() => { this.setState({ added: false }); }, 10000); }); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "title font10", children: "Dodaj u dnevni unos obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Jelo); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kalendar.js": /*!*********************************!*\ !*** ./src/Ishrana/Kalendar.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kalendar.js", _s = __webpack_require__.$Refresh$.signature(); const PregledDana = props => { const total = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_3__["default"].kalorijeTotal(props.data.kalkulator.data); const data = props.data.kalkulator.data; const max = props.data.kalkulator.max; let brojObroka = 0; Object.keys(data).forEach(jelo_id => { brojObroka += data[jelo_id].kolicina; }); const kalkulatorPoruka = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_3__["default"].kalkulatorPoruka(total, max); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "close close-in-overlay", onClick: props.hide }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "title font10", children: ["Obroci za dan ", props.data.datum] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "close", onClick: props.hide, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 85 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pm-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "kalkulator", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "jela", children: Object.keys(data).map(jelo_id => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "jelo fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: [data[jelo_id].kolicina, "x"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 68 }, undefined), data[jelo_id].jelo_data.naziv] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 33 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "vrijednosti", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov font12", children: "Ukupno" }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unosi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.kcal > max.kcal ? ' error' : ''), children: total.kcal }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.masti > max.masti ? ' error' : ''), children: [total.masti, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.uh > max.uh ? ' error' : ''), children: [total.uh, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.proteini > max.proteini ? ' error' : ''), children: [total.proteini, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, undefined), kalkulatorPoruka.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "error font10 fade-in", children: kalkulatorPoruka.map(poruka => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: poruka.klasa, children: poruka.tekst }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 41 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, undefined) : null, total.kcal < max.kcal * 0.7 && brojObroka > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "error font10 fade-in", children: "Prenizak kalorijski unos naru\u0161ava tvoj progres i zdravlje! Molimo, ubudu\u0107e isprati na\u0161e preporuke" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 33 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "row default dozvoljeni-unos popup active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pic-row-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h4", { className: "font15", children: ["Tvoj dozvoljeni dnevni unos na dan ", props.data.datum] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pic-row-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dozvoljeno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font15", children: max.kcal }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font15", children: [max.masti, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font15", children: [max.uh, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("p", { className: "font15", children: [max.proteini, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 9 }, undefined); }; _c = PregledDana; /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [showKalendar, toggleKalendar] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [dan, setDan] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('auto'); const [mjesec, setMjesec] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('auto'); const [godina, setGodina] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('auto'); const [kalendar, setKalendar] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [pregledDana, setPregledDana] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Kalendar.php?month=${mjesec}&year=${godina}&platforma=tijelo`).then(response => { if (dan === 'auto') setDan(response.data.dan_data); setKalendar(response.data); setLoaded(true); }); }, [mjesec, godina]); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "javascript: void(0)", className: "kalendar-icon", onClick: () => { toggleKalendar(true); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: 'kalendar-float fade-in' + (showKalendar ? ' active' : ''), children: [!loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 28 }, undefined) : null, pregledDana.kalkulator && pregledDana.kalkulator.data && Object.keys(pregledDana.kalkulator.data).length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(PregledDana, { data: pregledDana, hide: () => { setPregledDana({}); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 129 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pcnk-kalendar", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "kalendar-mjesec-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov", children: "Mjese\u010Dni unos obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "zatvori", onClick: () => { toggleKalendar(false); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar-x.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-x-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "kalendar-mjesec", children: [kalendar.prosli_mjesec && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "km-strelical", onClick: () => { setDan('01'); setMjesec(kalendar.prosli_mjesec.mjesec); setGodina(kalendar.prosli_mjesec.godina); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 92 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "km-mjesec-godina font15 fade-in", children: kalendar.trenutni_mjesec && `${kalendar.trenutni_mjesec.naziv} ${kalendar.trenutni_mjesec.godina}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 25 }, undefined), kalendar.sledeci_mjesec && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "km-strelicad", onClick: () => { setDan('01'); setMjesec(kalendar.sledeci_mjesec.mjesec); setGodina(kalendar.sledeci_mjesec.godina); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 92 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "kalendar-sedmica font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "PON" }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "UTO" }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "SRI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "\u010CET" }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "PET" }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "SUB" }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: "NED" }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "kalendar-dani font15 fade-in", children: kalendar.dani && kalendar.dani.map(dan => { let klase = []; if (dan.prosao && dan.datum >= props.start) klase.push('active'); if (dan.danas) { klase.push('trenutni'); klase.push('click'); } if (dan.kalkulator && dan.kalkulator.data && Object.keys(dan.kalkulator.data).length > 0) { const kt = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_3__["default"].kalorijeTotal(dan.kalkulator.data); if (kt.kcal > dan.kalkulator.max.kcal) klase.push('crveni');else if (kt.kcal < dan.kalkulator.max.kcal * 0.7) klase.push('sivi');else klase.push('zeleni'); } return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { onClick: () => { if (dan.danas) toggleKalendar(false);else if (dan.kalkulator && Object.keys(dan.kalkulator).length > 0) { setPregledDana({ datum: dan.datum_nice, kalkulator: dan.kalkulator }); } }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: klase.join(' '), children: dan.dan }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, undefined); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 13 }, undefined)] }, void 0, true); }, "cVfVryrr92NlKSmf8D7rWC9afvY=")); var _c; __webpack_require__.$Refresh$.register(_c, "PregledDana"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kalendar0823.js": /*!*************************************!*\ !*** ./src/Ishrana/Kalendar0823.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kalendar0823.js", _s = __webpack_require__.$Refresh$.signature(); const kalorijeTotal = data => { let result = { kcal: 0, masti: 0, uh: 0, proteini: 0 }; if (!data || data.length === 0) return result;else { Object.keys(data).forEach(jelo_id => { let kolicina = data[jelo_id].kolicina; if (data[jelo_id].jelo_data.sastojci_db) { Object.keys(data[jelo_id].jelo_data.sastojci_db).forEach(sid => { let sastojak = data[jelo_id].jelo_data.sastojci_db[sid]; Object.keys(sastojak.nutrients).forEach(nut => { result[nut] = result[nut] + sastojak.nutrients[nut].value_total * kolicina; }); }); } }); return result; } }; /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [showKalendar, toggleKalendar] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [dan, setDan] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('auto'); const [mjesec, setMjesec] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('auto'); const [godina, setGodina] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('auto'); const [kalendar, setKalendar] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [pregledDana, setPregledDana] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`JelaKalendar.php?month=${mjesec}&year=${godina}`).then(response => { if (dan === 'auto') setDan(response.data.dan_data); setKalendar(response.data); setLoaded(true); }); }, [mjesec, godina]); console.log('Kalendar', kalendar); return !loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ishr-box-float kalendar fade-in active", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ishr-box-float-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ishrb-float-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "naslov font15", children: "Kalendar dnevnih unosa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "zatvori", onClick: () => { props.onClose && props.onClose(); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar-x.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-x-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pcnk-kalendar", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pcnk-kalendar-loader", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "38", height: "38", viewBox: "0 0 38 38", xmlns: "http://www.w3.org/2000/svg", stroke: "#646464", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("g", { fill: "none", fillRule: "evenodd", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("g", { transform: "translate(1 1)", strokeWidth: "2", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("circle", { strokeOpacity: ".5", cx: "18", cy: "18", r: "18" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M36 18c0-9.94-8.06-18-18-18", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("animateTransform", { attributeName: "transform", type: "rotate", from: "0 18 18", to: "360 18 18", dur: "1s", repeatCount: "indefinite" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: "Kalendar se u\u010Ditava" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 13 }, undefined) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ishr-box-float kalendar fade-in active", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ishr-box-float-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ishrb-float-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "naslov font15", children: "Kalendar dnevnih unosa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "zatvori", onClick: () => { props.onClose && props.onClose(); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar-x.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-x-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pcnk-kalendar", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kalendar-mjesec", children: [kalendar.prosli_mjesec && kalendar.prosli_mjesec.mjesec && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "km-strelical", onClick: () => { setDan('01'); setLoaded(false); setMjesec(kalendar.prosli_mjesec.mjesec); setGodina(kalendar.prosli_mjesec.godina); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 96 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "km-mjesec-godina font15 fade-in", children: kalendar.trenutni_mjesec && `${kalendar.trenutni_mjesec.naziv} ${kalendar.trenutni_mjesec.godina}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 29 }, undefined), kalendar.sledeci_mjesec && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "km-strelicad", onClick: () => { setDan('01'); setLoaded(false); setMjesec(kalendar.sledeci_mjesec.mjesec); setGodina(kalendar.sledeci_mjesec.godina); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 96 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kalendar-sedmica font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "PON" }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "UTO" }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "SRI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010CET" }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "PET" }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "SUB" }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "NED" }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kalendar-dani font15 fade-in", children: kalendar.dani && kalendar.dani.map(dan => { let klase = []; if (dan.kalkulator && dan.kalkulator.data && !dan.kalkulator.max) { dan.kalkulator.max = { kcal: null, masti: null, uh: null, proteini: null }; } if (dan.prosao && dan.datum >= props.start) klase.push('active'); if (dan.danas) { klase.push('active trenutni'); } if (dan.kalkulator.aktivnost.data && Object.keys(dan.kalkulator.aktivnost.data).length > 0) klase.push('trening'); if (dan.kalkulator.tecnost && dan.kalkulator.tecnost && dan.kalkulator.tecnost.kolicina > 0) klase.push('tecnost'); if (dan.kalkulator && dan.kalkulator.data && Object.keys(dan.kalkulator.data).length > 0) { const kt = kalorijeTotal(dan.kalkulator.data); if (kt.kcal > dan.kalkulator.max.kcal) klase.push('crveni');else if (kt.kcal < dan.kalkulator.max.kcal * 0.7) klase.push('sivi');else klase.push('zeleni'); } return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { onClick: () => { if (dan.kalkulator && Object.keys(dan.kalkulator).length > 0 || dan.kalkulator.aktivnost.data && Object.keys(dan.kalkulator.aktivnost.data).length > 0 || dan.kalkulator.tecnost && dan.kalkulator.tecnost && dan.kalkulator.tecnost.kolicina > 0) { props.onClick && props.onClick(dan.datum); } }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: klase.join(' '), children: dan.dan }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 41 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 37 }, undefined); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kalendar-legenda font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Bez unosa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "ishrana-on", children: "Ishrana ispo\u0161tovana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "ishrana-off", children: "Ishrana neispo\u0161tovana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "trening-on", children: "Trening ispo\u0161tovan" }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "tecnost-on", children: "Te\u010Dnost unesena" }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kalendar-note font12", children: "Ukoliko si zaboravio/la unijeti obrok, klikom na \u017Eeljeni datum, u\u010Dita\u0107e se ishrana za taj dan. Nakon toga, odaberi jela koja \u017Eeli\u0161 da unese\u0161 za taj dan." }, void 0, false, { fileName: _jsxFileName, lineNumber: 184, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 13 }, undefined) }, void 0, false); }, "cVfVryrr92NlKSmf8D7rWC9afvY=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/KalendarDugme.js": /*!**************************************!*\ !*** ./src/Ishrana/KalendarDugme.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/KalendarDugme.js"; /* harmony default export */ __webpack_exports__["default"] = (function (props) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dugme kalendar", onClick: () => { props.toggleBox('kalendar'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-kalendar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 39 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "Kalendar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "dnevnih unosa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 13 }, this) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kalkulator.js": /*!***********************************!*\ !*** ./src/Ishrana/Kalkulator.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Kalendar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Kalendar */ "./src/Ishrana/Kalendar.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _OstaleNamirnice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./OstaleNamirnice */ "./src/Ishrana/OstaleNamirnice.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kalkulator.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { console.log('Kalkulator', props); const data = props.jela || {}; const max = { kcal: 0, masti: 0, uh: 0, proteini: 0, ...props.max }; const total = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].kalorijeTotal(data); const start = props.user.programi.filter(p => p.active == 1)[0].start.substring(0, 10); let brojObroka = 0; Object.keys(data).forEach(jelo_id => { brojObroka += data[jelo_id].kolicina; }); const kalkulatorPoruka = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].kalkulatorPoruka(total, max); let imaOstalih = false; Object.keys(data).forEach(jelo_id => { if (data[jelo_id].obrok === 'ostalo') imaOstalih = true; }); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "row default dnevni-kalkulator active", id: "velikiKalkulator", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pic-row-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h4", { className: "font15", children: ["Dnevni unos obroka", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Kalendar__WEBPACK_IMPORTED_MODULE_1__["default"], { start: start }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pic-row-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "kalkulator", children: [Object.keys(data).length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "bez-unosa", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "2022/svg/nn-uzvicnik.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 54 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "notice font12", children: "Kako bi izra\u010Dunao/la svoj dnevni unos kalorija, potrebno je da u jelovniku ozna\u010Di\u0161 sve \u0161to si danas pojeo/la." }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "jela", children: Object.keys(data).map(jelo_id => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: data[jelo_id].obrok != 'ostalo' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "jelo fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: [data[jelo_id].kolicina, "x"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 80 }, undefined), data[jelo_id].jelo_data.naziv] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ikona", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { if (props.removeKalkulator) props.removeKalkulator(jelo_id); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "on", src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "off", src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 45 }, undefined) : null }, void 0, false)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 29 }, undefined), imaOstalih ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ostale-namirnice-lista", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font15", children: "Ostale namirnice" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "jela", children: Object.keys(data).map(jelo_id => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: data[jelo_id].obrok == 'ostalo' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "jelo fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { children: [data[jelo_id].kolicina, "x"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 88 }, undefined), data[jelo_id].jelo_data.naziv] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ikona", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { if (props.removeKalkulator) props.removeKalkulator(jelo_id); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "on", src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 65 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "off", src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 65 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 61 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 53 }, undefined) : null }, void 0, false)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 33 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "vrijednosti", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov font12", children: "Ukupno" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unosi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.kcal > max.kcal ? ' error' : ''), children: Math.round(total.kcal) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.masti > max.masti ? ' error' : ''), children: [Math.round(total.masti), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.uh > max.uh ? ' error' : ''), children: [Math.round(total.uh), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: 'font15' + (total.proteini > max.proteini ? ' error' : ''), children: [Math.round(total.proteini), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 33 }, undefined), kalkulatorPoruka.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "error font10 fade-in", children: kalkulatorPoruka.map(poruka => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { className: poruka.klasa, children: poruka.tekst }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 45 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 37 }, undefined) : null, total.kcal < max.kcal * 0.7 && brojObroka > 2 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "error font10 fade-in", children: "Prenizak kalorijski unos naru\u0161ava tvoj progres i zdravlje! Molimo, ubudu\u0107e isprati na\u0161e preporuke" }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 37 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "text font15 sakriveno", children: ["Pojeo/la si ne\u0161to mimo programa? Pogledaj koliko ima kalorija ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "https://atika.net/namirnice/", target: "_blank", children: "OVDJE." }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 130 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_OstaleNamirnice__WEBPACK_IMPORTED_MODULE_3__["default"], { addKalkulator: props.addKalkulator, kalkulator: data }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 29 }, undefined)] }, void 0, true)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kalkulator0823.js": /*!***************************************!*\ !*** ./src/Ishrana/Kalkulator0823.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kalkulator0823.js", _s = __webpack_require__.$Refresh$.signature(); const Kalkulator0823 = props => { _s(); const data = props.jela || {}; const max = { kcal: 0, masti: 0, uh: 0, proteini: 0, ...props.max }; const total = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].kalorijeTotal(data); const [totali, setTotali] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ kalkulator: 0, aktivnost: 0, tecnost: { procenat: 0, target: 0 } }); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`KalkulatorTotal.php?danas=${props.datum}`).then(response => { setTotali(response.data); }); }, [props.datum]); const obrokNaziv = obrok_id => { switch (obrok_id) { case 'dorucak': return 'Doručak'; case 'rucak': return 'Ručak'; case 'vecera': return 'Večera'; case 'medju': return 'Užina'; default: return ''; } }; const nazivMenija = unos_id => { let ret = ''; const jelo = unos_id.split('-'); Object.keys(props.meni).forEach(jelovnik_naziv => { const menu_jelo = props.meni[jelovnik_naziv][jelo[0]]; if (menu_jelo && menu_jelo.jelo_id === jelo[1]) { ret = jelovnik_naziv + ' - ' + obrokNaziv(jelo[0]); } }); return ret; }; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'unos-na-dan', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'title-unos font15', children: ["Unos za dan: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].formatDate(props.datum) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 67 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "meta-unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-kcal.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "vrijednost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "broj", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "uneseno font15", children: _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].Round2(total.kcal) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "preporuceno font10", children: ["/", max.kcal] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naziv font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-masti.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "vrijednost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "broj", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "uneseno font15", children: [_Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].Round2(total.masti), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "preporuceno font10", children: ["/", max.masti, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naziv font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-uh.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "vrijednost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "broj", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "uneseno font15", children: [_Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].Round2(total.uh), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "preporuceno font10", children: ["/", max.uh, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naziv font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-protein.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "vrijednost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "broj", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "uneseno font15", children: [_Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].Round2(total.proteini), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "preporuceno font10", children: ["/", max.proteini, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naziv font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "kap-vode", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "kap-vode-img", src: "/app/2022/svg/ish0823-kap-vode.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 55 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: "50", height: "70", viewBox: "0 0 50 70", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("mask", { id: "kap-vode-mask", maskUnits: "userSpaceOnUse", x: "0", y: "0", width: "50", height: "70", style: { maskType: 'alpha' }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M48.2944 52.2922C47.1027 56.2838 44.836 59.89 41.5574 63.0104C36.874 67.4679 31.1952 69.72 24.6545 69.72C23.9817 69.72 23.3006 69.6962 22.6097 69.6485C17.2927 69.2816 12.1078 67.0133 8.00997 63.2616C3.91932 59.5166 1.20086 54.5605 0.355276 49.3062C-0.0863439 46.5622 -0.115968 43.8043 0.264811 40.8746C0.600549 38.2913 1.25177 35.6238 2.25579 32.7199C4.39528 26.532 7.72596 20.5038 12.7379 13.7488C15.9598 9.40634 19.6671 5.1475 23.7566 1.09045C23.86 0.98781 23.9527 0.859623 24.081 0.682182C24.1554 0.579353 24.2397 0.462796 24.3426 0.328507L24.5945 0L24.8773 0.302514C25.5333 1.00452 26.1831 1.69135 26.8115 2.35554C28.1821 3.80424 29.4767 5.17254 30.7425 6.59461C36.168 12.6902 40.385 18.6663 43.6345 24.8645C46.3521 30.048 48.0593 34.8829 48.8537 39.6454C49.6187 44.2317 49.4305 48.4867 48.2944 52.2922Z", fill: "#fff" }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("g", { mask: "url(#kap-vode-mask)", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("rect", { x: "-3.24707", y: 100 - totali.tecnost.procenat + '%', width: "55.2353", height: "71.4809", fill: "#fff" }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 135 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "vrijednost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "broj", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "uneseno font15", children: [totali.tecnost.procenat, "%"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "preporuceno font10", children: ["/", totali.tecnost.target, "l"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naziv font10", children: "Te\u010Dnost" }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unos", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-kcal-minus.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "vrijednost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "broj", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "uneseno font15", children: totali.aktivnost * -1 }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naziv font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unosi-obroka", children: [Object.keys(data).length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "nema-unosa font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/nn-uzvicnik.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { children: ["Kako bi izra\u010Dunao/la svoj dnevni unos kalorija, potrebno ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 89 }, undefined), "je da u jelovniku ozna\u010Di\u0161 sve \u0161to si danas pojeo/la."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 25 }, undefined) : null, Object.keys(data).map(jelo_id => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "unosi-single fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "kolicina font14", children: data[jelo_id].kolicina && data[jelo_id].kolicina > 0 ? data[jelo_id].kolicina + 'x' : '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naslov-podnaslov", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naslov font14", children: data[jelo_id].jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "podnaslov font10", children: data[jelo_id].obrok !== 'ostalo' ? nazivMenija(jelo_id) : 'Ostale namirnice' }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "obrisi", onClick: () => { if (props.removeKalkulator) props.removeKalkulator(jelo_id); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-x.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 36 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 29 }, undefined) }, void 0, false))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "napomena font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: "NAPOMENA:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 21 }, undefined), " Kalorijska vrijednost jela zavisi od vrste i koli\u010Dine svake namirnice u njemu. ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 117 }, undefined), "U zavisnosti od recepta, kalorije variraju. Zato ovu tabelu koristite sa rezervom."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 13 }, undefined) }, void 0, false); }; _s(Kalkulator0823, "sLxcRClkcGaz5/kop1qJCNjEY2w="); _c = Kalkulator0823; /* harmony default export */ __webpack_exports__["default"] = (Kalkulator0823); var _c; __webpack_require__.$Refresh$.register(_c, "Kalkulator0823"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kalkulator0922.js": /*!***************************************!*\ !*** ./src/Ishrana/Kalkulator0922.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Kalendar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Kalendar */ "./src/Ishrana/Kalendar.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var _OstaleNamirnice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./OstaleNamirnice */ "./src/Ishrana/OstaleNamirnice.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Kalkulator_Jelovnici__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Kalkulator/Jelovnici */ "./src/Kalkulator/Jelovnici.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kalkulator0922.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); console.log('Kalkulator', props); const data = props.jela || {}; const max = { kcal: 0, masti: 0, uh: 0, proteini: 0, ...props.max }; const total = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].kalorijeTotal(data); const start = props.user.programi.filter(p => p.active == 1)[0].start.substring(0, 10); let brojObroka = 0; Object.keys(data).forEach(jelo_id => { brojObroka += data[jelo_id].kolicina; }); const kalkulatorPoruka = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].kalkulatorPoruka(total, max); let imaOstalih = false; Object.keys(data).forEach(jelo_id => { if (data[jelo_id].obrok === 'ostalo') imaOstalih = true; }); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [totali, setTotali] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ kalkulator: 0, aktivnost: 0 }); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_4__["default"].Get('KalkulatorTotal.php').then(response => { setTotali(response.data); }); }, []); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "nn22-box kalkulator-kalorija cont fade-in active", id: "box-kalkulator", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "header font15", children: "Tvoj preporu\u010Deni unos" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "dozvoljeno", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { className: "font15", children: max.kcal }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 56 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 92 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "header font15", children: "Ostvarena vrijednost" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "kalkulator-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "kalkulator", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Kalkulator_Jelovnici__WEBPACK_IMPORTED_MODULE_5__["default"], { ...props }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 25 }, undefined), Object.keys(data).length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "bez-unosa", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: "2022/svg/nn-uzvicnik.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 54 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "notice font12", children: props.introText ? props.introText : 'Kako bi izračunao/la svoj dnevni unos kalorija, potrebno je da u jelovniku označiš sve što si danas pojeo/la.' }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "jela", children: Object.keys(data).map(jelo_id => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["Fragment"], { children: data[jelo_id].obrok != 'ostalo' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "jelo fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "naslov font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { children: [data[jelo_id].kolicina, "x"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 76 }, undefined), data[jelo_id].jelo_data.naziv] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "ikona", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { if (props.removeKalkulator) props.removeKalkulator(jelo_id); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { className: "on", src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { className: "off", src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 49 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 41 }, undefined) : null }, void 0, false)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 25 }, undefined), imaOstalih ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "ostale-namirnice-lista", children: [props.hideOstale ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("h2", { className: "font15", children: "Ostale namirnice" }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "jela", children: Object.keys(data).map(jelo_id => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["Fragment"], { children: data[jelo_id].obrok == 'ostalo' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "jelo fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "naslov font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { children: [data[jelo_id].kolicina, "x"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 84 }, undefined), data[jelo_id].jelo_data.naziv] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "ikona", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { if (props.removeKalkulator) props.removeKalkulator(jelo_id); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { className: "on", src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 61 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { className: "off", src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 61 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 57 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 49 }, undefined) : null }, void 0, false)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 29 }, undefined) : null, kalkulatorPoruka.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "error font10 fade-in", children: kalkulatorPoruka.filter(poruka => poruka.tip === 'kcal').map(poruka => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { className: poruka.klasa, children: poruka.tekst }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 37 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 29 }, undefined) : null, total.kcal < max.kcal * 0.7 && brojObroka > 2 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "error margin font10 fade-in", children: "Prenizak kalorijski unos naru\u0161ava tvoj progres i zdravlje! Molimo, ubudu\u0107e isprati na\u0161e preporuke" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 29 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_OstaleNamirnice__WEBPACK_IMPORTED_MODULE_3__["default"], { dodajText: props.ostaleDodajText, ostaleText: props.ostaleText, addKalkulator: props.addKalkulator, kalkulator: data }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "dnevne-kalorije-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "dnevne-kalorije", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "kalorije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { className: "font12", children: "Utro\u0161enih kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kalorije.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 42 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("h2", { className: "font16", children: totali.aktivnost * -1 }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 87 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { className: "font12", children: "kcal" }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 138 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("span", { className: "font12", children: "Unesenih kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-gore-kalorije.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 42 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("h2", { className: "font16", children: _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].Round2(total.kcal) }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 101 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("p", { className: "font12", children: "kcal" }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 151 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 13 }, undefined) }, void 0, false); }, "ql6ZBC6waE8K9FtjwHGHH3i8Rk8=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/KalkulatorDugme.js": /*!****************************************!*\ !*** ./src/Ishrana/KalkulatorDugme.js ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/KalkulatorDugme.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single click", onClick: () => { props.toggleBox('kalkulator'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "button-holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kalkulator-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font15", children: "Unesi kalorije" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/KrsiPlanBoks.js": /*!*************************************!*\ !*** ./src/Ishrana/KrsiPlanBoks.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/KrsiPlanBoks.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [type, setType] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nn22-box krsi-ovako cont fade-in" + (type == '' ? ' active' : ''), id: "box-krsi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font15", children: "Kr\u0161i plan ovako" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ko-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top font15", children: "Ukoliko se na\u0111e\u0161 u situaciji da ne mo\u017Ee\u0161 da isprati\u0161 program, pripremili smo ti nekoliko prijedloga za obroke" }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font12 click", divid: "krsi-ovako-u-restoranu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-restoran-icon-big.svg", onClick: () => { setType('restoran'); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 37 }, undefined), "U restoranu"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font12 click", divid: "krsi-ovako-u-gostima", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kauc-icon-big.svg", onClick: () => { setType('gosti'); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 37 }, undefined), "U gostima"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font12 click", divid: "krsi-ovako-napad-gladi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-glad-icon-big.svg", onClick: () => { setType('glad'); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 37 }, undefined), "Napad gladi"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font12 click", divid: "krsi-ovako-manjak-vremena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-sat-icon-big.svg", onClick: () => { setType('vrijeme'); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 37 }, undefined), "Manjak vremena"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nn22-box krsi-ovako-u-gostima cont fade-in" + (type == 'gosti' ? ' active' : ''), id: "krsi-ovako-u-gostima", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font15", children: "Kr\u0161i plan ovako" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ko-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top font15", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "back-button click", divid: "krsi-ovako", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-desno.svg", onClick: () => { setType(''); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kauc-icon-small.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 56 }, undefined), "U GOSTIMA"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "krsi-ovako-text font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Komad mesa sa salatom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Meza (suhomesnati proizvodi) sa salatom i sirom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Komad ro\u0161tiljskog mesa sa salatom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Komad pe\u010Denja sa salatom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Dva komada peciva sa salatom (odnosi se na kiflice, pitu)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nn22-box krsi-ovako-u-restoranu cont fade-in" + (type == 'restoran' ? ' active' : ''), id: "krsi-ovako-u-restoranu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font15", children: "Kr\u0161i plan ovako" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ko-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top font15", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "back-button click", divid: "krsi-ovako", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-desno.svg", onClick: () => { setType(''); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-restoran-icon-small.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 56 }, undefined), "U RESTORANU"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "krsi-ovako-text font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Salata (npr. cezar salata, gr\u010Dka salata, salata sa tunjevinom...)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Tanjir \u010Dorbe" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Komad ro\u0161tiljskog mesa sa salatom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Riba i prilog (pekarski krompir, grilovano povr\u0107e)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Grilovano povr\u0107e i komad mesa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nn22-box krsi-ovako-napad-gladi cont fade-in" + (type == 'glad' ? ' active' : ''), id: "krsi-ovako-napad-gladi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font15", children: "Kr\u0161i plan ovako" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ko-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top font15", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "back-button click", divid: "krsi-ovako", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-desno.svg", onClick: () => { setType(''); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-glad-icon-small.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 56 }, undefined), "NAPAD GLADI"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "krsi-ovako-text font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Dva komada sira" }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "\u010Ca\u0161a jogurta i kafena ka\u0161ika sjemenki" }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Ri\u017Ein galet namazan sa ka\u0161ikom sira/ajvara/humusa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Salata od svje\u017Eeg povr\u0107a" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Ri\u017Ein galet sa svje\u017Eim povr\u0107em" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nn22-box krsi-ovako-manjak-vremena cont fade-in" + (type == 'vrijeme' ? ' active' : ''), id: "krsi-ovako-manjak-vremena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font15", children: "Kr\u0161i plan ovako" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ko-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top font15", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "back-button click", divid: "krsi-ovako", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-desno.svg", onClick: () => { setType(''); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-sat-icon-small.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 56 }, undefined), "MANJAK VREMENA"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "krsi-ovako-text font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Dva ri\u017Eina galeta sa kri\u0161kom sira i suvim mesom/\u0161unkom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Konzerva ribe sa komadom povr\u0107a" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Salata od svje\u017Eeg povr\u0107a" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Sendvi\u010D od integralnog hljeba sa komadom povr\u0107a i \u0161unkom i sirom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: "Jaja sa salatom ili sirom ili \u0161unkom" }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, undefined) }, void 0, false); }, "F6TIOxKnEAl1GRHXFSg5AELpNsA=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/KrsiPlanDugme.js": /*!**************************************!*\ !*** ./src/Ishrana/KrsiPlanDugme.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/KrsiPlanDugme.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single click", onClick: () => { props.toggleBox('krsi'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "button-holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-sijalica-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 48 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font15", children: "Kr\u0161i plan ovako" }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, undefined) }, void 0, false); }, "NKb1ZOdhT+qUsWLXSgjSS2bk2C4=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kupovina.js": /*!*********************************!*\ !*** ./src/Ishrana/Kupovina.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kupovina.js"; class Kupovina extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col-one first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "row namirnice", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pic-row-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { class: "font15", children: window.t('Namirnice') }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { class: "namirnice-left", src: "img/ishrana-namirnice-left.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { class: "namirnice-right", src: "img/ishrana-namirnice-right.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pic-row-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "namirnice-lista font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: window.t('Vrijeme je za kupovinu! Spremili smo ti listu namirnica koje se nalaze u tvom ovosedmičnom režimu!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { children: this.props.namirnice.map(n => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: n }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 37 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Kupovina); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kupovina0922.js": /*!*************************************!*\ !*** ./src/Ishrana/Kupovina0922.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Ishrana_PlanBoks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Ishrana/PlanBoks */ "./src/Ishrana/PlanBoks.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kupovina0922.js", _s = __webpack_require__.$Refresh$.signature(), _s2 = __webpack_require__.$Refresh$.signature(); const Sastojak = props => { _s(); const [active, setActive] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.active || false); const sastojak = props.sastojak; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "namirnica font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ikona" + (active ? ' active' : ''), onClick: () => { if (active) props.deleteKupovina(props.sastojak_id);else props.addKupovina(props.sastojak_id); setActive(!active); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 16 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov", children: sastojak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "vrijednost", children: `${sastojak.kolicina}${sastojak.jedinica_mjere}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 }, undefined); }; _s(Sastojak, "hZGM55RaPW2INPr5+ap9giNajjo="); _c = Sastojak; /* harmony default export */ __webpack_exports__["default"] = (_s2(props => { _s2(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [grupe, setGrupe] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [reloader, setReloader] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(new Date().getTime()); const addKupovina = id => { data.kupovina.push(id); saveKupovina(); }; const deleteKupovina = id => { if (data.kupovina.indexOf(id) > -1) data.kupovina = data.kupovina.filter(k => k != id); saveKupovina(); }; const saveKupovina = () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Kupovina.php', { date: data.datum, data: data.kupovina }); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Plan.php').then(response => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Kupovina.php', { date: response.data.date }).then(r => { setData({ plan: response.data.plan, kupovina: r.data, datum: response.data.date }); setLoaded(true); }); let grupe = {}; let dani = Object.keys(response.data.plan); ['dorucak', 'medju', 'rucak', 'vecera'].forEach(obrok => { dani.forEach(dan => { let data = response.data.plan[dan]; if (data[obrok]) { let jelo = data[obrok]; if (jelo.jelo_data.hidden != '1') { Object.keys(jelo.jelo_data.sastojci_db).forEach(sastojak_id => { const sastojak = jelo.jelo_data.sastojci_db[sastojak_id]; if (sastojak.app_hide != '1' && sastojak.glavna_grupa && sastojak.glavna_grupa.length > 1) { if (!grupe[sastojak.glavna_grupa.trim()]) grupe[sastojak.glavna_grupa.trim()] = {}; if (grupe[sastojak.glavna_grupa.trim()][sastojak_id] && grupe[sastojak.glavna_grupa.trim()][sastojak_id].kolicina) grupe[sastojak.glavna_grupa.trim()][sastojak_id].kolicina += sastojak.kolicina_parsed;else if (sastojak.kolicina_parsed > 0) { grupe[sastojak.glavna_grupa.trim()][sastojak_id] = { naziv: sastojak.naziv.trim(), kolicina: sastojak.kolicina_parsed, jedinica_mjere: sastojak.kolicina.trim().substr(-1) == 'g' ? 'g' : 'ml' }; } } }); } } }); }); setGrupe(grupe); }); }, [reloader]); const setPlan = plan => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Plan.php', { plan: plan, date: data.datum }).then(() => { setReloader(new Date().getTime()); }); }; return !loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 22 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmr-content kupovina-0922", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmrc-profil-edit-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Ishrana" // @ts-ignore , data: "Nazad", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 9 18", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.623712 8.6709L7.62371 0.670898L8.37629 1.3294L1.66438 9.00015L8.37629 16.6709L7.62371 17.3294L0.623712 9.3294C0.458763 9.14089 0.458763 8.85941 0.623712 8.6709Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 105 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 34 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font13", children: "SEDMI\u010CNI PLANER OBROKA" }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 336 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "nn22-ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Ishrana_PlanBoks__WEBPACK_IMPORTED_MODULE_3__["default"], { setPlan: setPlan, plan: data.plan, hideLink: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lista-za-kupovinu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzk-header font14", children: "Vrijeme je za kupovinu! Spremili smo ti listu namirnica koje se nalaze u tvom ovosedmi\u010Dnom re\u017Eimu!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzk-content", children: Object.keys(grupe).map(grupa => Object.keys(grupe[grupa]).length === 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzkc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "2022/svg/nn-left-arrow-lzk.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 60 }, undefined), " ", grupa || 'Ostalo'] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzkc-lista", children: Object.keys(grupe[grupa]).map(sastojak_id => grupe[grupa][sastojak_id].kolicina == 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(Sastojak, { sastojak: grupe[grupa][sastojak_id], sastojak_id: sastojak_id, addKupovina: addKupovina, deleteKupovina: deleteKupovina, active: data.kupovina.indexOf(sastojak_id) > -1 }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 49 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 33 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 9 }, undefined); }, "yr5CKIwa/meaUpKuhuS9MwxrqGg=")); var _c; __webpack_require__.$Refresh$.register(_c, "Sastojak"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Kupovina2022.js": /*!*************************************!*\ !*** ./src/Ishrana/Kupovina2022.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Kupovina0922__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Kupovina0922 */ "./src/Ishrana/Kupovina0922.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Kupovina2022.js", _s = __webpack_require__.$Refresh$.signature(), _s2 = __webpack_require__.$Refresh$.signature(); const Sastojak = props => { _s(); const [active, setActive] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.active || false); const sastojak = props.sastojak; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "namirnica font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "ikona" + (active ? ' active' : ''), onClick: () => { if (active) props.deleteKupovina(props.sastojak_id);else props.addKupovina(props.sastojak_id); setActive(!active); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 10 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 7 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "naslov", children: sastojak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 7 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "vrijednost", children: `${sastojak.kolicina}${sastojak.jedinica_mjere}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 7 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 5 }, undefined); }; _s(Sastojak, "hZGM55RaPW2INPr5+ap9giNajjo="); _c = Sastojak; /* harmony default export */ __webpack_exports__["default"] = (_s2(props => { _s2(); if (props.user.is_0922) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Kupovina0922__WEBPACK_IMPORTED_MODULE_3__["default"], { ...props }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 34 }, undefined); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [grupe, setGrupe] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Ishrana.php?platforma=${props.platforma}`).then(response => { setData(response.data); setLoaded(true); }); }, []); const addKupovina = id => { data.kupovina.push(id); saveKupovina(); }; const deleteKupovina = id => { if (data.kupovina.indexOf(id) > -1) data.kupovina = data.kupovina.filter(k => k != id); saveKupovina(); }; const saveKupovina = () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Kupovina.php', { date: data.datum, data: data.kupovina }); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Ishrana.php?platforma=${props.platforma}`).then(response => { setData(response.data); setLoaded(true); let grupe = {}; let data = response.data; ['dorucak', 'medju', 'rucak', 'vecera'].forEach(obrok => { if (data[obrok]) { data[obrok].forEach(jelo => { if (jelo.jelo_data.hidden != '1') { Object.keys(jelo.jelo_data.sastojci_db).forEach(sastojak_id => { const sastojak = jelo.jelo_data.sastojci_db[sastojak_id]; if (sastojak.app_hide != '1' && sastojak.glavna_grupa && sastojak.glavna_grupa.length > 1) { if (!grupe[sastojak.glavna_grupa.trim()]) grupe[sastojak.glavna_grupa.trim()] = {}; if (grupe[sastojak.glavna_grupa.trim()][sastojak_id] && grupe[sastojak.glavna_grupa.trim()][sastojak_id].kolicina) grupe[sastojak.glavna_grupa.trim()][sastojak_id].kolicina += sastojak.kolicina_parsed;else if (sastojak.kolicina_parsed > 0) { grupe[sastojak.glavna_grupa.trim()][sastojak_id] = { naziv: sastojak.naziv.trim(), kolicina: sastojak.kolicina_parsed, jedinica_mjere: sastojak.kolicina.trim().substr(-1) == 'g' ? 'g' : 'ml' }; } } }); } }); } }); setGrupe(grupe); }); }, []); return !loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 20 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmr-content kupovina-2022", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmrc-profil-edit-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "/app/app#/CentarNutri/Ishrana" // @ts-ignore , data: "Nazad", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 9 18", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.623712 8.6709L7.62371 0.670898L8.37629 1.3294L1.66438 9.00015L8.37629 16.6709L7.62371 17.3294L0.623712 9.3294C0.458763 9.14089 0.458763 8.85941 0.623712 8.6709Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 95 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 24 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 9 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font13", children: "lista za kupovinu" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 326 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 7 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lista-za-kupovinu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzk-header font14", children: "Vrijeme je za kupovinu! Spremili smo ti listu namirnica koje se nalaze u tvom ovosedmi\u010Dnom re\u017Eimu!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 9 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzk-content", children: Object.keys(grupe).map(grupa => Object.keys(grupe[grupa]).length === 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzkc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { className: "font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "2022/svg/nn-left-arrow-lzk.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 40 }, undefined), " ", grupa || 'Ostalo'] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "lzkc-lista", children: Object.keys(grupe[grupa]).map(sastojak_id => grupe[grupa][sastojak_id].kolicina == 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(Sastojak, { sastojak: grupe[grupa][sastojak_id], sastojak_id: sastojak_id, addKupovina: addKupovina, deleteKupovina: deleteKupovina, active: data.kupovina.indexOf(sastojak_id) > -1 }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 23 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 15 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 9 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 7 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 5 }, undefined); }, "DdWKcQSw6BiO04Cfv/IeYRvq3eA=")); var _c; __webpack_require__.$Refresh$.register(_c, "Sastojak"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Meni.js": /*!*****************************!*\ !*** ./src/Ishrana/Meni.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MeniJelo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MeniJelo */ "./src/Ishrana/MeniJelo.js"); /* harmony import */ var _style_fix_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style-fix.css */ "./src/Ishrana/style-fix.css"); /* harmony import */ var _style_fix_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_style_fix_css__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Meni.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { console.log('SLIDE', props); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "slide", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "slide-header font15", children: props.data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "slide-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "meni-lista", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo__WEBPACK_IMPORTED_MODULE_1__["default"], { obrok: 'Doručak', jelo: props.data.dorucak, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo__WEBPACK_IMPORTED_MODULE_1__["default"], { obrok: 'Ručak', jelo: props.data.rucak, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo__WEBPACK_IMPORTED_MODULE_1__["default"], { obrok: 'Užina', jelo: props.data.medju, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo__WEBPACK_IMPORTED_MODULE_1__["default"], { obrok: 'Večera', jelo: props.data.vecera, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "slide-footer", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dugme font12 click", onClick: () => { if (props.planDodaj) props.planDodaj(); }, children: ["Dodaj u sedmi\u010Dni planer", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Meni0823.js": /*!*********************************!*\ !*** ./src/Ishrana/Meni0823.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MeniJelo0823 */ "./src/Ishrana/MeniJelo0823.js"); /* harmony import */ var _style_fix_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style-fix.css */ "./src/Ishrana/style-fix.css"); /* harmony import */ var _style_fix_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_style_fix_css__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Meni0823.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "js-slide-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "title-jelovnik font15", children: props.data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__["default"], { kalkulator: props.kalkulator, obrok: 'Doručak', jelo: props.data.dorucak, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, `dorucak-${props.loadKey}`, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 21 }, undefined), props.data.medju2 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__["default"], { kalkulator: props.kalkulator, obrok: 'Užina', jelo: props.data.medju, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, `medju-${props.loadKey}`, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 43 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__["default"], { kalkulator: props.kalkulator, obrok: 'Ručak', jelo: props.data.rucak, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, `rucak-${props.loadKey}`, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 21 }, undefined), props.data.medju2 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__["default"], { kalkulator: props.kalkulator, obrok: 'Užina', jelo: props.data.medju2, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, `medju2-${props.loadKey}`, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 25 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__["default"], { kalkulator: props.kalkulator, obrok: 'Užina', jelo: props.data.medju, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, `medju-${props.loadKey}`, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MeniJelo0823__WEBPACK_IMPORTED_MODULE_1__["default"], { kalkulator: props.kalkulator, obrok: 'Večera', jelo: props.data.vecera, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, `vecera-${props.loadKey}`, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/MeniJelo.js": /*!*********************************!*\ !*** ./src/Ishrana/MeniJelo.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/MeniJelo.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [active, setActive] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [added, setAdded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const totalNut = nut => { let total = 0; Object.keys(props.jelo.jelo_data.sastojci_db).forEach(sas_id => { if (props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut]) { total += props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut].value_total; } }); return total; }; let showTimeout = 0; return props.jelo && props.jelo.jelo_data ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { className: "click " + (active ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "slide-content-header", onClick: () => { setActive(!active); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "top font12", children: props.obrok }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "bottom font16", children: props.jelo.jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-obrok-strelica-nova.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pic-row-content fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "accordian", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "acc-content font12", children: [props.jelo.jelo && props.jelo.jelo.sastojci && props.jelo.jelo.sastojci.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: "SASTOJCI:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { children: props.jelo.jelo.sastojci.split('\n').map(sastojak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: sastojak }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 45 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 37 }, undefined)] }, void 0, true) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: "PRIPREMA:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: props.jelo.jelo.priprema }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "note", children: "Ukoliko ti ne odgovara bilo koji za\u010Din koji se nalazi u receptu, mo\u017Ee\u0161 ga izbaciti ili zamjeniti drugim." }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nutri-vrijednosti-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { className: "font12", children: "Nutritivna vrijednost:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "vrijednosti", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: totalNut('kcal') }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 88 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [totalNut('masti'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 90 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [totalNut('uh'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 87 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [totalNut('proteini'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 93 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dodaj-kalkulator", children: added ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dodano fade-in font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "Jelo dodano u dnevni unos obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 72 }, undefined), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 124 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 118 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { className: "ukloni-dugme font12", href: "javascript: void(0)", onClick: () => { if (props.removeKalkulator) { props.removeKalkulator(props.jelo.obrok + '-' + props.jelo.jelo_id); clearTimeout(showTimeout); setAdded(true); } }, children: ["Ukloni? ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 48 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 33 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)", className: "fade-in", onClick: () => { setAdded(true); if (props.addKalkulator) props.addKalkulator(props.jelo); clearTimeout(showTimeout); showTimeout = setTimeout(() => { setAdded(false); }, 10000); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "title font10", children: "Dodaj u dnevni unos obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 41 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 13 }, undefined) }, void 0, false) : null; }, "NtH0W+saoQWdBjB9oUjZGEieCTI=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/MeniJelo0823.js": /*!*************************************!*\ !*** ./src/Ishrana/MeniJelo0823.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/MeniJelo0823.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [active, setActive] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [added, setAdded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const totalNut = nut => { let total = 0; Object.keys(props.jelo.jelo_data.sastojci_db).forEach(sas_id => { if (props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut]) { total += props.jelo.jelo_data.sastojci_db[sas_id].nutrients[nut].value_total; } }); return total; }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { setAdded(props.kalkulator && props.jelo && props.kalkulator[`${props.jelo.obrok}-${props.jelo.jelo_id}`]); }, []); let showTimeout = 0; if (props.obrok === 'Doručak') console.log('MeniJelo2023', props); return props.jelo && props.jelo.jelo_data ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single-jelo " + (active ? 'active' : '') + (added ? ' dodano' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "left", onClick: () => { setActive(!active); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "obrok font10", children: props.obrok }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov font14", children: props.jelo.jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dodaj-jelo", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { setAdded(true); if (props.addKalkulator) props.addKalkulator(props.jelo); clearTimeout(showTimeout); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "recept fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "accordian", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "acc-content font12", children: [props.jelo.jelo && props.jelo.jelo.sastojci && props.jelo.jelo.sastojci.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: "SASTOJCI:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("ul", { children: props.jelo.jelo.sastojci.split('\n').map(sastojak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { children: sastojak }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 45 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 37 }, undefined)] }, void 0, true) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { children: "PRIPREMA:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { children: props.jelo.jelo.priprema }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "note", children: "Ukoliko ti ne odgovara bilo koji za\u010Din koji se nalazi u receptu, mo\u017Ee\u0161 ga izbaciti ili zamjeniti drugim." }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nutri-vrijednosti-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h3", { className: "font12", children: "Nutritivna vrijednost:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "vrijednosti", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: totalNut('kcal') }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 88 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [totalNut('masti'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 90 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [totalNut('uh'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 87 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font15", children: [totalNut('proteini'), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 38 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 93 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "click-pop", onClick: () => { setActive(!active); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "strelica", src: "/app/2022/svg/ish0823-icon-strelica-dole.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 13 }, undefined) }, void 0, false) : null; }, "RamUMvDOSVVJRxDW6+uJASVZ4/0=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/MiniKalkulator.js": /*!***************************************!*\ !*** ./src/Ishrana/MiniKalkulator.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/MiniKalkulator.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { const data = props.jela || {}; const max = { kcal: 0, masti: 0, uh: 0, proteini: 0, ...props.max }; const total = _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_1__["default"].kalorijeTotal(data); return Object.keys(data).length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dnevni-unos-float slide-in-bottom active", id: "maliKalkulator", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: "scrollto-dnevni-unos", href: "javascript: void(0)", onClick: () => { let e = window.document.getElementById("velikiKalkulator"); if (e) window.scrollCustomImplementation(e); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "duf-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "duf-cont-header font12", children: "Dnevni unos obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "duf-cont-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-top font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: total.kcal > max.kcal ? "crveni" : '', children: Math.round(total.kcal) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 70 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: ["/ ", max.kcal] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 157 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-bottom font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-top font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: total.masti > max.masti ? "crveni" : '', children: [Math.round(total.masti), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 70 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: ["/ ", max.masti, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 161 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-bottom font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-top font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: total.uh > max.uh ? "crveni" : '', children: [Math.round(total.uh), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 70 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: ["/ ", max.uh, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 152 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-bottom font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-top font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: total.proteini > max.proteini ? "crveni" : '', children: [Math.round(total.proteini), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 70 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: ["/ ", max.proteini, "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 170 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dufcc-single-bottom font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "duf-cont-arrow", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "13", height: "7", viewBox: "0 0 13 7", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.663666 1.37007L1.33634 0.630127L6.5 5.32437L11.6637 0.630127L12.3363 1.37007L6.5 6.67583L0.663666 1.37007Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 134 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 13 }, undefined) }, void 0, false) : null; }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Obrok.js": /*!******************************!*\ !*** ./src/Ishrana/Obrok.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Jelo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Jelo */ "./src/Ishrana/Jelo.js"); /* harmony import */ var _Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Progres/OznaciProgres */ "./src/Progres/OznaciProgres.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Obrok.js"; class Obrok extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { jela: this.props.jela, showProgres: false, showOcjena: false }; this.toggleProgres = this.toggleProgres.bind(this); this.toggleOcjeni = this.toggleOcjeni.bind(this); } toggleProgres(progres) { this.setState({ showProgres: !this.state.showProgres }); } toggleOcjeni() { this.setState({ showOcjena: !this.state.showOcjena }); } render() { let nh = this.state.jela.filter(j => j.jelo_data.hidden != '1'); //if (this.props.obrok == 'medju') nh = this.state.jela.slice(0,2); //console.log('Obrok', this.props, nh); return nh.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pic-row-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", children: this.props.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { class: this.props.obrok, src: `img/ishrana-${this.props.obrok}.png` }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 27 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pic-row-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { class: "accordian", children: this.props.obrok === 'medjux' && this.props.datum >= '2022-03-17' ? nh.map(jelo => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Jelo__WEBPACK_IMPORTED_MODULE_1__["default"], { jelo: jelo, otvoreno: this.props.otvoreno, user: this.props.user, force: true }, jelo.jelo.id, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 112 }, this)) : this.state.jela.map(jelo => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Jelo__WEBPACK_IMPORTED_MODULE_1__["default"], { jelo: jelo, otvoreno: this.props.otvoreno, user: this.props.user }, jelo.jelo.id, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 245 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pic-row-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pic-row-meta-in font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "picrm-left prelom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { style: { display: 'none' }, class: "ocjeni click", divId: "ocjeni-dorucak", onClick: this.toggleOcjeni, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 32 31", xmlns: "http://www.w3.org/2000/svg", children: [" ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M18.1678 10.0187L15.8066 2.88477L13.4454 10.0187C12.9035 11.6562 11.3729 12.7619 9.64803 12.7619L2.08681 12.7619L8.14002 17.0793C9.56793 18.0977 10.1658 19.9276 9.61472 21.5927L7.28767 28.6236L13.4839 24.2041C14.8737 23.2128 16.7395 23.2128 18.1293 24.2041L24.3256 28.6236L21.9985 21.5927C21.4474 19.9276 22.0453 18.0977 23.4732 17.0793L29.5264 12.7619H21.9652C20.2404 12.7619 18.7098 11.6562 18.1678 10.0187ZM17.7053 2.25634C17.1 0.427577 14.5132 0.427573 13.9079 2.25634L11.5467 9.39029C11.2758 10.209 10.5105 10.7619 9.64803 10.7619H2.08681C0.140428 10.7619 -0.659156 13.2599 0.925459 14.3901L6.97867 18.7076C7.69262 19.2168 7.99157 20.1317 7.71602 20.9643L5.38896 27.9951C4.78124 29.8313 6.87441 31.3749 8.44902 30.2518L14.6453 25.8324C15.3402 25.3367 16.2731 25.3367 16.968 25.8324L23.1642 30.2518C24.7388 31.3749 26.832 29.8313 26.2243 27.9951L23.8972 20.9643C23.6217 20.1317 23.9206 19.2168 24.6346 18.7076L30.6878 14.3901C32.2724 13.2599 31.4728 10.7619 29.5264 10.7619H21.9652C21.1028 10.7619 20.3375 10.209 20.0665 9.39029L17.7053 2.25634Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 94 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 33 }, this), " ", window.t('Ocijeni \n recept')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "picrm-right prelom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'oznaci click ' + (this.state.showProgres ? 'active' : ''), divid: "oznaci-dorucak", onClick: this.toggleProgres, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 17 21", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M13.724 5.90607L16.1366 2.33238C16.3028 2.08588 16.2849 1.75324 16.0723 1.52314C15.9443 1.38451 15.7582 1.31232 15.5684 1.31232H4.28725C4.286 1.31232 4.28475 1.31109 4.28475 1.30986V0.67658C4.28475 0.321796 4.00851 0.0158193 3.64919 0.000643524C3.26868 -0.0157627 2.95546 0.283651 2.95546 0.656073V19.6848C2.95546 19.6861 2.95421 19.6873 2.95297 19.6873H0.837316C0.539056 19.6873 0.296875 19.9264 0.296875 20.2209V20.4662C0.296875 20.7607 0.539056 20.9998 0.837316 20.9998H6.4029C6.70158 20.9998 6.94334 20.7607 6.94334 20.4662V20.2209C6.94334 19.926 6.70116 19.6873 6.4029 19.6873H4.28725C4.286 19.6873 4.28475 19.6861 4.28475 19.6848V10.5023C4.28475 10.501 4.286 10.4998 4.28725 10.4998H15.5688C15.7586 10.4998 15.9447 10.4272 16.0727 10.2886C16.2854 10.0585 16.3028 9.72585 16.1371 9.47935L13.724 5.90607ZM4.28475 9.18731V2.62728C4.28475 2.62605 4.286 2.62482 4.28725 2.62482H14.3375C14.3396 2.62482 14.3404 2.62687 14.3396 2.62851L12.3723 5.54226C12.2235 5.76292 12.2235 6.05003 12.3723 6.27029L14.3396 9.18403C14.3409 9.18567 14.3396 9.18773 14.3375 9.18773L4.28475 9.18731Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 93 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 33 }, this), " ", window.t('Označi \n progres')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'oznaci-progres fade-in cont ' + (this.state.showProgres ? 'active' : ''), id: "oznaci-dorucak", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_2__["default"], { naziv: this.props.naziv, opis: window.t('Ispoštovani obrok označi kvačicom, a kršenje plana iksom.'), datum: this.props.datum, tip: this.props.obrok, platforma: this.props.platforma }, `progres_${this.props.obrok}_${this.props.datum}`, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'ocjeni-poruka fade-in cont ' + (this.state.showOcjena ? 'active' : ''), id: "ocjeni-dorucak", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: window.t('Ukoliko ti se sviđa ovaj recept, ocijeni ga klikom na jednu od zvjezdica.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ocjeni-zvjezdice", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#", class: "s5" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#", class: "s4" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#", class: "s3 active" }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#", class: "s2 active" }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#", class: "s1 active" }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this)] }, void 0, true) : null; } } /* harmony default export */ __webpack_exports__["default"] = (Obrok); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Obrok2022.js": /*!**********************************!*\ !*** ./src/Ishrana/Obrok2022.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Jelo2022__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Jelo2022 */ "./src/Ishrana/Jelo2022.js"); /* harmony import */ var _Progres_OznaciProgres2022__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Progres/OznaciProgres2022 */ "./src/Progres/OznaciProgres2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Obrok2022.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [active, setActive] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [jela, setJela] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.jela || []); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (window.provjeriKalkulator) window.provjeriKalkulator(); }, [active]); const nh = jela.filter(j => j.jelo_data.hidden != '1'); return nh.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: `row ${props.obrok} ` + (active ? 'active' : null), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pic-row-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font15", onClick: () => { setActive(!active); }, children: props.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pic-row-content fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { class: "accordian", children: jela.map(jelo => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Jelo2022__WEBPACK_IMPORTED_MODULE_1__["default"], { jelo: { ...jelo, obrok: props.obrok }, otvoreno: props.otvoreno, user: props.user, addKalkulator: props.addKalkulator, removeKalkulator: props.removeKalkulator }, jelo.jelo.id, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 25 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 9 }, undefined) : null; }, "5BmRtBjxYYBMN1nkg8mrQUUkDz8=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/OstaleNamirnice.js": /*!****************************************!*\ !*** ./src/Ishrana/OstaleNamirnice.js ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/OstaleNamirnice.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [filterText, setFilterText] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [filtered, setFiltered] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [addNamirnica, setAddNamirnica] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [addKolicina, setAddKolicina] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Namirnice.php').then(response => { setData(response.data); setFiltered(response.data); console.log(response.data); }); }, []); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (filterText.length > 0) { const f = data.filter(a => a.namirnica && a.namirnica.toLowerCase().indexOf(filterText.toLowerCase()) > -1 || a.kategorija && a.kategorija.toLowerCase().indexOf(filterText.toLowerCase()) > -1); setFiltered(f); } else setFiltered(data); }, [filterText]); const addKalkulator = () => { if (props.addKalkulator) { const kolicina = addKolicina.length > 0 ? parseFloat(addKolicina) : 100; let osnova = 0; if (props.kalkulator && props.kalkulator[`ostalo-${addNamirnica.id}`] && props.kalkulator[`ostalo-${addNamirnica.id}`].grama) osnova = props.kalkulator[`ostalo-${addNamirnica.id}`].grama; const jelo = { jelo_id: addNamirnica.id, obrok: 'ostalo', grama: osnova + kolicina, jelo_data: { naziv: addNamirnica.namirnica + ' (' + (osnova + kolicina) + 'g)', sastojci_db: {} } }; jelo.jelo_data.sastojci_db[addNamirnica.id] = { nutrients: { kcal: { value_total: kolicina / 100 * addNamirnica.kcal }, masti: { value_total: kolicina / 100 * addNamirnica.masti }, uh: { value_total: kolicina / 100 * addNamirnica.uh }, proteini: { value_total: kolicina / 100 * addNamirnica.proteini } } }; props.addKalkulator(jelo); } }; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text font15 ostale-namirnice", children: [props.ostaleText ? props.ostaleText : 'Pojeo/la si nešto mimo programa?', /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "linkovi-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { setShow(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "23", height: "23", viewBox: "0 0 23 23", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M2.80949 0C2.81478 0 2.81978 0.00247 2.82305 0.00663C2.8523 0.0437667 2.88218 0.0781733 2.91629 0.11453C5.55552 2.92959 8.36902 5.5741 11.0977 8.30252C11.1234 8.32815 11.1504 8.35235 11.1825 8.3826C11.7613 7.92933 12.1041 7.35764 12.1622 6.61325C12.2249 5.8102 12.5921 5.14601 13.1569 4.58244C14.1774 3.56423 15.196 2.54408 16.2153 1.52466C16.4541 1.28577 16.693 1.04683 16.9299 0.80977C17.3518 0.387509 18.0362 0.387183 18.4586 0.809012L18.4588 0.80925C18.5466 0.896914 18.5468 1.03907 18.4591 1.12682C17.3588 2.22768 16.2375 3.3495 15.1277 4.45989C15.4472 4.77817 15.7448 5.07466 16.0385 5.36727C16.938 4.46661 17.8516 3.5518 18.7593 2.64294C19.1807 2.22092 19.8643 2.21995 20.287 2.64076L20.299 2.65263C20.3871 2.7404 20.3874 2.88292 20.2995 2.97091C19.2006 4.07063 18.0751 5.19693 16.9597 6.31324C17.2888 6.64309 17.5861 6.94118 17.8932 7.249C18.8044 6.33616 19.7197 5.41918 20.6292 4.50803C21.0545 4.08198 21.7446 4.08114 22.171 4.50617L22.1855 4.52062C22.2757 4.6106 22.2711 4.75523 22.1801 4.84447C22.1795 4.84508 22.1789 4.84569 22.1783 4.84627C20.7758 6.2444 19.3676 7.63696 17.9793 9.0492C17.3285 9.71126 16.5937 10.1711 15.6484 10.2368C14.953 10.2852 14.4427 10.6599 13.992 11.1883C14.0468 11.2458 14.1035 11.3079 14.1629 11.3673C16.6802 13.885 19.1975 16.4027 21.7153 18.9199C22.2976 19.502 22.525 20.1846 22.288 20.9891C21.9016 22.301 20.2235 22.8042 19.1696 21.9276C19.0691 21.844 18.9752 21.7519 18.8826 21.6593C16.3852 19.1629 13.8883 16.666 11.3921 14.1683C11.3308 14.1069 11.2792 14.0358 11.215 13.9598C11.1324 14.0378 11.0747 14.0897 11.0199 14.1445C8.51245 16.6514 6.00467 19.1581 3.49875 21.6665C3.12717 22.0385 2.70036 22.2748 2.16619 22.3362C1.32673 22.4326 0.417429 21.8703 0.152338 21.0553C0.0958315 20.8815 0.0577198 20.7018 0.00834154 20.5258C0.00602321 20.5089 0.00231833 20.4819 0 20.465C0.00925166 19.635 0.479851 19.1029 1.0033 18.583C3.20859 16.3926 5.40242 14.1906 7.60295 11.9953C7.66265 11.9358 7.73568 11.8771 7.79644 11.8177C7.78775 11.7815 7.80513 11.854 7.79644 11.8177C7.73991 11.757 7.66102 11.671 7.60508 11.6151C5.97176 9.98502 4.34704 8.34629 2.7061 6.72393C1.70423 5.73341 1.27456 4.5302 1.27528 3.14461C1.27569 2.33684 1.4311 1.56535 1.68018 0.81497C1.84169 0.32838 2.29682 0 2.80949 0ZM12.0247 11.1924C8.94068 8.10834 5.84204 5.0097 2.70543 1.87306C2.66894 2.37688 2.59417 2.87304 2.60559 3.36724C2.62695 4.29249 2.94465 5.10181 3.61898 5.77148C5.88063 8.01754 8.12935 10.2766 10.3833 12.5304C10.4426 12.5898 10.5049 12.6462 10.5383 12.6779C11.0569 12.1596 11.56 11.6569 12.0247 11.1924ZM12.1461 13.0512C12.1782 13.0859 12.2161 13.1297 12.2569 13.1705C14.7937 15.7075 17.3307 18.2443 19.8681 20.7808C19.9194 20.832 19.9721 20.8835 20.0307 20.9256C20.4335 21.2145 20.968 20.9943 21.0521 20.5067C21.0994 20.2324 20.9685 20.0365 20.7843 19.8525C18.2559 17.3276 15.7299 14.8004 13.2029 12.2742C13.1536 12.2248 13.0994 12.1803 13.056 12.1413C12.7457 12.4516 12.4482 12.749 12.1461 13.0512ZM8.7091 12.7552C8.67701 12.7846 8.64947 12.8079 8.62402 12.8333C6.28216 15.1744 3.94038 17.5156 1.59913 19.8573C1.553 19.9034 1.50791 19.9522 1.47106 20.0057C1.3166 20.2301 1.3019 20.4692 1.4334 20.7047C1.56151 20.9341 1.7685 21.0353 2.03305 21.0276C2.25686 21.021 2.4076 20.8927 2.55461 20.7457C4.86977 18.4293 7.18607 16.1141 9.50182 13.7983C9.54715 13.753 9.58894 13.7042 9.62118 13.6692C9.3159 13.3632 9.01865 13.0654 8.7091 12.7552ZM13.0673 10.2199C13.0857 10.204 13.1209 10.1797 13.1489 10.1488C13.8285 9.39978 14.6602 8.97529 15.6798 8.9003C16.1905 8.86275 16.6013 8.58919 16.9188 8.23004C15.9901 7.30011 15.0769 6.38575 14.1533 5.46091C13.7855 5.78929 13.5248 6.19903 13.4774 6.7137C13.4091 7.45503 13.1959 8.13681 12.713 8.71464C12.5336 8.92938 12.3313 9.12501 12.1586 9.30891C12.4658 9.61684 12.7622 9.91396 13.0673 10.2199Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 43 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font10", children: props.dodajText ? props.dodajText : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: ["Dodaj namirnice koje", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 111 }, undefined), "nisu u jelovniku"] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 17 }, undefined), show ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ostalen-float fade-in active", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ostalen-float-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ostalen-float-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "naslov", children: "Ostale namirnice" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "zatvori", onClick: () => { setShow(false); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar-x.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-x-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ostalen-float-pretraga", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { className: "font11", type: "text", name: "pretraga", placeholder: "Pretraga namirnica", value: filterText, onChange: e => { setFilterText(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn-pretraga.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ostalen-float-broj font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: filtered.length }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 33 }, undefined), "/", data.length, " namirnica"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ostalen-float-namirnice font15", children: filtered.map(namirnica => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'namirnica' + (props.kalkulator && props.kalkulator[`ostalo-${namirnica.id}`] ? ' active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "namirnica-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "naslov", children: namirnica.namirnica }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "img", onClick: () => { setAddNamirnica(namirnica); setAddKolicina(''); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "plus", src: "/app/2022/svg/nn-plus-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "check", src: "/app/2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 45 }, undefined), addNamirnica.namirnica && addNamirnica.namirnica == namirnica.namirnica ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dodavanje-namirnice fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kolicina", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font11", children: "Koli\u010Dina:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 61 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { value: addKolicina, type: "text", name: "grama", className: "font11", placeholder: "100", onChange: e => { setAddKolicina(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 61 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font11", children: "grama" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 205 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dugme", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: "button font11", href: "javascript:void(0)", onClick: () => { addKalkulator(); setAddNamirnica({}); setAddKolicina(''); }, children: "DODAJ" }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 80 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dozvoljeno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.kcal) }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 92 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: "Kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 214 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: [Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.masti), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 92 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: "Masti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 216 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: [Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.uh), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 92 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: "UH" }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 213 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dozvoljeno-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: [Math.round((addKolicina.length > 0 ? parseFloat(addKolicina) : 100) / 100 * addNamirnica.proteini), "g"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 92 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: "Proteina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 219 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 49 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 41 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 21 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text font10 napomena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("b", { children: "NAPOMENA:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 51 }, undefined), " Kalorijska vrijednost jela zavisi od vrste i koli\u010Dine svake namirnice u njemu. U zavisnosti od recepta, kalorije variraju. Zato ovu tabelu koristite sa rezervom."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 13 }, undefined)] }, void 0, true); }, "ZKJvgP8gNDzV5aYrMYi/jLDN+q0=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/PlanBoks.js": /*!*********************************!*\ !*** ./src/Ishrana/PlanBoks.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/PlanBoks.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [plan, setPlan] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ ponedeljak: { naziv: '' }, utorak: { naziv: '' }, srijeda: { naziv: '' }, cetvrtak: { naziv: '' }, petak: { naziv: '' }, subota: { naziv: '' }, nedelja: { naziv: '' }, ...props.plan }); const changePlan = plan => { if (props.setPlan) props.setPlan(plan); setPlan(plan); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { setPlan(props.plan); }); let total = 0; Object.keys(plan).forEach(dan => { if (plan[dan].naziv) total += plan[dan].naziv.length; }); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "nn22-box planer-obroka cont fade-in active", id: "box-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "header font15", children: "Sedmi\u010Dni planer obroka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "po-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "Ponedjeljak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.ponedeljak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, undefined), plan.ponedeljak.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, ponedeljak: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "Utorak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.utorak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 25 }, undefined), plan.utorak.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, utorak: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "Srijeda" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.srijeda.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 25 }, undefined), plan.srijeda.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, srijeda: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "\u010Cetvrtak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.cetvrtak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 25 }, undefined), plan.cetvrtak.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, cetvrtak: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "Petak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.petak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 25 }, undefined), plan.petak.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, petak: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "Subota" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.subota.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 25 }, undefined), plan.subota.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, subota: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: "Nedjelja" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: plan.nedelja.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 25 }, undefined), plan.nedelja.naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "delete", onClick: () => { changePlan({ ...plan, nedelja: { naziv: '' } }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 29 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 17 }, undefined), total > 0 && (!props.hideLink || props.hideLink === false) ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "footer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "#/CentarNutri/Kupovina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-shopping-cart.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 50 }, undefined), "Pogledaj \u0161oping listu"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 21 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 13 }, undefined) }, void 0, false); }, "aKlg34Rk4U/oH66Jwyo+4TALPiE=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/PlanDodaj.js": /*!**********************************!*\ !*** ./src/Ishrana/PlanDodaj.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/PlanDodaj.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [plan, setPlan] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ ...props.plan }); const [activeDan, setActiveDan] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const dani = { ponedeljak: 'Ponedeljak', utorak: 'Utorak', srijeda: 'Srijeda', cetvrtak: 'Četvrtak', petak: 'Petak', subota: 'Subota', nedelja: 'Nedjelja' }; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "title font10", children: "SEDMI\u010CNI PLANER" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "close", onClick: () => { if (props.close) props.close(); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "font13", children: "Na planeru odaberi dan u koji \u0107e\u0161 zaka\u010Diti ovaj meni:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-content-po-cont", children: Object.keys(dani).map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single", onMouseEnter: () => { setActiveDan(dan); }, onMouseLeave: () => { setActiveDan(''); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "first font14", children: dani[dan] }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "second font11", children: activeDan === dan && props.dodaj && props.dodaj.naziv ? props.dodaj.naziv : plan[dan].naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 37 }, undefined), activeDan == dan && plan[dan].naziv.length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ikona click-in", onClick: () => { plan[dan] = props.dodaj; setPlan(plan); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "check", src: "/app/2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "delete", src: "/app/2022/svg/nn22-x-bijeli.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 41 }, undefined) : plan[dan].naziv.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ikona checked", onClick: () => { plan[dan] = { naziv: '' }; setPlan(plan); setActiveDan(''); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "check", src: "/app/2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "delete", src: "/app/2022/svg/nn22-x-bijeli.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 45 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ikona click-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "check", src: "/app/2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { className: "delete", src: "/app/2022/svg/nn22-x-bijeli.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 33 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-buttons-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("button", { className: "button font10", onClick: () => { if (props.setPlan) props.setPlan(plan); }, children: "Sa\u010Duvaj" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("button", { className: "button font10", onClick: () => { setPlan(props.plan); if (props.close) props.close(); }, children: "Odustani" }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 13 }, undefined) }, void 0, false); }, "zvqlqrkkKIp7Xda1JGIf9ST8XrQ=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/PlanDugme.js": /*!**********************************!*\ !*** ./src/Ishrana/PlanDugme.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/PlanDugme.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single click", onClick: () => { props.toggleBox('plan'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "button-holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-planer-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 48 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font15", children: "Isplaniraj obroke" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/Tecnost.js": /*!********************************!*\ !*** ./src/Ishrana/Tecnost.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Progres/OznaciProgres */ "./src/Progres/OznaciProgres.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/Tecnost.js"; class Tecnost extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { jela: this.props.jela, showProgres: false }; this.toggleProgres = this.toggleProgres.bind(this); } toggleProgres(progres) { this.setState({ showProgres: !this.state.showProgres }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pic-row-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font15", children: window.t('Tečnost') }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { class: "tecnost", src: "img/ishrana-tecnost.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 27 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pic-row-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: window.t('Za progres je neophodno i da popiješ:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tecnost-lista", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/ishrana-voda.png", class: "tl-voda" }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font20", children: "x12" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 51 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font13", children: window.t('Voda') }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 83 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/ishrana-caj.png", class: "tl-caj" }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font20", children: "x2" }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 51 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font13", children: window.t('Čaj') }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 82 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tl-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/ishrana-detox.png", class: "tl-detox" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tls-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font20", children: "x1" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 51 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font13", children: window.t('Detox') }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 82 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "tecnost-lista-napici", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "rows", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font12", children: "Dozvoljeni napici" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("ul", { class: "font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Voda" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "\u010Caj" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Nezasla\u0111ena \u010Dista crna kafa" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Instant kafa bez dodataka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Jedna \u010Da\u0161a vina sedmi\u010Dno" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Biljni \u010Daj" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 27 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 23 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "rows", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font12", children: "Nedozvoljeni napici" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("ul", { class: "font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Gazirani sokovi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Negazirani sokovi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Energetska pi\u0107a" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Alkohol" }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Vo\u0107ni \u010Dajevi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 27 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: "Kafa sa \u0161e\u0107erom, raznim okusima, kremom ili \u0161lagom." }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 27 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 23 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pic-row-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pic-row-meta-in font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "picrm-left" }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "picrm-right prelom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: 'oznaci click ' + (this.state.showProgres ? 'active' : ''), divid: "oznaci-tecnost", onClick: this.toggleProgres, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 17 21", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M13.724 5.90607L16.1366 2.33238C16.3028 2.08588 16.2849 1.75324 16.0723 1.52314C15.9443 1.38451 15.7582 1.31232 15.5684 1.31232H4.28725C4.286 1.31232 4.28475 1.31109 4.28475 1.30986V0.67658C4.28475 0.321796 4.00851 0.0158193 3.64919 0.000643524C3.26868 -0.0157627 2.95546 0.283651 2.95546 0.656073V19.6848C2.95546 19.6861 2.95421 19.6873 2.95297 19.6873H0.837316C0.539056 19.6873 0.296875 19.9264 0.296875 20.2209V20.4662C0.296875 20.7607 0.539056 20.9998 0.837316 20.9998H6.4029C6.70158 20.9998 6.94334 20.7607 6.94334 20.4662V20.2209C6.94334 19.926 6.70116 19.6873 6.4029 19.6873H4.28725C4.286 19.6873 4.28475 19.6861 4.28475 19.6848V10.5023C4.28475 10.501 4.286 10.4998 4.28725 10.4998H15.5688C15.7586 10.4998 15.9447 10.4272 16.0727 10.2886C16.2854 10.0585 16.3028 9.72585 16.1371 9.47935L13.724 5.90607ZM4.28475 9.18731V2.62728C4.28475 2.62605 4.286 2.62482 4.28725 2.62482H14.3375C14.3396 2.62482 14.3404 2.62687 14.3396 2.62851L12.3723 5.54226C12.2235 5.76292 12.2235 6.05003 12.3723 6.27029L14.3396 9.18403C14.3409 9.18567 14.3396 9.18773 14.3375 9.18773L4.28475 9.18731Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 93 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 33 }, this), " ", window.t('Označi \n progres')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 28 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: 'oznaci-progres fade-in cont ' + (this.state.showProgres ? 'active' : ''), id: "oznaci-tecnost", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_Progres_OznaciProgres__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Tečnost'), opis: window.t('Ispoštovane količine unesene tečnosti označi kvačicom, a kršenje plana iksom.'), datum: this.props.datum, tip: 'tecnost', platforma: this.props.platforma }, `progres_tecnost_${this.props.datum}`, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Tecnost); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/VodaBoks.js": /*!*********************************!*\ !*** ./src/Ishrana/VodaBoks.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/VodaBoks.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ kolicina: 0, target: 2.5, procenat: 0, tezina: 0 }); const loadData = kolicina => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Tecnost.php?add=${kolicina}`).then(response => { if (response.data.tezina) { setData({ kolicina: response.data.kolicina, target: response.data.target, procenat: response.data.procenat, tezina: response.data.tezina }); } }); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(() => { loadData(0); }, []); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "nn22-box izracunaj-vodu cont fade-in active", id: "box-voda", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "header font15", children: "Izra\u010Dunaj vodu" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "iv-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: ["Za tvoju kila\u017Eu (", data.tezina, "kg), neophodno je"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font20", children: "2,5l" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 30 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: "vode dnevno." }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 66 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "middle", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kap-vode", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "kap-vode-img", src: "/app/2022/svg/nn22-kap-vode.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: 50, height: 70, viewBox: "0 0 50 70", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("mask", { id: "kap-vode-mask", style: { maskType: 'alpha' }, maskUnits: "userSpaceOnUse", x: 0, y: 0, width: 50, height: 70, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M48.2944 52.2922C47.1027 56.2838 44.836 59.89 41.5574 63.0104C36.874 67.4679 31.1952 69.72 24.6545 69.72C23.9817 69.72 23.3006 69.6962 22.6097 69.6485C17.2927 69.2816 12.1078 67.0133 8.00997 63.2616C3.91932 59.5166 1.20086 54.5605 0.355276 49.3062C-0.0863439 46.5622 -0.115968 43.8043 0.264811 40.8746C0.600549 38.2913 1.25177 35.6238 2.25579 32.7199C4.39528 26.532 7.72596 20.5038 12.7379 13.7488C15.9598 9.40634 19.6671 5.1475 23.7566 1.09045C23.86 0.98781 23.9527 0.859623 24.081 0.682182C24.1554 0.579353 24.2397 0.462796 24.3426 0.328507L24.5945 0L24.8773 0.302514C25.5333 1.00452 26.1831 1.69135 26.8115 2.35554C28.1821 3.80424 29.4767 5.17254 30.7425 6.59461C36.168 12.6902 40.385 18.6663 43.6345 24.8645C46.3521 30.048 48.0593 34.8829 48.8537 39.6454C49.6187 44.2317 49.4305 48.4867 48.2944 52.2922Z", fill: "#61A4BC" }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("g", { mask: "url(#kap-vode-mask)", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("rect", { x: "-3.24707", y: 100 - data.procenat + '%', width: "55.2353", height: "71.4809", fill: "#61A4BC" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { className: "font30", children: `${data.procenat}%` }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: ["dnevnog cilja", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 64 }, undefined), "je postignuto."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "casa-vode", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-casa-vode.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: "0,25l" }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "dodaj font15", onClick: () => { loadData(1); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-bijeli-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 28 }, undefined), "Dodaj jednu \u010Da\u0161u vode"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 13 }, undefined) }, void 0, false); }, "6H65N1OFcg04LsgUEEmcQVANTis=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/VodaBoks0823.js": /*!*************************************!*\ !*** ./src/Ishrana/VodaBoks0823.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/VodaBoks0823.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ kolicina: 0, target: 2.5, procenat: 0, tezina: 0 }); const loadData = kolicina => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Tecnost.php?add=${kolicina}&danas=${props.danas}`).then(response => { if (response.data.tezina) { setData({ kolicina: response.data.kolicina, target: response.data.target, procenat: response.data.procenat, tezina: response.data.tezina }); props.onChange && props.onChange(); } }); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { loadData(0); }, []); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ishr-box-float tecnost fade-in active", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ishr-box-float-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ishrb-float-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "naslov font15", children: "Te\u010Dnost" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zatvori", onClick: () => { props.onClose && props.onClose(); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "no-hover", src: "/app/2022/svg/nn-kalendar-x.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 28 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "hover", src: "/app/2022/svg/nn-kalendar-x-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 94 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "iv-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: ["Za tvoju kila\u017Eu (", data.tezina, "), neophodno je"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font20", children: "2,5l" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 34 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: "vode dnevno." }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "middle", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "meta-kap-vode", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "kap-vode", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { className: "kap-vode-img", src: "/app/2022/svg/nn22-kap-vode.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { width: "50", height: "70", viewBox: "0 0 50 70", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("mask", { id: "kap-vode-mask", style: { maskType: 'alpha' }, maskUnits: "userSpaceOnUse", x: "0", y: "0", width: "50", height: "70", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M48.2944 52.2922C47.1027 56.2838 44.836 59.89 41.5574 63.0104C36.874 67.4679 31.1952 69.72 24.6545 69.72C23.9817 69.72 23.3006 69.6962 22.6097 69.6485C17.2927 69.2816 12.1078 67.0133 8.00997 63.2616C3.91932 59.5166 1.20086 54.5605 0.355276 49.3062C-0.0863439 46.5622 -0.115968 43.8043 0.264811 40.8746C0.600549 38.2913 1.25177 35.6238 2.25579 32.7199C4.39528 26.532 7.72596 20.5038 12.7379 13.7488C15.9598 9.40634 19.6671 5.1475 23.7566 1.09045C23.86 0.98781 23.9527 0.859623 24.081 0.682182C24.1554 0.579353 24.2397 0.462796 24.3426 0.328507L24.5945 0L24.8773 0.302514C25.5333 1.00452 26.1831 1.69135 26.8115 2.35554C28.1821 3.80424 29.4767 5.17254 30.7425 6.59461C36.168 12.6902 40.385 18.6663 43.6345 24.8645C46.3521 30.048 48.0593 34.8829 48.8537 39.6454C49.6187 44.2317 49.4305 48.4867 48.2944 52.2922Z", fill: "#61A4BC" }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 45 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("g", { mask: "url(#kap-vode-mask)", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("rect", { x: "-3.24707", y: 100 - data.procenat + '%', width: "55.2353", height: "71.4809", fill: "#61A4BC" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 45 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { className: "font30", children: `${data.procenat}%` }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font15", children: ["dnevnog cilja", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 72 }, undefined), "je postignuto."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "meta-text-voda font12", children: ["UNOS ZA DAN: ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].formatDate(props.danas) }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 46 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "meta-text-voda font12", children: "Redovno uno\u0161enje te\u010Dnosti klju\u010Dno je za optimalno funkcinisanje tijela. Voda poma\u017Ee u transportu hranjivih sastojaka, regulaciji tjelesne temperature i eliminaciji \u0161tetnih materija. Bez dovoljne hidratacije, mo\u017Ee\u0161 osjetiti umor, glavobolju i pad koncentracije." }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dodaj-tecnost-dugmad", onClick: () => { loadData(1); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "ikona", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-voda.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "dodaj font15", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-bijeli-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 64 }, undefined), "Voda"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 13 }, undefined) }, void 0, false); }, "leyzsp2i1vnfqfJ9d6M4Bwn/RiM=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/VodaDugme.js": /*!**********************************!*\ !*** ./src/Ishrana/VodaDugme.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/VodaDugme.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single click", onClick: () => { props.toggleBox('voda'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "button-holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-tecnost-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font15", children: "Izra\u010Dunaj vodu" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/VodaDugme0823.js": /*!**************************************!*\ !*** ./src/Ishrana/VodaDugme0823.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Ishrana/VodaDugme0823.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "dugme tecnost", onClick: () => { props.toggleBox('voda'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/ish0823-icon-tecnost.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 39 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "Te\u010Dnost" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { children: "dnevni unos" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Ishrana/slick.css": /*!*******************************!*\ !*** ./src/Ishrana/slick.css ***! \*******************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var api = __webpack_require__(/*! ../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); var content = __webpack_require__(/*! !../../node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!../../node_modules/postcss-loader/src??postcss!./slick.css */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/slick.css"); content = content.__esModule ? content.default : content; if (typeof content === 'string') { content = [[module.i, content, '']]; } var options = {}; options.insert = "head"; options.singleton = false; var update = api(content, options); if (true) { if (!content.locals || module.hot.invalidate) { var isEqualLocals = function isEqualLocals(a, b, isNamedExport) { if (!a && b || a && !b) { return false; } var p; for (p in a) { if (isNamedExport && p === 'default') { // eslint-disable-next-line no-continue continue; } if (a[p] !== b[p]) { return false; } } for (p in b) { if (isNamedExport && p === 'default') { // eslint-disable-next-line no-continue continue; } if (!a[p]) { return false; } } return true; }; var oldLocals = content.locals; module.hot.accept( /*! !../../node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!../../node_modules/postcss-loader/src??postcss!./slick.css */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/slick.css", function () { content = __webpack_require__(/*! !../../node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!../../node_modules/postcss-loader/src??postcss!./slick.css */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/slick.css"); content = content.__esModule ? content.default : content; if (typeof content === 'string') { content = [[module.i, content, '']]; } if (!isEqualLocals(oldLocals, content.locals)) { module.hot.invalidate(); return; } oldLocals = content.locals; update(content); } ) } module.hot.dispose(function() { update(); }); } module.exports = content.locals || {}; /***/ }), /***/ "./src/Ishrana/style-fix.css": /*!***********************************!*\ !*** ./src/Ishrana/style-fix.css ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var api = __webpack_require__(/*! ../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); var content = __webpack_require__(/*! !../../node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!../../node_modules/postcss-loader/src??postcss!./style-fix.css */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/style-fix.css"); content = content.__esModule ? content.default : content; if (typeof content === 'string') { content = [[module.i, content, '']]; } var options = {}; options.insert = "head"; options.singleton = false; var update = api(content, options); if (true) { if (!content.locals || module.hot.invalidate) { var isEqualLocals = function isEqualLocals(a, b, isNamedExport) { if (!a && b || a && !b) { return false; } var p; for (p in a) { if (isNamedExport && p === 'default') { // eslint-disable-next-line no-continue continue; } if (a[p] !== b[p]) { return false; } } for (p in b) { if (isNamedExport && p === 'default') { // eslint-disable-next-line no-continue continue; } if (!a[p]) { return false; } } return true; }; var oldLocals = content.locals; module.hot.accept( /*! !../../node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!../../node_modules/postcss-loader/src??postcss!./style-fix.css */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/style-fix.css", function () { content = __webpack_require__(/*! !../../node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!../../node_modules/postcss-loader/src??postcss!./style-fix.css */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/Ishrana/style-fix.css"); content = content.__esModule ? content.default : content; if (typeof content === 'string') { content = [[module.i, content, '']]; } if (!isEqualLocals(oldLocals, content.locals)) { module.hot.invalidate(); return; } oldLocals = content.locals; update(content); } ) } module.hot.dispose(function() { update(); }); } module.exports = content.locals || {}; /***/ }), /***/ "./src/Izazov/Izazov.js": /*!******************************!*\ !*** ./src/Izazov/Izazov.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Sala_AWSVideo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Sala/AWSVideo */ "./src/Sala/AWSVideo.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Izazov/Izazov.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(({ izazov_id, user }) => { _s(); let izazov = user.izazovi.filter(izazov => izazov.active == '1' && !izazov.zakazan)[0]; if (izazov_id && izazov_id.length > 0) { izazov = user.izazovi.filter(izazov => izazov.izazov_id == izazov_id)[0]; } let prvaIzabrana = -1; izazov.lekcije.forEach((lekcija, index) => { if (lekcija.progres < 75 && prvaIzabrana == -1 && (index + 1 <= izazov.sedmica || izazov.izazov.otkljucavanje !== 'sedmicno')) prvaIzabrana = index; }); console.log('Prva izabrana lekcija', prvaIzabrana); if (prvaIzabrana == -1) prvaIzabrana = 0; const [izabranaLekcija, setIzabranaLekcija] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(prvaIzabrana); const lekcija = izazov.lekcije[izabranaLekcija]; const uvodi = izazov.lekcije.filter(lekcija => lekcija.broj == '0'); const lekcije = izazov.lekcije.filter(lekcija => lekcija.broj != '0'); const dodaci = []; if (lekcija.file_1 && lekcija.file_1.id) dodaci.push(lekcija.file_1); if (lekcija.file_2 && lekcija.file_2.id) dodaci.push(lekcija.file_2); if (lekcija.file_3 && lekcija.file_3.id) dodaci.push(lekcija.file_3); if (lekcija.file_4 && lekcija.file_4.id) dodaci.push(lekcija.file_4); if (lekcija.file_5 && lekcija.file_5.id) dodaci.push(lekcija.file_5); let izabranaTekst = izabranaLekcija + 1 - uvodi.length; if (izabranaLekcija < uvodi.length) izabranaTekst = '0'; let lekcijaSedmica = 'Modul'; if (izazov.izazov.otkljucavanje === 'sedmicno') lekcijaSedmica = 'Modul'; if (izazov.izazov_id) { if (izazov.sedmica === 0) izazov.sedmica = 1; } return izazov.izazov_id && lekcija.id && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-dodaci-meni", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font11", children: "Izaberi izazov" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 21 }, undefined), user.izazovi.map(izazov => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'row' + (izazov.izazov_id === izazov_id ? ' active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: `/app/app#/Izazov/${izazov.izazov_id}`, onClick: e => { e.preventDefault(); location.hash = `#/Izazov/${izazov.izazov_id}`; return false; } }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `https://atika.net/app/k_thumb.php?id=${izazov.izazov.slika}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 52 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font11", children: izazov.izazov.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 25 }, undefined))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmrc-header izazov-title", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font24", children: izazov.izazov.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "d0423-izazovi", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font13 pretitle", children: izabranaTekst === '0' ? 'Uvodni modul' : `${izabranaTekst}. ${lekcijaSedmica}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font13 title", children: lekcija.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 25 }, undefined), dodaci.length > 0 && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "download fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: `/app/k_thumb.php?id=${dodaci[0].id}/${dodaci[0].filename}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10 pretitle", children: "PDF Dodatak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 41 }, undefined), dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font12 title", children: dodatak.filename }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 45 }, undefined))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "link", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/d0423-izazov-download.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 66 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 41 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "video-player", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_Sala_AWSVideo__WEBPACK_IMPORTED_MODULE_1__["default"], { data: lekcija, onProgres: progres => { if (lekcije[izabranaLekcija] && lekcije[izabranaLekcija].progres) { if (progres > lekcije[izabranaLekcija].progres) lekcije[izabranaLekcija].progres = progres; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 33 }, undefined), lekcija.kuhar_id && lekcija.kuhar_id.length && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kuhar-dugme fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: "font10", href: `#/DodaciTijelo/${lekcija.kuhar_id}`, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/d0423-izazov-kuhar-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 107 }, undefined), "Pogledaj recepte"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 41 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 29 }, undefined), lekcija.zadaci && lekcija.zadaci.length && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "zadaci", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font13", children: "Zadaci za ovaj modul:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("ul", { className: "font12", children: lekcija.zadaci.split("\n").filter(zadatak => zadatak.length > 1).map(zadatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { children: zadatak }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 57 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 45 }, undefined)] }, void 0, true) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "right", children: [uvodi.length > 0 && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "uvodne-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font13", children: "Uvod" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "lekcije", children: uvodi.map((lekcija, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single" + (izabranaLekcija == index ? ' trenutno' : '') + (lekcija.progres >= 75 ? ' pogledano' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "#", onClick: e => { e.preventDefault(); setIzabranaLekcija(index); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "check", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/d0423-izazov-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font12", children: lekcija.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 45 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 33 }, undefined), lekcije.length > 0 && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "lekcije-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font13", children: "Moduli" }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "lekcije", children: lekcije.map((lekcija, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single" + (izabranaLekcija == uvodi.length + index ? ' trenutno' : '') + (lekcija.progres >= 75 ? ' pogledano' : '') + (index + 1 > izazov.sedmica && izazov.izazov.otkljucavanje === 'sedmicno' ? ' nedostupno' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "#", onClick: e => { e.preventDefault(); if (index + 1 > izazov.sedmica && izazov.izazov.otkljucavanje === 'sedmicno') return false;else setIzabranaLekcija(uvodi.length + index); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "check", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/d0423-izazov-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font12", children: lekcija.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "subtitle font10", children: [index + 1, ". ", lekcijaSedmica] }, void 0, true, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 45 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 13 }, undefined) }, void 0, false); }, "jZ0WQW+miZ1sxZctCXTFxz4R0p0=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Kalkulator/Jelovnici.js": /*!*************************************!*\ !*** ./src/Kalkulator/Jelovnici.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Kalkulator/Jelovnici.js", _s = __webpack_require__.$Refresh$.signature(), _s2 = __webpack_require__.$Refresh$.signature(); function Dugme({ onClick }) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { className: "dugme-zeleno font10 marginb10 sakriveno", href: "javascript: void(0)", onClick: onClick, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/notif-nutri.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 13 }, this), "Odaberi dana\u0161nji jelovnik"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 5, columnNumber: 9 }, this); } _c = Dugme; function Meni({ meni }) { _s(); const [open, setOpen] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfj-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-top " + (open ? 'otvoreno' : ''), onClick: () => { setOpen(!open); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-ikona", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "2022/svg/nn-strelica-dole-zlatna.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 50 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-naslov font14", children: ["JELOVNIK ", meni.broj] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-odabir odabrano-nesto" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 17 }, this), open ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-bottom fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjsb-jelo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "obrok font12", children: "Doru\u010Dak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naziv font14", children: meni.dorucak.jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-odabir odabrano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjsb-jelo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "obrok font12", children: "Ru\u010Dak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naziv font14", children: meni.rucak.jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-odabir" }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjsb-jelo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "obrok font12", children: "U\u017Eina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naziv font14", children: meni.medju.jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-odabir odabrano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjsb-jelo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naslov", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "obrok font12", children: "Ve\u010Dera" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "naziv font14", children: meni.vecera.jelo_data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfjs-odabir odabrano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 21 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 13 }, this) }, void 0, false); } _s(Meni, "xG1TONbKtDWtdOTrXaTAsNhPg/Q="); _c2 = Meni; function Lista({ onClose, meni }) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "odabir-jelovnik-float fade-in sakriveno", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojf-header font15", children: "Odaberi dana\u0161nji jelovnik" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojf-jelovnik", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojfj-content", children: Object.keys(meni).map(naziv => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(Meni, { meni: meni[naziv] }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 25 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "ojf-dugmad", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { className: "dugme-zeleno border font10", href: "javascript: void(0)", onClick: onClose, children: "ZATVORI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { className: "dugme-zeleno font10", href: "javascript: void(0)", children: "SA\u010CUVAJ" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 9 }, this); } _c3 = Lista; /* harmony default export */ __webpack_exports__["default"] = (_s2(props => { _s2(); const [open, setOpen] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); return !open ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(Dugme, { onClick: () => { setOpen(true); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 9 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(Lista, { meni: props.meni, onClose: () => { setOpen(false); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 9 }, undefined); }, "xG1TONbKtDWtdOTrXaTAsNhPg/Q=")); var _c, _c2, _c3; __webpack_require__.$Refresh$.register(_c, "Dugme"); __webpack_require__.$Refresh$.register(_c2, "Meni"); __webpack_require__.$Refresh$.register(_c3, "Lista"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Main.js": /*!*********************!*\ !*** ./src/Main.js ***! \*********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _MainFabrika__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MainFabrika */ "./src/MainFabrika.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Main.js"; class Main extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { active: this.props.user.dodatno.indexOf(`a_${this.props.platforma}`) > -1 && !this.props.user.expired, showDodaci: false }; } setPlatforma(pl) { if (pl === 'dodaci') { this.setState({ showDodaci: true }); } else { this.props.setPlatforma(pl); } } static getDerivedStateFromProps(props, state) { return { active: props.user.dodatno.indexOf(`a_${props.platforma}`) > -1 && !props.user.expired }; } render() { return this.props.user.is_fabrika === '1' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_MainFabrika__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 53 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("link", { rel: "stylesheet", href: "css/style.css?ver=3.78" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("section", { className: "pm-index", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmi-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmic-left-new", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmicln-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font11", children: 'Pristupi platformi:' }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font48s", children: 'Wellness za' }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("ul", { className: "pmicln-in-menu font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { className: 'item tijelo click ' + (this.props.platforma == 'tijelo' ? 'active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.setPlatforma.bind(this, 'tijelo'), children: 'Tijelo' }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { className: 'item koza click ' + (this.props.platforma == 'koza' ? 'active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.setPlatforma.bind(this, 'koza'), children: 'Kožu' }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("li", { className: 'item psiha click ' + (this.props.platforma == 'psiha' ? 'active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.setPlatforma.bind(this, 'psiha'), children: 'Psihu' }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 33 }, this), !this.state.active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { id: "not-member", className: "not-member-notice cont fade-in font13 active", children: ['Nisi član ove platforme, ukoliko želiš da postaneš, klikni', " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://atika.net/shop/", children: 'OVDJE' }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 106 }, this), "."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 37 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 29 }, this), this.props.user.site_language === 'sr' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicln-dodaci click ' + (this.state.showDodaci ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "first font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.setPlatforma.bind(this, 'dodaci'), children: "Dodaci programima" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 68 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "second", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off fade-in", src: "svg/proizvodi-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on fade-in", src: "svg/proizvodi-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 33 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 25 }, this), !this.state.showDodaci ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmic-right ' + (this.state.active ? '' : 'deactive'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicr-single margin ' + (this.props.permissions.disable_nutri ? 'disabled' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: this.props.permissions.link_nutri ? this.props.permissions.link_nutri : '#/CentarNutri/Chat' }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/nutri.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-meta", children: 'Nutricionistički centar' }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicr-single ' + (this.props.permissions.disable_psiha ? 'disabled' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: this.props.permissions.link_psiha ? this.props.permissions.link_psiha : '#/CentarPsiha/Chat' }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/psiha.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-meta", children: 'Centar za psihu' }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicr-single margin-mobile ' + (this.props.permissions.disable_fit ? 'disabled' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: this.props.permissions.link_fit ? this.props.permissions.link_fit : '#/CentarFit/Chat' }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/fitnes.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-meta", children: 'Fitnes centar' }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicr-single ' + (this.props.permissions.disable_zdravlje ? 'disabled' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: this.props.permissions.link_zdravlje ? this.props.permissions.link_zdravlje : '#/CentarZdravlje/Chat' }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/zdravlje.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-meta", children: 'Centar za zdravlje' }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicr-single active ' + (this.props.permissions.disable_admin ? 'disabled' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: this.props.permissions.link_admin ? this.props.permissions.link_admin : '#/CentarAdmin/Chat' }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/admin.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-meta", children: 'Administrativni centar' }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'pmicr-single ' + (this.props.permissions.disable_relax ? 'disabled' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: this.props.permissions.link_relax ? this.props.permissions.link_relax : '#/CentarRelax/Zid' }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/relax.jpg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 67 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single-meta", children: 'Relax centar' }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 29 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmic-right", children: this.props.user.dodaci.length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmic-dodaci-prazno", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmicdp-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/knjiga-zadovoljava.png" }, void 0, false, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font20", children: 'Vaša baza je prazna!' }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font13", children: 'Posjetite naš SHOP i dopunite je sadržajima koji će vam olakšati put do transformacije!' }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://atika.net/shop/", className: "button", children: 'POSJETI WEB SHOP' }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmic-dodaci", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmicd-in", children: this.props.user.dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "row tijelo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: dodatak.status === 'active' ? `#/Dodaci${dodatak.platforma}/${dodatak.id}` : `/app/placanje-dodatak.php?id=${dodatak.id}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 53 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "row-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "row-img", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: '/app/k_thumb.php?id=' + dodatak.thumbnail }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 61 }, this), dodatak.status === 'inactive' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font9", children: "UPLATA U OBRADI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 65 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 57 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "row-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font13", children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 61 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font9", children: dodatak.podnaslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 61 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 57 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 49 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Main); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Main2022.js": /*!*************************!*\ !*** ./src/Main2022.js ***! \*************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Main2022.js"; class Main2022 extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let programi = this.props.user.programi.filter(p => p.type === '2022' || p.type == '0922' || p.type == '0423'); programi.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); this.state = { program: programi.length > 0 ? programi[0] : false, active: programi.length > 0 && !programi[0].expired && programi[0].active == '1', data: { clanarina: false }, poruke: false, showSocial: false, showMessage: '' }; this.loadClanarina = this.loadClanarina.bind(this); this.checkSUB = this.checkSUB.bind(this); } componentDidMount() { if (!this.state.data.clanarina && this.state.program && this.state.active) this.loadClanarina(); } loadClanarina() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Clanarina.php?platforma=tijelo&program=${this.state.program.id}`).then(response => { this.setState({ loaded: true, data: { clanarina: response.data } }); }); } checkSUB(centar, sub) { return this.props.program.sub_permissions && this.props.program.sub_permissions[centar] && (this.props.program.sub_permissions[centar].indexOf(sub) > -1 || this.props.program.sub_permissions[centar].indexOf('sve') > -1); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [this.state.showSocial ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "float-overlay cont fade-in active", id: "social", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "close close-in-overlay", onClick: () => { this.setState({ showSocial: false }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "title font10", children: "Program trenutno nije aktivan" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 33 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "close", onClick: () => { this.setState({ showSocial: false }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 36 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 97 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: "Ukoliko ima\u0161 pitanja vezano za programe ili \u010Dlanarinu, pi\u0161i nam putem instagram-a, facebook-a ili mail-a." }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pm-buttons-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://atika.net/instagram", target: "_blank", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "14", height: "12", viewBox: "0 0 14 12", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7.00151 3.04187C6.20149 3.04187 5.44951 3.35039 4.88391 3.91069C4.3175 4.47179 4.00656 5.21736 4.00831 6.01012C4.01187 7.63533 5.3536 8.95801 6.99918 8.9586H7.00033C7.79949 8.9586 8.55097 8.65022 9.11665 8.09006C9.68359 7.52872 9.99501 6.78285 9.99356 5.98997C9.99059 4.36491 8.64785 3.04237 7.00151 3.04187ZM7.00376 8.11281H6.99778C5.82504 8.10957 4.86781 7.16338 4.86401 6.00357C4.86221 5.45038 5.09615 4.9032 5.50589 4.50235C5.91887 4.09831 6.45565 3.87929 7.01699 3.8877C8.19708 3.90384 9.14848 4.85583 9.13783 6.00981C9.12713 7.17064 8.17034 8.11281 7.00376 8.11281Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M10.3274 2.03674H10.3315C10.715 2.03674 11.0065 2.31947 11.0103 2.69597C11.0122 2.8851 10.9401 3.06142 10.8072 3.1924C10.6787 3.31911 10.5076 3.38802 10.3274 3.38535C9.96321 3.38072 9.64432 3.06299 9.64502 2.70535C9.64575 2.33861 9.95186 2.03868 10.3274 2.03674Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M10.0076 0.00132751C9.05476 0.000442505 8.08171 0 7.07422 0C6.08723 0 5.06718 0.000427246 4.00026 0.00128174C2.25304 0.00268555 0.934095 1.30109 0.932295 3.02148C0.930116 5.064 0.930116 7.07001 0.932319 8.98378C0.934309 10.6995 2.24518 11.9958 3.98153 11.9991C4.59201 12.0002 5.20249 12 5.81304 11.9999L8.11837 11.9998C8.74983 12 9.3813 12.0002 10.0128 11.9991C11.7536 11.9962 13.0675 10.6926 13.0689 8.96684C13.0707 6.86789 13.0707 4.92535 13.0689 3.02823C13.0673 1.30423 11.7512 0.00294495 10.0076 0.00132751ZM12.2118 8.98749C12.2071 10.0299 11.5579 10.855 10.5578 11.0896C10.3803 11.1313 10.1778 11.1514 9.92057 11.1531C9.21453 11.1574 8.49701 11.1568 7.80201 11.1563L7.76062 11.1562C7.50329 11.156 7.24597 11.1558 6.98863 11.1558L6.07121 11.1566C5.77555 11.157 5.47549 11.1575 5.17391 11.1575C4.78598 11.1575 4.39553 11.1568 4.00865 11.1544C2.92581 11.148 2.10035 10.5228 1.85444 9.52278C1.81103 9.34636 1.78968 9.14793 1.78915 8.91605C1.78513 7.17725 1.78443 5.27356 1.78703 3.09624C1.78865 1.75124 2.70575 0.846588 4.06916 0.845139C6.06243 0.843018 8.01441 0.841446 9.98033 0.845901C11.064 0.848358 11.8929 1.46907 12.1434 2.46576C12.1877 2.64156 12.2112 2.83493 12.2117 3.02492L12.2117 3.05994V3.06145C12.2162 5.00374 12.2207 7.0121 12.2118 8.98749Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 113 }, this), "Instagram"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://www.facebook.com/atikacompany", target: "_blank", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "9", height: "14", viewBox: "0 0 9 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M2.03932 4.67697C2.03932 4.23039 2.02454 3.78593 2.04263 3.34277C2.07298 2.59989 2.27842 1.90563 2.73874 1.30786C3.38624 0.467025 4.25091 0.0262461 5.32357 0.0107371C6.01433 0.000752574 6.70626 0.0298572 7.39589 0.000573206C7.77647 -0.0155934 8.05757 0.313096 8.06108 0.621218C8.06895 1.31336 8.07477 2.00591 8.05855 2.69777C8.04976 3.0726 7.75877 3.33183 7.36936 3.34244C6.96431 3.35349 6.55869 3.34186 6.1535 3.34971C5.74053 3.35771 5.68898 3.41106 5.68345 3.80778C5.67977 4.07185 5.68286 4.33603 5.6848 4.60014C5.685 4.6256 5.69854 4.65095 5.71642 4.71271C6.15705 4.71271 6.60518 4.71242 7.0533 4.71278C7.7582 4.71333 7.9799 4.93063 7.98112 5.62644C7.98217 6.2276 7.9844 6.82881 7.97843 7.42992C7.97276 8.00224 7.72555 8.24425 7.15074 8.24815C6.67376 8.25138 6.19674 8.2488 5.68105 8.2488C5.68105 8.38232 5.68105 8.48824 5.68105 8.59416C5.68105 10.0971 5.68143 11.6 5.68087 13.1028C5.68063 13.7482 5.42946 13.9983 4.78193 13.9989C4.13708 13.9996 3.49224 14.0013 2.8474 13.9983C2.2938 13.9958 2.03403 13.7406 2.03338 13.1967C2.03153 11.6483 2.02746 10.0998 2.03819 8.55144C2.03985 8.31219 1.97749 8.2286 1.73067 8.244C1.40954 8.26403 1.08597 8.2552 0.763775 8.24665C0.292893 8.23417 0.0215887 7.98305 0.0114665 7.51578C-0.00352935 6.82387 -0.00424307 6.13112 0.0118533 5.43926C0.0229067 4.96422 0.304974 4.71908 0.795908 4.71348C1.17353 4.70917 1.5512 4.70984 1.92885 4.70736C1.94656 4.70723 1.96423 4.69805 2.03932 4.67697ZM7.21975 0.813112C6.56171 0.813112 5.91494 0.763094 5.27884 0.823312C3.86504 0.957141 2.993 1.84321 2.88096 3.23336C2.83425 3.81302 2.86958 4.39897 2.8625 4.98199C2.85786 5.36295 2.68675 5.53112 2.30338 5.53472C1.88874 5.53862 1.47391 5.5417 1.05942 5.5332C0.889862 5.52972 0.833325 5.59181 0.835756 5.75596C0.842891 6.23875 0.84283 6.72179 0.835768 7.2046C0.833373 7.36848 0.889898 7.43233 1.05948 7.42868C1.44633 7.42036 1.83349 7.42541 2.22052 7.4266C2.71533 7.42813 2.86304 7.57283 2.86329 8.06029C2.86409 9.6548 2.86361 11.2493 2.86363 12.8438C2.86363 12.9484 2.86363 13.053 2.86363 13.1533C3.548 13.1533 4.18707 13.1533 4.84909 13.1533C4.84909 13.0226 4.84909 12.9147 4.84909 12.8068C4.84909 11.2852 4.84905 9.76359 4.84911 8.24198C4.84913 7.47461 4.89862 7.42636 5.68434 7.42634C6.16094 7.42633 6.63754 7.42634 7.14632 7.42634C7.14632 6.85312 7.13961 6.31715 7.14992 5.78151C7.15359 5.59134 7.09174 5.52795 6.89766 5.5321C6.38186 5.54312 5.86559 5.54044 5.34965 5.53343C5.02004 5.52894 4.85546 5.3679 4.85224 5.04349C4.84737 4.5516 4.84202 4.05899 4.86327 3.5678C4.88702 3.01865 5.20662 2.66098 5.74964 2.57528C6.02942 2.53112 6.31739 2.53428 6.60195 2.52417C6.80871 2.51681 7.01595 2.52273 7.21976 2.52273C7.21975 1.921 7.21975 1.36867 7.21975 0.813112Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 123 }, this), "Facebook"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "mailto:info@atika.net", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "15", height: "11", viewBox: "0 0 15 11", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M7.10448 10.0051C5.18673 10.0051 3.26898 10.0056 1.35122 10.0049C0.520487 10.0046 0.000632009 9.48449 0.000441465 8.65342C-0.000117464 6.21686 -0.000193661 3.78029 0.000492297 1.34373C0.00072095 0.527442 0.521998 0.000663766 1.33119 0.000524034C5.18522 -0.00018733 9.03925 -0.000149297 12.8933 0.000485849C13.706 0.000625581 14.2296 0.524406 14.2299 1.33765C14.2308 3.78347 14.2309 6.2293 14.2299 8.67513C14.2295 9.48378 13.7023 10.0046 12.8855 10.0049C10.9585 10.0057 9.03149 10.0051 7.10448 10.0051ZM1.51219 0.845536C1.50026 0.868299 1.48835 0.891063 1.47642 0.913826C1.52938 0.95205 1.58883 0.983807 1.63437 1.02944C3.30987 2.70832 4.98391 4.38866 6.65863 6.06832C7.0027 6.41342 7.22822 6.41353 7.5723 6.06848C9.24058 4.39548 10.9084 2.72201 12.5759 1.04826C12.6316 0.992318 12.6826 0.931623 12.7608 0.845548C8.98347 0.845535 5.24783 0.845536 1.51219 0.845536ZM12.7337 9.16453C11.5408 7.98359 10.3664 6.82084 9.17295 5.63932C8.82815 5.98553 8.46344 6.37859 8.0675 6.73716C7.8892 6.89863 7.66228 7.03666 7.43339 7.10577C6.95158 7.25123 6.52146 7.10496 6.16558 6.751C5.78114 6.36866 5.39945 5.98354 5.08029 5.66353C3.87825 6.85031 2.7035 8.01015 1.53428 9.16453C5.24648 9.16453 8.97766 9.16453 12.7337 9.16453ZM0.855806 1.48581C0.855806 3.83385 0.855806 6.18503 0.855806 8.4577C2.00875 7.31396 3.18924 6.14287 4.36909 4.97244C3.20945 3.82159 2.03404 2.65511 0.855806 1.48581ZM13.3745 8.51994C13.3745 6.17096 13.3745 3.82022 13.3745 1.54755C12.2214 2.6913 11.0409 3.86209 9.85937 5.03396C11.0199 6.18482 12.1955 7.35067 13.3745 8.51994Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 91 }, this), "E-mail"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 21 }, this) : null, this.state.showMessage.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "float-overlay cont fade-in active", id: "social", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "close close-in-overlay", onClick: () => { this.setState({ showMessage: '' }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "title font10", children: "Sadr\u017Eaj nije dostupan" }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 33 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "close", onClick: () => { this.setState({ showMessage: '' }); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 36 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 89 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: this.state.showMessage }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pm-buttons-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://atika.net/instagram", target: "_blank", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "14", height: "12", viewBox: "0 0 14 12", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7.00151 3.04187C6.20149 3.04187 5.44951 3.35039 4.88391 3.91069C4.3175 4.47179 4.00656 5.21736 4.00831 6.01012C4.01187 7.63533 5.3536 8.95801 6.99918 8.9586H7.00033C7.79949 8.9586 8.55097 8.65022 9.11665 8.09006C9.68359 7.52872 9.99501 6.78285 9.99356 5.98997C9.99059 4.36491 8.64785 3.04237 7.00151 3.04187ZM7.00376 8.11281H6.99778C5.82504 8.10957 4.86781 7.16338 4.86401 6.00357C4.86221 5.45038 5.09615 4.9032 5.50589 4.50235C5.91887 4.09831 6.45565 3.87929 7.01699 3.8877C8.19708 3.90384 9.14848 4.85583 9.13783 6.00981C9.12713 7.17064 8.17034 8.11281 7.00376 8.11281Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M10.3274 2.03674H10.3315C10.715 2.03674 11.0065 2.31947 11.0103 2.69597C11.0122 2.8851 10.9401 3.06142 10.8072 3.1924C10.6787 3.31911 10.5076 3.38802 10.3274 3.38535C9.96321 3.38072 9.64432 3.06299 9.64502 2.70535C9.64575 2.33861 9.95186 2.03868 10.3274 2.03674Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M10.0076 0.00132751C9.05476 0.000442505 8.08171 0 7.07422 0C6.08723 0 5.06718 0.000427246 4.00026 0.00128174C2.25304 0.00268555 0.934095 1.30109 0.932295 3.02148C0.930116 5.064 0.930116 7.07001 0.932319 8.98378C0.934309 10.6995 2.24518 11.9958 3.98153 11.9991C4.59201 12.0002 5.20249 12 5.81304 11.9999L8.11837 11.9998C8.74983 12 9.3813 12.0002 10.0128 11.9991C11.7536 11.9962 13.0675 10.6926 13.0689 8.96684C13.0707 6.86789 13.0707 4.92535 13.0689 3.02823C13.0673 1.30423 11.7512 0.00294495 10.0076 0.00132751ZM12.2118 8.98749C12.2071 10.0299 11.5579 10.855 10.5578 11.0896C10.3803 11.1313 10.1778 11.1514 9.92057 11.1531C9.21453 11.1574 8.49701 11.1568 7.80201 11.1563L7.76062 11.1562C7.50329 11.156 7.24597 11.1558 6.98863 11.1558L6.07121 11.1566C5.77555 11.157 5.47549 11.1575 5.17391 11.1575C4.78598 11.1575 4.39553 11.1568 4.00865 11.1544C2.92581 11.148 2.10035 10.5228 1.85444 9.52278C1.81103 9.34636 1.78968 9.14793 1.78915 8.91605C1.78513 7.17725 1.78443 5.27356 1.78703 3.09624C1.78865 1.75124 2.70575 0.846588 4.06916 0.845139C6.06243 0.843018 8.01441 0.841446 9.98033 0.845901C11.064 0.848358 11.8929 1.46907 12.1434 2.46576C12.1877 2.64156 12.2112 2.83493 12.2117 3.02492L12.2117 3.05994V3.06145C12.2162 5.00374 12.2207 7.0121 12.2118 8.98749Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 113 }, this), "Instagram"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://www.facebook.com/atikacompany", target: "_blank", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "9", height: "14", viewBox: "0 0 9 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M2.03932 4.67697C2.03932 4.23039 2.02454 3.78593 2.04263 3.34277C2.07298 2.59989 2.27842 1.90563 2.73874 1.30786C3.38624 0.467025 4.25091 0.0262461 5.32357 0.0107371C6.01433 0.000752574 6.70626 0.0298572 7.39589 0.000573206C7.77647 -0.0155934 8.05757 0.313096 8.06108 0.621218C8.06895 1.31336 8.07477 2.00591 8.05855 2.69777C8.04976 3.0726 7.75877 3.33183 7.36936 3.34244C6.96431 3.35349 6.55869 3.34186 6.1535 3.34971C5.74053 3.35771 5.68898 3.41106 5.68345 3.80778C5.67977 4.07185 5.68286 4.33603 5.6848 4.60014C5.685 4.6256 5.69854 4.65095 5.71642 4.71271C6.15705 4.71271 6.60518 4.71242 7.0533 4.71278C7.7582 4.71333 7.9799 4.93063 7.98112 5.62644C7.98217 6.2276 7.9844 6.82881 7.97843 7.42992C7.97276 8.00224 7.72555 8.24425 7.15074 8.24815C6.67376 8.25138 6.19674 8.2488 5.68105 8.2488C5.68105 8.38232 5.68105 8.48824 5.68105 8.59416C5.68105 10.0971 5.68143 11.6 5.68087 13.1028C5.68063 13.7482 5.42946 13.9983 4.78193 13.9989C4.13708 13.9996 3.49224 14.0013 2.8474 13.9983C2.2938 13.9958 2.03403 13.7406 2.03338 13.1967C2.03153 11.6483 2.02746 10.0998 2.03819 8.55144C2.03985 8.31219 1.97749 8.2286 1.73067 8.244C1.40954 8.26403 1.08597 8.2552 0.763775 8.24665C0.292893 8.23417 0.0215887 7.98305 0.0114665 7.51578C-0.00352935 6.82387 -0.00424307 6.13112 0.0118533 5.43926C0.0229067 4.96422 0.304974 4.71908 0.795908 4.71348C1.17353 4.70917 1.5512 4.70984 1.92885 4.70736C1.94656 4.70723 1.96423 4.69805 2.03932 4.67697ZM7.21975 0.813112C6.56171 0.813112 5.91494 0.763094 5.27884 0.823312C3.86504 0.957141 2.993 1.84321 2.88096 3.23336C2.83425 3.81302 2.86958 4.39897 2.8625 4.98199C2.85786 5.36295 2.68675 5.53112 2.30338 5.53472C1.88874 5.53862 1.47391 5.5417 1.05942 5.5332C0.889862 5.52972 0.833325 5.59181 0.835756 5.75596C0.842891 6.23875 0.84283 6.72179 0.835768 7.2046C0.833373 7.36848 0.889898 7.43233 1.05948 7.42868C1.44633 7.42036 1.83349 7.42541 2.22052 7.4266C2.71533 7.42813 2.86304 7.57283 2.86329 8.06029C2.86409 9.6548 2.86361 11.2493 2.86363 12.8438C2.86363 12.9484 2.86363 13.053 2.86363 13.1533C3.548 13.1533 4.18707 13.1533 4.84909 13.1533C4.84909 13.0226 4.84909 12.9147 4.84909 12.8068C4.84909 11.2852 4.84905 9.76359 4.84911 8.24198C4.84913 7.47461 4.89862 7.42636 5.68434 7.42634C6.16094 7.42633 6.63754 7.42634 7.14632 7.42634C7.14632 6.85312 7.13961 6.31715 7.14992 5.78151C7.15359 5.59134 7.09174 5.52795 6.89766 5.5321C6.38186 5.54312 5.86559 5.54044 5.34965 5.53343C5.02004 5.52894 4.85546 5.3679 4.85224 5.04349C4.84737 4.5516 4.84202 4.05899 4.86327 3.5678C4.88702 3.01865 5.20662 2.66098 5.74964 2.57528C6.02942 2.53112 6.31739 2.53428 6.60195 2.52417C6.80871 2.51681 7.01595 2.52273 7.21976 2.52273C7.21975 1.921 7.21975 1.36867 7.21975 0.813112Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 123 }, this), "Facebook"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "mailto:info@atika.net", class: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "15", height: "11", viewBox: "0 0 15 11", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M7.10448 10.0051C5.18673 10.0051 3.26898 10.0056 1.35122 10.0049C0.520487 10.0046 0.000632009 9.48449 0.000441465 8.65342C-0.000117464 6.21686 -0.000193661 3.78029 0.000492297 1.34373C0.00072095 0.527442 0.521998 0.000663766 1.33119 0.000524034C5.18522 -0.00018733 9.03925 -0.000149297 12.8933 0.000485849C13.706 0.000625581 14.2296 0.524406 14.2299 1.33765C14.2308 3.78347 14.2309 6.2293 14.2299 8.67513C14.2295 9.48378 13.7023 10.0046 12.8855 10.0049C10.9585 10.0057 9.03149 10.0051 7.10448 10.0051ZM1.51219 0.845536C1.50026 0.868299 1.48835 0.891063 1.47642 0.913826C1.52938 0.95205 1.58883 0.983807 1.63437 1.02944C3.30987 2.70832 4.98391 4.38866 6.65863 6.06832C7.0027 6.41342 7.22822 6.41353 7.5723 6.06848C9.24058 4.39548 10.9084 2.72201 12.5759 1.04826C12.6316 0.992318 12.6826 0.931623 12.7608 0.845548C8.98347 0.845535 5.24783 0.845536 1.51219 0.845536ZM12.7337 9.16453C11.5408 7.98359 10.3664 6.82084 9.17295 5.63932C8.82815 5.98553 8.46344 6.37859 8.0675 6.73716C7.8892 6.89863 7.66228 7.03666 7.43339 7.10577C6.95158 7.25123 6.52146 7.10496 6.16558 6.751C5.78114 6.36866 5.39945 5.98354 5.08029 5.66353C3.87825 6.85031 2.7035 8.01015 1.53428 9.16453C5.24648 9.16453 8.97766 9.16453 12.7337 9.16453ZM0.855806 1.48581C0.855806 3.83385 0.855806 6.18503 0.855806 8.4577C2.00875 7.31396 3.18924 6.14287 4.36909 4.97244C3.20945 3.82159 2.03404 2.65511 0.855806 1.48581ZM13.3745 8.51994C13.3745 6.17096 13.3745 3.82022 13.3745 1.54755C12.2214 2.6913 11.0409 3.86209 9.85937 5.03396C11.0199 6.18482 12.1955 7.35067 13.3745 8.51994Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 91 }, this), "E-mail"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 21 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "nn-main", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "meta", children: this.state.program ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "header font13", children: "Moj program" }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${this.state.program.data.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 63 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "program-title font20", children: this.state.program.data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 45 }, this), this.state.active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "program-end-date font10", children: ["Va\u017Ei do ", this.state.program.end_nice] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 49 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "program-inactive font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "PROGRAM TRENUTNO" }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 86 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "NIJE AKTIVAN" }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 115 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 49 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 37 }, this)] }, void 0, true) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "header font13", children: "Moj program" }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "no-program font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "svg/nn-naslovna-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 66 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: ["Klikni ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "http://atika.net/shop/", target: "_blank", children: "OVDJE" }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 56 }, this), " i odaberi ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 125 }, this), "program za sebe!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 25 }, this), this.props.user && this.props.user.dodaci && this.props.user.dodaci.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "atika-kuhar font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: `/app/app#/DodaciTijelo/${this.props.user.dodaci[0].id}`, onClick: e => { e.preventDefault(); location.hash = `#/DodaciTijelo/${this.props.user.dodaci[0].id}`; return false; } }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { children: "Atika kuhar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "2022/svg/atika-kuhar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 53 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 29 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "atika-kuhar font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "/slano-slatko/", target: "_blank" }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 67 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { children: "Atika kuhar" }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 112 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "2022/svg/atika-kuhar.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 132 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 31 }, this) }, void 0, false)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "circles", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single active chat", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: !this.state.active ? 'javascript: void(0)' : "/app#/CentarNutri/Chat", onClick: e => { if (!this.state.active) { this.setState({ showSocial: true }); } else { e.preventDefault(); location.hash = '#/CentarNutri/Chat'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 33 }, this), this.state.active && this.props.porukeUnread && this.props.porukeUnread > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "number-ticker font12", children: this.props.porukeUnread }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 37 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-chat.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-chat-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 197, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 29 }, this), this.checkSUB('nutri_centar', 'plan') || !this.state.active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: (this.state.active ? 'active ' : '') + "single ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: !this.state.active ? 'javascript: void(0)' : "/app#/CentarNutri/Ishrana", onClick: e => { if (this.state.active) { e.preventDefault(); location.hash = '#/CentarNutri/Ishrana'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-ishrana.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 212, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 201, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { this.setState({ showMessage: "Tvoj program ne uključuje ishranu. Ukoliko želiš da je doplatiš, piši nam!" }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-ishrana.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Ishrana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 225, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 33 }, this), this.checkSUB('fit_centar', 'sala') || !this.state.active ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: (this.state.active ? 'active ' : '') + "single trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: !this.state.active ? 'javascript: void(0)' : "/app#/CentarFit/Sala", onClick: e => { if (this.state.active) { e.preventDefault(); location.hash = '#/CentarFit/Sala'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 231, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-trening.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 238, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 239, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 237, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 33 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: () => { this.setState({ showMessage: 'Tvoj program ne uključuje opciju treninga. Ukoliko želiš da je doplatiš, piši nam!' }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 245, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-trening.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 251, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 252, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 250, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 254, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 244, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: (this.state.active ? 'active ' : '') + "single forum", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: !this.state.active ? 'javascript: void(0)' : "/app#/CentarRelax/Zid", onClick: e => { if (this.state.active) { e.preventDefault(); location.hash = '#/CentarRelax/Zid'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 259, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-forum.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 266, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-forum-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 267, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 265, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Forum" }, void 0, false, { fileName: _jsxFileName, lineNumber: 269, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 258, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: (this.state.active ? 'active ' : '') + "single progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: !this.state.active ? 'javascript: void(0)' : "/app#/CentarFit/Progres", onClick: e => { if (this.state.active) { e.preventDefault(); location.hash = '#/CentarFit/Progres'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 273, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-progres.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 280, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-progres-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 281, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 279, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 283, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 272, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: (this.state.active || 1 ? 'active ' : '') + "single profil", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: false ? undefined : "/app#/Profil", onClick: e => { if (true) { e.preventDefault(); location.hash = '#/Profil'; } } }, void 0, false, { fileName: _jsxFileName, lineNumber: 287, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "svg/nn-profil.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 294, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "svg/nn-profil-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 295, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 293, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "title font13", children: "Profil" }, void 0, false, { fileName: _jsxFileName, lineNumber: 297, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "progres-circle", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: 120, height: 120, viewBox: "0 0 120 120", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("circle", { cx: 60, cy: 60, r: 54, className: "siva", fill: "none", strokeWidth: 3 }, void 0, false, { fileName: _jsxFileName, lineNumber: 300, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("circle", { style: { strokeDashoffset: !this.state.active || !this.state.data.clanarina.potroseno_procenat ? 100 : -1 * (this.state.data.clanarina.potroseno_procenat + 100) }, className: "percent zlatna", cx: 60, cy: 60, r: 54, fill: "none", strokeWidth: 3, pathLength: 100 }, void 0, false, { fileName: _jsxFileName, lineNumber: 301, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 299, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 298, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "progres-percent-number", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font22", children: this.state.data.clanarina.potroseno_procenat ? `${this.state.data.clanarina.potroseno_procenat}%` : '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 309, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font10", children: this.state.data.clanarina.potroseno_procenat ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: ["programa", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 310, columnNumber: 120 }, this), "je zavr\u0161eno"] }, void 0, true) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 310, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 308, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 286, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Main2022); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/MainFabrika.js": /*!****************************!*\ !*** ./src/MainFabrika.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Main2022__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Main2022 */ "./src/Main2022.js"); /* harmony import */ var _Home_Home0423__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Home/Home0423 */ "./src/Home/Home0423.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/MainFabrika.js"; class MainFabrika extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { setProgram(pl) { this.props.setProgram(pl); } render() { if (this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Home_Home0423__WEBPACK_IMPORTED_MODULE_2__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 39 }, this); return this.props.user.is_2022 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Main2022__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 36 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("section", { className: "pm-index-novi", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmin-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pminc-sekcija first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: "Pristupi sekciji:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font36", children: "Moji online programi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header-meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header-meta-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#/CentarAdmin/Chat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "title font11", children: "Kontaktiraj blagajnika" }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/blagajnik-naslovna.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 34 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "content-programi", children: [this.props.user.programi.map(program => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: `cp-single ${program.data.platforma}`, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: program.active == '1' ? this.setProgram.bind(this, program) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cps-image", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cpsi-box" }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${program.data.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cps-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cps-meta-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: program.data.podnaslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font22", children: program.data.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'cps-meta-bottom font10' + (program.active == '1' ? '' : ' crveni'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: program.active == '1' ? 'Važi do:' : 'PROGRAM TRENUTNO' }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { children: program.active == '1' ? program.end_nice : 'NIJE AKTIVAN' }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 10 }, this)), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cp-single tijelo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/shop/#online-programi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cps-image-empty", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 11 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cps-meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cps-meta-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: "Posjeti web shop" }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font22", children: "Izaberi program za sebe" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 11 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pminc-sekcija second", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "background" }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: "Pristupi sekciji:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font36", children: "Dodaci programima" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmic-dodaci novi", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pmicd-in", children: [this.props.user.dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: `row ${dodatak.platforma.toLowerCase()}`, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: dodatak.status === 'active' ? `#/Dodaci${dodatak.platforma}/${dodatak.id}` : `/app/placanje-dodatak.php?id=${dodatak.id}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row-img", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: '/app/k_thumb.php?id=' + dodatak.thumbnail }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 14 }, this), dodatak.status === 'inactive' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font9", children: "UPLATA U OBRADI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 15 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font13", children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font9", children: dodatak.podnaslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 11 }, this)), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/shop/#dodaci-programima" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row-img-empty", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 14 14", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M6 0H8V14H6V0Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M14 6V8L0 8L8.74224e-08 6L14 6Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 13 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 12 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "row-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font13", children: "istra\u017Ei nove dodatke" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font9", children: "posjeti web shop" }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 12 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 6 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 5 }, this) }, void 0, false); } } /* harmony default export */ __webpack_exports__["default"] = (MainFabrika); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Alert.js": /*!****************************!*\ !*** ./src/Popup/Alert.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Alert.js"; class Alert extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { show: this.props.show ? this.props.show : false, naslov: this.props.naslov || '', text: this.props.text || '', btnTitle: this.props.btnTitle || 'OK' }; this.hide = this.hide.bind(this); this.show = this.show.bind(this); } hide() { this.setState({ show: false }, () => { if (this.props.onHide) { this.props.onHide(); } }); } show() { this.setState({ show: true }, () => { if (this.props.onShow) { this.props.onShow(); } }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: 'float-overlay cont fade-in ' + (this.state.show ? 'active' : ''), id: "objava", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "close close-in-overlay", onClick: this.hide }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "popup-message center scale-in-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: "font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("b", { children: this.state.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 43 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 69 }, this), this.state.text] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pm-buttons-center", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("button", { class: "button font10", onClick: this.hide, children: this.state.btnTitle }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Alert); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/AnalizaIspunjena.js": /*!***************************************!*\ !*** ./src/Popup/AnalizaIspunjena.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return AnalizaIspunjena; }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/AnalizaIspunjena.js"; function AnalizaIspunjena({ onClose }) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "title font10", children: "Analiza" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 21 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "close", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 151 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 67 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "check-icon-anim-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { className: "check-icon-anim puff-in-center", viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", width: 24, height: 24, fill: "none", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("circle", { cx: 12, cy: 12, r: 8, stroke: "#63AC9F", strokeWidth: "1.5" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 195 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { stroke: "#63AC9F", strokeLinecap: "round", strokeWidth: "1.5", d: "M9.215 12.052l1.822 1.805 3.748-3.714", className: "check-icon-stroke", strokeDashoffset: 100, strokeDasharray: 100 }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 262 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 57 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "font13 center", children: "Analiza je uspe\u0161no popunjena!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "font13 center weigth400", children: "Ukoliko po\u017Eeli\u0161 da dopuni\u0161 analizu klikni na ikonu profila u gornjem desnom uglu platforme pa na link UVODNA ANALIZA." }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-buttons-center padding", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("button", { className: "button font10", onClick: () => { onClose(); }, children: "Zatvori" }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 5, columnNumber: 9 }, this); } _c = AnalizaIspunjena; var _c; __webpack_require__.$Refresh$.register(_c, "AnalizaIspunjena"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Anketa.js": /*!*****************************!*\ !*** ./src/Popup/Anketa.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Anketa.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [show, setShow] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (show === false && !data.pitanje) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('ClientAnketa.php').then(response => { setData(response.data); if (response.data.pitanje && response.data.pitanje.length) { setShow(true); } }); } else { console.log(data, data.odgovori, data.odgovori.split("\n")); } }, [show]); const saveOdgovor = odgovor => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ClientAnketa.php', { odgovor: odgovor, datetime: data.datetime }).then(response => { setData(response.data); if (!response.data.pitanje || response.data.pitanje.length == 0) setShow(false); }); }; return show && data.pitanje ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Poruka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmc-ocjena", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmc-pitanja", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { className: "font14", children: data.pitanje }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmc-pitanja-singles", children: data.odgovori.split("\n").map(odgovor => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { className: "button font10", onClick: () => { console.log(odgovor); saveOdgovor(odgovor); }, children: odgovor }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 45 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 13 }, undefined) }, void 0, false) : null; }, "5HJH/5vJIJhTH4+tWgcqZ8blU/8=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Dimenzije.js": /*!********************************!*\ !*** ./src/Popup/Dimenzije.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Dimenzije.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ stomak: '', bokovi: '', biceps: '', struk: '', prsa: '', noge: '', tezina: '', visina: '' }); const [count, setCount] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { setData({ ...data, ...props.dimenzije }); }, []); const setUnos = (k, v) => { let d = data; d[k] = v; setData(d); setCount(count + 1); }; const save = () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('DimenzijeSave.php', { dimenzije: data }).then(() => { if (props.onSave) props.onSave(); }); }; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: 'float-overlay cont fade-in active', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "close close-in-overlay", onClick: () => { if (props.onHide) props.onHide(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Unos novih dimenzija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "close", onClick: () => { if (props.onHide) props.onHide(); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ctlcd-bottom-inputs dimenzije-popup font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Stomak" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.stomak, onChange: e => { setUnos('stomak', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Zadnjica" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.bokovi, onChange: e => { setUnos('bokovi', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Biceps" }, void 0, false, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.biceps, onChange: e => { setUnos('biceps', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Struk" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.struk, onChange: e => { setUnos('struk', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Grudi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.prsa, onChange: e => { setUnos('prsa', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Noge" }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.noge, onChange: e => { setUnos('noge', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Te\u017Eina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.tezina, onChange: e => { setUnos('tezina', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "inputs-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Visina" }, void 0, false, { fileName: _jsxFileName, lineNumber: 89, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("input", { type: "text", placeholder: '000', value: data.visina, onChange: e => { setUnos('visina', e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-buttons-right border", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { className: "button font10", onClick: () => { if (props.onHide) props.onHide(); }, children: "ODUSTANI" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { className: "button font10", onClick: () => { save(); }, children: "SA\u010CUVAJ" }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 9 }, undefined); }, "ExE5JSC/Wvsdea73LGKyfPhwt/g=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Empty.js": /*!****************************!*\ !*** ./src/Popup/Empty.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Empty.js"; class Empty extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pmr-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h4", { class: "font16", children: this.props.text ? this.props.text : window.t('Sadržaj trenutno nije dostupan') }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 13 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 11 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Empty); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Loader.js": /*!*****************************!*\ !*** ./src/Popup/Loader.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Loader.js"; class Loader extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "preload-loading", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: "38", height: "38", viewBox: "0 0 38 38", xmlns: "http://www.w3.org/2000/svg", stroke: "#646464", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("g", { fill: "none", fillRule: "evenodd", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("g", { transform: "translate(1 1)", strokeWidth: "2", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("circle", { strokeOpacity: ".5", cx: "18", cy: "18", r: "18" }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M36 18c0-9.94-8.06-18-18-18", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("animateTransform", { attributeName: "transform", type: "rotate", from: "0 18 18", to: "360 18 18", dur: "1s", repeatCount: "indefinite" }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Loader); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Modal.js": /*!****************************!*\ !*** ./src/Popup/Modal.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Modal.js"; class Modal extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { show: this.props.show ? this.props.show : false }; this.hide = this.hide.bind(this); } hide() { this.setState({ show: false }, () => { if (this.props.onHide) this.props.onHide(); }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: 'float-overlay cont fade-in ' + (this.state.show ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "close close-in-overlay", onClick: this.hide }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "title font10", children: this.props.title || '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "close", onClick: this.hide, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "font13", children: this.props.text || '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 25 }, this), this.props.content ? this.props.content : null, this.props.buttons && this.props.buttons.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-buttons-right", children: this.props.buttons.map(button => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("button", { className: "button font10", onClick: button.onClick, children: button.text }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 37 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 29 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-buttons-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("button", { className: "button font10", onClick: this.hide, children: "Zatvori" }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Modal); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Photo.js": /*!****************************!*\ !*** ./src/Popup/Photo.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Photo.js"; class Photo extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "float-overlay cont-in fade-in active", id: "one-photo", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "close-in close-in-overlay", onClick: this.props.onHide }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "close-in close-button", onClick: this.props.onHide, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 85 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "fo-lightbox", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "fo-lightbox-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "foli-img", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: this.props.image && (this.props.image.substr(0, 4) === 'http' || this.props.image[0] === '/') ? this.props.image : `https://atika.net/fit/image.php?id=${this.props.image}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 51 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Photo); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Poruka.js": /*!*****************************!*\ !*** ./src/Popup/Poruka.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Poruka.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [seen, setSeen] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [poruka, setPoruka] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`NextPoruka.php?seen=${seen}`).then(response => { if (response.data && response.data.datetime) { setData(response.data); setPoruka(response.data.datetime); } else { setPoruka(''); setData({}); } }); }, [seen]); return data && data.poruka ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Poruka" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "close", onClick: () => { setSeen(data.datetime); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 88 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 28 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmc-ocjena", children: data.poruka.indexOf(' -1 || data.poruka.indexOf(' -1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", dangerouslySetInnerHTML: { __html: data.poruka } }, void 0, false, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 33 }, undefined) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: data.poruka }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-buttons-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { className: "button font10", onClick: () => { setSeen(data.datetime); }, children: "OK" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 13 }, undefined) }, void 0, false) : null; }, "rNO7/vMIbOWwP6nWuH0vsuDAxkw=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Social.js": /*!*****************************!*\ !*** ./src/Popup/Social.js ***! \*****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Social.js"; /* harmony default export */ __webpack_exports__["default"] = (({ onHide, message, title }) => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "float-overlay cont fade-in active", id: "social", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "close close-in-overlay", onClick: onHide }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "title font10", children: title || 'Program trenutno nije aktivan' }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 25 }, undefined), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { className: "close", onClick: onHide, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 207 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 147 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 106 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { className: "font13", children: message && message.length > 0 ? message : 'Ukoliko imaš pitanja vezano za programe ili članarinu, piši nam putem instagram-a, facebook-a ili mail-a.' }, void 0, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "pm-buttons-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "https://atika.net/instagram", target: "_blank", className: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: "14", height: "12", viewBox: "0 0 14 12", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7.00151 3.04187C6.20149 3.04187 5.44951 3.35039 4.88391 3.91069C4.3175 4.47179 4.00656 5.21736 4.00831 6.01012C4.01187 7.63533 5.3536 8.95801 6.99918 8.9586H7.00033C7.79949 8.9586 8.55097 8.65022 9.11665 8.09006C9.68359 7.52872 9.99501 6.78285 9.99356 5.98997C9.99059 4.36491 8.64785 3.04237 7.00151 3.04187ZM7.00376 8.11281H6.99778C5.82504 8.10957 4.86781 7.16338 4.86401 6.00357C4.86221 5.45038 5.09615 4.9032 5.50589 4.50235C5.91887 4.09831 6.45565 3.87929 7.01699 3.8877C8.19708 3.90384 9.14848 4.85583 9.13783 6.00981C9.12713 7.17064 8.17034 8.11281 7.00376 8.11281Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M10.3274 2.03674H10.3315C10.715 2.03674 11.0065 2.31947 11.0103 2.69597C11.0122 2.8851 10.9401 3.06142 10.8072 3.1924C10.6787 3.31911 10.5076 3.38802 10.3274 3.38535C9.96321 3.38072 9.64432 3.06299 9.64502 2.70535C9.64575 2.33861 9.95186 2.03868 10.3274 2.03674Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M10.0076 0.00132751C9.05476 0.000442505 8.08171 0 7.07422 0C6.08723 0 5.06718 0.000427246 4.00026 0.00128174C2.25304 0.00268555 0.934095 1.30109 0.932295 3.02148C0.930116 5.064 0.930116 7.07001 0.932319 8.98378C0.934309 10.6995 2.24518 11.9958 3.98153 11.9991C4.59201 12.0002 5.20249 12 5.81304 11.9999L8.11837 11.9998C8.74983 12 9.3813 12.0002 10.0128 11.9991C11.7536 11.9962 13.0675 10.6926 13.0689 8.96684C13.0707 6.86789 13.0707 4.92535 13.0689 3.02823C13.0673 1.30423 11.7512 0.00294495 10.0076 0.00132751ZM12.2118 8.98749C12.2071 10.0299 11.5579 10.855 10.5578 11.0896C10.3803 11.1313 10.1778 11.1514 9.92057 11.1531C9.21453 11.1574 8.49701 11.1568 7.80201 11.1563L7.76062 11.1562C7.50329 11.156 7.24597 11.1558 6.98863 11.1558L6.07121 11.1566C5.77555 11.157 5.47549 11.1575 5.17391 11.1575C4.78598 11.1575 4.39553 11.1568 4.00865 11.1544C2.92581 11.148 2.10035 10.5228 1.85444 9.52278C1.81103 9.34636 1.78968 9.14793 1.78915 8.91605C1.78513 7.17725 1.78443 5.27356 1.78703 3.09624C1.78865 1.75124 2.70575 0.846588 4.06916 0.845139C6.06243 0.843018 8.01441 0.841446 9.98033 0.845901C11.064 0.848358 11.8929 1.46907 12.1434 2.46576C12.1877 2.64156 12.2112 2.83493 12.2117 3.02492L12.2117 3.05994V3.06145C12.2162 5.00374 12.2207 7.0121 12.2118 8.98749Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 109 }, undefined), "Instagram"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "https://www.facebook.com/atikacompany", target: "_blank", className: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: "9", height: "14", viewBox: "0 0 9 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M2.03932 4.67697C2.03932 4.23039 2.02454 3.78593 2.04263 3.34277C2.07298 2.59989 2.27842 1.90563 2.73874 1.30786C3.38624 0.467025 4.25091 0.0262461 5.32357 0.0107371C6.01433 0.000752574 6.70626 0.0298572 7.39589 0.000573206C7.77647 -0.0155934 8.05757 0.313096 8.06108 0.621218C8.06895 1.31336 8.07477 2.00591 8.05855 2.69777C8.04976 3.0726 7.75877 3.33183 7.36936 3.34244C6.96431 3.35349 6.55869 3.34186 6.1535 3.34971C5.74053 3.35771 5.68898 3.41106 5.68345 3.80778C5.67977 4.07185 5.68286 4.33603 5.6848 4.60014C5.685 4.6256 5.69854 4.65095 5.71642 4.71271C6.15705 4.71271 6.60518 4.71242 7.0533 4.71278C7.7582 4.71333 7.9799 4.93063 7.98112 5.62644C7.98217 6.2276 7.9844 6.82881 7.97843 7.42992C7.97276 8.00224 7.72555 8.24425 7.15074 8.24815C6.67376 8.25138 6.19674 8.2488 5.68105 8.2488C5.68105 8.38232 5.68105 8.48824 5.68105 8.59416C5.68105 10.0971 5.68143 11.6 5.68087 13.1028C5.68063 13.7482 5.42946 13.9983 4.78193 13.9989C4.13708 13.9996 3.49224 14.0013 2.8474 13.9983C2.2938 13.9958 2.03403 13.7406 2.03338 13.1967C2.03153 11.6483 2.02746 10.0998 2.03819 8.55144C2.03985 8.31219 1.97749 8.2286 1.73067 8.244C1.40954 8.26403 1.08597 8.2552 0.763775 8.24665C0.292893 8.23417 0.0215887 7.98305 0.0114665 7.51578C-0.00352935 6.82387 -0.00424307 6.13112 0.0118533 5.43926C0.0229067 4.96422 0.304974 4.71908 0.795908 4.71348C1.17353 4.70917 1.5512 4.70984 1.92885 4.70736C1.94656 4.70723 1.96423 4.69805 2.03932 4.67697ZM7.21975 0.813112C6.56171 0.813112 5.91494 0.763094 5.27884 0.823312C3.86504 0.957141 2.993 1.84321 2.88096 3.23336C2.83425 3.81302 2.86958 4.39897 2.8625 4.98199C2.85786 5.36295 2.68675 5.53112 2.30338 5.53472C1.88874 5.53862 1.47391 5.5417 1.05942 5.5332C0.889862 5.52972 0.833325 5.59181 0.835756 5.75596C0.842891 6.23875 0.84283 6.72179 0.835768 7.2046C0.833373 7.36848 0.889898 7.43233 1.05948 7.42868C1.44633 7.42036 1.83349 7.42541 2.22052 7.4266C2.71533 7.42813 2.86304 7.57283 2.86329 8.06029C2.86409 9.6548 2.86361 11.2493 2.86363 12.8438C2.86363 12.9484 2.86363 13.053 2.86363 13.1533C3.548 13.1533 4.18707 13.1533 4.84909 13.1533C4.84909 13.0226 4.84909 12.9147 4.84909 12.8068C4.84909 11.2852 4.84905 9.76359 4.84911 8.24198C4.84913 7.47461 4.89862 7.42636 5.68434 7.42634C6.16094 7.42633 6.63754 7.42634 7.14632 7.42634C7.14632 6.85312 7.13961 6.31715 7.14992 5.78151C7.15359 5.59134 7.09174 5.52795 6.89766 5.5321C6.38186 5.54312 5.86559 5.54044 5.34965 5.53343C5.02004 5.52894 4.85546 5.3679 4.85224 5.04349C4.84737 4.5516 4.84202 4.05899 4.86327 3.5678C4.88702 3.01865 5.20662 2.66098 5.74964 2.57528C6.02942 2.53112 6.31739 2.53428 6.60195 2.52417C6.80871 2.51681 7.01595 2.52273 7.21976 2.52273C7.21975 1.921 7.21975 1.36867 7.21975 0.813112Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 119 }, undefined), "Facebook"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "mailto:info@atika.net", className: "button font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { width: "15", height: "11", viewBox: "0 0 15 11", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M7.10448 10.0051C5.18673 10.0051 3.26898 10.0056 1.35122 10.0049C0.520487 10.0046 0.000632009 9.48449 0.000441465 8.65342C-0.000117464 6.21686 -0.000193661 3.78029 0.000492297 1.34373C0.00072095 0.527442 0.521998 0.000663766 1.33119 0.000524034C5.18522 -0.00018733 9.03925 -0.000149297 12.8933 0.000485849C13.706 0.000625581 14.2296 0.524406 14.2299 1.33765C14.2308 3.78347 14.2309 6.2293 14.2299 8.67513C14.2295 9.48378 13.7023 10.0046 12.8855 10.0049C10.9585 10.0057 9.03149 10.0051 7.10448 10.0051ZM1.51219 0.845536C1.50026 0.868299 1.48835 0.891063 1.47642 0.913826C1.52938 0.95205 1.58883 0.983807 1.63437 1.02944C3.30987 2.70832 4.98391 4.38866 6.65863 6.06832C7.0027 6.41342 7.22822 6.41353 7.5723 6.06848C9.24058 4.39548 10.9084 2.72201 12.5759 1.04826C12.6316 0.992318 12.6826 0.931623 12.7608 0.845548C8.98347 0.845535 5.24783 0.845536 1.51219 0.845536ZM12.7337 9.16453C11.5408 7.98359 10.3664 6.82084 9.17295 5.63932C8.82815 5.98553 8.46344 6.37859 8.0675 6.73716C7.8892 6.89863 7.66228 7.03666 7.43339 7.10577C6.95158 7.25123 6.52146 7.10496 6.16558 6.751C5.78114 6.36866 5.39945 5.98354 5.08029 5.66353C3.87825 6.85031 2.7035 8.01015 1.53428 9.16453C5.24648 9.16453 8.97766 9.16453 12.7337 9.16453ZM0.855806 1.48581C0.855806 3.83385 0.855806 6.18503 0.855806 8.4577C2.00875 7.31396 3.18924 6.14287 4.36909 4.97244C3.20945 3.82159 2.03404 2.65511 0.855806 1.48581ZM13.3745 8.51994C13.3745 6.17096 13.3745 3.82022 13.3745 1.54755C12.2214 2.6913 11.0409 3.86209 9.85937 5.03396C11.0199 6.18482 12.1955 7.35067 13.3745 8.51994Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 87 }, undefined), "E-mail"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/Zvjezdice.js": /*!********************************!*\ !*** ./src/Popup/Zvjezdice.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/Zvjezdice.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [ocjena, setOcjena] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [tekst, setTekst] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [tempOcjena, setTempOcjena] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [isError, setIsError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const Ocjene = [1, 2, 3, 4, 5]; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('ClientOcjena.php').then(response => { setData(response.data); }); }, []); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "float-overlay cont fade-in " + (typeof data.ocjena != 'undefined' && data.ocjena.length === 0 ? 'active' : ''), id: "zvjezdice-ocjena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Ocijeni" }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 25 }, undefined), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "close", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 155 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 95 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 71 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmc-ocjena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: data.pitanje }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmco-zvjezdice", children: Ocjene.map(o => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: `ocjena${o} ` + (tempOcjena >= o ? 'active' : ''), href: "javascript:void(0);", onMouseDown: () => { setOcjena(o); setTempOcjena(o); setIsError(false); } }, `ocjena${o}-${tempOcjena}-${ocjena}`, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 37 }, undefined)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 29 }, undefined), isError ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "ocjene_error", children: "Molimo te da ne ignori\u0161e\u0161 ovo polje, jer nam je ono klju\u010Dno za nastavak saradnje." }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 33 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: "Napi\u0161i \u0161ta mo\u017Eemo pobolj\u0161ati" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("textarea", { name: "ocjena", rows: 6, value: tekst, onChange: e => { setTekst(e.target.value); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-buttons-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { className: "button font10", onClick: () => { if (ocjena === 0) { setIsError(true); } else { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ClientOcjena.php', { ocjena: ocjena, komentar: tekst, pitanje: data.pitanje, type: data.type }).then(() => { setData({}); }); } }, children: "Po\u0161alji" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 13 }, undefined) }, void 0, false); }, "886uZuoXmucEdXefpzn2wnq4yz4=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Popup/ZvjezdiceMulti.js": /*!*************************************!*\ !*** ./src/Popup/ZvjezdiceMulti.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Popup/ZvjezdiceMulti.js", _s = __webpack_require__.$Refresh$.signature(), _s2 = __webpack_require__.$Refresh$.signature(); function Pitanje({ pitanje, onChange }) { _s(); const Ocjene = [1, 2, 3, 4, 5]; const [ocjena, setOcjena] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [tempOcjena, setTempOcjena] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmc-ocjena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font15", children: pitanje.pitanje }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 13 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pmco-zvjezdice", children: Ocjene.map(o => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { className: `ocjena${o} ` + (tempOcjena >= o ? 'active' : ''), href: "javascript:void(0);", onMouseDown: () => { setOcjena(o); setTempOcjena(o); onChange && onChange(o); } }, `ocjena${o}-${tempOcjena}-${ocjena}`, false, { fileName: _jsxFileName, lineNumber: 16, columnNumber: 21 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 }, this); } _s(Pitanje, "H7z03CNXRLuKNgYkC0auz2/U9fo="); _c = Pitanje; /* harmony default export */ __webpack_exports__["default"] = (_s2(props => { _s2(); if (!props.user.mentor_id || 1) return null; const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [tekst, setTekst] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [isError, setIsError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [odgovori, setOdgovori] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [type, setType] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [trening, setTrening] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [izazov, setIzazov] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [id, setID] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`ClientOcjenaMulti.php?type=${props.type}`).then(response => { setData(response.data); if (response.data && response.data[0] && response.data[0].type) { setType(response.data[0].type.split(':')[0]); setID(response.data[0].type.split(':')[2]); } }); }, []); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (type === 'trening') { const program = props.user.setovi.filter(set => set.set.id === id); if (program && program.length > 0) setTrening(program[0]); } if (type === 'izazov') { const program = props.user.izazovi.filter(set => set.izazov.id === id); if (program && program.length > 0) setIzazov(program[0]); } }, [id]); if (data.length === 0) return null; if (!props.user.mentor || !props.user.mentor.ime) { return null; } const complete = Object.keys(odgovori).filter(odgovor => odgovori[odgovor] > 0).length == data.length; let mentor = ''; let mentor_ime = ''; let mentor_prezime = ''; if (props.user.mentor && props.user.mentor.ime) { mentor = props.user.mentor.ime.split(' '); mentor_ime = mentor[0]; mentor_prezime = mentor[1]; } return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "float-overlay cont fade-in " + (data.length > 0 ? 'active' : ''), id: "zvjezdice-ocjena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "close close-in-overlay" }, void 0, false, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "popup-message scale-in-center", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-header", children: [type === 'mentor' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Ocijeni mentora" }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 29 }, undefined), type === 'trening' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Ocijeni trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 29 }, undefined), type === 'izazov' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "title font10", children: "Ocijeni izazov" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-content", children: [type === 'mentor' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor flex", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-slika", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `img/${props.user.mentor_id}.gif` }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 45 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ime-prezime font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("b", { children: mentor_ime }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 81 }, undefined), " ", mentor_prezime] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "titula font10", children: props.user.mentor.titula }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor psiha flex", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-slika", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "img/tijanaa-ocena.gif" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 45 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ime-prezime font14", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("b", { children: "Tijana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 81 }, undefined), " Andonovi\u0107"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "titula font10", children: "diplomirani psiholog" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 33 }, undefined) }, void 0, false), type === 'trening' && trening && trening.set && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-slika", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${trening.set.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ime-prezime font14", children: trening.set.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "titula font10", children: "FITNESS IZAZOV" }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 29 }, undefined), type === 'izazov' && izazov && izazov.izazov && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-slika", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${izazov.izazov.slika}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-mentor-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ime-prezime font14", children: izazov.izazov.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "titula font10", children: "Edukativni kurs" }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 29 }, undefined), type === 'mentor' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-uvodna font14", children: "Ako ti ne\u0161to ne odgovara, \u017Eelimo da to korigujemo! Zato te molimo za iskrenost." }, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 33 }, undefined), type === 'trening' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-uvodna font14", children: "Tvoje mi\u0161ljenje nam je izuzetno va\u017Eno!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 33 }, undefined), type === 'izazov' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-uvodna font14", children: "Tvoje mi\u0161ljenje nam je izuzetno va\u017Eno!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 33 }, undefined), data && data.map(pitanje => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(Pitanje, { pitanje: pitanje, onChange: ocjena => { setOdgovori({ ...odgovori, [pitanje.pitanje]: ocjena }); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 29 }, undefined))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "pm-buttons-center paddingt10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("button", { disabled: !complete, className: 'button font10' + (complete ? '' : ' disabled'), onClick: () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ClientOcjenaMulti.php', { ocjene: data.map(pitanje => ({ ...pitanje, ocjena: odgovori[pitanje.pitanje] })) }).then(response => { setData(response.data); }); }, children: "Po\u0161alji" }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 21 }, undefined), type === 'mentor' && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "note-mentor font12", children: "*Mentor i njen nadre\u0111eni \u0107e dobiti tvoje odgovore, pa te molimo da ih ne daje\u0161 nasumice, da skloni\u0161 poruku jer lo\u0161e rangiran zaposleni snosi sankcije." }, void 0, false, { fileName: _jsxFileName, lineNumber: 203, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 13 }, undefined) }, void 0, false); }, "I813yf3JYoren7j0h4+O4P9iWlY=")); var _c; __webpack_require__.$Refresh$.register(_c, "Pitanje"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Profil.js": /*!***********************!*\ !*** ./src/Profil.js ***! \***********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Centar_Clanarina__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Centar/Clanarina */ "./src/Centar/Clanarina.js"); /* harmony import */ var _Profil2022__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Profil2022 */ "./src/Profil2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Profil.js"; class Profil extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { if (this.props.user.is_2022 || this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Profil2022__WEBPACK_IMPORTED_MODULE_2__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 66 }, this); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font36", children: window.t('Profil') }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: [window.t('Klikom na dugme UREDI PROFIL možeš urediti osnovne informacije o sebi ili promijeniti lozinku. Ukoliko želiš da produžiš ili promjeniš program, posjeti naš'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "https://atika.net/shop/", target: "_blank", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("b", { children: window.t('SHOP') }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 244 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 194 }, this), "."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmrc-profil-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pt-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "ptui-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pt-user-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font28", children: this.props.user.first_name }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h3", { class: "font18", children: this.props.user.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font11", children: window.t('registrovan/a od') }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font11", children: this.props.user.joined_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pt-user-edit", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pt-user-edit-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "/app/app#/ProfilIzmjena", class: "font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 13 19", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M9.82517 1.17472C8.69809 0.525255 7.25812 0.911094 6.60677 2.03709L6.01821 3.06308L1.19865 11.4055L1.18534 11.4288C1.18211 11.4344 1.18337 11.4391 1.17867 11.4403C1.17322 11.4565 1.16318 11.4736 1.15787 11.4897C1.15909 11.4943 1.15439 11.4955 1.15561 11.5001C1.15016 11.5162 1.14819 11.5265 1.1426 11.5427C1.13941 11.5484 1.14059 11.5528 1.13729 11.5587C1.1364 11.5736 1.13429 11.584 1.13325 11.5989C1.13443 11.6033 1.13002 11.6045 1.13128 11.6092L0.761829 17.8413C0.749663 18.0192 0.840439 18.1882 0.99543 18.2763C1.10435 18.3382 1.23329 18.3546 1.35406 18.3218C1.40324 18.3077 1.45016 18.2869 1.49362 18.26L6.69981 14.8206C6.70422 14.8194 6.70422 14.8194 6.70774 14.8137C6.72097 14.8056 6.73315 14.7958 6.74368 14.7844C6.74713 14.783 6.74984 14.7806 6.75175 14.7775C6.76284 14.7647 6.77858 14.7506 6.78981 14.7378C6.80093 14.7252 6.81108 14.7079 6.82231 14.6951C6.82561 14.6892 6.83002 14.688 6.82884 14.6836C6.83232 14.6778 6.84025 14.6709 6.84232 14.6604L12.2504 5.29183C12.8998 4.16469 12.5139 2.72458 11.388 2.07327L9.82517 1.17472ZM6.26748 13.7897L2.25041 11.4703L6.59554 3.94303L10.6126 6.26242L6.26748 13.7897ZM2.02982 12.4321L5.5392 14.4583L1.75399 16.9558L2.02982 12.4321ZM11.4379 4.82639L11.0859 5.44285L7.06857 3.12321L7.42533 2.50564C7.81558 1.83025 8.67945 1.59878 9.35525 1.98852L10.9251 2.89496C11.5975 3.28865 11.8265 4.15114 11.4379 4.82639Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 9 }, this), window.t('uredi profil')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "pmr-zajednicki-zid", style: { display: 'none' }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "white-box pmrzz-add-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "zz-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "zz-write-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("textarea", { class: "font15", type: "text", name: "text", rows: "1", placeholder: "Napi\u0161i status na Zajedni\u010Dkom zidu..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "zzwp-buttons fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "#", class: "add-photo", data: "Dodaj fotografiju", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 19 19", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.350098 5.8787C0.350098 2.84409 2.75977 0.350098 5.7587 0.350098H13.5198C16.5227 0.350098 18.9071 2.84731 18.9284 5.87413L18.9284 5.8787L18.9284 13.3515C18.9284 16.3861 16.5187 18.8801 13.5198 18.8801H5.7587C2.75977 18.8801 0.350098 16.3861 0.350098 13.3515V5.8787ZM5.7587 1.6501C3.50807 1.6501 1.6501 3.53135 1.6501 5.8787V13.3515C1.6501 15.6988 3.50807 17.5801 5.7587 17.5801H13.5198C15.7704 17.5801 17.6284 15.6988 17.6284 13.3515V5.88115C17.6108 3.52701 15.7657 1.6501 13.5198 1.6501H5.7587Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M9.62986 6.99336C8.24151 6.99336 7.08857 8.15181 7.08857 9.61512C7.08857 11.0784 8.24151 12.2369 9.62986 12.2369C11.0182 12.2369 12.1711 11.0784 12.1711 9.61512C12.1711 8.15181 11.0182 6.99336 9.62986 6.99336ZM5.78857 9.61512C5.78857 7.46454 7.49321 5.69336 9.62986 5.69336C11.7665 5.69336 13.4711 7.46454 13.4711 9.61512C13.4711 11.7657 11.7665 13.5369 9.62986 13.5369C7.49321 13.5369 5.78857 11.7657 5.78857 9.61512Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M14.3412 5.60185C14.8018 5.60185 15.1751 5.21869 15.1751 4.74604C15.1751 4.27339 14.8018 3.89023 14.3412 3.89023C13.8807 3.89023 13.5074 4.27339 13.5074 4.74604C13.5074 5.21869 13.8807 5.60185 14.3412 5.60185Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript:void(0)", divid: "objava", class: "click send-post", data: "Objavi status", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 22 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M1.3423 19.9415L20.8418 10.7044C21.1088 10.5781 21.2783 10.3056 21.2783 10.0054C21.2783 9.70524 21.1088 9.43274 20.8433 9.3065L1.3438 0.0694037C1.0333 -0.0753108 0.662814 0.0109021 0.446819 0.284936C0.229324 0.55897 0.221824 0.948468 0.428819 1.2302L6.84117 10.0054L0.428819 18.7807C0.221824 19.0624 0.229324 19.4535 0.445319 19.7259C0.590815 19.9122 0.80831 20.0123 1.02881 20.0123C1.1353 20.0123 1.2418 19.9892 1.3423 19.9415ZM2.71726 2.15851L8.45126 10.0054L2.71805 17.8513L19.2814 10.0051L2.71726 2.15851Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 11 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "white-box zz-post zz-no-posts", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font13", children: "Trenutno nema\u0161 objava na zajedni\u010Dkom zidu." }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Centar_Clanarina__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props, platforma: this.props.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 5 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 4 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Profil); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Profil2022.js": /*!***************************!*\ !*** ./src/Profil2022.js ***! \***************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Centar_Clanarina__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Centar/Clanarina */ "./src/Centar/Clanarina.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Profil2022.js"; class Profil extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmr-content profil2022", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font36", children: window.t('Profil') }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "multiple", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: [window.t('Klikom na dugme UREDI PROFIL možeš urediti osnovne informacije o sebi ili promijeniti lozinku. Ukoliko želiš da produžiš ili promjeniš program, posjeti naš'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "https://atika.net/shop/", target: "_blank", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("b", { children: window.t('SHOP') }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 245 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 195 }, this), "."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 11, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmrc-profil-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pt-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "ptui-cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 20, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pt-user-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font28", children: [this.props.user.real_first_name, " (", this.props.user.first_name, ")"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { class: "font18", children: this.props.user.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font11", children: [window.t('registrovan/a od'), " ", this.props.user.joined_nice] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pt-user-edit", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pt-user-edit-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "/app/app#/ProfilIzmjena", class: "font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 13 19", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M9.82517 1.17472C8.69809 0.525255 7.25812 0.911094 6.60677 2.03709L6.01821 3.06308L1.19865 11.4055L1.18534 11.4288C1.18211 11.4344 1.18337 11.4391 1.17867 11.4403C1.17322 11.4565 1.16318 11.4736 1.15787 11.4897C1.15909 11.4943 1.15439 11.4955 1.15561 11.5001C1.15016 11.5162 1.14819 11.5265 1.1426 11.5427C1.13941 11.5484 1.14059 11.5528 1.13729 11.5587C1.1364 11.5736 1.13429 11.584 1.13325 11.5989C1.13443 11.6033 1.13002 11.6045 1.13128 11.6092L0.761829 17.8413C0.749663 18.0192 0.840439 18.1882 0.99543 18.2763C1.10435 18.3382 1.23329 18.3546 1.35406 18.3218C1.40324 18.3077 1.45016 18.2869 1.49362 18.26L6.69981 14.8206C6.70422 14.8194 6.70422 14.8194 6.70774 14.8137C6.72097 14.8056 6.73315 14.7958 6.74368 14.7844C6.74713 14.783 6.74984 14.7806 6.75175 14.7775C6.76284 14.7647 6.77858 14.7506 6.78981 14.7378C6.80093 14.7252 6.81108 14.7079 6.82231 14.6951C6.82561 14.6892 6.83002 14.688 6.82884 14.6836C6.83232 14.6778 6.84025 14.6709 6.84232 14.6604L12.2504 5.29183C12.8998 4.16469 12.5139 2.72458 11.388 2.07327L9.82517 1.17472ZM6.26748 13.7897L2.25041 11.4703L6.59554 3.94303L10.6126 6.26242L6.26748 13.7897ZM2.02982 12.4321L5.5392 14.4583L1.75399 16.9558L2.02982 12.4321ZM11.4379 4.82639L11.0859 5.44285L7.06857 3.12321L7.42533 2.50564C7.81558 1.83025 8.67945 1.59878 9.35525 1.98852L10.9251 2.89496C11.5975 3.28865 11.8265 4.15114 11.4379 4.82639Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 9 }, this), window.t('uredi profil')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pmr-zajednicki-zid", style: { display: 'none' }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "white-box pmrzz-add-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "zz-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "zz-write-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("textarea", { class: "font15", type: "text", name: "text", rows: "1", placeholder: "Napi\u0161i status na Zajedni\u010Dkom zidu..." }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "zzwp-buttons fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "#", class: "add-photo", data: "Dodaj fotografiju", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 19 19", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.350098 5.8787C0.350098 2.84409 2.75977 0.350098 5.7587 0.350098H13.5198C16.5227 0.350098 18.9071 2.84731 18.9284 5.87413L18.9284 5.8787L18.9284 13.3515C18.9284 16.3861 16.5187 18.8801 13.5198 18.8801H5.7587C2.75977 18.8801 0.350098 16.3861 0.350098 13.3515V5.8787ZM5.7587 1.6501C3.50807 1.6501 1.6501 3.53135 1.6501 5.8787V13.3515C1.6501 15.6988 3.50807 17.5801 5.7587 17.5801H13.5198C15.7704 17.5801 17.6284 15.6988 17.6284 13.3515V5.88115C17.6108 3.52701 15.7657 1.6501 13.5198 1.6501H5.7587Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M9.62986 6.99336C8.24151 6.99336 7.08857 8.15181 7.08857 9.61512C7.08857 11.0784 8.24151 12.2369 9.62986 12.2369C11.0182 12.2369 12.1711 11.0784 12.1711 9.61512C12.1711 8.15181 11.0182 6.99336 9.62986 6.99336ZM5.78857 9.61512C5.78857 7.46454 7.49321 5.69336 9.62986 5.69336C11.7665 5.69336 13.4711 7.46454 13.4711 9.61512C13.4711 11.7657 11.7665 13.5369 9.62986 13.5369C7.49321 13.5369 5.78857 11.7657 5.78857 9.61512Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 11 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M14.3412 5.60185C14.8018 5.60185 15.1751 5.21869 15.1751 4.74604C15.1751 4.27339 14.8018 3.89023 14.3412 3.89023C13.8807 3.89023 13.5074 4.27339 13.5074 4.74604C13.5074 5.21869 13.8807 5.60185 14.3412 5.60185Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 11 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript:void(0)", divid: "objava", class: "click send-post", data: "Objavi status", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 22 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M1.3423 19.9415L20.8418 10.7044C21.1088 10.5781 21.2783 10.3056 21.2783 10.0054C21.2783 9.70524 21.1088 9.43274 20.8433 9.3065L1.3438 0.0694037C1.0333 -0.0753108 0.662814 0.0109021 0.446819 0.284936C0.229324 0.55897 0.221824 0.948468 0.428819 1.2302L6.84117 10.0054L0.428819 18.7807C0.221824 19.0624 0.229324 19.4535 0.445319 19.7259C0.590815 19.9122 0.80831 20.0123 1.02881 20.0123C1.1353 20.0123 1.2418 19.9892 1.3423 19.9415ZM2.71726 2.15851L8.45126 10.0054L2.71805 17.8513L19.2814 10.0051L2.71726 2.15851Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 11 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "white-box zz-post zz-no-posts", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: "Trenutno nema\u0161 objava na zajedni\u010Dkom zidu." }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_Centar_Clanarina__WEBPACK_IMPORTED_MODULE_1__["default"], { ...this.props, platforma: this.props.platforma }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 5 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 4 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Profil); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/ProfilIzmjena.js": /*!******************************!*\ !*** ./src/ProfilIzmjena.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _ProfilIzmjena2022__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ProfilIzmjena2022 */ "./src/ProfilIzmjena2022.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/ProfilIzmjena.js"; class ProfilIzmjena extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { first_name: this.props.user.first_name, email: this.props.user.email, godina_rodjenja: this.props.user.godina_rodjenja === '0' ? '' : this.props.user.godina_rodjenja, sex: this.props.user.sex, password1: '', password2: '', drzava: this.props.user.drzava, loaded: false, drzave: {}, class_first: '', class_password: '', error_poruka: '', preview: '', showLoader: false }; this.Odustani = this.Odustani.bind(this); this.Save = this.Save.bind(this); this.Load = this.Load.bind(this); this.selectFile = this.selectFile.bind(this); this.changeFile = this.changeFile.bind(this); } selectFile() { this.refs.fileSelect.click(); } changeFile(e) { if (e.target.files.length) { this.setState({ showLoader: true, preview: URL.createObjectURL(e.target.files[0]) }, () => { var form = new FormData(); form.append('file', e.target.files[0]); _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('Slika.php', form).then(result => { this.props.loadUser(); this.setState({ showLoader: false }); }); }); } else { this.setState({ selectedFile: false, preview: false }); } } componentDidMount() { if (!this.state.loaded && !this.props.user.is_2022) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get('Drzave.php').then(response => { this.setState({ loaded: true, drzave: response.data }); }); } Odustani() { window.location.href = '#/Profil'; } Save() { let class_first = ''; let class_password = ''; let error_poruka = ''; if (this.state.first_name.length === 0) { class_first = 'error'; error_poruka = window.t('* Obavezna polja'); } if (this.state.password1 != this.state.password2) { class_password = 'error'; error_poruka = window.t('* Nova i ponovljena lozinka se ne podudaraju. Moraš unijeti istu lozinku dva puta.'); } this.setState({ class_first: class_first, class_password: class_password, error_poruka: error_poruka }, () => { if (error_poruka === '') { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('ProfilIzmjena.php', { first_name: this.state.first_name, godina_rodjenja: this.state.godina_rodjenja, drzava: this.state.drzava, password1: this.state.password1, password2: this.state.password2, sex: this.state.sex }).then(() => { this.props.loadUser(); window.location.href = '#/Profil'; }); } }); } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } render() { if (this.props.user.is_2022 || this.props.user.is_0423) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_ProfilIzmjena2022__WEBPACK_IMPORTED_MODULE_3__["default"], { ...this.props }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 72 }, this); return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-profil-edit-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "/app/app#/Profil", data: "Nazad", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 9 18", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.623712 8.6709L7.62371 0.670898L8.37629 1.3294L1.66438 9.00015L8.37629 16.6709L7.62371 17.3294L0.623712 9.3294C0.458763 9.14089 0.458763 8.85941 0.623712 8.6709Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font13", children: window.t('Uredi osnovne informacije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-profil-edit", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pe-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "text", name: "imeiprezime", value: this.state.first_name, onChange: this.setValue.bind(this, 'first_name'), placeholder: window.t('IME I PREZIME / NADIMAK'), className: this.state.class_first }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "email", name: "email", value: this.state.email, onChange: this.setValue.bind(this, 'email'), placeholder: window.t('E-MAIL'), disabled: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "text", name: "godiste", id: "godiste", autocomplete: "godiste", value: this.state.godina_rodjenja, onChange: this.setValue.bind(this, 'godina_rodjenja'), placeholder: window.t('GODIŠTE') }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("select", { id: "sex", onChange: this.setValue.bind(this, 'sex'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { disabled: true, selected: !this.state.sex, children: window.t('POL') }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { value: 'm', selected: this.state.sex === 'm', children: window.t('Muški') }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { value: 'f', selected: this.state.sex === 'f', children: window.t('Ženski') }, void 0, false, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("select", { id: "countries", onChange: this.setValue.bind(this, 'drzava'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { disabled: true, selected: !this.state.drzava, children: window.t('DRŽAVA') }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 33 }, this), Object.keys(this.state.drzave).map(drzava => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { value: drzava, selected: drzava == this.state.drzava, children: this.state.drzave[drzava] }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 37 }, this))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "password", id: "new-password", autocomplete: "new-password", className: this.state.class_password, value: this.state.password1, onChange: this.setValue.bind(this, 'password1'), placeholder: window.t('NOVA LOZINKA') }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "password", id: "new-password-again", autocomplete: "new-password-again", className: this.state.class_password, value: this.state.password2, onChange: this.setValue.bind(this, 'password2'), placeholder: window.t('PONOVI NOVU LOZINKU') }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "button", class: "button", name: "", value: window.t('Odustani'), onClick: this.Odustani }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "button", class: "button", name: "", value: window.t('Sačuvaj'), onClick: this.Save }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 25 }, this), this.state.error_poruka.length == 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "required-fields fade-in font11 error", children: this.state.error_poruka }, void 0, false, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pe-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "per-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "per-cont-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "perct-left", children: [this.state.showLoader ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 62 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: this.state.preview.length == 0 ? 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.state.sex : this.state.preview }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "perct-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "javascript:void(0);", onClick: this.selectFile, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "svg/icon-plus.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font11", children: window.t('Dodaj/promijeni profilnu fotografiju') }, void 0, false, { fileName: _jsxFileName, lineNumber: 183, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "per-user-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font28", children: this.props.user.first_name }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font18", children: this.props.user.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font12", children: [window.t('član od'), " ", this.props.user.joined_nice] }, void 0, true, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ProfilIzmjena); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/ProfilIzmjena2022.js": /*!**********************************!*\ !*** ./src/ProfilIzmjena2022.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_google_places_autocomplete__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-google-places-autocomplete */ "./node_modules/react-google-places-autocomplete/build/index.es.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/ProfilIzmjena2022.js"; class ProfilIzmjena extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { first_name: this.props.user.first_name, real_first_name: this.props.user.real_first_name, email: this.props.user.email, datum_rodjenja: this.props.user.datum_rodjenja, godina_rodjenja: this.props.user.godina_rodjenja === '0' ? '' : this.props.user.godina_rodjenja, sex: this.props.user.sex, password1: '', password2: '', grad: this.props.user.grad, drzava: this.props.user.drzava, loaded: false, drzave: {}, class_first: '', class_password: '', error_poruka: '', class_real_first: '', class_dob: '', class_grad: '', preview: '', showLoader: false, selectPlaceholder: this.props.user.grad && this.props.user.drzava && this.props.user.grad.length > 0 && this.props.user.drzava.length > 0 ? `${this.props.user.grad}, ${this.props.user.drzava}` : 'Grad i Država prebivališta' }; this.Odustani = this.Odustani.bind(this); this.Save = this.Save.bind(this); this.Load = this.Load.bind(this); this.selectFile = this.selectFile.bind(this); this.changeFile = this.changeFile.bind(this); } selectFile() { this.refs.fileSelect.click(); } changeFile(e) { if (e.target.files.length) { this.setState({ showLoader: true, preview: URL.createObjectURL(e.target.files[0]) }, () => { var form = new FormData(); form.append('file', e.target.files[0]); _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('Slika.php', form).then(result => { this.props.loadUser(); this.setState({ showLoader: false }); }); }); } else { this.setState({ selectedFile: false, preview: false }); } } componentDidMount() { if (!this.state.loaded) this.Load(); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get('Drzave.php').then(response => { this.setState({ loaded: true, drzave: response.data }); }); } Odustani() { window.location.href = '#/Profil'; } Save() { let class_first = ''; let class_real_first = ''; let class_password = ''; let class_dob = ''; let class_grad = ''; let error_poruka = ''; if (this.state.first_name.length === 0) { class_first = 'error'; error_poruka = window.t('* Obavezna polja'); } if (this.state.datum_rodjenja.length === 0) { class_dob = 'error'; error_poruka = window.t('* Obavezna polja'); } if (this.state.real_first_name.length === 0) { class_real_first = 'error'; error_poruka = window.t('* Obavezna polja'); } if (this.state.grad.length == 0 || this.state.drzava.length == 0) { class_grad = 'error'; error_poruka = window.t('* Obavezna polja'); } if (this.state.password1 != this.state.password2) { class_password = 'error'; error_poruka = window.t('* Nova i ponovljena lozinka se ne podudaraju. Moraš unijeti istu lozinku dva puta.'); } this.setState({ class_first: class_first, class_password: class_password, class_real_first: class_real_first, class_dob: class_dob, class_grad: class_grad, error_poruka: error_poruka }, () => { if (error_poruka === '') { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('ProfilIzmjena.php', { first_name: this.state.first_name, imereal: this.state.real_first_name, datum_rodjenja: this.state.datum_rodjenja, grad: this.state.grad, drzava: this.state.drzava, password1: this.state.password1, password2: this.state.password2, sex: this.state.sex }).then(() => { this.props.loadUser(); window.location.href = '#/Profil'; }); } }); } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 37 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmr-content profil-izmjena-2022", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-profil-edit-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "/app/app#/Profil", data: "Nazad", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("svg", { viewBox: "0 0 9 18", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M0.623712 8.6709L7.62371 0.670898L8.37629 1.3294L1.66438 9.00015L8.37629 16.6709L7.62371 17.3294L0.623712 9.3294C0.458763 9.14089 0.458763 8.85941 0.623712 8.6709Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font13", children: window.t('Uredi osnovne informacije') }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrc-profil-edit", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pe-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "text", name: "imeiprezime", value: this.state.real_first_name, onChange: this.setValue.bind(this, 'real_first_name'), placeholder: window.t('IME I PREZIME'), className: this.state.class_real_first }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "text", name: "imeiprezime", value: this.state.first_name, onChange: this.setValue.bind(this, 'first_name'), placeholder: window.t('NADIMAK'), className: this.state.class_first }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "email", name: "email", value: this.state.email, onChange: this.setValue.bind(this, 'email'), placeholder: window.t('E-MAIL'), disabled: true }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "date", name: "datum_rodjenja", id: "godiste", value: this.state.datum_rodjenja, onChange: this.setValue.bind(this, 'datum_rodjenja'), className: this.state.class_dob, placeholder: window.t('DATUM ROĐENJA') }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("select", { id: "sex", onChange: this.setValue.bind(this, 'sex'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { disabled: true, selected: !this.state.sex, children: window.t('POL') }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { value: 'm', selected: this.state.sex === 'm', children: window.t('Muški') }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("option", { value: 'f', selected: this.state.sex === 'f', children: window.t('Ženski') }, void 0, false, { fileName: _jsxFileName, lineNumber: 182, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 179, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_google_places_autocomplete__WEBPACK_IMPORTED_MODULE_3__["default"], { apiKey: 'AIzaSyD6qgjfk1fOg_v97XQAk_S8zDhAU8sNGus', selectProps: { className: `google-autocomplete ${this.state.class_grad}`, placeholder: this.state.selectPlaceholder, onChange: value => { this.setState({ grad: value === null || value === void 0 ? void 0 : value.value.terms[0].value, drzava: value === null || value === void 0 ? void 0 : value.value.terms[(value === null || value === void 0 ? void 0 : value.value.terms.length) - 1].value }); } }, apiOptions: { language: 'bs' }, autocompletionRequest: { types: ['(cities)'] } }, void 0, false, { fileName: _jsxFileName, lineNumber: 186, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "password", id: "new-password", autocomplete: "new-password", className: this.state.class_password, value: this.state.password1, onChange: this.setValue.bind(this, 'password1'), placeholder: window.t('NOVA LOZINKA') }, void 0, false, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input font11", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "password", id: "new-password-again", autocomplete: "new-password-again", className: this.state.class_password, value: this.state.password2, onChange: this.setValue.bind(this, 'password2'), placeholder: window.t('PONOVI NOVU LOZINKU') }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 54 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pl-input-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "button", class: "button", name: "", value: window.t('Odustani'), onClick: this.Odustani }, void 0, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "button", class: "button", name: "", value: window.t('Sačuvaj'), onClick: this.Save }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 208, columnNumber: 25 }, this), this.state.error_poruka.length == 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "required-fields fade-in font11 error", children: this.state.error_poruka }, void 0, false, { fileName: _jsxFileName, lineNumber: 213, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pe-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("input", { type: "file", ref: "fileSelect", style: { display: 'none' }, onChange: this.changeFile }, void 0, false, { fileName: _jsxFileName, lineNumber: 217, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "per-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "per-cont-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "perct-left", children: [this.state.showLoader ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_1__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 62 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: this.state.preview.length == 0 ? 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.state.sex : this.state.preview }, void 0, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 220, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "perct-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { href: "javascript:void(0);", onClick: this.selectFile, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { src: "2022/svg/nn-aparat.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 226, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 225, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 224, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 219, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "per-user-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h2", { class: "font28", children: this.props.user.first_name }, void 0, false, { fileName: _jsxFileName, lineNumber: 230, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("h3", { class: "font18", children: this.props.user.email }, void 0, false, { fileName: _jsxFileName, lineNumber: 231, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("span", { class: "font12", children: [window.t('član od'), " ", this.props.user.joined_nice] }, void 0, true, { fileName: _jsxFileName, lineNumber: 232, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 218, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ProfilIzmjena); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Programi/Materijali.js": /*!************************************!*\ !*** ./src/Programi/Materijali.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var plyr_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! plyr-react */ "./node_modules/plyr-react/dist/src/index.es.js"); /* harmony import */ var plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! plyr-react/dist/plyr.css */ "./node_modules/plyr-react/dist/plyr.css"); /* harmony import */ var plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Programi/Materijali.js"; class Materijali extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, motivacija: [], showVideo: false, video: {} }; this.loadData = this.loadData.bind(this); this.toggleVideo = this.toggleVideo.bind(this); } toggleVideo(video) { this.setState({ video: video, showVideo: !this.state.showVideo }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Motivacija.php?platforma=${this.props.program.data.platforma}`).then(response => { this.setState({ loaded: true, motivacija: response.data }); }); } componentDidMount() { if (!this.state.loaded) this.loadData(); } render() { let program = this.props.program.data; return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: 'float-overlay cont ' + (this.state.showVideo ? 'active' : ''), id: "video", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "close close-in-overlay", onClick: this.toggleVideo }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "popup-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(plyr_react__WEBPACK_IMPORTED_MODULE_3__["default"], { source: { type: 'video', sources: [{ src: `https://v.atika.net/programi/${program.id}/${this.state.video.id}.mp4`, type: 'video/mp4' }] } }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header materijali", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font36", children: "Materijali za rad" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-materijali-za-rad", children: [program.lekcije && program.lekcije.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h3", { class: "font13", children: "Video lekcije" }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-video-lekcije", children: program.lekcije.map(lekcija => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "row", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { class: "click", divid: "video", href: "javascript: void(0)", onClick: this.toggleVideo.bind(this, lekcija) }, void 0, false, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${lekcija.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "meta-title font18", children: lekcija.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 22 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "meta-icon", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 34 34", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { class: "cls-1", d: "M17,0A17,17,0,1,0,34,17,16.98571,16.98571,0,0,0,17,0Zm0,32A15,15,0,1,1,32,17,14.97992,14.97992,0,0,1,17,32ZM12.75092,8.73553A.5.5,0,0,0,12,9.16809v15.664a.5.5,0,0,0,.75092.4325l13.50335-7.832a.50005.50005,0,0,0,0-.86512ZM22.26141,17.335l-7.50769,4.42121A.5.5,0,0,1,14,21.32538v-8.759a.5.5,0,0,1,.75012-.43293l7.50769,4.33771A.5.5,0,0,1,22.26141,17.335Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 24 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 23 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 22 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 20 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 19 }, this)] }, void 0, true) : null, program.listovi && program.listovi.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h3", { class: "font13", children: "Snimi & Od\u0161tampaj" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-snimio-dstampaj", children: program.listovi.map(list => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "row", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: `/app/k_thumb.php?id=${list.pdf}`, target: "_blank" }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: `/app/k_thumb.php?id=${list.thumbnail}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 44 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "title", children: list.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "icon", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font11", children: "Snimi" }, void 0, false, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 26 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 30.5 24.16671", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { class: "cls-1", d: "M4.16667,2A2.16666,2.16666,0,0,0,2,4.16666V20a2.16666,2.16666,0,0,0,2.16667,2.1667H26.3333A2.16666,2.16666,0,0,0,28.5,20V7.33333a2.16668,2.16668,0,0,0-2.1667-2.16667h-9.5a1.00011,1.00011,0,0,1-.7071-.29289L13.2525,2ZM1.22039,1.22039A4.16663,4.16663,0,0,1,4.16667,0h9.5a1.00011,1.00011,0,0,1,.7071.29289l2.8737,2.87377h9.0858A4.16669,4.16669,0,0,1,30.5,7.33333V20a4.16671,4.16671,0,0,1-4.1667,4.1667H4.16667A4.16669,4.16669,0,0,1,0,20V4.16666A4.16667,4.16667,0,0,1,1.22039,1.22039ZM15.25,7.91666a1,1,0,0,1,1,1v7.08575l3.0429-3.0429a1,1,0,1,1,1.4142,1.4143l-4.75,4.75a1,1,0,0,1-1.4142,0l-4.75-4.75a1,1,0,0,1,1.4142-1.4143l3.0429,3.0429V8.91666A1,1,0,0,1,15.25,7.91666Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 27 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 26 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 27 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 19 }, this)] }, void 0, true) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h3", { class: "font13", children: "MAGAZIN" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "motivacije-cont", children: this.state.motivacija.map(m => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "mc-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("a", { href: m.link, target: "_blank" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "mcs-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: m.slika }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 40 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "mcs-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { class: "font10", children: `${m.kategorija} | ${m.datum}` }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { children: m.naslov }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "mcsm-link font10", children: ["Prika\u017Ei pri\u010Du", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 11 8", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M4.58343 3.9998L0.850098 1.1998L1.1501 0.799805L5.1501 3.7998C5.21305 3.84702 5.2501 3.92112 5.2501 3.9998C5.2501 4.07849 5.21305 4.15259 5.1501 4.1998L1.1501 7.1998L0.850098 6.7998L4.58343 3.9998ZM9.58343 3.9998L5.8501 1.1998L6.1501 0.799805L10.1501 3.7998C10.213 3.84702 10.2501 3.92112 10.2501 3.9998C10.2501 4.07849 10.213 4.15259 10.1501 4.1998L6.1501 7.1998L5.8501 6.7998L9.58343 3.9998Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 20 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 16 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Materijali); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Programi/Menu.js": /*!******************************!*\ !*** ./src/Programi/Menu.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var _MenuItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./MenuItem */ "./src/Programi/MenuItem.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Programi/Menu.js"; class Menu extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); let location = props.location.pathname.split('/'); this.state = { location: location, activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena'), activeFarma: location[1] && location[1] == 'CentarFarma', activeKozme: location[1] && location[1] == 'CentarKozme', activeMaterijali: location[1] && location[1].substring(0, 10) == 'Materijali', lastUpdate: 0, lastLocation: '' }; this.activeClass = this.activeClass.bind(this); this.checkSUB = this.checkSUB.bind(this); } toggleCentar(centar) { this.setState({ activeNutri: centar == 'Nutri' ? true : false, activePsiha: centar == 'Psiha' ? true : false, activeFit: centar == 'Fit' ? true : false, activeZdravlje: centar == 'Zdravlje' ? true : false, activeRelax: centar == 'Relax' ? true : false, activeAdmin: centar == 'Admin' ? true : false, activeFarma: centar == 'Farma' ? true : false, activeKozme: centar == 'Kozme' ? true : false, activeDodaci: centar == 'Dodaci' ? true : false, activeMaterijali: centar == 'Materijali' ? true : false, lastUpdate: new Date().getTime() }); } activeClass(main, sub) { if (sub) return this.state.location[1] && this.state.location[1] == main && this.state.location[2] && this.state.location[2] == sub ? 'active' : '';else return this.state.location[1] && this.state.location[1] == main ? 'active' : ''; } static getDerivedStateFromProps(props, state) { let location = props.location.pathname.split('/'); console.log('MENU DERVIED', props, state); return state.lastLocation != props.location.pathname ? { location: location, activeDodaci: location[1] && location[1].substring(0, 6) == 'Dodaci', activeMaterijali: location[1] && location[1].substring(0, 10) == 'Materijali', activeNutri: location[1] && location[1] == 'CentarNutri', activePsiha: location[1] && location[1] == 'CentarPsiha', activeFit: location[1] && location[1] == 'CentarFit', activeZdravlje: location[1] && location[1] == 'CentarZdravlje', activeRelax: location[1] && location[1] == 'CentarRelax', activeAdmin: location[1] && (location[1] == 'CentarAdmin' || location[1] == 'Profil' || location[1] == 'ProfilIzmjena'), activeFarma: location[1] && location[1] == 'CentarFarma', activeKozme: location[1] && location[1] == 'CentarKozme', lastLocation: props.location.pathname, lastUpdate: new Date().getTime() } : {}; } checkSUB(centar, sub) { return this.props.program.sub_permissions[centar] && (this.props.program.sub_permissions[centar].indexOf(sub) > -1 || this.props.program.sub_permissions[centar].indexOf('sve') > -1); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("section", { className: 'pm-left cont ' + (this.props.active ? 'active' : ''), id: "pm-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pml-menu slide-in-left-menu", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font20", children: window.t('Glavni meni') }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "menu font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { children: [this.props.program && this.props.program.data && (this.props.program.data.lekcije.length > 0 || this.props.program.data.listovi.length > 0) ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.state.activeMaterijali ? 'active' : '', children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Materijali' + this.props.program.data.platforma_uc, children: window.t('Materijali za rad') }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 25 }, this) : null, this.props.dodaci.length > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeDodaci, title: window.t('Dodaci programima'), toggle: this.toggleCentar.bind(this, 'Dodaci'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: this.props.dodaci.map(dodatak => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Dodaci' + dodatak.platforma, dodatak.id), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: '/app/app#/Dodaci' + dodatak.platforma + '/' + dodatak.id, children: dodatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 112 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 37 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 33 }, this) }, `MenuItemDodaci-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 29 }, this) : null, this.props.permissions.farma ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeFarma, title: window.t('Farmaceutski centar'), toggle: this.toggleCentar.bind(this, 'Farma'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFarma', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFarma/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 97 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 37 }, this) }, `MenuItemFarma-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 33 }, this) : null, this.props.permissions.kozme ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeKozme, title: window.t('Kozmetološki centar'), toggle: this.toggleCentar.bind(this, 'Kozme'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarKozme', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFarma/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 97 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 37 }, this) }, `MenuItemKozme-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 33 }, this) : null, this.props.permissions.nutri ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeNutri, title: window.t('Nutricionistički centar'), toggle: this.toggleCentar.bind(this, 'Nutri'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: [!this.checkSUB('nutri_centar', 'chat') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 93 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 37 }, this), !this.checkSUB('nutri_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Ishrana'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Ishrana", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 37 }, this), !this.checkSUB('nutri_centar', 'progres') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarNutri', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarNutri/Progres", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 33 }, this) }, `MenuItemNutri-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 29 }, this) : null, this.props.permissions.psiha ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activePsiha, title: window.t('Centar za psihu'), toggle: this.toggleCentar.bind(this, 'Psiha'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: [!this.checkSUB('psiha_centar', 'chat') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 97 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 41 }, this), !this.checkSUB('psiha_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Zadaci'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Zadaci", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 99 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 41 }, this), !this.checkSUB('psiha_centar', 'progres') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Progres", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 41 }, this), !this.checkSUB('psiha_centar', 'motivacija') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarPsiha', 'Motivacija'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarPsiha/Motivacija", children: window.t('Motivacija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 103 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 37 }, this) }, `MenuItemPsiha-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 33 }, this) : null, this.props.permissions.fit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeFit, title: window.t('Fitnes centar'), toggle: this.toggleCentar.bind(this, 'Fit'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: [!this.checkSUB('fit_centar', 'chat') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 37 }, this), !this.checkSUB('fit_centar', 'sala') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Sala'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Sala", children: window.t('Sala za trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 37 }, this), this.props.platforma === 'psiha' || !this.checkSUB('fit_centar', 'progres') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Progres'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Progres", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 94 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 198, columnNumber: 37 }, this), !this.checkSUB('fit_centar', 'plan') ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarFit', 'Ciljevi'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarFit/Ciljevi", children: window.t('Plan rada') }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 94 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 202, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 33 }, this) }, `MenuItemFit-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 29 }, this) : null, this.props.permissions.zdravlje ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeZdravlje, title: window.t('Centar za zdravlje'), toggle: this.toggleCentar.bind(this, 'Zdravlje'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarZdravlje', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarZdravlje/Chat", children: window.t('Chat') }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 100 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 216, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 215, columnNumber: 37 }, this) }, `MenuItemZdravlje-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 33 }, this) : null, this.props.permissions.relax ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeRelax, title: window.t('Relax centar'), toggle: this.toggleCentar.bind(this, 'Relax'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarRelax', 'Zid'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarRelax/Zid", children: window.t('Zajednički zid') }, void 0, false, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 92 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 229, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 228, columnNumber: 33 }, this) }, `MenuItemRelax-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 29 }, this) : null, this.props.permissions.admin ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_MenuItem__WEBPACK_IMPORTED_MODULE_2__["default"], { expanded: this.state.activeAdmin, title: window.t('Administrativni centar'), toggle: this.toggleCentar.bind(this, 'Admin'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { className: "fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Chat'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Chat", children: window.t('Podrška') }, void 0, false, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 93 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 242, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('Profil') + ' ' + this.activeClass('ProfilIzmjena'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/Profil", children: window.t('Profil i članarina') }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 122 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 243, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Pitanja'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Pitanja", children: window.t('Najčešća pitanja') }, void 0, false, { fileName: _jsxFileName, lineNumber: 244, columnNumber: 96 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 244, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Zalbe'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Zalbe", children: window.t('Žalbe i pohvale') }, void 0, false, { fileName: _jsxFileName, lineNumber: 245, columnNumber: 94 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 245, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { className: this.activeClass('CentarAdmin', 'Ocjene'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { onClick: this.props.toggleSidebar, href: "/app/app#/CentarAdmin/Ocjene", children: window.t('Ocijeni centre') }, void 0, false, { fileName: _jsxFileName, lineNumber: 246, columnNumber: 95 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 246, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 241, columnNumber: 33 }, this) }, `MenuItemAdmin-${this.state.lastUpdate}`, false, { fileName: _jsxFileName, lineNumber: 235, columnNumber: 29 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "pml-overlay fade-in-overlay close", onClick: this.props.toggleSidebar }, void 0, false, { fileName: _jsxFileName, lineNumber: 253, columnNumber: 13 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (_c = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(Menu)); var _c; __webpack_require__.$Refresh$.register(_c, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Programi/MenuItem.js": /*!**********************************!*\ !*** ./src/Programi/MenuItem.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Programi/MenuItem.js"; class MenuItem extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { expanded: this.props.expanded || false }; this.toggleExpanded = this.toggleExpanded.bind(this); } toggleExpanded() { this.props.toggle(); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("li", { className: this.state.expanded ? 'active' : '', children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { onClick: this.toggleExpanded, href: 'javascript: void(0)', children: this.props.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 21 }, this), this.props.children] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 17 }, this) }, void 0, false); } } /* harmony default export */ __webpack_exports__["default"] = (MenuItem); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Programi/Program.js": /*!*********************************!*\ !*** ./src/Programi/Program.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Programi/Program.js"; class Program extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h1", { children: "Test" }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Program); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/Kalendar.js": /*!*********************************!*\ !*** ./src/Progres/Kalendar.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _KalendarDan__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./KalendarDan */ "./src/Progres/KalendarDan.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Popup_Empty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Popup/Empty */ "./src/Popup/Empty.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/Kalendar.js"; class Kalendar extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, kalendar: {}, trenutni: { mjesec: 'auto', godina: 'auto' }, dan: 'auto' }; this.Load = this.Load.bind(this); this.prethodniMjesec = this.prethodniMjesec.bind(this); this.sledeciMjesec = this.sledeciMjesec.bind(this); } Load() { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Get(`Kalendar.php?month=${this.state.trenutni.mjesec}&year=${this.state.trenutni.godina}&platforma=${this.props.platforma}`).then(response => { this.setState({ kalendar: response.data, loaded: true, dan: this.state.dan === 'auto' ? response.data.dan_data : this.state.dan }); }); } componentDidMount() { if (!this.state.loaded) this.Load(); } prethodniMjesec() { this.setState({ trenutni: { mjesec: this.state.kalendar.prosli_mjesec.mjesec * 1, godina: this.state.kalendar.prosli_mjesec.godina * 1 }, loaded: false }, () => { this.Load(); }); } sledeciMjesec() { this.setState({ trenutni: { mjesec: this.state.kalendar.sledeci_mjesec.mjesec * 1, godina: this.state.kalendar.sledeci_mjesec.godina * 1 }, loaded: false }, () => { this.Load(); }); } setDan(dan) { this.setState({ dan: dan }); } status(dan) { let status = 'active'; let keys = this.state.kalendar.check_progress; for (let i = 0; i < keys.length; i++) { let key = keys[i]; if (dan.progres[key] === 'ne') { status = 'crveni'; break; } else if (dan.progres[key] == 'da') status = 'zeleni'; } return status; } setProgres(datum, progres) { let d = { ...this.state.dan, progres: progres, status: this.status({ ...this.state.dan, progres: progres }) }; this.setState({ dan: d, kalendar: { ...this.state.kalendar, dani: this.state.kalendar.dani.map(dan => d.datum === dan.datum ? d : dan) } }); } render() { return !this.state.loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_3__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 37 }, this) : this.state.kalendar.length === 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Empty__WEBPACK_IMPORTED_MODULE_4__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 48 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmr-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pmrc-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font36", children: window.t('Progres') }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("p", { class: "font13", children: window.t('Odaberi datum pa u rubrikama uz kalendar označi da li si tog dana ispoštovao/la ishranu, unos tečnosti i trening.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "progres-content novi", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pcn-progres-kal", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "col first", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_KalendarDan__WEBPACK_IMPORTED_MODULE_1__["default"], { dan: { ...this.state.dan, check_progress: this.state.kalendar.check_progress }, setProgres: this.setProgres.bind(this, this.state.dan.datum), platforma: this.props.platforma, user: this.props.user }, this.state.dan.datum, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "col", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pcnk-kalendar", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "kalendar-mjesec", children: [this.state.kalendar.prosli_mjesec === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "km-strelical", onClick: this.prethodniMjesec, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "km-mjesec-godina font15 fade-in", children: window.t(this.state.kalendar.trenutni_mjesec.naziv) + ' ' + this.state.kalendar.trenutni_mjesec.godina }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 41 }, this), this.state.kalendar.sledeci_mjesec === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "km-strelicad", onClick: this.sledeciMjesec, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 53 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 49 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "kalendar-sedmica font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('PON') }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('UTO') }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('SRI') }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('ČET') }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('PET') }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('SUB') }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: window.t('NED') }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "kalendar-dani font15 fade-in", children: this.state.kalendar.dani.map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { onClick: dan.active ? this.setDan.bind(this, dan) : null, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { class: dan.disabled ? 'deactive' : dan.datum + ' ' + (dan.datum === this.state.kalendar.minimum ? 'start ' : '') + (dan.trenutni ? 'trenutni' : '') + ' ' + (dan.active ? 'active ' + dan.status : '') + (dan.datum === this.state.dan.datum ? ' click' : ''), children: dan.dan }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 108 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 45 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 17 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Kalendar); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/KalendarDan.js": /*!************************************!*\ !*** ./src/Progres/KalendarDan.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _KalendarDanIshrana__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./KalendarDanIshrana */ "./src/Progres/KalendarDanIshrana.js"); /* harmony import */ var _KalendarDanTecnost__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./KalendarDanTecnost */ "./src/Progres/KalendarDanTecnost.js"); /* harmony import */ var _KalendarDanTrening__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./KalendarDanTrening */ "./src/Progres/KalendarDanTrening.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/KalendarDan.js"; class KalendarDan extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { dan: this.props.dan, active: this.props.user.dodatno.indexOf('osfit') === -1 ? 'ishrana' : 'trening' }; this.slika = this.slika.bind(this); } setActive(a) { this.setState({ active: a }); } slika() { let slika = 'nema'; let keys = this.state.dan.check_progress; console.log('slika', keys, this.state.dan.progres); for (let i = 0; i < keys.length; i++) { let key = keys[i]; if (this.state.dan.progres[key] === 'ne') { slika = 'nije'; break; } else if (this.state.dan.progres[key] == 'da') slika = 'ispostovan'; } return slika; } status(dan) { let status = 'active'; let keys = dan.check_progress; for (let i = 0; i < keys.length; i++) { let key = keys[i]; if (dan.progres[key] === 'ne') { status = 'crveni'; break; } else if (dan.progres[key] == 'da') status = 'zeleni'; } return status; } setProgres(tip, progres) { let p = this.state.dan.progres; p[tip] = progres; this.setState({ dan: { ...this.state.dan, progres: p, status: this.status({ ...this.state.dan, progres: p }) } }, () => { if (this.props.setProgres) this.props.setProgres(p); _Utilities_API__WEBPACK_IMPORTED_MODULE_4__["default"].Get(`Progres.php?datum=${this.state.dan.datum}&tip=${tip}&progres=${progres}&platforma=${this.props.platforma}`); }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pcnk-progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("h2", { class: "font63", children: this.state.dan.dan }, void 0, false, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { class: "font14", children: window.t(this.state.dan.dan_u_sedmici.substring(0, 3).toUpperCase()) }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: 'img/progres-' + this.slika() + '.png' }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 17 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 86, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "header-tabs", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("ul", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { class: 'click' + (this.state.active == 'ishrana' ? ' active' : ''), divid: "pccc-ishrana", onClick: this.setActive.bind(this, 'ishrana'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { class: "font12", children: window.t('Ishrana') }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 22 26", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M20.9842 8.6194C19.9833 6.61979 18.3135 5.55795 16.1532 5.55795C14.7658 5.55795 13.7649 5.84078 12.8482 6.11368C12.7689 5.70185 12.7739 5.33467 12.7739 4.63505C12.7739 4.47627 12.7739 4.30261 12.7739 4.1091C12.7739 3.61788 12.9374 3.13162 13.2297 2.73963L13.3833 2.5362C13.8392 1.92589 13.7797 1.05757 13.2396 0.521695L13.1356 0.417497C12.8532 0.134672 12.4617 -0.0141827 12.0604 0.00566462C11.664 0.0255119 11 0.219023 10.7523 0.531619C10.4104 0.958336 10.1378 1.42971 9.93468 1.93086C8.84459 0.606046 6.9964 0.124749 4.54369 0.541542C4.20676 0.601084 3.96396 0.888871 3.96396 1.23124C3.96396 1.30566 3.97883 3.09689 5.41577 4.31253C6.4018 5.14612 7.77928 5.48353 9.51351 5.32475C9.50856 5.59269 9.49865 5.83085 9.44414 6.11864C8.52252 5.84078 7.23423 5.55795 5.84685 5.55795C3.68649 5.55795 2.01667 6.61482 1.01577 8.6194C0.0990991 10.4553 0 12.574 0 13.3976C0 15.6851 0.891892 18.7812 2.27432 21.287C3.95405 24.3286 6.06982 26.0007 8.22523 26.0007C8.84955 26.0007 9.52342 25.8767 10.2171 25.6236C10.7225 25.445 11.2775 25.445 11.7779 25.6236C12.4766 25.8717 13.1455 26.0007 13.7698 26.0007C15.9351 26.0007 18.0509 24.3186 19.7306 21.2671C21.0883 18.8011 22 15.6404 22 13.3976C22 12.574 21.9009 10.4553 20.9842 8.6194ZM9.41937 3.93544C7.23423 4.14879 5.84189 3.40452 5.4455 1.82666C7.63063 1.6133 9.02297 2.35261 9.41937 3.93544ZM20.6126 13.3976C20.6126 15.3873 19.7901 18.2404 18.5712 20.498C17.7437 22.0362 16.0144 24.6114 13.7748 24.6114C13.309 24.6114 12.7937 24.5121 12.2486 24.3186C11.8473 24.1747 11.4261 24.1053 11 24.1053C10.5788 24.1053 10.1527 24.1747 9.75135 24.3186C9.20631 24.5121 8.69099 24.6114 8.22523 24.6114C5.98559 24.6114 4.26126 22.0362 3.42883 20.503C2.20991 18.2404 1.38739 15.3873 1.38739 13.3976C1.38739 12.3209 1.60045 6.94727 5.84685 6.94727C7.41261 6.94727 8.66622 7.33429 9.40946 7.5675C9.53333 7.60719 9.64234 7.64192 9.74144 7.66673C10.6779 7.91979 11.5995 7.89498 12.4865 7.59727C13.3586 7.29956 14.7014 6.94727 16.1532 6.94727C17.7734 6.94727 18.9824 7.72131 19.7455 9.2446C20.5284 10.8125 20.6126 12.6732 20.6126 13.3976ZM10.9009 4.5904C10.9009 4.43162 10.9009 4.25299 10.9009 4.06444C10.9009 3.10185 11.3468 2.14421 11.9464 1.39002C11.9514 1.38505 11.9811 1.35528 12.0703 1.37017C12.0703 1.37017 12.105 1.38009 12.1297 1.38505C12.1446 1.39002 12.1595 1.39498 12.1743 1.4049C12.1941 1.41979 12.2041 1.43963 12.2239 1.45948C12.2338 1.47437 12.2486 1.48429 12.2635 1.49918C12.3131 1.55376 12.323 1.64307 12.2784 1.70261L12.1248 1.90605C11.6541 2.5362 11.3914 3.32017 11.3914 4.1091C11.3914 4.28773 11.3914 4.45147 11.3914 4.60528C11.3865 5.38429 11.3865 5.86559 11.5005 6.44116C11.3617 6.45108 10.9306 6.45108 10.7919 6.44116C10.9108 5.86559 10.9059 5.37437 10.9009 4.5904Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { class: 'click' + (this.state.active == 'tecnost' ? ' active' : ''), divid: "pccc-tecnost", onClick: this.setActive.bind(this, 'tecnost'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { class: "font12", children: window.t('Tečnost') }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 22 26", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M21.8631 0.261693L21.8531 0.2463L21.8279 0.215512C21.7273 0.112887 21.5411 0 21.3197 0H0.693452C0.507268 0 0.331147 0.0718374 0.190251 0.20525L0.170123 0.225775L0.139931 0.266825C0.0241943 0.436155 -0.0210938 0.62088 0.00909829 0.810736L3.44596 25.3637V25.3843C3.48622 25.7332 3.78814 26 4.12528 26H17.8727C18.225 26 18.5219 25.7229 18.5521 25.3689V25.3637L21.994 0.800474V0.779949C22.0191 0.610618 21.9638 0.410499 21.8631 0.261693ZM4.72913 24.5684L2.48485 8.55891C3.92904 8.00987 4.73919 8.35366 5.76069 8.78469L5.80598 8.80521C5.83617 8.8206 5.87139 8.83087 5.90662 8.84626L5.92674 8.85652C6.65135 9.15413 7.40616 9.46201 8.42262 9.46201C9.27806 9.46201 10.209 9.24137 11.2657 8.78469L11.2758 8.77955C13.0169 7.96882 13.8975 8.33314 15.0095 8.80008L15.085 8.836C15.1152 8.85139 15.1504 8.86165 15.1856 8.87705L15.2058 8.88731C15.9304 9.18492 16.6852 9.4928 17.7017 9.4928C18.2602 9.4928 18.8288 9.40557 19.4427 9.22597L17.2588 24.5735H4.72913V24.5684ZM10.7373 7.47622C9.87184 7.86106 9.12207 8.04579 8.45282 8.04579C7.6326 8.04579 7.0036 7.77383 6.33937 7.48135L6.31421 7.47109C5.62986 7.17861 4.89015 6.8656 3.924 6.8656C3.44596 6.8656 2.90754 6.94257 2.29866 7.14269L1.48851 1.42135H20.5246L19.6692 7.59424C17.6966 8.37932 16.6751 7.93803 15.5983 7.47622L15.5882 7.47109C14.461 6.98875 13.0621 6.38326 10.7373 7.47622Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 19 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("li", { class: 'click' + (this.state.active == 'trening' ? ' active' : ''), divid: "pccc-trening", onClick: this.setActive.bind(this, 'trening'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { class: "font12", children: window.t('Trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 18 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("svg", { viewBox: "0 0 23 26", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M19.2342 19.0724C19.2094 18.9965 19.1698 18.9205 19.1203 18.8547L15.538 13.9676C15.4094 13.7955 15.3154 13.5828 15.2758 13.3701L14.1674 7.68288L18.8185 4.04673C19.2045 3.74794 19.4519 3.31241 19.5162 2.82117C19.5805 2.32994 19.4568 1.8387 19.1649 1.44875C18.5909 0.67392 17.5172 0.486542 16.7255 1.01829L11.7627 4.19359L7.45301 6.68521L0.822719 10.6809C0.0706261 11.1418 -0.216357 12.1344 0.174534 12.9345C0.382349 13.3498 0.743551 13.6688 1.16413 13.8005C1.5946 13.9474 2.06961 13.9018 2.46545 13.684L7.44807 11.0253L8.69001 14.2057C8.72464 14.2968 8.71475 14.3981 8.66527 14.4791L5.50351 19.3307L5.48866 19.3459C5.46887 19.3814 5.43918 19.4371 5.41444 19.5029L4.15766 23.3568C3.98943 23.8683 4.02901 24.4102 4.26651 24.8913C4.50402 25.3724 4.9048 25.7269 5.40455 25.8991C5.49361 25.9244 5.59257 25.9598 5.70143 25.97C5.81523 25.9902 5.92409 26.0004 6.0181 26.0004C6.89884 26.0004 7.67567 25.3926 7.90823 24.5165L8.8335 21.0526C8.8434 21.0019 8.86814 20.9614 8.90277 20.931L12.1338 17.624L15.3005 20.5107C15.3599 20.5664 15.4094 20.6373 15.4391 20.7133L17.0274 24.6127C17.2203 25.0939 17.5815 25.4686 18.0466 25.6712C18.5167 25.8738 19.0313 25.8788 19.5013 25.6813C20.4365 25.2964 20.9165 24.2279 20.585 23.2505L19.2342 19.0724ZM6.29519 24.4912C6.21107 24.5368 6.12201 24.5621 6.02799 24.5621C5.97851 24.5621 5.92903 24.552 5.86471 24.5368C5.72122 24.4963 5.60247 24.395 5.52825 24.2582C5.45898 24.1266 5.43918 23.9696 5.48372 23.8177L6.69102 20.1106C6.70587 20.0701 6.72566 20.0296 6.7504 19.9891L10.1051 14.8438C10.2338 14.6513 10.2635 14.4032 10.1793 14.1803L8.4525 9.76936C8.30901 9.40473 7.90328 9.22748 7.54702 9.36928L7.52723 9.37941C7.51239 9.38447 7.49754 9.3946 7.4827 9.39967L1.80737 12.423C1.74304 12.4585 1.65893 12.4686 1.58966 12.4433C1.52038 12.418 1.45606 12.3623 1.42142 12.2964C1.3571 12.1597 1.40658 11.9875 1.53028 11.9115L8.14573 7.93103L12.4802 5.42421L17.4875 2.21346C17.6805 2.08685 17.9378 2.14256 18.0615 2.34007C18.1802 2.52744 18.1357 2.77559 17.9675 2.91233L12.97 6.81689C12.7572 6.97894 12.6583 7.25748 12.7078 7.52082L13.9992 14.1297C14.019 14.2259 14.0536 14.3171 14.113 14.4032L14.1179 14.4133L17.9378 19.6194L19.2688 23.7062C19.3084 23.8328 19.2985 23.9696 19.2391 24.0911C19.1797 24.2177 19.0709 24.3089 18.9472 24.3545C18.6948 24.4406 18.4276 24.314 18.3287 24.0658L16.6315 19.8979L16.6266 19.8928C16.582 19.7966 16.5227 19.7055 16.4484 19.6396L12.5742 16.1149C12.2971 15.8617 11.8765 15.8769 11.6143 16.1453L7.73505 20.1055C7.64598 20.1967 7.58166 20.3081 7.55197 20.4246L6.56238 24.1418C6.52774 24.2937 6.43373 24.4102 6.29519 24.4912Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M16.7003 6.71031C16.6212 6.68499 16.5519 6.68499 16.5074 6.68499C16.3886 6.68499 16.2699 6.71537 16.161 6.77614L16.1511 6.78121C15.8295 6.97365 15.7157 7.38386 15.8839 7.72316L15.8889 7.72823C16.5222 8.93352 17.0121 10.2097 17.3436 11.5315C17.4227 11.8455 17.6998 12.0683 18.0214 12.0683C18.0858 12.0683 18.1402 12.0582 18.1748 12.0531L18.1946 12.0481C18.5657 11.9468 18.7834 11.5669 18.6944 11.1821C18.3332 9.73874 17.7988 8.35113 17.111 7.04961L17.1061 7.03948C17.022 6.87743 16.8686 6.76095 16.7003 6.71031Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M21.8063 11.2011C21.7123 10.7605 21.5985 10.2997 21.4699 9.82869C21.0196 8.23344 20.3912 6.69897 19.6045 5.26578C19.5105 5.10372 19.362 4.98218 19.1839 4.93154C19.0008 4.8809 18.8128 4.90622 18.6495 4.99737C18.4912 5.0936 18.3724 5.24552 18.3229 5.42784C18.2735 5.61522 18.2933 5.80766 18.3873 5.96971C19.1344 7.332 19.7183 8.76519 20.124 10.2237C20.2428 10.6339 20.3467 11.0644 20.4357 11.4999C20.7326 12.9128 20.881 14.346 20.8761 15.759C20.8761 16.154 21.1878 16.473 21.5738 16.473C21.9597 16.473 22.2714 16.154 22.2714 15.759C22.2863 14.2447 22.1279 12.7103 21.8063 11.2011Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 19 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("path", { d: "M7.59101 5.4441C9.05561 5.4441 10.2481 4.2236 10.2481 2.72458C10.2481 1.22555 9.06056 0 7.59101 0C6.12146 0 4.93394 1.22049 4.93394 2.71952C4.93394 4.21854 6.1264 5.4441 7.59101 5.4441ZM6.26 2.71952C6.26 1.97 6.8587 1.35723 7.59101 1.35723C8.32331 1.35723 8.92201 1.97 8.92201 2.71952C8.92201 3.46903 8.32331 4.08181 7.59101 4.08181C6.8587 4.08687 6.26 3.47409 6.26 2.71952Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 19 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 18 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 90, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { class: "pccc-report fade-in cont active", id: "pccc-ishrana", children: this.state.active == 'ishrana' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_KalendarDanIshrana__WEBPACK_IMPORTED_MODULE_1__["default"], { progres: this.state.dan.progres, dan: this.state.dan, setProgres: this.setProgres.bind(this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 56 }, this) : this.state.active == 'tecnost' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_KalendarDanTecnost__WEBPACK_IMPORTED_MODULE_2__["default"], { progres: this.state.dan.progres, dan: this.state.dan, setProgres: this.setProgres.bind(this, 'tecnost') }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 60 }, this) : this.state.active == 'trening' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_KalendarDanTrening__WEBPACK_IMPORTED_MODULE_3__["default"], { progres: this.state.dan.progres, dan: this.state.dan, setProgres: this.setProgres.bind(this, 'trening') }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 64 }, this) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 14 }, this) }, void 0, false); } } /* harmony default export */ __webpack_exports__["default"] = (KalendarDan); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/KalendarDanIshrana.js": /*!*******************************************!*\ !*** ./src/Progres/KalendarDanIshrana.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _ProgresCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProgresCheck */ "./src/Progres/ProgresCheck.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/KalendarDanIshrana.js"; class KalendarDanIshrana extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { progres: this.props.progres || {}, dan: this.props.dan || {} }; this.sub = this.sub.bind(this); } setProgres(tip, progres) { let p = this.state.progres; p[tip] = progres; this.setState({ progres: p }, () => { if (this.props.setProgres) this.props.setProgres(tip, progres); }); } sub() { let r = { statusText: window.t('JE U PROCESU'), statusClass: '', suffix: window.t(', potrudi se više! Od toga zavisi tvoj uspjeh!') }; let keys = Object.keys(this.state.progres).filter(key => key == 'dorucak' || key == 'rucak' || key == 'vecera' || key == 'medju'); for (let i = 0; i < keys.length; i++) { if (this.state.progres[keys[i]] == 'ne') { r = { statusText: window.t('JE PREKRŠENA'), statusClass: 'crveni', suffix: window.t(', potrudi se više! Od toga zavisi tvoj uspjeh!') }; break; } else if (this.state.progres[keys[i]] == 'da' && keys.length == 4) { r = { statusText: window.t('JE ISPOŠTOVANA'), statusClass: 'zeleni', suffix: window.t(', nastavi niz!') }; } } return r; } render() { let sub = this.sub(); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: window.t('Ako si pripremio/la i pojeo/la obrok u propisanim količinama, stavi kvačicu. Ako si povećao/la dozvoljene količine, uz obroke jeo/la zdrave ili nezdrave namirnice koje NISU na spisku, stavi iks.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pcccr-progres-report", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_ProgresCheck__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Doručak'), status: this.props.progres.dorucak, setProgres: this.setProgres.bind(this, 'dorucak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_ProgresCheck__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Ručak'), status: this.props.progres.rucak, setProgres: this.setProgres.bind(this, 'rucak') }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_ProgresCheck__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Međuobrok'), status: this.props.progres.medju, setProgres: this.setProgres.bind(this, 'medju') }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 9 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_ProgresCheck__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Večera'), status: this.props.progres.vecera, setProgres: this.setProgres.bind(this, 'vecera') }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 9 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: [window.t('Ishrana za dan'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: this.state.dan.datum_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 55 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: sub.statusClass, children: sub.statusText }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 96 }, this), sub.suffix] }, void 0, true, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 8 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (KalendarDanIshrana); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/KalendarDanTecnost.js": /*!*******************************************!*\ !*** ./src/Progres/KalendarDanTecnost.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _ProgresCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProgresCheck */ "./src/Progres/ProgresCheck.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/KalendarDanTecnost.js"; class KalendarDanTecnost extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { progres: this.props.progres || {}, dan: this.props.dan || {} }; this.setProgres = this.setProgres.bind(this); } setProgres(progres) { this.setState({ progres: { ...this.state.progres, tecnost: progres } }, () => { if (this.props.setProgres) this.props.setProgres(progres); }); } sub() { let r = { statusText: window.t('JE U PROCESU'), statusClass: '', suffix: window.t(', potrudi se više! Od toga zavisi tvoj uspjeh!') }; if (this.state.progres.tecnost == 'ne') { r = { statusText: window.t('NIJE ISPOŠTOVAN'), statusClass: 'crveni', suffix: window.t(', potrudi se više! Od toga zavisi tvoj uspjeh!') }; } else if (this.state.progres.tecnost == 'da') { r = { statusText: window.t('JE ISPOŠTOVAN'), statusClass: 'zeleni', suffix: window.t(', nastavi niz!') }; } return r; } render() { let sub = this.sub(); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: window.t('Ispoštovane količine unesene tečnosti označi kvačicom, a kršenje plana iksom.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pcccr-progres-report", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_ProgresCheck__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Tečnost'), status: this.props.progres.tecnost, setProgres: this.setProgres }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: [window.t('Plan tečnosti za dan'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: this.state.dan.datum_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 61 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: sub.statusClass, children: sub.statusText }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 102 }, this), sub.suffix] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 8 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (KalendarDanTecnost); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/KalendarDanTrening.js": /*!*******************************************!*\ !*** ./src/Progres/KalendarDanTrening.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _ProgresCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProgresCheck */ "./src/Progres/ProgresCheck.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/KalendarDanTrening.js"; class KalendarDanTrening extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { progres: this.props.progres || {}, dan: this.props.dan || {} }; this.setProgres = this.setProgres.bind(this); this.sub = this.sub.bind(this); } setProgres(progres) { this.setState({ progres: { ...this.state.progres, trening: progres } }, () => { if (this.props.setProgres) this.props.setProgres(progres); }); } sub() { let r = { statusText: window.t('JE U PROCESU'), statusClass: '', suffix: window.t(', potrudi se više, jer od njega zavisi tvoj uspjeh!') }; if (this.state.progres.trening == 'ne') { r = { statusText: window.t('NIJE ODRAĐEN'), statusClass: 'crveni', suffix: window.t(', potrudi se više, jer od njega zavisi tvoj uspjeh!') }; } else if (this.state.progres.trening == 'da') { r = { statusText: window.t('JE ODRAĐEN'), statusClass: 'zeleni', suffix: window.t(', nastavi niz!') }; } return r; } render() { let sub = this.sub(); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: window.t('Odrađen trening označi kvačicom, a dan bez treninga iksom.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pcccr-progres-report", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(_ProgresCheck__WEBPACK_IMPORTED_MODULE_1__["default"], { naziv: window.t('Trening'), status: this.state.progres.trening, setProgres: this.setProgres }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: [window.t('Trening za dan'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: this.state.dan.datum_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 55 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: sub.statusClass, children: sub.statusText }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 96 }, this), sub.suffix] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 8 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (KalendarDanTrening); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/OznaciProgres.js": /*!**************************************!*\ !*** ./src/Progres/OznaciProgres.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/OznaciProgres.js"; class OznaciProgres extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {} }; this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Progres.php?datum=${this.props.datum}&tip=${this.props.tip}&platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data }); }); } setProgres(progres) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Progres.php?datum=${this.props.datum}&tip=${this.props.tip}&progres=${progres}&platforma=${this.props.platforma}`).then(response => { this.setState({ data: response.data }); }); } render() { return !this.state.loaded ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font13", children: this.props.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "op-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "op-meta-left font13", children: this.props.opis }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "op-meta-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { class: 'progres-off ' + (this.state.data.progres && this.state.data.progres === 'ne' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, 'ne'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { class: "cls-1", d: "M26.3,24.4h0L19.7,18l6.7-6.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8,1.35417,1.35417,0,0,0-1.7,0L18,16.3l-6.1-6.1c-.5-.6-1-.9-1.5-.8a4.33105,4.33105,0,0,0-.5.1h0l-.2.1h0a1.26754,1.26754,0,0,0-.4.9,1.22153,1.22153,0,0,0,.4.9L16.4,18l-6.2,6.1c-.6.5-.9,1-.8,1.5a4.33105,4.33105,0,0,0,.1.5h0l.2.2h0a1.1355,1.1355,0,0,0,.8.3,1.22153,1.22153,0,0,0,.9-.4l6.7-6.7,6.7,6.7a1.22235,1.22235,0,0,0,.9.3.90949.90949,0,0,0,.8-.4,1.21667,1.21667,0,0,0,0-1.6ZM24.9,9.8ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { class: 'progres-on ' + (this.state.data.progres && this.state.data.progres === 'da' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, 'da'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { class: "cls-1", d: "M26,10.9,14.3,22.6l-4.2-4.2a1.26754,1.26754,0,0,0-.9-.4,1.1355,1.1355,0,0,0-.8.3,1.22153,1.22153,0,0,0-.4.9,1.1355,1.1355,0,0,0,.3.8l5.1,5.1a1.26754,1.26754,0,0,0,.9.4,1.08577,1.08577,0,0,0,.9-.4L27.8,12.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8A1.15083,1.15083,0,0,0,26,10.9ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (OznaciProgres); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/OznaciProgres2022.js": /*!******************************************!*\ !*** ./src/Progres/OznaciProgres2022.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/OznaciProgres2022.js"; class OznaciProgres extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, data: {} }; this.loadData = this.loadData.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Progres.php?datum=${this.props.datum}&tip=${this.props.tip}&platforma=${this.props.platforma}`).then(response => { this.setState({ loaded: true, data: response.data }); }); } setProgres(progres) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Progres.php?datum=${this.props.datum}&tip=${this.props.tip}&progres=${progres}&platforma=${this.props.platforma}`).then(response => { this.setState({ data: response.data }); }); } render() { return !this.state.loaded ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font13", children: this.props.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "op-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "op-meta-left font13", children: this.props.opis }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "op-meta-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { class: 'progres-off ' + (this.state.data.progres && this.state.data.progres === 'ne' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, 'ne'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { class: "cls-1", d: "M26.3,24.4h0L19.7,18l6.7-6.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8,1.35417,1.35417,0,0,0-1.7,0L18,16.3l-6.1-6.1c-.5-.6-1-.9-1.5-.8a4.33105,4.33105,0,0,0-.5.1h0l-.2.1h0a1.26754,1.26754,0,0,0-.4.9,1.22153,1.22153,0,0,0,.4.9L16.4,18l-6.2,6.1c-.6.5-.9,1-.8,1.5a4.33105,4.33105,0,0,0,.1.5h0l.2.2h0a1.1355,1.1355,0,0,0,.8.3,1.22153,1.22153,0,0,0,.9-.4l6.7-6.7,6.7,6.7a1.22235,1.22235,0,0,0,.9.3.90949.90949,0,0,0,.8-.4,1.21667,1.21667,0,0,0,0-1.6ZM24.9,9.8ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { class: 'progres-on ' + (this.state.data.progres && this.state.data.progres === 'da' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, 'da'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { class: "cls-1", d: "M26,10.9,14.3,22.6l-4.2-4.2a1.26754,1.26754,0,0,0-.9-.4,1.1355,1.1355,0,0,0-.8.3,1.22153,1.22153,0,0,0-.4.9,1.1355,1.1355,0,0,0,.3.8l5.1,5.1a1.26754,1.26754,0,0,0,.9.4,1.08577,1.08577,0,0,0,.9-.4L27.8,12.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8A1.15083,1.15083,0,0,0,26,10.9ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 91 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (OznaciProgres); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/Poruke.js": /*!*******************************!*\ !*** ./src/Progres/Poruke.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/Poruke.js", _s = __webpack_require__.$Refresh$.signature(); const TreningPoruka = ({ data }) => { if (!data.trening || !data.trening.danas) return null; if (data.trening.danas.status === true) { if (data.trening.danas.status_poruka == 'Trening') { if (data.level.level === 1) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Uspje\u0161no je odra\u0111en ", data.trening.danas.status_poruka, ", ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 110 }, undefined), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 51 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 21 }, undefined); } else if (data.level.level === 2) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Uspje\u0161no je odra\u0111en ", data.trening.danas.status_poruka, ", ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 110 }, undefined), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 51 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 22, columnNumber: 21 }, undefined); } else if (data.level.level === 3) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Uspje\u0161no je potre\u0161eno vi\u0161e od 300 kalorija kroz ", data.trening.danas.status_poruka, ", ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 138 }, undefined), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 51 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 21 }, undefined); } } else { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Uspje\u0161no je potre\u0161eno vi\u0161e od 300 kalorija kroz ", data.trening.danas.status_poruka, ", ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 134 }, undefined), " korak si bli\u017Ee cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 17 }, undefined); } } else if (data.aktivnost.poslednja_prije) { if (data.level.level === 1 && data.aktivnost.poslednja_prije > 1) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Fizi\u010Dka aktivnost ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: ["nije une\u0161ena du\u017Ee od ", data.aktivnost.poslednja_prije, " sati,"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 68 }, undefined), " molimo te da odradi\u0161 trening ili drugu aktivnost, ako \u017Eeli\u0161 da postigne\u0161 svoj cilj."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, undefined); } else if (data.level.level > 1) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single trening off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Trening ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "nije odra\u0111en" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 58 }, undefined), " du\u017Ee od ", data.aktivnost.poslednja_prije, " sati, molimo te da odradi\u0161 trening, ako \u017Eeli\u0161 da postigne\u0161 svoj cilj."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 17 }, undefined); } } return null; }; _c = TreningPoruka; const IshranaPoruka = ({ data }) => { if (data.ishrana.danas_ok === true) { if (data.ishrana.ok_u_nizu == 3) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Nije lo\u0161e! ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Ishrana je ispo\u0161tovana" }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 61 }, undefined), " 3 dana uzastopno! Do prvog cilja ti fale jo\u0161 samo 4 dana. Izdr\u017Ei!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 82, columnNumber: 17 }, undefined); } else if (data.ishrana.ok_u_nizu == 7) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Bravo! 50% klijenata sastavi 7 dana a samo 30% 14 dana bez kr\u0161enja! ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "Mo\u017Ee\u0161 li da izdr\u017Ei\u0161 jo\u0161 7 dana?" }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 118 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 92, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 91, columnNumber: 17 }, undefined); } else if (data.ishrana.ok_u_nizu == 14) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010Cestitamo, 2 sedmice bez kr\u0161enja programa!" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 50 }, undefined), " Ako izdr\u017Ei\u0161 jo\u0161 14 dana, upada\u0161 u tim najboljih! Sretno."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 100, columnNumber: 17 }, undefined); } else { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Dana\u0161nji plan ishrane je uspje\u0161no ispra\u0107en, ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "\u010Destitamo," }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 94 }, undefined), " ovo je bitan korak ka tvom cilju!"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 17 }, undefined); } } else { if (data.ishrana.poslednji_ok_ago == 14) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Re\u017Eim ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "ishrane nije ispo\u0161tovan 14 dana." }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 56 }, undefined), " Ako narednih 14 dana ne prekr\u0161i\u0161 ishranu i odradi\u0161 5 treninga sedmi\u010Dno, napravi\u0107e\u0161 vidljiv rezultat."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 17 }, undefined); } else if (data.ishrana.poslednji_ok_ago == 7) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Re\u017Eim ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "ishrane nije ispo\u0161tovan 7 dana." }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 56 }, undefined), " Ako naredne 3 sedmice ispo\u0161tuje\u0161 sva pravila, rezultat \u0107e i dalje biti odli\u010Dan."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 17 }, undefined); } else if (data.ishrana.poslednji_ok_ago == 3) { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single ishrana off", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Re\u017Eim ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: "ishrane nije ispo\u0161tovan ve\u0107 3 dana." }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 56 }, undefined), " Ako \u017Eeli\u0161 da popravi\u0161 \u0161tetu, neka narednih 7 dana bude bez kr\u0161enja."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 47 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 17 }, undefined); } } return null; }; _c2 = IshranaPoruka; /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('ProgresPoruke.php').then(response => { setData(response.data); }); }, []); return data.length == 0 || !data.zeli || data.zeli.length == 0 ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "nn22n-poruke", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single osnovna", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "content font12", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: ["Kroz program \u017Eeli\u0161 da ", data.zeli, ", a cilj ti je da ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: data.ciljevi }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 101 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 47 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { dangerouslySetInnerHTML: { __html: data.treba } }, void 0, false, { fileName: _jsxFileName, lineNumber: 172, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 169, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(TreningPoruka, { data: data }, void 0, false, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(IshranaPoruka, { data: data }, void 0, false, { fileName: _jsxFileName, lineNumber: 178, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 13 }, undefined) }, void 0, false); }, "IEMTtLVFIuToo7X/raQbJAxzNQU=")); var _c, _c2; __webpack_require__.$Refresh$.register(_c, "TreningPoruka"); __webpack_require__.$Refresh$.register(_c2, "IshranaPoruka"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/Prati.js": /*!******************************!*\ !*** ./src/Progres/Prati.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Loader */ "./src/Popup/Loader.js"); /* harmony import */ var _Dnevnik_Dimenzije0922__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Dnevnik/Dimenzije0922 */ "./src/Dnevnik/Dimenzije0922.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/Prati.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [data, setData] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [loaded, setLoaded] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [tab, setTab] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('progres'); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('PratiProgres.php').then(response => { setData(response.data); setLoaded(true); }); }, []); let rev = [...data]; let totalDana = 0; let trenirao = 0; let jeo = 0; if (loaded) { rev.forEach(dan => { if (dan.active) { totalDana++; if (dan.trening_ispostovan) trenirao++; if (dan.hrana_ispostovana) jeo++; } }); } let prazniLength = 8 - totalDana; let procenatJeo = Math.round(jeo / totalDana * 100); let procenatTrenirao = Math.round(trenirao / totalDana * 100); const divRef = Object(react__WEBPACK_IMPORTED_MODULE_0__["useRef"])(null); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { if (divRef.current && loaded) divRef.current.scrollLeft = divRef.current.scrollWidth; if (!props.hideLoader) { setTimeout(() => { let el = window.document.getElementById(`box-progres`); if (el) { _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_4__["default"].animateScroll({ targetPosition: el.offsetTop, initialPosition: window.scrollY, duration: 1000 }); } }, 500); } }, [divRef, loaded, tab]); return !loaded ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: props.hideLoader ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Popup_Loader__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 54 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { id: "box-progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 64 }, undefined)] }, void 0, true) }, void 0, false) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "prati-progres-cont", id: "box-progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppc-kartice", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppck-header font11", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "title click " + (tab === 'progres' ? 'active' : ''), onClick: () => { setTab('progres'); }, children: "Progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "title click " + (tab === 'statistika' ? 'active' : ''), onClick: () => { setTab('statistika'); }, children: "Statistika" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 21 }, undefined), tab === 'progres' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { id: "progres", className: "ppck-content-cont cont active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppck-content progres", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pp-progres-cont fade-in", ref: divRef, children: [prazniLength > 0 ? Array.from({ length: prazniLength }).map(prazan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "date font11" }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dan-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ishrana-trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/pp-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 80, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/pp-ishrana-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 81, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/pp-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/pp-trening-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 85, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 83, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "separator" }, void 0, false, { fileName: _jsxFileName, lineNumber: 88, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 75, columnNumber: 41 }, undefined)) : null, rev.filter(dan => dan.active).map(dan => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "date font11", children: dan.datum_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 94, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "dan-cont", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ishrana-trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "single ishrana " + (dan.hrana_ispostovana ? 'ispunjeno' : 'nije-ispunjeno'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/pp-ishrana-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 98, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/pp-ishrana-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 99, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 53 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "single trening " + (dan.trening_ispostovan ? 'ispunjeno' : 'nije-ispunjeno'), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/pp-trening-on.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/pp-trening-off.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 57 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 53 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "separator" }, void 0, false, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 49 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 95, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 93, columnNumber: 41 }, undefined))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppck-footer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "top font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "/app/2022/svg/pp-ishrana-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 47 }, undefined), " Ishrana"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "/app/2022/svg/pp-trening-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 115 }, undefined), "Trening"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 109 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "bottom font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "ispunjeno", children: "Ispo\u0161tovano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "nije-ispunjeno", children: "Nije ispo\u0161tovano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 87 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "right" }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 112, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 25 }, undefined) : null, tab === 'statistika' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { id: "statistika", className: "ppck-content-cont cont active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppck-content statistika", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pp-statistika-cont fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "pp-statistika-ishrana-trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "middle ishrana", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ruler", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 65 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 73 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 81 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 89 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 97 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 105 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 113 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 121 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 129 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 137 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 145 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 153 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 161 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 169 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 177 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 185 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 193 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 201 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 209 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 217 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 225 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 233 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 241 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 249 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 257 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 265 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 273 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 281 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 289 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 131, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "graph", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "percent", style: { '--percent': procenatJeo }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 115 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 49 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "middle trening", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ruler", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 49 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 57 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 65 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 73 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 81 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 89 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 97 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 105 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 113 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 121 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 129 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 137 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 145 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 153 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 161 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 169 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 177 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 185 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 193 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 201 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 209 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 217 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 225 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 233 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 241 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 249 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 257 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 265 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 273 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 281 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 289 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 45 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "graph", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "percent", style: { '--percent': procenatTrenirao }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 120 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 53 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 49 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 45 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppsc-icons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "/app/2022/svg/pp-ishrana-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "/app/2022/svg/pp-trening-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "ppck-footer", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "top font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "/app/2022/svg/pp-ishrana-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 47 }, undefined), " Ishrana"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("img", { src: "/app/2022/svg/pp-trening-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 115 }, undefined), "Trening"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 109 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "bottom font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "ispunjeno", children: "Ispo\u0161tovano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "nije-ispunjeno", children: "Nije ispo\u0161tovano" }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 87 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("div", { className: "right fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])("span", { className: "font10", children: ["*posljednjih ", totalDana, " dana"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 167, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 25 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_5__["jsxDEV"])(_Dnevnik_Dimenzije0922__WEBPACK_IMPORTED_MODULE_3__["default"], { ...props }, void 0, false, { fileName: _jsxFileName, lineNumber: 173, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 13 }, undefined) }, void 0, false); }, "Xn67lv467K328ZoFEG3Sbx1yFjc=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/PratiProgresDugme.js": /*!******************************************!*\ !*** ./src/Progres/PratiProgresDugme.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/PratiProgresDugme.js"; /* harmony default export */ __webpack_exports__["default"] = (props => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "single click", onClick: () => { props.toggleBox('progres'); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "button-holder", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-progres-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "title font15", children: "Prati svoj progres" }, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 9 }, undefined); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/ProgresCheck.js": /*!*************************************!*\ !*** ./src/Progres/ProgresCheck.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/ProgresCheck.js"; class ProgresCheck extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { status: this.props.status || '', naziv: this.props.naziv || '', tip: this.props.tip }; } setProgres(status) { this.setState({ status: status }, () => { if (this.props.setProgres) this.props.setProgres(status); }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pp-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { class: "font13", children: this.state.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { class: 'progres-off ' + (this.state.status == 'ne' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, 'ne'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { class: "cls-1", d: "M26.3,24.4h0L19.7,18l6.7-6.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8,1.35417,1.35417,0,0,0-1.7,0L18,16.3l-6.1-6.1c-.5-.6-1-.9-1.5-.8a4.33105,4.33105,0,0,0-.5.1h0l-.2.1h0a1.26754,1.26754,0,0,0-.4.9,1.22153,1.22153,0,0,0,.4.9L16.4,18l-6.2,6.1c-.6.5-.9,1-.8,1.5a4.33105,4.33105,0,0,0,.1.5h0l.2.2h0a1.1355,1.1355,0,0,0,.8.3,1.22153,1.22153,0,0,0,.9-.4l6.7-6.7,6.7,6.7a1.22235,1.22235,0,0,0,.9.3.90949.90949,0,0,0,.8-.4,1.21667,1.21667,0,0,0,0-1.6ZM24.9,9.8ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "pp-middle" }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { class: 'progres-on ' + (this.state.status == 'da' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, 'da'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { class: "cls-1", d: "M26,10.9,14.3,22.6l-4.2-4.2a1.26754,1.26754,0,0,0-.9-.4,1.1355,1.1355,0,0,0-.8.3,1.22153,1.22153,0,0,0-.4.9,1.1355,1.1355,0,0,0,.3.8l5.1,5.1a1.26754,1.26754,0,0,0,.9.4,1.08577,1.08577,0,0,0,.9-.4L27.8,12.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8A1.15083,1.15083,0,0,0,26,10.9ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 21 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (ProgresCheck); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/PsihaObecanje.js": /*!**************************************!*\ !*** ./src/Progres/PsihaObecanje.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Progres_PsihaObecanjeForma__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Progres/PsihaObecanjeForma */ "./src/Progres/PsihaObecanjeForma.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/PsihaObecanje.js"; class PsihaObecanje extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { data: this.props.data || {}, ispunjeno: props.data.status === '1', prekrseno: props.data.status === '0', edit: false, menu: false }; this.toggleMenu = this.toggleMenu.bind(this); this.hideMenu = this.hideMenu.bind(this); this.showEdit = this.showEdit.bind(this); this.hideEdit = this.hideEdit.bind(this); this.prekrseno = this.prekrseno.bind(this); this.ispunjeno = this.ispunjeno.bind(this); this.Edit = this.Edit.bind(this); this.Delete = this.Delete.bind(this); } toggleMenu() { this.setState({ menu: !this.state.menu }); } hideMenu() { this.setState({ menu: false }); } showEdit() { this.setState({ edit: true, menu: false }); } hideEdit() { this.setState({ edit: false, menu: false }); } prekrseno() { this.setState({ ispunjeno: false, prekrseno: true }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('ObecanjeStatus.php', { id: this.state.data.id, status: '0' }); }); } ispunjeno() { this.setState({ ispunjeno: true, prekrseno: false }, () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('ObecanjeStatus.php', { id: this.state.data.id, status: '1' }); }); } Edit(data) { if (this.props.Edit) { this.props.Edit(data); } this.setState({ data: data, ispunjeno: false, prekrseno: false, edit: false }); } Delete() { this.setState({ menu: false }, () => { if (this.props.Delete) { this.props.Delete(this.state.data.id); } }); } render() { return this.state.edit ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Progres_PsihaObecanjeForma__WEBPACK_IMPORTED_MODULE_1__["default"], { data: this.state.data, hideEdit: this.hideEdit, id: this.state.data.id, Send: this.Edit }, `edit_${this.state.data.id}`, false, { fileName: _jsxFileName, lineNumber: 107, columnNumber: 34 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: 'col obecanje fade-in single obecanje-jedno' + (this.state.ispunjeno ? ' ispunjeno' : '') + (this.state.prekrseno ? ' prekrseno' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "left font12", children: [window.t('Obećanje'), " ", this.props.number] }, void 0, true, { fileName: _jsxFileName, lineNumber: 110, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "zzph-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { class: "click", data: window.t('Izmjeni'), divid: "post-meta", href: "javascript:void(0)", onClick: this.toggleMenu, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 18 5", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M13.7951 2.36568C13.7951 3.38151 14.6186 4.205 15.6344 4.205C16.6502 4.205 17.4737 3.38151 17.4737 2.36568C17.4737 1.34986 16.6502 0.526367 15.6344 0.526367C14.6186 0.526367 13.7951 1.34986 13.7951 2.36568Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M6.89754 2.36568C6.89754 3.38151 7.72103 4.205 8.73685 4.205C9.75268 4.205 10.5762 3.38151 10.5762 2.36568C10.5762 1.34986 9.75268 0.526367 8.73685 0.526367C7.72103 0.526367 6.89754 1.34986 6.89754 2.36568Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { d: "M0 2.36568C-8.88064e-08 3.38151 0.82349 4.205 1.83932 4.205C2.85514 4.205 3.67863 3.38151 3.67863 2.36568C3.67863 1.34986 2.85514 0.526367 1.83932 0.526367C0.82349 0.526367 8.88064e-08 1.34986 0 2.36568Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { id: "post-meta", class: 'cont post-meta-tooltip font11' + (this.state.menu ? ' active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("ul", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { class: "click", divid: "status", href: "javascript:void(0)", onClick: this.Delete, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/icon-trash.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 94 }, this), window.t('Obriši')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 10 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("li", { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { class: "izmjeni-obecanje-click", href: "javascript:void(0)", onClick: this.showEdit, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "svg/zid-pen.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 98 }, this), window.t('Izmjeni')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 14 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 10 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 114, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 113, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "obecanje-tag font12 fade-in zeleni", children: window.t('Ispunjeno') }, void 0, false, { fileName: _jsxFileName, lineNumber: 130, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "obecanje-tag font12 fade-in crveni", children: window.t('Prekršeno') }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "obecanje-prikaz", onClick: this.hideMenu, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { class: "font24", children: this.state.data.obecanje }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "op-realizacija-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Realizacija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font16", children: this.state.data.realizacija }, void 0, false, { fileName: _jsxFileName, lineNumber: 141, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "op-realizacija-plan", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Plan B') }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font14", children: this.state.data.plan_b }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "obecanje-progres", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "op-header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font12", children: window.t('Zabilježi finalni rezultat:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { class: "font17", children: window.t('Da li je misija bila uspješna?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 149, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "op-oznaci", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { class: 'progres-off' + (this.state.prekrseno ? ' active' : ''), href: "javascript:void(0);", onClick: this.prekrseno, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { class: "cls-1", d: "M26.3,24.4h0L19.7,18l6.7-6.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8,1.35417,1.35417,0,0,0-1.7,0L18,16.3l-6.1-6.1c-.5-.6-1-.9-1.5-.8a4.33105,4.33105,0,0,0-.5.1h0l-.2.1h0a1.26754,1.26754,0,0,0-.4.9,1.22153,1.22153,0,0,0,.4.9L16.4,18l-6.2,6.1c-.6.5-.9,1-.8,1.5a4.33105,4.33105,0,0,0,.1.5h0l.2.2h0a1.1355,1.1355,0,0,0,.8.3,1.22153,1.22153,0,0,0,.9-.4l6.7-6.7,6.7,6.7a1.22235,1.22235,0,0,0,.9.3.90949.90949,0,0,0,.8-.4,1.21667,1.21667,0,0,0,0-1.6ZM24.9,9.8ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font13", children: window.t('Obećanje prekršeno!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 160, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { class: 'progres-on' + (this.state.ispunjeno ? ' active' : ''), href: "javascript:void(0);", onClick: this.ispunjeno, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { class: "cls-1", d: "M26,10.9,14.3,22.6l-4.2-4.2a1.26754,1.26754,0,0,0-.9-.4,1.1355,1.1355,0,0,0-.8.3,1.22153,1.22153,0,0,0-.4.9,1.1355,1.1355,0,0,0,.3.8l5.1,5.1a1.26754,1.26754,0,0,0,.9.4,1.08577,1.08577,0,0,0,.9-.4L27.8,12.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8A1.15083,1.15083,0,0,0,26,10.9ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 165, columnNumber: 10 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { class: "font13", children: window.t('Obećanje ispunjeno!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 168, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 153, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "op-ispunjeno fade-in font14", children: window.t('Čestitamo! Ne zaboravi ovaj osjećaj i nastavi da radiš na sebi!') }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { class: "op-prekrseno fade-in font14", children: window.t('Izvuci lekciju iz poraza i iskoristi je da naredni put budeš bolji/a.') }, void 0, false, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 148, columnNumber: 5 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 108, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (PsihaObecanje); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Progres/PsihaObecanjeForma.js": /*!*******************************************!*\ !*** ./src/Progres/PsihaObecanjeForma.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Progres/PsihaObecanjeForma.js"; class PsihaObecanjeForma extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { id: '', obecanje: '', realizacija: '', plan_b: '', ...props.data }; this.Send = this.Send.bind(this); } Send() { if (this.props.Send) { this.props.Send(this.state); } } setValue(field, e) { let st = this.state; st[field] = e.target.value; this.setState(st); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "col obecanje dodavanje fade-in izmjeni-obecanje active", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "header", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "left font12", children: window.t('Obećanje') }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 6 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "close izmjeni-obecanje-click", onClick: this.props.hideEdit, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 13 13", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.3734 0.905979C12.4717 0.803014 12.5245 0.668712 12.5222 0.526576C12.52 0.38388 12.4616 0.250697 12.3582 0.15109C12.2532 0.0503631 12.1189 0 11.9846 0C11.8515 0 11.7184 0.0498039 11.6139 0.148852L6.2695 5.47274L1.29693 0.519247C0.618342 -0.313426 0.157149 0.140403 0.157149 0.140403C-0.0523829 0.349131 -0.0523829 0.688802 0.157149 0.89753L5.50961 6.22971L0.520504 11.1997C-0.315376 11.8757 0.1402 12.3351 0.1402 12.3351C0.349732 12.5438 0.69071 12.5438 0.900242 12.3351L6.26935 6.98658L11.6297 12.3266C11.7331 12.4246 11.8679 12.4772 12.0106 12.4749C12.1538 12.4727 12.2875 12.4145 12.3881 12.3115C12.4892 12.2069 12.5397 12.0731 12.5397 11.9394C12.5397 11.8068 12.4897 11.6741 12.3903 11.5701L7.02926 6.22958L12.3734 0.905979Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 9 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 8 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 7 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 6 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 5 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("form", { id: "izmjeni-obecanje", name: "izmjeni-obecanja", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "content-dodavanje", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cd-input", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "font13", children: window.t('Šta obećavam sebi?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("textarea", { class: "font13", placeholder: window.t('Unesi tekst ovdje...'), value: this.state.obecanje, onChange: this.setValue.bind(this, 'obecanje') }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cd-input", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "font13", children: window.t('Kako ću to realizovati?') }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("textarea", { class: "font13", placeholder: window.t('Unesi tekst ovdje...'), value: this.state.realizacija, onChange: this.setValue.bind(this, 'realizacija') }, void 0, false, { fileName: _jsxFileName, lineNumber: 55, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cd-input", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "font13", children: window.t('Ako mi ne bude išlo, primjeniću plan B:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("textarea", { class: "font13", placeholder: window.t('Unesi tekst ovdje...'), value: this.state.plan_b, onChange: this.setValue.bind(this, 'plan_b') }, void 0, false, { fileName: _jsxFileName, lineNumber: 59, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 57, columnNumber: 7 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "cd-buttons", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("input", { class: "button izmjeni-obecanje-click", type: "button", value: window.t('Odustani'), name: "odustani-obecanje", onClick: this.props.hideEdit }, void 0, false, { fileName: _jsxFileName, lineNumber: 62, columnNumber: 8 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("input", { class: "button izmjeni-obecanje-click", type: "button", value: window.t('SAČUVAJ'), name: "dodaj-obecanje", onClick: this.Send }, void 0, false, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 8 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 7 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 6 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 5 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (PsihaObecanjeForma); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Sala/0423/ThumbnailTrening.js": /*!*******************************************!*\ !*** ./src/Sala/0423/ThumbnailTrening.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Sala/0423/ThumbnailTrening.js"; /* harmony default export */ __webpack_exports__["default"] = (({ id, active = false, selected = false, number = 1, trenutni_set = {}, onClick = number => {} }) => { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: 'izazov-trening-single' + (active || selected ? ' active' : '') + (selected ? ' selected' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "its-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "#", onClick: e => { e.preventDefault(); onClick(); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "image", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "shadow" }, void 0, false, { fileName: _jsxFileName, lineNumber: 14, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: `/app/set_thumb/${trenutni_set.trening_set_id}/${id}.jpg` }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { className: "meta", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { className: "font14", children: ["trening 0", number] }, void 0, true, { fileName: _jsxFileName, lineNumber: 18, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 8, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 7, columnNumber: 13 }, undefined) }, void 0, false); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Sala/AWSVideo.js": /*!******************************!*\ !*** ./src/Sala/AWSVideo.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_hls_player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-hls-player */ "./node_modules/react-hls-player/dist/index.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Sala/AWSVideo.js"; class Video extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.playerRef = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createRef(); this.percentList = []; this.currentPercent = 0; this.startTime = Math.round(new Date().getTime() / 1000); } componentDidMount() { this.percentList = []; this.currentPercent = 0; this.startTime = Math.round(new Date().getTime() / 1000); this.playerRef.current.addEventListener('timeupdate', () => { if (this.playerRef && this.playerRef.current && this.playerRef.current.currentTime) { let percent = Math.ceil(this.playerRef.current.currentTime / this.playerRef.current.duration * 100); if (percent != this.currentPercent) { this.currentPercent = percent; this.percentList.push(percent); _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('VideoProgress.php', { video_id: this.props.data.id, progress: this.percentList, startTime: this.startTime }); } if (this.props.onProgres) this.props.onProgres(this.currentPercent); } }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_hls_player__WEBPACK_IMPORTED_MODULE_1__["default"], { src: `https://static-site.atika.net/trening/${this.props.data.id}/playlist.m3u8`, autoPlay: false, controls: true, poster: this.props.poster || "https://atika.net/app/img/video-default-b.jpg", width: "100%", height: "auto", playerRef: this.playerRef, hlsConfig: { capLevelToPlayerSize: true, capLevelOnFPSDrop: true, ignoreDevicePixelRatio: true, startLevel: -1 } }, void 0, false, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Video); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Sala/Aktivnost.js": /*!*******************************!*\ !*** ./src/Sala/Aktivnost.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Sala/Aktivnost.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [aktivnost, setAktivnost] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({}); const [aktivnosti, setAktivnosti] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); const [izabranaAktivnost, setIzabranaAktivnost] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const [izabranoTrajanje, setIzabranoTrajanje] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); const loadData = () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('ClientAktivnost.php').then(response => { setAktivnost(response.data); }); }; const loadAktivnosti = () => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Aktivnosti.php').then(response => { setAktivnosti(response.data); }); }; const izaberiAktivnost = () => { if (izabranaAktivnost != '' && izabranoTrajanje != '') { const iz = aktivnosti.filter(a => a.id === izabranaAktivnost)[0]; const it = izabranoTrajanje.split('|'); aktivnost.data[izabranaAktivnost] = { ...iz, trajanje: it[1], kcal: Math.round(parseInt(it[0]) / 60 * parseInt(iz.kcalh)) }; setAktivnost(aktivnost); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ClientAktivnost.php', aktivnost).then(() => { if (props.onSave) props.onSave(); }); setIzabranaAktivnost(''); setIzabranoTrajanje(''); } }; const obrisiAktivnost = id => { let x = aktivnost; delete x.data[id]; setAktivnost({ ...x }); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ClientAktivnost.php', { ...x }).then(() => { if (props.onSave) props.onSave(); }); }; Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { izaberiAktivnost(); }, [izabranaAktivnost, izabranoTrajanje]); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { loadData(); loadAktivnosti(); }, []); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "nn22-trening-box", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "header font15", children: "Kalkulator utro\u0161enih kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "cont", children: [props.trening && props.trening > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "row-first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font12", children: "Atika trening" }, void 0, false, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "kalorije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kalorije.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { className: "font16", children: ["-", props.trening] }, void 0, true, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { className: "font12", children: "kcal" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 81 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "right", onClick: () => { let x = { ...aktivnost }; if (x.data && x.data.trening && x.data.trening.kcal) delete x.data['trening'];else { x['data']['trening'] = { id: 'trening', naziv: 'Trening', trajanje: 0, kcal: props.trening }; } _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('ClientAktivnost.php', { ...x }).then(() => { if (props.onSave) props.onSave(); }); setAktivnost({ ...x }); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "font12", children: ["Trening", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("br", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 65 }, undefined), "odra\u0111en"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 96, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "ikona click " + (aktivnost.data && aktivnost.data.trening && aktivnost.data.trening.kcal ? 'active' : ''), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn-check.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 157 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 97, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 77, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 69, columnNumber: 25 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "row-second", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { className: "font12", children: "Ostale aktivnosti" }, void 0, false, { fileName: _jsxFileName, lineNumber: 102, columnNumber: 25 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "selector", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-aktivnost-icon.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 105, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("select", { name: "aktivnost", id: "aktivnost", className: "font12", onChange: e => { setIzabranaAktivnost(e.target.value); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { disabled: true, selected: izabranaAktivnost === '', children: "Aktivnost" }, void 0, false, { fileName: _jsxFileName, lineNumber: 109, columnNumber: 37 }, undefined), aktivnosti.map(a => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { value: a.id, selected: izabranaAktivnost === a.id, children: [a.naziv, " - ", a.description] }, void 0, true, { fileName: _jsxFileName, lineNumber: 111, columnNumber: 41 }, undefined))] }, void 0, true, { fileName: _jsxFileName, lineNumber: 106, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 104, columnNumber: 29 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-sat.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("select", { name: "trajanje", id: "trajanje", className: "font12", onChange: e => { setIzabranoTrajanje(e.target.value); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { disabled: true, selected: izabranoTrajanje === '', children: "Trajanje" }, void 0, false, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '5|5 min', value: '5|5 min', children: "5 min" }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '10|10 min', value: '10|10 min', children: "10 min" }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '15|15 min', value: '15|15 min', children: "15 min" }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '30|30 min', value: '30|30 min', children: "30 min" }, void 0, false, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '45|45 min', value: '45|45 min', children: "45 min" }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '60|1 sat', value: '60|1 sat', children: "1 sat" }, void 0, false, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '120|2 sata', value: '120|2 sata', children: "2 sata" }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '180|3 sata', value: '180|3 sata', children: "3 sata" }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("option", { selected: izabranoTrajanje === '240|4 sata', value: '240|4 sata', children: "4 sata" }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 115, columnNumber: 29 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 103, columnNumber: 25 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 101, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "aktivnost-list", children: aktivnost.data ? Object.keys(aktivnost.data).filter(a => a != 'trening').map(a => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "single font12 fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "naslov", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { children: [aktivnost.data[a].naziv, " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { children: aktivnost.data[a].description }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 88 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 58 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "trajanje", children: aktivnost.data[a].trajanje != '0' ? aktivnost.data[a].trajanje : '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "kalorija", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kalorije.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 60 }, undefined), "-", aktivnost.data[a].kcal, "kcal"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 139, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { className: "delete", onClick: () => { obrisiAktivnost(a); }, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "off", src: "/app/2022/svg/nn22-x-delete.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { className: "on", src: "/app/2022/svg/nn22-x-delete-hover.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 140, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 29 }, undefined)) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "text-napomena font10 napomena", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("b", { children: "NAPOMENA:" }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 25 }, undefined), " Navedena kalorijska potro\u0161nja je samo okvirna. Ta\u010Dna kalorijska potro\u0161nja zavisi od tehnike i intenziteta izvo\u0111enja pokreta, tvojih dimenzija i tjelesnog stanja."] }, void 0, true, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { className: "dugme font10", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: props.toggleProgres, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { width: "14", height: "16", viewBox: "0 0 14 16", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M0 10.5C0 9.67157 0.671573 9 1.5 9H2.5C3.32843 9 4 9.67157 4 10.5V16H0V10.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M5 6.5C5 5.67157 5.67157 5 6.5 5H7.5C8.32843 5 9 5.67157 9 6.5V16H5V6.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M10 1.5C10 0.671573 10.6716 0 11.5 0H12.5C13.3284 0 14 0.671573 14 1.5V16H10V1.5Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 159, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 29 }, undefined), " PRATI SVOJ PROGRES"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 67, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 13 }, undefined) }, void 0, false); }, "VhHtWokaYfehpqrQwFgNupZSCPg=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Sala/KalkulatorTotal.js": /*!*************************************!*\ !*** ./src/Sala/KalkulatorTotal.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/Utilities */ "./src/Utilities/Utilities.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Sala/KalkulatorTotal.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(props => { _s(); const [total, setTotal] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ kalkulator: 0, aktivnost: 0 }); const [imaIshranu, setImaIshranu] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(_Utilities_Utilities__WEBPACK_IMPORTED_MODULE_2__["default"].checkSUB(props.program, 'nutri_centar', 'plan')); console.log('KalkulatorTotal', imaIshranu); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('KalkulatorTotal.php').then(response => { setTotal(response.data); }); }, []); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "nn22-trening-box", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "header font15", children: "Dnevni kalkulator kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 25, columnNumber: 17 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "cont", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "dnevne-kalorije", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "kalorije", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font12", children: "Utro\u0161enih kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 37 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-kalorije.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 42 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font16", children: total.aktivnost * -1 }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 87 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font12", children: "kcal" }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 137 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 37 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 33 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 29, columnNumber: 33 }, undefined), imaIshranu ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font12", children: "Unesenih kalorija" }, void 0, false, { fileName: _jsxFileName, lineNumber: 38, columnNumber: 41 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: "/app/2022/svg/nn22-strelica-gore-kalorije.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 46 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font16", children: total.kalkulator }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 105 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font12", children: "kcal" }, void 0, false, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 151 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 41 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 37 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 36, columnNumber: 37 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 28, columnNumber: 25 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 21 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 17 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 13 }, undefined) }, void 0, false); }, "s8A8Vindn2n1UXiIcm4B6pi/X0c=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Sala/Sala0423.js": /*!******************************!*\ !*** ./src/Sala/Sala0423.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Aktivnost__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Aktivnost */ "./src/Sala/Aktivnost.js"); /* harmony import */ var _KalkulatorTotal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./KalkulatorTotal */ "./src/Sala/KalkulatorTotal.js"); /* harmony import */ var _Progres_Prati__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Progres/Prati */ "./src/Progres/Prati.js"); /* harmony import */ var _AWSVideo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./AWSVideo */ "./src/Sala/AWSVideo.js"); /* harmony import */ var _0423_ThumbnailTrening__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./0423/ThumbnailTrening */ "./src/Sala/0423/ThumbnailTrening.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Sala/Sala0423.js", _s = __webpack_require__.$Refresh$.signature(); /* harmony default export */ __webpack_exports__["default"] = (_s(({ user }) => { _s(); let setovi = user.setovi && user.setovi.filter(s => s.active == '1' && !s.zakazan); let sedmica = 0; if (setovi.length) sedmica = setovi[0].sedmica; if (sedmica > 0 && sedmica >= setovi[0].set.sadrzaj.split("\n").length) { sedmica = 0; if (setovi[0].set.sadrzaj.split("\n").length > 1) setovi = []; } const [showProgress, setShowProgress] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [loadTime, setLoadTime] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); const [selected, setSelected] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(sedmica); const prvi_set = setovi[0] || false; let sadrzaj = []; if (prvi_set) sadrzaj = prvi_set.set.sadrzaj.split("\n"); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "pmr-content sala0922" + (sadrzaj && sadrzaj.length ? ' ima-video' : ' nema-video'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "pmrc-sala-trening nn22-trening", children: [sadrzaj && sadrzaj.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "sala-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_AWSVideo__WEBPACK_IMPORTED_MODULE_4__["default"], { data: { id: sadrzaj[selected] && sadrzaj[selected].split(':')[1] }, poster: `/app/set_thumb/${prvi_set.trening_set_id}/${sadrzaj[selected] && sadrzaj[selected].split(':')[1]}.jpg` }, sadrzaj[selected] && sadrzaj[selected].split(':')[1], false, { fileName: _jsxFileName, lineNumber: 35, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 25 }, undefined) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "izazov-trening", children: sadrzaj.length > 1 ? sadrzaj.map((s, i) => { s = s.split(':'); if (s[0] == 'Trening') return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_0423_ThumbnailTrening__WEBPACK_IMPORTED_MODULE_5__["default"], { id: s[1], number: i + 1, active: i <= sedmica || true, selected: selected == i, trenutni_set: prvi_set, onClick: number => { if (i <= sedmica || true) setSelected(i); } }, void 0, false, { fileName: _jsxFileName, lineNumber: 48, columnNumber: 33 }, undefined); }) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 21 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "nn22-trening-aktivnost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "tr-columns", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])("div", { className: "col first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Aktivnost__WEBPACK_IMPORTED_MODULE_1__["default"], { trening: sadrzaj[selected] ? prvi_set.kcal[sadrzaj[selected].split(':')[1].trim()] : null, onSave: () => { setLoadTime(new Date().getTime()); }, toggleProgres: () => { setShowProgress(!showProgress); } }, sadrzaj[selected], false, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 33 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_KalkulatorTotal__WEBPACK_IMPORTED_MODULE_2__["default"], { program: user.programi[0] }, `Total-${loadTime}`, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 33 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 65, columnNumber: 29 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 64, columnNumber: 25 }, undefined), showProgress ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_6__["jsxDEV"])(_Progres_Prati__WEBPACK_IMPORTED_MODULE_3__["default"], { user: user, program: user.programi[0] }, void 0, false, { fileName: _jsxFileName, lineNumber: 79, columnNumber: 41 }, undefined) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 63, columnNumber: 21 }, undefined)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 17 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 13 }, undefined) }, void 0, false); }, "U55X9Dk/8A5ZQF1kmKDhvOpyizo=")); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Sala/Video.js": /*!***************************!*\ !*** ./src/Sala/Video.js ***! \***************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_hls_player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-hls-player */ "./node_modules/react-hls-player/dist/index.js"); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Sala/Video.js"; class Video extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.playerRef = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createRef(); this.percentList = []; this.currentPercent = 0; this.startTime = Math.round(new Date().getTime() / 1000); } componentDidMount() { this.percentList = []; this.currentPercent = 0; this.startTime = Math.round(new Date().getTime() / 1000); this.playerRef.current.addEventListener('timeupdate', () => { if (this.playerRef && this.playerRef.current && this.playerRef.current.currentTime) { let percent = Math.ceil(this.playerRef.current.currentTime / this.playerRef.current.duration * 100); if (percent != this.currentPercent) { this.currentPercent = percent; this.percentList.push(percent); _Utilities_API__WEBPACK_IMPORTED_MODULE_2__["default"].Post('VideoProgress.php', { video_id: this.props.data.id, progress: this.percentList, startTime: this.startTime }); } console.log('Progress', this.playerRef.current.currentTime); } }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_hls_player__WEBPACK_IMPORTED_MODULE_1__["default"], { src: `https://v.atika.net/video/${this.props.data.id}/playlist.m3u8`, autoPlay: false, controls: true, poster: this.props.poster || "https://atika.net/app/img/video-default-b.jpg", width: "100%", height: "auto", playerRef: this.playerRef }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (Video); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Statistika/NutriKolona.js": /*!***************************************!*\ !*** ./src/Statistika/NutriKolona.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Statistika/NutriKolona.js"; class NutriKolona extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, dani: {}, trenutni_dan: '1', danData: {}, countDA: 0, countNE: 0, countTotal: 0, status: 'progress', slika: 'nema' }; this.loadData = this.loadData.bind(this); this.loadDan = this.loadDan.bind(this); this.checkStatus = this.checkStatus.bind(this); this.prethodniDan = this.prethodniDan.bind(this); this.sledeciDan = this.sledeciDan.bind(this); } componentDidMount() { if (!this.state.loaded) this.loadData(); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Dani.php?type=' + this.props.type + '&platforma=' + this.props.platforma).then(response => { this.setState({ loaded: true, ...response.data }, () => { this.loadDan(); }); }); } loadDan() { let datum = this.state.dani[`dan${this.state.trenutni_dan}`]; _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Progres.php?datum=${datum}&tip=sve&platforma=${this.props.platforma}`).then(response => { this.setState({ danData: response.data, loaded: true }, () => { this.checkStatus(); }); }); } checkStatus() { let klasa = ''; let countDA = 0; let countNE = 0; let countTotal = this.props.sub.length; let slika = 'nema'; for (let i = 0; i < countTotal; i++) { let s = this.props.sub[i]; if (this.state.danData[s.tip] == 'da') countDA++; if (this.state.danData[s.tip] == 'ne') countNE++; } let status = 'progress'; if (countDA == countTotal) { status = 'success'; klasa = 'zeleni'; slika = 'ispostovan'; } else if (countDA + countNE == countTotal) { status = 'fail'; klasa = 'crveni'; slika = 'nije'; } this.setState({ countDA: countDA, countNE: countNE, countTotal: countTotal, status: status, klasa: klasa, slika: slika }); } prethodniDan() { let dan = parseInt(this.state.trenutni_dan); dan = dan - 1; if (dan < 1) dan = 1; this.setState({ trenutni_dan: '' + dan, loaded: false }, () => { this.loadDan(); }); } sledeciDan() { let dan = parseInt(this.state.trenutni_dan); dan = dan + 1; if (dan > Object.keys(this.state.dani).length) dan = Object.keys(this.state.dani).length; this.setState({ trenutni_dan: '' + dan, loaded: false }, () => { this.loadDan(); }); } setProgres(tip, progres) { let datum = this.state.dani[`dan${this.state.trenutni_dan}`]; _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`Progres.php?datum=${datum}&tip=${tip}&progres=${progres}&platforma=${this.props.platforma}`).then(response => { this.loadDan(); }); } render() { return !this.state.loaded ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["Fragment"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pc-column fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pcc-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font15", children: this.props.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 123, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pcc-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", { children: ["Dan ", this.state.trenutni_dan] }, void 0, true, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pccc-slider", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "arrow arrow-left", onClick: this.prethodniDan, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 128, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "slide-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("img", { class: "fade-in", src: `img/progres-${this.state.slika}.png` }, void 0, false, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 132, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "arrow arrow-right", onClick: this.sledeciDan, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { viewBox: "0 0 8 14", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { d: "M0.970703 14V0L7.9707 6.79412L0.970703 14Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 135, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 126, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pccc-meta", style: { display: 'none' }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pccc-meta-left font11", children: window.t('Broj dana tokom kojih si se pridržavao/la plana:') }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pccc-meta-right", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font26", children: this.state.countDA }, void 0, false, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "font14", children: ["/ ", this.state.countTotal] }, void 0, true, { fileName: _jsxFileName, lineNumber: 147, columnNumber: 77 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 146, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 142, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pccc-report", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: this.props.text ? this.props.text : 'Ako si pripremio/la i pojeo/la obrok u propisanim količinama, stavi kvačicu. Ako si povećao/la dozvoljene količine, uz obroke jeo/la zdrave ili nezdrave namirnice koje NISU na spisku, stavi iks.' }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pcccr-progres-report", children: this.props.sub.map(s => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("div", { class: "pp-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h2", { class: "font13", children: s.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { class: 'progres-off ' + (this.state.danData[s.tip] == 'ne' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, s.tip, 'ne'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { class: "cls-1", d: "M26.3,24.4h0L19.7,18l6.7-6.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8,1.35417,1.35417,0,0,0-1.7,0L18,16.3l-6.1-6.1c-.5-.6-1-.9-1.5-.8a4.33105,4.33105,0,0,0-.5.1h0l-.2.1h0a1.26754,1.26754,0,0,0-.4.9,1.22153,1.22153,0,0,0,.4.9L16.4,18l-6.2,6.1c-.6.5-.9,1-.8,1.5a4.33105,4.33105,0,0,0,.1.5h0l.2.2h0a1.1355,1.1355,0,0,0,.8.3,1.22153,1.22153,0,0,0,.9-.4l6.7-6.7,6.7,6.7a1.22235,1.22235,0,0,0,.9.3.90949.90949,0,0,0,.8-.4,1.21667,1.21667,0,0,0,0-1.6ZM24.9,9.8ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 158, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 157, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 156, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: "pp-middle" }, void 0, false, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("a", { class: 'progres-on ' + (this.state.danData[s.tip] == 'da' ? 'active' : ''), href: "javascript:void(0);", onClick: this.setProgres.bind(this, s.tip, 'da'), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 35.2 35", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("path", { class: "cls-1", d: "M26,10.9,14.3,22.6l-4.2-4.2a1.26754,1.26754,0,0,0-.9-.4,1.1355,1.1355,0,0,0-.8.3,1.22153,1.22153,0,0,0-.4.9,1.1355,1.1355,0,0,0,.3.8l5.1,5.1a1.26754,1.26754,0,0,0,.9.4,1.08577,1.08577,0,0,0,.9-.4L27.8,12.6a1.22235,1.22235,0,0,0,.3-.9.90949.90949,0,0,0-.4-.8A1.15083,1.15083,0,0,0,26,10.9ZM18,.5h0A17.58388,17.58388,0,0,0,.5,18a17.60029,17.60029,0,0,0,35.2,0A17.75687,17.75687,0,0,0,18,.5ZM28.7,28.7A15.39679,15.39679,0,0,1,18,33.1a15.19334,15.19334,0,1,1,10.7-4.4Z", transform: "translate(-0.5 -0.5)" }, void 0, false, { fileName: _jsxFileName, lineNumber: 164, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 29 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("p", { class: "font13", children: [this.props.subtitle, " za dan ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { children: this.state.trenutni_dan }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 58 }, this), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("span", { class: this.state.klasa, children: this.props[this.state.status] }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 97 }, this), this.props[this.state.status + '_text']] }, void 0, true, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 17 }, this) }, void 0, false); } } /* harmony default export */ __webpack_exports__["default"] = (NutriKolona); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Teretana/Teretana.js": /*!**********************************!*\ !*** ./src/Teretana/Teretana.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Sala_Aktivnost__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Sala/Aktivnost */ "./src/Sala/Aktivnost.js"); /* harmony import */ var _Sala_KalkulatorTotal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Sala/KalkulatorTotal */ "./src/Sala/KalkulatorTotal.js"); /* harmony import */ var _Progres_Prati__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Progres/Prati */ "./src/Progres/Prati.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Teretana/Teretana.js"; /* harmony default export */ __webpack_exports__["default"] = (function (props) { const [teretana, setTeretana] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.user.teretana || []); const [izabraniSet, setIzabraniSet] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.user.teretana[0] || { vjezbe: [] }); const [izabraniTrening, setIzabraniTrening] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(props.user.teretana[0].vjezbe[0] || {}); const [showProgress, setShowProgress] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); const [loadTime, setLoadTime] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0); return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmr-content", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "pmrc-sala-trening agym-sala", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "trening-agym-sala", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "set", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "spisak", children: teretana.map((jedan_set, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: `single font10 ${jedan_set.set_id == izabraniSet.set_id ? 'active' : ''}`, onClick: () => { setIzabraniSet(jedan_set); setIzabraniTrening(jedan_set.vjezbe[0]); }, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "sub-title", children: ["Set ", index + 1, ":"] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: jedan_set.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 33 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 23, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 21, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "vezbe-video", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "spisak", children: izabraniSet.vjezbe.map((jedna_vjezba, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: `single ${jedna_vjezba.id == izabraniTrening.id ? 'active' : ''}`, onClick: () => setIzabraniTrening(jedna_vjezba), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "video-thumb", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "overlay", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "icon", src: "/app/2022/svg/play-new25.svg", alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 66 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { className: "thumb", src: `/app/k_thumb.php?id=${jedna_vjezba.thumbnail}`, alt: "" }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 45, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "video-meta font10", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "title", children: ["VE\u017DBA ", index < 9 ? '0' + (index + 1) : index + 1] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "desc", children: jedna_vjezba.opis }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 49, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 33 }, this)) }, void 0, false, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "player", children: izabraniTrening.id && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("video", { id: "player", playsinline: true, controls: true, poster: `/app/k_thumb.php?id=${izabraniTrening.thumbnail}`, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("source", { src: `https://static-site.atika.net/gym/${izabraniTrening.id}.mp4`, type: "video/mp4" }, void 0, false, { fileName: _jsxFileName, lineNumber: 61, columnNumber: 37 }, this) }, izabraniTrening.id, false, { fileName: _jsxFileName, lineNumber: 60, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 58, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "nn22-trening-aktivnost", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "tr-columns", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { className: "col first", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Sala_Aktivnost__WEBPACK_IMPORTED_MODULE_1__["default"], { trening: null, onSave: () => { setLoadTime(new Date().getTime()); }, toggleProgres: () => { setShowProgress(!showProgress); } }, izabraniTrening.id, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Sala_KalkulatorTotal__WEBPACK_IMPORTED_MODULE_2__["default"], { program: props.user.programi[0] }, `Total-${loadTime}`, false, { fileName: _jsxFileName, lineNumber: 84, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 73, columnNumber: 25 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 21 }, this), showProgress ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_Progres_Prati__WEBPACK_IMPORTED_MODULE_3__["default"], { user: props.user, program: props.user.programi[0] }, void 0, false, { fileName: _jsxFileName, lineNumber: 87, columnNumber: 37 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 71, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 13 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 15, columnNumber: 9 }, this); }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Utilities/API.js": /*!******************************!*\ !*** ./src/Utilities/API.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var _Config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Config */ "./src/Config.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); const API = { Get: function (url) { return axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(_Config__WEBPACK_IMPORTED_MODULE_0__["default"].API_URL + url); }, Post: function (url, data) { return axios__WEBPACK_IMPORTED_MODULE_1___default.a.post(_Config__WEBPACK_IMPORTED_MODULE_0__["default"].API_URL + url, data); }, PostRaw: function (url, data) { return axios__WEBPACK_IMPORTED_MODULE_1___default.a.post(url, data); }, isDynamicMessage: function (text) { let code = text ? text.charCodeAt(0) : false; return code > 0 && code < 21 ? code : false; }, DynamicTitle: function (tip) { switch (tip) { case 1: case 2: case 3: case 4: case 5: case 14: case 15: case 16: case 17: return 'Vrijeme je za mjerenje!'; default: return null; } } }; /* harmony default export */ __webpack_exports__["default"] = (API); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Utilities/GTag.js": /*!*******************************!*\ !*** ./src/Utilities/GTag.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); class GTag extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = {}; } componentDidMount() { const elem = document.createElement("script"); elem.src = "https://www.googletagmanager.com/gtag/js?id=AW-341813197"; elem.async = true; elem.defer = true; document.body.insertBefore(elem, document.body.firstChild); window.dataLayer = window.dataLayer || []; window.gtag = function () { console.log('GTag', arguments); window.dataLayer.push(arguments); }; window.gtag('js', new Date()); window.gtag('config', 'AW-341813197'); window.gtag('event', 'conversion', { 'send_to': 'AW-341813197/SbGlCLHK25UDEM3P_qIB', 'transaction_id': '' }); } render() { return null; } } /* harmony default export */ __webpack_exports__["default"] = (GTag); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Utilities/Language.js": /*!***********************************!*\ !*** ./src/Utilities/Language.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./API */ "./src/Utilities/API.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var md5 = __webpack_require__(/*! md5 */ "./node_modules/md5/md5.js"); window.sent = []; window.translate = {}; window.t = text => { let tr = md5(text); if (typeof window.language[tr] !== 'undefined') return window.language[tr];else { if (window.sent.indexOf(tr) == -1 && window.SITE_CURRENT_LANGUAGE !== 'sr') { window.sent.push(tr); _API__WEBPACK_IMPORTED_MODULE_1__["default"].Post('Translate.php', { text: text }); } return text; } }; /* harmony default export */ __webpack_exports__["default"] = ({ Load: onLoad => { _API__WEBPACK_IMPORTED_MODULE_1__["default"].Get('Jezik.php').then(response => { window.language = response.data; onLoad(); }); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Utilities/ScrollToTop.js": /*!**************************************!*\ !*** ./src/Utilities/ScrollToTop.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _s = __webpack_require__.$Refresh$.signature(); function ScrollToTop({ history }) { _s(); Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { const unlisten = history.listen(() => { window.scrollTo(0, 0); }); return () => { unlisten(); }; }, []); return null; } _s(ScrollToTop, "OD7bBpZva5O2jO+Puf00hKivP7c="); _c = ScrollToTop; /* harmony default export */ __webpack_exports__["default"] = (_c2 = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["withRouter"])(ScrollToTop)); var _c, _c2; __webpack_require__.$Refresh$.register(_c, "ScrollToTop"); __webpack_require__.$Refresh$.register(_c2, "%default%"); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Utilities/ScrollToUnread.js": /*!*****************************************!*\ !*** ./src/Utilities/ScrollToUnread.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); /* harmony default export */ __webpack_exports__["default"] = (force => { let ex = window.document.querySelector('.unreadMarkerScroll'); if (!ex && force) ex = window.document.querySelector('.unreadMarker'); let m = window.document.querySelector('.unreadMarker'); let s = { display: 'block ' }; if (m) { s = window.getComputedStyle(m); } if (ex) { if (s.display !== 'none') { ex.scrollIntoView(); window.document.querySelector('.ctl-chat').scrollTop -= 50; } ex.classList.remove('unreadMarkerScroll'); } }); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Utilities/Utilities.js": /*!************************************!*\ !*** ./src/Utilities/Utilities.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); const Utilities = { kalorijeTotal: data => { let result = { kcal: 0, masti: 0, uh: 0, proteini: 0 }; if (data.length === 0) return result;else { Object.keys(data).forEach(jelo_id => { let kolicina = data[jelo_id].kolicina || 1; if (data[jelo_id].jelo_data.sastojci_db) { Object.keys(data[jelo_id].jelo_data.sastojci_db).forEach(sid => { let sastojak = data[jelo_id].jelo_data.sastojci_db[sid]; Object.keys(sastojak.nutrients).forEach(nut => { result[nut] = result[nut] + sastojak.nutrients[nut].value_total * kolicina; }); }); } }); return result; } }, kalkulatorPoruka(total, max) { let poruka = []; if (total.kcal > max.kcal) { let razlika = total.kcal - max.kcal; if (razlika > 100) { if (razlika <= 300) poruka.push({ klasa: 'kcal100', tip: 'kcal', tekst: 'Kalorijski unos je blago prekoračen! 30 minuta šetnje ili vožnje bicika će ti pomoći da potrošiš višak kalorija.' });else if (razlika > 300) poruka.push({ klasa: 'kcal300', tip: 'kcal', tekst: 'Kalorijski unos je prekoračen! Odradi trening da povećaš kalorijsku potrošnju a od sutra se pridržavaj preporuka, kako ne bi došlo do stagnacije.' }); } } let prekoracenje = 0; if (total.uh - max.uh > prekoracenje) prekoracenje = total.uh - max.uh; if (total.masti - max.masti > prekoracenje) prekoracenje = total.masti - max.masti; if (total.proteini - max.proteini > prekoracenje) prekoracenje = total.proteini - max.proteini; if (prekoracenje > 0) poruka.push({ klasa: 'prekoMakro', tip: 'makro', tekst: 'Makronutrijentni unos je prekoračen! On utiče na sitost, izgradnju mišića i tvoju energiju u toku dana, pa se potrudi da pratiš preporuke.' }); return poruka; }, Round2(num) { return Math.round((num + Number.EPSILON) * 100) / 100; }, checkSUB(program, centar, sub) { return program.sub_permissions && program.sub_permissions[centar] && (program.sub_permissions[centar].indexOf(sub) > -1 || program.sub_permissions[centar].indexOf('sve') > -1); }, animateScroll({ targetPosition, initialPosition, duration }) { let start; let position; let animationFrame; const requestAnimationFrame = window.requestAnimationFrame; const cancelAnimationFrame = window.cancelAnimationFrame; // maximum amount of pixels we can scroll const maxAvailableScroll = document.documentElement.scrollHeight - document.documentElement.clientHeight; const amountOfPixelsToScroll = initialPosition - targetPosition; function easeOutQuart(x) { return 1 - Math.pow(1 - x, 4); } function step(timestamp) { if (start === undefined) { start = timestamp; } const elapsed = timestamp - start; // this just gives us a number between 0 (start) and 1 (end) const relativeProgress = elapsed / duration; // ease out that number const easedProgress = easeOutQuart(relativeProgress); // calculate new position for every thick of the requesAnimationFrame position = initialPosition - amountOfPixelsToScroll * Math.min(easedProgress, 1); // set the scrollbar position window.scrollTo(0, position); // Stop when max scroll is reached if (initialPosition !== maxAvailableScroll && window.scrollY === maxAvailableScroll) { cancelAnimationFrame(animationFrame); return; } // repeat until the end is reached if (elapsed < duration) { animationFrame = requestAnimationFrame(step); } } animationFrame = requestAnimationFrame(step); }, formatDate: date => { date = date.split('-'); return date[2] + '.' + date[1] + '.' + date[0]; } }; /* harmony default export */ __webpack_exports__["default"] = (Utilities); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Zadaci/JedanZadatak.js": /*!************************************!*\ !*** ./src/Zadaci/JedanZadatak.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Zadaci/JedanZadatak.js"; class JedanZadatak extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { big: false }; this.toggleBig = this.toggleBig.bind(this); } toggleBig() { this.setState({ big: !this.state.big }); } render() { return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "pmrc-zadatak", children: [this.props.zadatak.slika && this.props.zadatak.slika.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "zadatak-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("img", { src: this.props.zadatak.slika }, void 0, false, { fileName: _jsxFileName, lineNumber: 27, columnNumber: 15 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 26, columnNumber: 14 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "zadatak-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("h2", { children: this.props.zadatak.naziv }, void 0, false, { fileName: _jsxFileName, lineNumber: 31, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("p", { class: 'font13 zadatak-text-' + (this.state.big ? 'big' : 'small'), children: this.props.zadatak.opis }, void 0, false, { fileName: _jsxFileName, lineNumber: 32, columnNumber: 15 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "zadatak-vise-manje font13", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: "javascript: void(0)", onClick: this.toggleBig, children: window.t('PRIKAŽI ') + (this.state.big ? window.t('MANJE') : window.t('VIŠE')) }, void 0, false, { fileName: _jsxFileName, lineNumber: 34, columnNumber: 16 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 33, columnNumber: 15 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 30, columnNumber: 14 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "zadatak-meta font10", children: [this.props.zadatak.document_id.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "meta-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: this.props.zadatak.download_link }, void 0, false, { fileName: _jsxFileName, lineNumber: 40, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 19 24", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M12.4626 0.178736C12.3566 0.0670481 12.2112 0 12.0605 0H3.03887C1.37413 0 0 1.36866 0 3.03322V20.0932C0 21.758 1.37413 23.1266 3.03887 23.1266H15.2836C16.9483 23.1266 18.3225 21.758 18.3225 20.0932V6.54689C18.3225 6.40168 18.2554 6.26211 18.1605 6.1559L12.4626 0.178736ZM12.6246 1.97192L16.44 5.97716H13.9598C13.2224 5.97716 12.6246 5.38502 12.6246 4.64767V1.97192ZM15.2836 22.0094H3.03887C1.99433 22.0094 1.11723 21.1436 1.11723 20.0932V3.03322C1.11723 1.98868 1.98868 1.11723 3.03887 1.11723H11.5074V4.64767C11.5074 6.00504 12.6024 7.09439 13.9598 7.09439H17.2052V20.0932C17.2052 21.1436 16.3338 22.0094 15.2836 22.0094Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 42, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M13.7583 18.1548H4.5635C4.25631 18.1548 4.00488 18.406 4.00488 18.7134C4.00488 19.0206 4.25631 19.272 4.5635 19.272H13.7639C14.0711 19.272 14.3225 19.0206 14.3225 18.7134C14.3225 18.406 14.0711 18.1548 13.7583 18.1548Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 43, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M8.75319 16.1498C8.85941 16.2615 9.00462 16.3285 9.16095 16.3285C9.31745 16.3285 9.46266 16.2615 9.56871 16.1498L12.8422 12.6361C13.0545 12.4126 13.0377 12.0551 12.8144 11.8485C12.5908 11.6362 12.2333 11.6528 12.0267 11.8764L9.71956 14.351V8.251C9.71956 7.94364 9.46813 7.69238 9.16095 7.69238C8.85376 7.69238 8.60233 7.94364 8.60233 8.251V14.351L6.30082 11.8764C6.08856 11.653 5.73656 11.6362 5.51318 11.8485C5.2898 12.0607 5.27304 12.4127 5.4853 12.6361L8.75319 16.1498Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 44, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 41, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "prelom", children: window.t('Preuzmi \n dokument') }, void 0, false, { fileName: _jsxFileName, lineNumber: 46, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 39, columnNumber: 15 }, this) : null, this.props.zadatak.link.length ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("div", { class: "meta-single", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("a", { href: this.props.zadatak.link, target: "_blank" }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("svg", { viewBox: "0 0 23 23", xmlns: "http://www.w3.org/2000/svg", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M22.09 7.04308C21.5077 5.67577 20.675 4.44529 19.6154 3.38593C18.556 2.32637 17.3252 1.49387 15.9573 0.911088C14.5395 0.306993 13.0386 0.000575 11.496 0H11.4918C9.95396 0 8.45628 0.306437 7.0408 0.910723C5.67387 1.49408 4.44358 2.3281 3.38403 3.38917C2.32448 4.45023 1.4918 5.68225 0.909192 7.05109C0.305097 8.46979 -0.000765229 9.9709 1.4377e-06 11.5124C0.000576438 13.0582 0.306419 14.5603 0.908636 15.9765C1.4901 17.3436 2.32145 18.5726 3.37966 19.6291C4.43789 20.6854 5.66854 21.5153 7.03739 22.0952C8.45457 22.6957 9.95703 23 11.5036 23H11.5063C13.0529 22.9998 14.5553 22.6945 15.9719 22.0929C17.3395 21.5122 18.5688 20.6816 19.6259 19.6243C20.6828 18.5669 21.513 17.3372 22.0933 15.9691C22.6945 14.5519 22.9994 13.0491 22.9996 11.5021C22.9998 9.96044 22.6938 8.46026 22.09 7.04308ZM11.3982 21.7823C8.57751 21.7473 5.94698 20.5904 3.99117 18.5248C2.09227 16.5191 1.10828 13.9461 1.22096 11.28C1.45772 5.67272 5.94299 1.23046 11.2899 1.23046C11.3936 1.23046 11.4987 1.23217 11.6032 1.23541C17.369 1.4223 21.9347 6.09506 21.7809 11.6519C21.6218 17.4028 17.0622 21.8527 11.3982 21.7823Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 53, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("path", { d: "M15.8647 10.8527L15.816 10.8213C13.8227 9.53502 11.7614 8.20519 9.71996 6.91895C9.35054 6.68617 9.07171 6.62679 8.86806 6.73758C8.66308 6.84892 8.56088 7.11823 8.55536 7.56094C8.54393 8.46862 8.5466 9.39113 8.54888 10.2834C8.55003 10.6568 8.55097 11.0432 8.55097 11.4231C8.55097 11.8213 8.55001 12.2263 8.54907 12.6178C8.5466 13.547 8.54413 14.5078 8.55574 15.4529C8.56107 15.8941 8.66499 16.1636 8.87339 16.2769C8.94153 16.314 9.01747 16.3325 9.10197 16.3325C9.27497 16.3325 9.4832 16.2546 9.73196 16.098C11.7331 14.8363 13.6965 13.5656 15.8718 12.1547C16.1761 11.9574 16.3303 11.7391 16.3299 11.5061C16.3297 11.2714 16.173 11.0515 15.8647 10.8527ZM14.6226 11.5061L9.80543 14.6004V8.41626L14.6226 11.5061Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 54, columnNumber: 17 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 16 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__["jsxDEV"])("span", { class: "prelom", children: window.t('Pogledaj \n video') }, void 0, false, { fileName: _jsxFileName, lineNumber: 56, columnNumber: 16 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 15 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 37, columnNumber: 14 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 24, columnNumber: 13 }, this); } } /* harmony default export */ __webpack_exports__["default"] = (JedanZadatak); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Zid/MultiPhoto.js": /*!*******************************!*\ !*** ./src/Zid/MultiPhoto.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var _Popup_Photo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Popup/Photo */ "./src/Popup/Photo.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Zid/MultiPhoto.js"; class MultiPhoto extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { showComments: false, showAllComments: false, entry: this.props.entry, showFullKomentar: false, textKomentar: '', showPhoto: false, loadTime: new Date().getTime() }; this.toggleComments = this.toggleComments.bind(this); this.toggleAllComments = this.toggleAllComments.bind(this); this.toggleKomentar = this.toggleKomentar.bind(this); this.showFullKomentar = this.showFullKomentar.bind(this); this.hideFullKomentar = this.hideFullKomentar.bind(this); this.setKomentar = this.setKomentar.bind(this); this.sendKomentar = this.sendKomentar.bind(this); this.HidePhoto = this.HidePhoto.bind(this); } ShowPhoto(photo) { this.setState({ showPhoto: photo }); } HidePhoto() { this.setState({ showPhoto: false }); } setKomentar(e) { this.setState({ textKomentar: e.target.value }); } sendKomentar() { if (this.props.showLoading) this.props.showLoading(); _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Post(`ZidSend.php`, { parent: this.state.entry.id, text: this.state.textKomentar }).then(result => { if (this.props.hideLoading) this.props.hideLoading(); this.setState({ entry: result.data, loadTime: new Date().getTime(), textKomentar: '', showFullKomentar: false }); }); } showFullKomentar() { this.setState({ showFullKomentar: true }); } hideFullKomentar() { if (this.state.textKomentar.length == 0) { this.setState({ showFullKomentar: false }); } } toggleComments() { this.setState({ showComments: !this.state.showComments }); } toggleAllComments() { this.setState({ showAllComments: !this.state.showAllComments }); } toggleKomentar() { this.setState({ showComments: true, showAllComments: false }); } Like(id) { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`ZidLike.php?id=${id}`).then(response => { this.setState({ entry: response.data }); }); } render() { var _this$state$entry$pro, _this$state$entry$pro2; let komentari = this.state.entry.komentari; if (komentari.length && !this.state.showAllComments) komentari = komentari.slice(-2); //this.state.entry.komentari.slice(0, (this.state.showAllComments ? this.state.entry.komentari.length : 2)) return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [this.state.showPhoto === false ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(_Popup_Photo__WEBPACK_IMPORTED_MODULE_2__["default"], { image: this.state.showPhoto, onHide: this.HidePhoto }, void 0, false, { fileName: _jsxFileName, lineNumber: 116, columnNumber: 58 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "white-box zz-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "post-header-content fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zz-post-header", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzph-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzph-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/profile_image.php?u=' + this.state.entry.image_hash + '&sex=' + this.state.entry.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 122, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 121, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzph-user-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font14", children: this.state.entry.nickname }, void 0, false, { fileName: _jsxFileName, lineNumber: 125, columnNumber: 37 }, this), this.state.entry.program && this.state.entry.program.naziv && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11 program-name", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: (_this$state$entry$pro = this.state.entry.program.shop_url) !== null && _this$state$entry$pro !== void 0 ? _this$state$entry$pro : 'https://atika.net/shop/', target: "_blank", children: (_this$state$entry$pro2 = this.state.entry.program.naziv) !== null && _this$state$entry$pro2 !== void 0 ? _this$state$entry$pro2 : '' }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 79 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 127, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: this.state.entry.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 129, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 124, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 120, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 119, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zz-post-content", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font17", children: this.state.entry.text }, void 0, false, { fileName: _jsxFileName, lineNumber: 134, columnNumber: 29 }, this), this.state.entry.image && this.state.entry.image.length > 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zz-post-one-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "click-in", href: "javascript:void(0)", divid: "one-photo", onClick: this.ShowPhoto.bind(this, this.state.entry.image), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/image.php?id=' + this.state.entry.image, loading: 'lazy' }, void 0, false, { fileName: _jsxFileName, lineNumber: 138, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 137, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 136, columnNumber: 33 }, this) : null, this.state.entry.images && this.state.entry.images.length == 1 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zz-post-one-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "click-in", href: "javascript:void(0)", divid: "one-photo", onClick: this.ShowPhoto.bind(this, this.state.entry.images[0].image), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/image.php?id=' + this.state.entry.images[0].image, loading: 'lazy' }, void 0, false, { fileName: _jsxFileName, lineNumber: 145, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 144, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 143, columnNumber: 33 }, this) : null, this.state.entry.images && this.state.entry.images.length == 2 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zz-post-two-image", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "click-in", href: "javascript:void(0)", divid: "more-photo", onClick: this.ShowPhoto.bind(this, this.state.entry.images[0].image), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/image.php?id=' + this.state.entry.images[0].image, loading: 'lazy' }, void 0, false, { fileName: _jsxFileName, lineNumber: 152, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 151, columnNumber: 37 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "click-in", href: "javascript:void(0)", divid: "more-photo", onClick: this.ShowPhoto.bind(this, this.state.entry.images[1].image), children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { src: 'https://atika.net/fit/image.php?id=' + this.state.entry.images[1].image, loading: 'lazy' }, void 0, false, { fileName: _jsxFileName, lineNumber: 155, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 154, columnNumber: 37 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 150, columnNumber: 33 }, this) : null] }, void 0, true, { fileName: _jsxFileName, lineNumber: 133, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 118, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zz-post-footer font13", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpf-top", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpf-like-number", children: this.state.entry.like_count > 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "heart" }, void 0, false, { fileName: _jsxFileName, lineNumber: 166, columnNumber: 41 }, this), " ", this.state.entry.like_count + window.t(' osoba se ovo sviđa')] }, void 0, true) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 163, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpf-comment-number", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "comment-open", href: "javascript:void(0)", onClick: this.toggleComments, children: this.state.entry.komentari.length + window.t(' Komentara') }, void 0, false, { fileName: _jsxFileName, lineNumber: 171, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 170, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 162, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpf-bottom", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpfb-left", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "heart-click", href: "javascript:void(0)", onClick: this.Like.bind(this, this.state.entry.id), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: 'heart ' + (this.state.entry.liked.length > 0 ? 'active' : '') }, void 0, false, { fileName: _jsxFileName, lineNumber: 177, columnNumber: 37 }, this), window.t('Sviđa mi se')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 176, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 175, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpfb-right", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "comment-click comment-open", href: "javascript:void(0)", onClick: this.toggleKomentar, children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "comment-icon" }, void 0, false, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 131 }, this), window.t('Komentariši')] }, void 0, true, { fileName: _jsxFileName, lineNumber: 181, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 180, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 174, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 161, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'zz-post-comments ' + (this.state.showComments ? 'active' : ''), children: [komentari.map(komentar => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpc-single fade-in", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpcs-top", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpcs-top-left", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpcs-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { loading: 'lazy', src: 'https://atika.net/fit/profile_image.php?u=' + komentar.image_hash + '&sex=' + komentar.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 191, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 190, columnNumber: 41 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpcs-user-meta", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("h2", { className: "font14", children: komentar.nickname }, void 0, false, { fileName: _jsxFileName, lineNumber: 194, columnNumber: 45 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("span", { className: "font11", children: komentar.datetime_nice }, void 0, false, { fileName: _jsxFileName, lineNumber: 195, columnNumber: 45 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 193, columnNumber: 41 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 189, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 188, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzpcs-bottom", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("p", { className: "font17", children: komentar.text }, void 0, false, { fileName: _jsxFileName, lineNumber: 200, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 199, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 187, columnNumber: 29 }, this)), this.state.entry.komentari.length > 2 && !this.state.showAllComments ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { className: "load-comments-click font13", href: "javascript:void(0)", onClick: this.toggleAllComments, children: window.t('Pogledaj sve komentare...') }, void 0, false, { fileName: _jsxFileName, lineNumber: 204, columnNumber: 98 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: 'zz-post-addcomment ' + (this.state.showFullKomentar ? 'active' : ''), children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzp-addcomment-user-image", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("img", { loading: 'lazy', src: 'https://atika.net/fit/profile_image.php?u=' + this.props.user.image_hash + '&sex=' + this.props.user.sex }, void 0, false, { fileName: _jsxFileName, lineNumber: 207, columnNumber: 33 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 206, columnNumber: 29 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzp-addcomment-write-post", children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("textarea", { className: "font12", type: "text", name: "text", rows: "1", placeholder: window.t('Napiši svoj komentar...'), onFocus: this.showFullKomentar, onBlur: this.hideFullKomentar, onChange: this.setKomentar, value: this.state.textKomentar }, void 0, false, { fileName: _jsxFileName, lineNumber: 210, columnNumber: 33 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("div", { className: "zzp-addcomment-buttons fade-in", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("a", { href: "javascript: void(0)", className: "send-post", data: window.t('Objavi komentar'), onClick: this.sendKomentar, children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("svg", { viewBox: "0 0 22 21", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_3__["jsxDEV"])("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M1.3423 19.9415L20.8418 10.7044C21.1088 10.5781 21.2783 10.3056 21.2783 10.0054C21.2783 9.70524 21.1088 9.43274 20.8433 9.3065L1.3438 0.0694037C1.0333 -0.0753108 0.662814 0.0109021 0.446819 0.284936C0.229324 0.55897 0.221824 0.948468 0.428819 1.2302L6.84117 10.0054L0.428819 18.7807C0.221824 19.0624 0.229324 19.4535 0.445319 19.7259C0.590815 19.9122 0.80831 20.0123 1.02881 20.0123C1.1353 20.0123 1.2418 19.9892 1.3423 19.9415ZM2.71726 2.15851L8.45126 10.0054L2.71805 17.8513L19.2814 10.0051L2.71726 2.15851Z" }, void 0, false, { fileName: _jsxFileName, lineNumber: 224, columnNumber: 45 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 223, columnNumber: 41 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 222, columnNumber: 37 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 221, columnNumber: 33 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 209, columnNumber: 29 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 205, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 185, columnNumber: 21 }, this)] }, `Entry-${this.state.entry.id}-${this.state.loadTime}`, true, { fileName: _jsxFileName, lineNumber: 117, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (MultiPhoto); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/Zid/Video.js": /*!**************************!*\ !*** ./src/Zid/Video.js ***! \**************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _Utilities_API__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Utilities/API */ "./src/Utilities/API.js"); /* harmony import */ var plyr_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! plyr-react */ "./node_modules/plyr-react/dist/src/index.es.js"); /* harmony import */ var plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! plyr-react/dist/plyr.css */ "./node_modules/plyr-react/dist/plyr.css"); /* harmony import */ var plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(plyr_react_dist_plyr_css__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/Zid/Video.js"; class Video extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { constructor(props) { super(props); this.state = { loaded: false, video: {}, showVideo: false, disabled: false }; this.loadData = this.loadData.bind(this); this.toggleVideo = this.toggleVideo.bind(this); } toggleVideo() { this.setState({ showVideo: !this.state.showVideo }); } loadData() { _Utilities_API__WEBPACK_IMPORTED_MODULE_1__["default"].Get(`ZidVideo.php?platforma=${this.props.platforma}&language=${this.props.user.site_language}`).then(response => { this.setState({ loaded: true, video: response.data }); }); } componentDidMount() { if (!this.state.loaded) this.loadData(); } render() { return !this.state.loaded || this.state.disabled ? null : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: 'float-overlay cont ' + (this.state.showVideo ? 'active' : ''), id: "video", children: this.state.video.type === 'video' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["Fragment"], { children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "close close-in-overlay", onClick: this.toggleVideo }, void 0, false, { fileName: _jsxFileName, lineNumber: 50, columnNumber: 25 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "popup-video", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(plyr_react__WEBPACK_IMPORTED_MODULE_2__["default"], { source: { type: 'video', sources: [{ src: this.state.video.video }] } }, void 0, false, { fileName: _jsxFileName, lineNumber: 52, columnNumber: 29 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 51, columnNumber: 25 }, this)] }, void 0, true) : null }, void 0, false, { fileName: _jsxFileName, lineNumber: 47, columnNumber: 17 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrzz-video sakriveno", children: [this.state.video.type === 'video' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { class: "click", divid: "video", href: "javascript: void(0)", onClick: this.toggleVideo }, void 0, false, { fileName: _jsxFileName, lineNumber: 68, columnNumber: 21 }, this) : /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", { class: "click", divid: "video", href: this.state.video.link, target: '_blank' }, void 0, false, { fileName: _jsxFileName, lineNumber: 70, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrzzv-image", children: [this.state.video.type === 'video' ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "play-out", children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "play", src: "svg/button-play.svg" }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 47 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 74, columnNumber: 25 }, this) : null, /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("img", { class: "image", src: this.state.video.thumb }, void 0, false, { fileName: _jsxFileName, lineNumber: 76, columnNumber: 25 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 72, columnNumber: 21 }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", { class: "pmrzzv-meta font13", children: this.state.video.title }, void 0, false, { fileName: _jsxFileName, lineNumber: 78, columnNumber: 21 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 66, columnNumber: 17 }, this)] }, void 0, true); } } /* harmony default export */ __webpack_exports__["default"] = (Video); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ "./src/index.js": /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js"); /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _App__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./App */ "./src/App.js"); /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__); __webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); __webpack_require__.$Refresh$.setup(module.i); var _jsxFileName = "/home/damir/atika/src/index.js"; react_dom__WEBPACK_IMPORTED_MODULE_1___default.a.render( /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_router_dom__WEBPACK_IMPORTED_MODULE_3__["HashRouter"], { children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(_App__WEBPACK_IMPORTED_MODULE_2__["default"], {}, void 0, false, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 5 }, undefined) }, void 0, false, { fileName: _jsxFileName, lineNumber: 9, columnNumber: 3 }, undefined), document.getElementById('root')); const currentExports = __react_refresh_utils__.getModuleExports(module.i); __react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); if (true) { const isHotUpdate = !!module.hot.data; const prevExports = isHotUpdate ? module.hot.data.prevExports : null; if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { module.hot.dispose( /** * A callback to performs a full refresh if React has unrecoverable errors, * and also caches the to-be-disposed module. * @param {*} data A hot module data object from Webpack HMR. * @returns {void} */ function hotDisposeCallback(data) { // We have to mutate the data object to get data registered and cached data.prevExports = currentExports; } ); module.hot.accept( /** * An error handler to allow self-recovering behaviours. * @param {Error} error An error occurred during evaluation of a module. * @returns {void} */ function hotErrorHandler(error) { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.handleRuntimeError(error); } if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { if (window.onHotAcceptError) { window.onHotAcceptError(error.message); } } __webpack_require__.c[module.i].hot.accept(hotErrorHandler); } ); if (isHotUpdate) { if ( __react_refresh_utils__.isReactRefreshBoundary(prevExports) && __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) ) { module.hot.invalidate(); } else { __react_refresh_utils__.enqueueUpdate( /** * A function to dismiss the error overlay after performing React refresh. * @returns {void} */ function updateCallback() { if ( typeof __react_refresh_error_overlay__ !== 'undefined' && __react_refresh_error_overlay__ ) { __react_refresh_error_overlay__.clearRuntimeErrors(); } } ); } } } else { if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { module.hot.invalidate(); } } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js"))) /***/ }), /***/ 1: /*!**********************************************************************************************************************************************************************************************!*\ !*** multi (webpack)/hot/dev-server.js ./node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js ./node_modules/react-dev-utils/webpackHotDevClient.js ./src/index.js ***! \**********************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { __webpack_require__(/*! /home/damir/atika/node_modules/webpack/hot/dev-server.js */"./node_modules/webpack/hot/dev-server.js"); __webpack_require__(/*! /home/damir/atika/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js */"./node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js"); __webpack_require__(/*! /home/damir/atika/node_modules/react-dev-utils/webpackHotDevClient.js */"./node_modules/react-dev-utils/webpackHotDevClient.js"); module.exports = __webpack_require__(/*! /home/damir/atika/src/index.js */"./src/index.js"); /***/ }) },[[1,"runtime-main","vendors~main"]]]); //# sourceMappingURL=main.chunk.js.map