/home/bdqbpbxa/goodface.agency/js/2.js
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{

/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _arrayLikeToArray; });\nfunction _arrayLikeToArray(arr, len) {\n  if (len == null || len > arr.length) len = arr.length;\n\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n\n  return arr2;\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _arrayWithoutHoles; });\n/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\");\n\nfunction _arrayWithoutHoles(arr) {\n  if (Array.isArray(arr)) return Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(arr);\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js":
/*!********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _iterableToArray; });\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ \"./node_modules/core-js/modules/es.array.from.js\");\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__);\n\n\n\n\n\n\n\nfunction _iterableToArray(iter) {\n  if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArray.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _nonIterableSpread; });\nfunction _nonIterableSpread() {\n  throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _toConsumableArray; });\n/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js\");\n/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/iterableToArray.js\");\n/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\");\n/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ \"./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js\");\n\n\n\n\nfunction _toConsumableArray(arr) {\n  return Object(_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(arr) || Object(_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(arr) || Object(_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(arr) || Object(_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])();\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***!
  \*******************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _unsupportedIterableToArray; });\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ \"./node_modules/core-js/modules/es.array.from.js\");\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\");\n\n\n\n\n\n\nfunction _unsupportedIterableToArray(o, minLen) {\n  if (!o) return;\n  if (typeof o === \"string\") return Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor) n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\") return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(o, minLen);\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js?");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=template&id=916cbca8":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=template&id=916cbca8 ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../assets/media/images/images-preload.png */ \"./src/assets/media/images/images-preload.png\");\n/* harmony import */ var _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_media_images_icons_arrow_l_dark_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../assets/media/images/icons/arrow-l-dark.svg */ \"./src/assets/media/images/icons/arrow-l-dark.svg\");\n/* harmony import */ var _assets_media_images_icons_arrow_l_dark_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_media_images_icons_arrow_l_dark_svg__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _assets_media_images_icons_arrow_rolale_l_dark_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../../assets/media/images/icons/arrow-rolale-l-dark.svg */ \"./src/assets/media/images/icons/arrow-rolale-l-dark.svg\");\n/* harmony import */ var _assets_media_images_icons_arrow_rolale_l_dark_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_media_images_icons_arrow_rolale_l_dark_svg__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_media_images_icons_lock_gray_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../../assets/media/images/icons/lock-gray.svg */ \"./src/assets/media/images/icons/lock-gray.svg\");\n/* harmony import */ var _assets_media_images_icons_lock_gray_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_media_images_icons_lock_gray_svg__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _assets_media_images_icons_new_lime_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../assets/media/images/icons/new-lime.svg */ \"./src/assets/media/images/icons/new-lime.svg\");\n/* harmony import */ var _assets_media_images_icons_new_lime_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_media_images_icons_new_lime_svg__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\n\nvar _hoisted_1 = _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3___default.a;\nvar _hoisted_2 = _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3___default.a;\nvar _hoisted_3 = _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3___default.a;\nvar _hoisted_4 = _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3___default.a;\nvar _hoisted_5 = _assets_media_images_images_preload_png__WEBPACK_IMPORTED_MODULE_3___default.a;\nvar _hoisted_6 = {\n  class: \"projects-lines\"\n};\n\nvar _hoisted_7 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"svg\", {\n  class: \"mask\",\n  xmlns: \"http://www.w3.org/2000/svg\"\n}, [/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"clipPath\", {\n  id: \"mda\",\n  clipPathUnits: \"objectBoundingBox\"\n}, [/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"path\", {\n  d: \"M0,0.676 C0,0.65,0.005,0.626,0.015,0.607 L0.302,0.039 C0.32,0.003,0.35,-0.008,0.375,0.011 L0.962,0.449 C0.985,0.466,1,0.505,1,0.548 V0.939 C1,0.974,0.984,1,0.964,1 H0.036 C0.016,1,0,0.974,0,0.939 V0.676\"\n})])], -1\n/* HOISTED */\n);\n\nvar _hoisted_8 = {\n  class: \"projects-lines__group\"\n};\nvar _hoisted_9 = {\n  class: \"projects-lines__item-preview-inner\"\n};\nvar _hoisted_10 = {\n  key: 0,\n  src: _assets_media_images_icons_arrow_l_dark_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\n  srcset: _hoisted_2,\n  alt: \"Arrow\"\n};\nvar _hoisted_11 = {\n  key: 1,\n  src: _assets_media_images_icons_arrow_rolale_l_dark_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\n  srcset: _hoisted_3,\n  alt: \"Arrow\"\n};\nvar _hoisted_12 = {\n  key: 2,\n  src: _assets_media_images_icons_lock_gray_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\n  srcset: _hoisted_4,\n  alt: \"Arrow\"\n};\nvar _hoisted_13 = {\n  class: \"projects-lines__item-info accordeon__trigger\"\n};\nvar _hoisted_14 = {\n  class: \"projects-lines__item-title title-4 tablet-title-4\"\n};\nvar _hoisted_15 = {\n  key: 0,\n  class: \"-new\"\n};\nvar _hoisted_16 = {\n  key: 0,\n  src: _assets_media_images_icons_new_lime_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\n  srcset: _hoisted_5,\n  alt: \"New\"\n};\nvar _hoisted_17 = {\n  key: 1,\n  class: \"-soon\"\n};\nvar _hoisted_18 = {\n  class: \"projects-lines__item-description text-3 tablet-text-3\"\n};\nvar _hoisted_19 = {\n  class: \"projects-lines__item-accordeon accordeon__content\"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_router_link = Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"resolveComponent\"])(\"router-link\");\n\n  var _component_app_tags_list = Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"resolveComponent\"])(\"app-tags-list\");\n\n  var _component_app_button_l = Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"resolveComponent\"])(\"app-button-l\");\n\n  var _directive_lazyload = Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"resolveDirective\"])(\"lazyload\");\n\n  var _directive_scroll_fade = Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"resolveDirective\"])(\"scroll-fade\");\n\n  return Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"div\", null, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", _hoisted_6, [_hoisted_7, Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", _hoisted_8, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"ul\", {\n    class: [\"projects-lines__list\", {\n      '-hover': _ctx.isProjectsListHovered\n    }],\n    onMouseenter: _cache[1] || (_cache[1] = function () {\n      return _ctx.projectsListEnter && _ctx.projectsListEnter.apply(_ctx, arguments);\n    }),\n    onMouseleave: _cache[2] || (_cache[2] = function () {\n      return _ctx.projectsListLeave && _ctx.projectsListLeave.apply(_ctx, arguments);\n    })\n  }, [(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(vue__WEBPACK_IMPORTED_MODULE_2__[\"Fragment\"], null, Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"renderList\"])(_ctx.projects, function (project, index) {\n    return Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(vue__WEBPACK_IMPORTED_MODULE_2__[\"Fragment\"], {\n      key: project.title\n    }, [index < _ctx.nowVisibleProjects ? (Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"li\", {\n      key: 0,\n      class: [\"projects-lines__item accordeon\", [project.className, {\n        '-hover-disabled': !project.isHover,\n        '-z-index': project.zIndex,\n        '-soon': project.isSoon\n      }]],\n      onMouseenter: function onMouseenter($event) {\n        return _ctx.projectMouseEnter($event, project);\n      },\n      onMouseleave: function onMouseleave($event) {\n        return _ctx.projectMouseLeave($event, project);\n      }\n    }, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", {\n      class: [\"projects-lines__item-preview\", {\n        '-horizontal': project.previewOrientation.horizontal,\n        '-vertical': project.previewOrientation.vertical\n      }]\n    }, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", _hoisted_9, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", {\n      class: \"projects-lines__item-preview-mask\",\n      \"data-soon-text\": _ctx.t('global.projectsBlock.soonText')\n    }, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withDirectives\"])(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"img\", {\n      src: __webpack_require__(\"./src/assets/media/images/projects sync recursive ^\\\\.\\\\/.*$\")(\"./\" + project.preview),\n      srcset: _hoisted_1,\n      alt: project.title\n    }, null, 8\n    /* PROPS */\n    , [\"src\", \"alt\"]), [[_directive_lazyload]])], 8\n    /* PROPS */\n    , [\"data-soon-text\"])])], 2\n    /* CLASS */\n    ), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(_component_router_link, {\n      custom: \"\",\n      to: _ctx.clientUrlFilter(project.url)\n    }, {\n      default: Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withCtx\"])(function (_ref) {\n        var href = _ref.href,\n            navigate = _ref.navigate;\n        return [(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"resolveDynamicComponent\"])(project.isSoon ? 'div' : 'a'), {\n          class: \"projects-lines__item-url\",\n          href: _ctx.clientUrlFilter(project.url),\n          target: _ctx.checkTargetUrl(project.url) ? '_blank' : '',\n          rel: _ctx.checkTargetUrl(project.url) ? 'noreferrer noopener' : '',\n          onClick: navigate\n        }, {\n          default: Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withCtx\"])(function () {\n            return [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", null, [!project.isSoon ? Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withDirectives\"])((Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"img\", _hoisted_10, null, 512\n            /* NEED_PATCH */\n            )), [[_directive_lazyload]]) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true), !project.isSoon ? Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withDirectives\"])((Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"img\", _hoisted_11, null, 512\n            /* NEED_PATCH */\n            )), [[_directive_lazyload]]) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true), project.isSoon ? Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withDirectives\"])((Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"img\", _hoisted_12, null, 512\n            /* NEED_PATCH */\n            )), [[_directive_lazyload]]) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true)])];\n          }),\n          _: 2\n          /* DYNAMIC */\n\n        }, 1032\n        /* PROPS, DYNAMIC_SLOTS */\n        , [\"href\", \"target\", \"rel\", \"onClick\"]))];\n      }),\n      _: 2\n      /* DYNAMIC */\n\n    }, 1032\n    /* PROPS, DYNAMIC_SLOTS */\n    , [\"to\"]), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", _hoisted_13, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"p\", _hoisted_14, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createTextVNode\"])(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"toDisplayString\"])(project.title) + \" \", 1\n    /* TEXT */\n    ), project.isNew ? (Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"span\", _hoisted_15, [project.isNew ? Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withDirectives\"])((Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"img\", _hoisted_16, null, 512\n    /* NEED_PATCH */\n    )), [[_directive_lazyload]]) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true), project.isSoon ? (Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(\"span\", _hoisted_17, Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"toDisplayString\"])(_ctx.t(\"global.projectsBlock.soonText\")), 1\n    /* TEXT */\n    )) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true)]), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"p\", _hoisted_18, Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"toDisplayString\"])(project.description), 1\n    /* TEXT */\n    )]), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(\"div\", _hoisted_19, [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(_component_app_tags_list, {\n      tags: project.tags\n    }, null, 8\n    /* PROPS */\n    , [\"tags\"]), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createVNode\"])(_component_router_link, {\n      custom: \"\",\n      to: _ctx.clientUrlFilter(project.url)\n    }, {\n      default: Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withCtx\"])(function (_ref2) {\n        var href = _ref2.href,\n            navigate = _ref2.navigate;\n        return [!project.isSoon ? (Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(_component_app_button_l, {\n          key: 0,\n          class: \"-arrow-right\",\n          border: \"\",\n          tag: \"a\",\n          href: _ctx.clientUrlFilter(project.url),\n          target: _ctx.checkTargetUrl(project.url),\n          rel: _ctx.checkTargetUrl(project.url) ? 'noreferrer noopener' : '',\n          onClick: navigate\n        }, {\n          default: Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withCtx\"])(function () {\n            return [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createTextVNode\"])(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"toDisplayString\"])(_ctx.t(\"allProjects.viewButton\")), 1\n            /* TEXT */\n            )];\n          }),\n          _: 2\n          /* DYNAMIC */\n\n        }, 1032\n        /* PROPS, DYNAMIC_SLOTS */\n        , [\"href\", \"target\", \"rel\", \"onClick\"])) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true)];\n      }),\n      _: 2\n      /* DYNAMIC */\n\n    }, 1032\n    /* PROPS, DYNAMIC_SLOTS */\n    , [\"to\"])])], 42\n    /* CLASS, PROPS, HYDRATE_EVENTS */\n    , [\"onMouseenter\", \"onMouseleave\"])) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true)], 64\n    /* STABLE_FRAGMENT */\n    );\n  }), 128\n  /* KEYED_FRAGMENT */\n  ))], 34\n  /* CLASS, HYDRATE_EVENTS */\n  )])]), _ctx.loadButtonVisible ? Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withDirectives\"])((Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createBlock\"])(_component_app_button_l, {\n    key: 0,\n    border: \"\",\n    \"load-icon\": \"\",\n    onClick: _ctx.loadProjects\n  }, {\n    default: Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"withCtx\"])(function () {\n      return [Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createTextVNode\"])(Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"toDisplayString\"])(_ctx.t(\"allProjects.loadButton\")), 1\n      /* TEXT */\n      )];\n    }),\n    _: 1\n    /* STABLE */\n\n  }, 8\n  /* PROPS */\n  , [\"onClick\"])), [[_directive_scroll_fade]]) : Object(vue__WEBPACK_IMPORTED_MODULE_2__[\"createCommentVNode\"])(\"v-if\", true)]);\n}\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/elements/AppTagsList/index.vue?vue&type=template&id=6705b670":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/components/app-components/elements/AppTagsList/index.vue?vue&type=template&id=6705b670 ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\nvar _hoisted_1 = {\n  class: \"tags-list text-3 tablet-text-3\"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"createBlock\"])(\"ul\", _hoisted_1, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"openBlock\"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"createBlock\"])(vue__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"renderList\"])($props.tags, function (tag) {\n    return Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"openBlock\"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"createBlock\"])(\"li\", {\n      key: tag\n    }, Object(vue__WEBPACK_IMPORTED_MODULE_0__[\"toDisplayString\"])(tag), 1\n    /* TEXT */\n    );\n  }), 128\n  /* KEYED_FRAGMENT */\n  ))]);\n}\n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var D_Work_Projects_Goodface_goodface_v3_0_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./styles.css */ \"./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css\");\n/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _use__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./use */ \"./src/components/app-components/blocks/AppProjects/AppProjectsList/use.js\");\n/* harmony import */ var _components_app_components_elements_AppTagsList__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/app-components/elements/AppTagsList */ \"./src/components/app-components/elements/AppTagsList/index.vue\");\n/* harmony import */ var _components_app_components_elements_AppButtonL__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/app-components/elements/AppButtonL */ \"./src/components/app-components/elements/AppButtonL/index.vue\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  setup: function setup() {\n    return Object(D_Work_Projects_Goodface_goodface_v3_0_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(_use__WEBPACK_IMPORTED_MODULE_2__[\"use\"])());\n  },\n  components: {\n    AppTagsList: _components_app_components_elements_AppTagsList__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    AppButtonL: _components_app_components_elements_AppButtonL__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n  }\n});\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/elements/AppTagsList/index.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./src/components/app-components/elements/AppTagsList/index.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./styles.css */ \"./src/components/app-components/elements/AppTagsList/styles.css\");\n/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_0__);\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    tags: {\n      type: Array,\n      default: [],\n      required: true\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1");

/***/ }),

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

"use strict";
eval("\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ \"./node_modules/core-js/internals/call-with-safe-iteration-closing.js\");\nvar isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ \"./node_modules/core-js/internals/is-array-iterator-method.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar createProperty = __webpack_require__(/*! ../internals/create-property */ \"./node_modules/core-js/internals/create-property.js\");\nvar getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ \"./node_modules/core-js/internals/get-iterator-method.js\");\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n  var O = toObject(arrayLike);\n  var C = typeof this == 'function' ? this : Array;\n  var argumentsLength = arguments.length;\n  var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n  var mapping = mapfn !== undefined;\n  var iteratorMethod = getIteratorMethod(O);\n  var index = 0;\n  var length, result, step, iterator, next, value;\n  if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);\n  // if the target is not iterable or it's an array with the default iterator - use a simple case\n  if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {\n    iterator = iteratorMethod.call(O);\n    next = iterator.next;\n    result = new C();\n    for (;!(step = next.call(iterator)).done; index++) {\n      value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n      createProperty(result, index, value);\n    }\n  } else {\n    length = toLength(O.length);\n    result = new C(length);\n    for (;length > index; index++) {\n      value = mapping ? mapfn(O[index], index) : O[index];\n      createProperty(result, index, value);\n    }\n  }\n  result.length = index;\n  return result;\n};\n\n\n//# sourceURL=webpack:///./node_modules/core-js/internals/array-from.js?");

/***/ }),

/***/ "./node_modules/core-js/internals/call-with-safe-iteration-closing.js":
/*!****************************************************************************!*\
  !*** ./node_modules/core-js/internals/call-with-safe-iteration-closing.js ***!
  \****************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ \"./node_modules/core-js/internals/iterator-close.js\");\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n  try {\n    return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n  // 7.4.6 IteratorClose(iterator, completion)\n  } catch (error) {\n    iteratorClose(iterator);\n    throw error;\n  }\n};\n\n\n//# sourceURL=webpack:///./node_modules/core-js/internals/call-with-safe-iteration-closing.js?");

/***/ }),

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

eval("var $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar from = __webpack_require__(/*! ../internals/array-from */ \"./node_modules/core-js/internals/array-from.js\");\nvar checkCorrectnessOfIteration = __webpack_require__(/*! ../internals/check-correctness-of-iteration */ \"./node_modules/core-js/internals/check-correctness-of-iteration.js\");\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n  // eslint-disable-next-line es/no-array-from -- required for testing\n  Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.es/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n  from: from\n});\n\n\n//# sourceURL=webpack:///./node_modules/core-js/modules/es.array.from.js?");

/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css":
/*!*************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2!./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css ***!
  \*************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"/* Pc */\\r\\n\\r\\n.projects-lines .mask {\\r\\n  position: absolute;\\r\\n  left: -9999px;\\r\\n}\\r\\n\\r\\n.projects-lines__group-title {\\r\\n  margin: 40px 0;\\r\\n}\\r\\n\\r\\n.projects-lines__group:first-child .projects-lines__group-title {\\r\\n  margin-top: 0;\\r\\n}\\r\\n\\r\\n.projects-lines__list {\\r\\n  position: relative;\\r\\n  z-index: 1;\\r\\n  border-bottom: 1px solid #d6d6d4;\\r\\n}\\r\\n\\r\\n.projects-lines__list.-z-index {\\r\\n  z-index: 2 !important;\\r\\n}\\r\\n\\r\\n.projects-lines__item {\\r\\n  position: relative;\\r\\n  display: flex;\\r\\n  align-items: center;\\r\\n  height: 125px;\\r\\n  border-top: 1px solid #d6d6d4;\\r\\n  color: #000;\\r\\n}\\r\\n\\r\\n.projects-lines__item-url {\\r\\n  position: absolute;\\r\\n  top: 0;\\r\\n  left: 0;\\r\\n  right: 0;\\r\\n  bottom: 0;\\r\\n  z-index: 1;\\r\\n  transition: unset;\\r\\n}\\r\\n\\r\\n.projects-lines__item-url div {\\r\\n  position: absolute;\\r\\n  top: 0;\\r\\n  right: 0;\\r\\n  bottom: 0;\\r\\n  display: flex;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n}\\r\\n\\r\\n.projects-lines__item-url img {\\r\\n  transition: transform 0.4s, opacity 0.4s;\\r\\n}\\r\\n\\r\\na.projects-lines__item-url img:nth-child(1) {\\r\\n  display: block;\\r\\n  width: 53px;\\r\\n  opacity: 0;\\r\\n  transform: translateZ(0) translate(-10px, 0px);\\r\\n}\\r\\n\\r\\na.projects-lines__item-url[target=\\\"_blank\\\"] img:nth-child(1) {\\r\\n  display: none;\\r\\n}\\r\\n\\r\\na.projects-lines__item-url img:nth-child(2) {\\r\\n  display: none;\\r\\n  width: 50px;\\r\\n  opacity: 0;\\r\\n  transform: translateZ(0) translate(-10px, 10px);\\r\\n}\\r\\n\\r\\na.projects-lines__item-url[target=\\\"_blank\\\"] img:nth-child(2) {\\r\\n  display: block;\\r\\n}\\r\\n\\r\\n.projects-lines__item.-soon div.projects-lines__item-url img {\\r\\n  display: block;\\r\\n  width: 44px;\\r\\n}\\r\\n\\r\\n.projects-lines__item-preview {\\r\\n  position: absolute;\\r\\n  top: 0;\\r\\n  left: 464px;\\r\\n  bottom: 0;\\r\\n  z-index: 1;\\r\\n  display: flex;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n  width: 124px;\\r\\n  pointer-events: none;\\r\\n}\\r\\n\\r\\n.projects-lines__item.-soon .projects-lines__item-preview-mask::before {\\r\\n  content: attr(data-soon-text);\\r\\n  position: absolute;\\r\\n  top: 50%;\\r\\n  left: 50%;\\r\\n  z-index: 1;\\r\\n  display: flex;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n  height: 56px;\\r\\n  padding: 0 20px;\\r\\n  border-radius: 50px;\\r\\n  background-color: #fff;\\r\\n  font-size: 11px;\\r\\n  font-weight: 900;\\r\\n  letter-spacing: 1px;\\r\\n  white-space: nowrap;\\r\\n  color: #000;\\r\\n  text-transform: uppercase;\\r\\n  transform: translate(-50%, -50%);\\r\\n}\\r\\n\\r\\n.projects-lines__item.-z-index .projects-lines__item-preview {\\r\\n  z-index: 2;\\r\\n}\\r\\n\\r\\n.projects-lines__item-preview-inner {\\r\\n  display: flex;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n  width: 771px;\\r\\n  height: 771px;\\r\\n  min-width: 771px;\\r\\n  min-height: 771px;\\r\\n  transform: translateZ(0);\\r\\n  -webkit-clip-path: inset(0px 0px 0px round 0px);\\r\\n          clip-path: inset(0px 0px 0px round 0px);\\r\\n  transition: -webkit-clip-path 0.35s;\\r\\n  transition: clip-path 0.35s;\\r\\n  transition: clip-path 0.35s, -webkit-clip-path 0.35s;\\r\\n}\\r\\n\\r\\n.projects-lines__item.-hover-disabled .projects-lines__item-preview-inner {\\r\\n  -webkit-clip-path: inset(355.5px 355.5px 355.5px round 16px);\\r\\n          clip-path: inset(355.5px 355.5px 355.5px round 16px);\\r\\n}\\r\\n\\r\\n.projects-lines__item-preview-mask {\\r\\n  transform: translateZ(0) scale(1);\\r\\n  transition: transform 0.35s;\\r\\n  overflow: hidden;\\r\\n}\\r\\n\\r\\n.projects-lines__item-preview img,\\r\\n.projects-lines__item-preview video {\\r\\n  display: block;\\r\\n}\\r\\n\\r\\n.projects-lines__item-preview.-horizontal img,\\r\\n.projects-lines__item-preview.-horizontal video {\\r\\n  flex-grow: 1;\\r\\n  height: 340px;\\r\\n}\\r\\n\\r\\n.projects-lines__item-preview.-vertical img,\\r\\n.projects-lines__item-preview.-vertical video {\\r\\n  width: 340px;\\r\\n}\\r\\n\\r\\n.projects-lines__item.-hover-disabled .projects-lines__item-preview-mask {\\r\\n  transform: translateZ(0) scale(0.18);\\r\\n}\\r\\n\\r\\n.projects-lines__item-info {\\r\\n  display: flex;\\r\\n  align-items: center;\\r\\n  flex-grow: 1;\\r\\n}\\r\\n\\r\\n.projects-lines__item-title {\\r\\n  width: 464px;\\r\\n  transition: color 0.4s;\\r\\n}\\r\\n\\r\\n.projects-lines__list.-hover .projects-lines__item-title {\\r\\n  color: #ababaa;\\r\\n}\\r\\n\\r\\n.projects-lines__item-title .-new,\\r\\n.projects-lines__item-title .-soon {\\r\\n  position: absolute;\\r\\n  display: inline-flex;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n  margin: -10px 0 0 2px;\\r\\n  font-weight: 900;\\r\\n  font-size: 7px;\\r\\n  white-space: nowrap;\\r\\n  letter-spacing: 0.5px;\\r\\n  text-transform: uppercase;\\r\\n}\\r\\n\\r\\n.projects-lines__item-title .-new {\\r\\n  width: 48px;\\r\\n}\\r\\n\\r\\n.projects-lines__item-title .-new img {\\r\\n  display: block;\\r\\n  width: 100%;\\r\\n  -webkit-animation: new-rotate 7s linear infinite;\\r\\n          animation: new-rotate 7s linear infinite;\\r\\n}\\r\\n\\r\\n@-webkit-keyframes new-rotate {\\r\\n  0% {\\r\\n    transform: rotate(0deg);\\r\\n  }\\r\\n\\r\\n  100% {\\r\\n    transform: rotate(360deg);\\r\\n  }\\r\\n}\\r\\n\\r\\n@keyframes new-rotate {\\r\\n  0% {\\r\\n    transform: rotate(0deg);\\r\\n  }\\r\\n\\r\\n  100% {\\r\\n    transform: rotate(360deg);\\r\\n  }\\r\\n}\\r\\n\\r\\n.projects-lines__item-title .-new::after {\\r\\n  content: \\\"NEW\\\";\\r\\n  position: absolute;\\r\\n  color: #000;\\r\\n}\\r\\n\\r\\n.apple .projects-lines__item-title .-new::after {\\r\\n  box-sizing: border-box;\\r\\n  padding-top: 2px;\\r\\n}\\r\\n\\r\\n.projects-lines__item-title .-soon {\\r\\n  height: 41px;\\r\\n  padding: 0 15px;\\r\\n  border-radius: 50px;\\r\\n  background-color: #fff;\\r\\n  color: #000;\\r\\n}\\r\\n\\r\\n.projects-lines__item-description {\\r\\n  width: 314px;\\r\\n  margin: 0 0 0 auto;\\r\\n  padding-right: 40px;\\r\\n}\\r\\n\\r\\n.projects-lines__item-accordeon {\\r\\n  width: 250px;\\r\\n  margin-right: 72px;\\r\\n}\\r\\n\\r\\n.projects-lines__item-accordeon .button {\\r\\n  display: none;\\r\\n}\\r\\n\\r\\n.projects-lines + .button-l {\\r\\n  margin-top: 120px;\\r\\n}\\r\\n\\r\\n/* Pc MDA preview */\\r\\n\\r\\n.projects-lines__item.-mda.-hover-disabled .projects-lines__item-preview-mask {\\r\\n  transform: translateZ(0) scale(0.3);\\r\\n}\\r\\n\\r\\n.projects-lines__item.-mda .projects-lines__item-preview img {\\r\\n  -webkit-clip-path: url(#mda);\\r\\n          clip-path: url(#mda);\\r\\n}\\r\\n\\r\\n/* Hovers */\\r\\n\\r\\n@media screen and (min-width: 1260px) {\\r\\n  .projects-lines__item:hover .projects-lines__item-url img {\\r\\n    opacity: 1;\\r\\n    transform: translateZ(0) translate(0px, 0px);\\r\\n  }\\r\\n\\r\\n  .projects-lines__item:hover .projects-lines__item-title {\\r\\n    color: #000;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Pc adaptive */\\r\\n\\r\\n@media screen and (min-width: 1260px) and (max-width: 1617px) {\\r\\n  .projects-lines__group-title {\\r\\n    margin: 2.474vw 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item {\\r\\n    height: 7.73vw;\\r\\n  }\\r\\n\\r\\n  .apple .projects-lines__item-title .-new::after {\\r\\n    padding-top: 0.124vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-url img:nth-child(1) {\\r\\n    width: 3.278vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-url img:nth-child(2) {\\r\\n    width: 3.092vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item.-soon div.projects-lines__item-url img {\\r\\n    width: 2.721vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview {\\r\\n    left: 28.695vw;\\r\\n    width: 7.669vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview-inner {\\r\\n    width: 47.681vw;\\r\\n    height: 47.681vw;\\r\\n    min-width: 47.681vw;\\r\\n    min-height: 47.681vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item.-hover-disabled .projects-lines__item-preview-inner {\\r\\n    -webkit-clip-path: inset(21.985vw 21.985vw 21.985vw round 0.989vw);\\r\\n            clip-path: inset(21.985vw 21.985vw 21.985vw round 0.989vw);\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview.-horizontal img,\\r\\n  .projects-lines__item-preview.-horizontal video {\\r\\n    height: 21.027vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview.-vertical img,\\r\\n  .projects-lines__item-preview.-vertical video {\\r\\n    width: 21.027vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item.-soon .projects-lines__item-preview-mask::before {\\r\\n    height: 3.463vw;\\r\\n    padding: 0 1.237vw;\\r\\n    font-size: 0.68vw;\\r\\n    letter-spacing: 0.062vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title {\\r\\n    width: 28.695vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-new,\\r\\n  .projects-lines__item-title .-soon {\\r\\n    margin: -0.618vw 0 0 0.124vw;\\r\\n    font-size: 0.495vw;\\r\\n    letter-spacing: 0.062vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-new {\\r\\n    width: 2.968vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-soon {\\r\\n    height: 2.536vw;\\r\\n    padding: 0 0.928vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-description {\\r\\n    width: 19.419vw;\\r\\n    padding-right: 2.474vw;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-accordeon {\\r\\n    width: 15.461vw;\\r\\n    margin-right: 4.453vw;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Tablet */\\r\\n\\r\\n@media screen and (max-width: 1260px) {\\r\\n  .projects-lines__group-title {\\r\\n    margin: 16px 0;\\r\\n    font-size: 20px;\\r\\n    line-height: 38px;\\r\\n    letter-spacing: 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines__list {\\r\\n    margin: 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item {\\r\\n    height: 93px;\\r\\n  }\\r\\n\\r\\n  .apple .projects-lines__item-title .-new::after {\\r\\n    padding-top: 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-url img {\\r\\n    display: none !important;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview {\\r\\n    top: 16px;\\r\\n    left: 0;\\r\\n    width: 60px;\\r\\n    height: 60px;\\r\\n    border-radius: 16px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item.-hover-disabled .projects-lines__item-preview-mask {\\r\\n    width: 100%;\\r\\n    height: 100%;\\r\\n    transform: unset !important;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item.-soon .projects-lines__item-preview-mask::before {\\r\\n    display: none;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item .projects-lines__item-preview img {\\r\\n    -webkit-clip-path: unset !important;\\r\\n            clip-path: unset !important;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview a {\\r\\n    display: none;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview-inner {\\r\\n    width: 60px !important;\\r\\n    height: 60px !important;\\r\\n    min-width: 60px !important;\\r\\n    min-height: 60px !important;\\r\\n    -webkit-clip-path: unset !important;\\r\\n            clip-path: unset !important;\\r\\n    border-radius: 16px;\\r\\n    overflow: hidden;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview img,\\r\\n  .projects-lines__item-preview video {\\r\\n    width: 100% !important;\\r\\n    height: 100% !important;\\r\\n    transform: none !important;\\r\\n    -o-object-fit: cover;\\r\\n       object-fit: cover;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title {\\r\\n    width: 218px;\\r\\n    margin: 0 30px 0 80px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-new,\\r\\n  .projects-lines__item-title .-soon {\\r\\n    z-index: 2;\\r\\n    top: 8px;\\r\\n    right: 100%;\\r\\n    margin: 0 -76px 0 0;\\r\\n    font-size: 7.4px;\\r\\n    letter-spacing: 0.4px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-new {\\r\\n    width: 40px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-soon {\\r\\n    height: 34px;\\r\\n    padding: 0 8px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-description {\\r\\n    width: 166px;\\r\\n    padding-right: 15px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-accordeon {\\r\\n    width: 230px;\\r\\n    margin: 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines + .button-l {\\r\\n    margin-top: 48px;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Tablet */\\r\\n\\r\\n@media screen and (max-width: 760px) {\\r\\n  .projects-lines__list {\\r\\n    margin: 0 -20px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item {\\r\\n    display: block;\\r\\n    height: auto;\\r\\n    padding: 0 20px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-url {\\r\\n    display: none;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-preview {\\r\\n    left: 20px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-info {\\r\\n    position: relative;\\r\\n    z-index: 4;\\r\\n    flex-direction: column;\\r\\n    justify-content: flex-start;\\r\\n    align-items: flex-start;\\r\\n    min-height: 92px;\\r\\n    margin: 0 -20px;\\r\\n    padding: 24px 65px 17px 100px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-info::before,\\r\\n  .projects-lines__item-info::after {\\r\\n    content: \\\"\\\";\\r\\n    position: absolute;\\r\\n    background-color: #000;\\r\\n    transition: 0.4s;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-info::before {\\r\\n    top: 30px;\\r\\n    right: 34px;\\r\\n    width: 3px;\\r\\n    height: 32px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-info::after {\\r\\n    top: 44px;\\r\\n    right: 20px;\\r\\n    width: 32px;\\r\\n    height: 3px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-info.-active::before {\\r\\n    transform: rotate(90deg);\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-info.-active::after {\\r\\n    transform: rotate(180deg);\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title {\\r\\n    width: auto;\\r\\n    margin: 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-title .-new,\\r\\n  .projects-lines__item-title .-soon {\\r\\n    margin-right: -96px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-description {\\r\\n    width: auto;\\r\\n    margin: 3px 0 0 0;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-accordeon {\\r\\n    width: auto;\\r\\n    height: 0px;\\r\\n    margin: 0;\\r\\n    overflow: hidden;\\r\\n    transition: 0.4s;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-accordeon .tags-list {\\r\\n    margin-bottom: 20px;\\r\\n  }\\r\\n\\r\\n  .projects-lines__item-accordeon .button {\\r\\n    display: flex;\\r\\n    margin: 0 0 20px 0 !important;\\r\\n  }\\r\\n\\r\\n  .projects-lines + .button-l {\\r\\n    margin-top: 40px;\\r\\n  }\\r\\n\\r\\n  @supports not (-webkit-touch-callout: none) {\\r\\n    /* Styles for Android */\\r\\n\\r\\n    .projects-lines__item-info {\\r\\n      padding: 22px 20px 17px 100px;\\r\\n    }\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Mobile 360px */\\r\\n\\r\\n@media screen and (max-width: 370px) {\\r\\n  .projects-lines__item-title {\\r\\n    padding-top: 2px;\\r\\n  }\\r\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2");

/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/components/app-components/elements/AppTagsList/styles.css":
/*!***********************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2!./src/components/app-components/elements/AppTagsList/styles.css ***!
  \***********************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"/* Pc */\\r\\n\\r\\n.tags-list {\\r\\n  display: flex;\\r\\n  flex-wrap: wrap;\\r\\n  margin-bottom: -4px;\\r\\n}\\r\\n\\r\\n.tags-list li {\\r\\n  display: flex;\\r\\n  height: 28px;\\r\\n  line-height: 25px;\\r\\n  margin: 0 4px 4px 0;\\r\\n  padding: 0 8px;\\r\\n  background-color: #E0E0DE;\\r\\n  border-radius: 8px;\\r\\n}\\r\\n\\r\\n.tags-list li:last-child {\\r\\n  margin-right: 0;\\r\\n}\\r\\n\\r\\n/* Pc adaptive */\\r\\n\\r\\n@media screen and (min-width: 1260px) and (max-width: 1617px) {\\r\\n  .tags-list {\\r\\n    margin-bottom: -0.247vw;\\r\\n  }\\r\\n\\r\\n  .tags-list li {\\r\\n    height: 1.732vw;\\r\\n    line-height: 1.546vw;\\r\\n    margin: 0 0.247vw 0.247vw 0;\\r\\n    padding: 0 0.495vw;\\r\\n    border-radius: 0.495vw;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Pc apple adaptive */\\r\\n\\r\\n@media screen and (min-width: 1617px) {\\r\\n  .apple .tags-list li {\\r\\n    padding-top: 2px;\\r\\n  }\\r\\n}\\r\\n\\r\\n@media screen and (min-width: 1260px) and (max-width: 1617px) {\\r\\n  .apple .tags-list li {\\r\\n    padding-top: 0.124vw;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Tablet */\\r\\n\\r\\n@media screen and (max-width: 1260px) {\\r\\n  .tags-list {\\r\\n    margin-bottom: -4px;\\r\\n  }\\r\\n\\r\\n  .tags-list li {\\r\\n    height: 24px;\\r\\n    line-height: 22px;\\r\\n    margin: 0 4px 4px 0;\\r\\n    padding: 0 8px;\\r\\n    border-radius: 6px;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* Mobile */\\r\\n\\r\\n@media screen and (max-width: 760px) {\\r\\n  .tags-list li {\\r\\n    padding: 1px 8px 0 8px;\\r\\n  }\\r\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/styles.css?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2");

/***/ }),

/***/ "./src/assets/media/images/icons/arrow-l-dark.svg":
/*!********************************************************!*\
  !*** ./src/assets/media/images/icons/arrow-l-dark.svg ***!
  \********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-l-dark.svg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/icons/arrow-l-dark.svg?");

/***/ }),

/***/ "./src/assets/media/images/icons/arrow-rolale-l-dark.svg":
/*!***************************************************************!*\
  !*** ./src/assets/media/images/icons/arrow-rolale-l-dark.svg ***!
  \***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-rolale-l-dark.svg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/icons/arrow-rolale-l-dark.svg?");

/***/ }),

/***/ "./src/assets/media/images/icons/lock-gray.svg":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/icons/lock-gray.svg ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/lock-gray.svg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/icons/lock-gray.svg?");

/***/ }),

/***/ "./src/assets/media/images/icons/new-lime.svg":
/*!****************************************************!*\
  !*** ./src/assets/media/images/icons/new-lime.svg ***!
  \****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/new-lime.svg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/icons/new-lime.svg?");

/***/ }),

/***/ "./src/assets/media/images/projects sync recursive ^\\.\\/.*$":
/*!********************************************************!*\
  !*** ./src/assets/media/images/projects sync ^\.\/.*$ ***!
  \********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var map = {\n\t\"./_not-used/art-cosmetic.png\": \"./src/assets/media/images/projects/_not-used/art-cosmetic.png\",\n\t\"./_not-used/odrex-insurance.png\": \"./src/assets/media/images/projects/_not-used/odrex-insurance.png\",\n\t\"./_not-used/santas-shop.png\": \"./src/assets/media/images/projects/_not-used/santas-shop.png\",\n\t\"./_not-used/the-story.png\": \"./src/assets/media/images/projects/_not-used/the-story.png\",\n\t\"./barvy.png\": \"./src/assets/media/images/projects/barvy.png\",\n\t\"./bill.jpg\": \"./src/assets/media/images/projects/bill.jpg\",\n\t\"./bill/animation-img.png\": \"./src/assets/media/images/projects/bill/animation-img.png\",\n\t\"./bill/preview.jpg\": \"./src/assets/media/images/projects/bill/preview.jpg\",\n\t\"./bingo.png\": \"./src/assets/media/images/projects/bingo.png\",\n\t\"./cascad.png\": \"./src/assets/media/images/projects/cascad.png\",\n\t\"./cascad/cascad-1.png\": \"./src/assets/media/images/projects/cascad/cascad-1.png\",\n\t\"./cascad/cascad-2.png\": \"./src/assets/media/images/projects/cascad/cascad-2.png\",\n\t\"./cascad/cascad-3.png\": \"./src/assets/media/images/projects/cascad/cascad-3.png\",\n\t\"./cmt.jpg\": \"./src/assets/media/images/projects/cmt.jpg\",\n\t\"./cmt.mp4\": \"./src/assets/media/images/projects/cmt.mp4\",\n\t\"./corefy.jpg\": \"./src/assets/media/images/projects/corefy.jpg\",\n\t\"./corefy.mp4\": \"./src/assets/media/images/projects/corefy.mp4\",\n\t\"./eka-beauty.png\": \"./src/assets/media/images/projects/eka-beauty.png\",\n\t\"./eka-beauty/ekabeauty-iphone-border.png\": \"./src/assets/media/images/projects/eka-beauty/ekabeauty-iphone-border.png\",\n\t\"./eka-beauty/ekabeauty-page.png\": \"./src/assets/media/images/projects/eka-beauty/ekabeauty-page.png\",\n\t\"./fex-24.png\": \"./src/assets/media/images/projects/fex-24.png\",\n\t\"./geoma-jewelry.png\": \"./src/assets/media/images/projects/geoma-jewelry.png\",\n\t\"./karl-storz-telemedicine.png\": \"./src/assets/media/images/projects/karl-storz-telemedicine.png\",\n\t\"./karlstorz-vertical.jpg\": \"./src/assets/media/images/projects/karlstorz-vertical.jpg\",\n\t\"./karlstorz/karlstorz.jpg\": \"./src/assets/media/images/projects/karlstorz/karlstorz.jpg\",\n\t\"./keto-diet.png\": \"./src/assets/media/images/projects/keto-diet.png\",\n\t\"./klitschko-foundation.png\": \"./src/assets/media/images/projects/klitschko-foundation.png\",\n\t\"./mda.png\": \"./src/assets/media/images/projects/mda.png\",\n\t\"./naf-naf.png\": \"./src/assets/media/images/projects/naf-naf.png\",\n\t\"./odrex-hub.png\": \"./src/assets/media/images/projects/odrex-hub.png\",\n\t\"./omnilink.jpg\": \"./src/assets/media/images/projects/omnilink.jpg\",\n\t\"./omnilink/omnilink-1.png\": \"./src/assets/media/images/projects/omnilink/omnilink-1.png\",\n\t\"./omnilink/omnilink-2.png\": \"./src/assets/media/images/projects/omnilink/omnilink-2.png\",\n\t\"./omnilink/omnilink-3.png\": \"./src/assets/media/images/projects/omnilink/omnilink-3.png\",\n\t\"./omnilink/omnilink-4.png\": \"./src/assets/media/images/projects/omnilink/omnilink-4.png\",\n\t\"./one-q.png\": \"./src/assets/media/images/projects/one-q.png\",\n\t\"./payatlas.mp4\": \"./src/assets/media/images/projects/payatlas.mp4\",\n\t\"./payatlas.png\": \"./src/assets/media/images/projects/payatlas.png\",\n\t\"./silverstem.png\": \"./src/assets/media/images/projects/silverstem.png\",\n\t\"./sparks.png\": \"./src/assets/media/images/projects/sparks.png\",\n\t\"./trigger/bg.png\": \"./src/assets/media/images/projects/trigger/bg.png\",\n\t\"./trigger/plus.svg\": \"./src/assets/media/images/projects/trigger/plus.svg\",\n\t\"./upod.png\": \"./src/assets/media/images/projects/upod.png\",\n\t\"./uvitme.png\": \"./src/assets/media/images/projects/uvitme.png\",\n\t\"./wm-express.png\": \"./src/assets/media/images/projects/wm-express.png\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"./src/assets/media/images/projects sync recursive ^\\\\.\\\\/.*$\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects_sync_^\\.\\/.*$?");

/***/ }),

/***/ "./src/assets/media/images/projects/_not-used/art-cosmetic.png":
/*!*********************************************************************!*\
  !*** ./src/assets/media/images/projects/_not-used/art-cosmetic.png ***!
  \*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/art-cosmetic.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/_not-used/art-cosmetic.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/_not-used/odrex-insurance.png":
/*!************************************************************************!*\
  !*** ./src/assets/media/images/projects/_not-used/odrex-insurance.png ***!
  \************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/odrex-insurance.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/_not-used/odrex-insurance.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/_not-used/santas-shop.png":
/*!********************************************************************!*\
  !*** ./src/assets/media/images/projects/_not-used/santas-shop.png ***!
  \********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/santas-shop.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/_not-used/santas-shop.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/_not-used/the-story.png":
/*!******************************************************************!*\
  !*** ./src/assets/media/images/projects/_not-used/the-story.png ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/the-story.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/_not-used/the-story.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/barvy.png":
/*!****************************************************!*\
  !*** ./src/assets/media/images/projects/barvy.png ***!
  \****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/barvy.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/barvy.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/bill.jpg":
/*!***************************************************!*\
  !*** ./src/assets/media/images/projects/bill.jpg ***!
  \***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/bill.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/bill.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/bill/animation-img.png":
/*!*****************************************************************!*\
  !*** ./src/assets/media/images/projects/bill/animation-img.png ***!
  \*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/animation-img.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/bill/animation-img.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/bill/preview.jpg":
/*!***********************************************************!*\
  !*** ./src/assets/media/images/projects/bill/preview.jpg ***!
  \***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/preview.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/bill/preview.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/bingo.png":
/*!****************************************************!*\
  !*** ./src/assets/media/images/projects/bingo.png ***!
  \****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/bingo.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/bingo.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/cascad.png":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/projects/cascad.png ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cascad.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/cascad.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/cascad/cascad-1.png":
/*!**************************************************************!*\
  !*** ./src/assets/media/images/projects/cascad/cascad-1.png ***!
  \**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cascad-1.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/cascad/cascad-1.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/cascad/cascad-2.png":
/*!**************************************************************!*\
  !*** ./src/assets/media/images/projects/cascad/cascad-2.png ***!
  \**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cascad-2.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/cascad/cascad-2.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/cascad/cascad-3.png":
/*!**************************************************************!*\
  !*** ./src/assets/media/images/projects/cascad/cascad-3.png ***!
  \**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cascad-3.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/cascad/cascad-3.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/cmt.jpg":
/*!**************************************************!*\
  !*** ./src/assets/media/images/projects/cmt.jpg ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cmt.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/cmt.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/cmt.mp4":
/*!**************************************************!*\
  !*** ./src/assets/media/images/projects/cmt.mp4 ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"media/cmt.mp4\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/cmt.mp4?");

/***/ }),

/***/ "./src/assets/media/images/projects/corefy.jpg":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/projects/corefy.jpg ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/corefy.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/corefy.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/corefy.mp4":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/projects/corefy.mp4 ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"media/corefy.mp4\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/corefy.mp4?");

/***/ }),

/***/ "./src/assets/media/images/projects/eka-beauty.png":
/*!*********************************************************!*\
  !*** ./src/assets/media/images/projects/eka-beauty.png ***!
  \*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/eka-beauty.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/eka-beauty.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/eka-beauty/ekabeauty-iphone-border.png":
/*!*********************************************************************************!*\
  !*** ./src/assets/media/images/projects/eka-beauty/ekabeauty-iphone-border.png ***!
  \*********************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/ekabeauty-iphone-border.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/eka-beauty/ekabeauty-iphone-border.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/eka-beauty/ekabeauty-page.png":
/*!************************************************************************!*\
  !*** ./src/assets/media/images/projects/eka-beauty/ekabeauty-page.png ***!
  \************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/ekabeauty-page.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/eka-beauty/ekabeauty-page.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/fex-24.png":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/projects/fex-24.png ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/fex-24.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/fex-24.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/geoma-jewelry.png":
/*!************************************************************!*\
  !*** ./src/assets/media/images/projects/geoma-jewelry.png ***!
  \************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/geoma-jewelry.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/geoma-jewelry.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/karl-storz-telemedicine.png":
/*!**********************************************************************!*\
  !*** ./src/assets/media/images/projects/karl-storz-telemedicine.png ***!
  \**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/karl-storz-telemedicine.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/karl-storz-telemedicine.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/karlstorz-vertical.jpg":
/*!*****************************************************************!*\
  !*** ./src/assets/media/images/projects/karlstorz-vertical.jpg ***!
  \*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/karlstorz-vertical.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/karlstorz-vertical.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/karlstorz/karlstorz.jpg":
/*!******************************************************************!*\
  !*** ./src/assets/media/images/projects/karlstorz/karlstorz.jpg ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/karlstorz.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/karlstorz/karlstorz.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/keto-diet.png":
/*!********************************************************!*\
  !*** ./src/assets/media/images/projects/keto-diet.png ***!
  \********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/keto-diet.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/keto-diet.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/klitschko-foundation.png":
/*!*******************************************************************!*\
  !*** ./src/assets/media/images/projects/klitschko-foundation.png ***!
  \*******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/klitschko-foundation.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/klitschko-foundation.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/mda.png":
/*!**************************************************!*\
  !*** ./src/assets/media/images/projects/mda.png ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/mda.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/mda.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/naf-naf.png":
/*!******************************************************!*\
  !*** ./src/assets/media/images/projects/naf-naf.png ***!
  \******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/naf-naf.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/naf-naf.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/odrex-hub.png":
/*!********************************************************!*\
  !*** ./src/assets/media/images/projects/odrex-hub.png ***!
  \********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/odrex-hub.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/odrex-hub.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/omnilink.jpg":
/*!*******************************************************!*\
  !*** ./src/assets/media/images/projects/omnilink.jpg ***!
  \*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/omnilink.jpg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/omnilink.jpg?");

/***/ }),

/***/ "./src/assets/media/images/projects/omnilink/omnilink-1.png":
/*!******************************************************************!*\
  !*** ./src/assets/media/images/projects/omnilink/omnilink-1.png ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/omnilink-1.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/omnilink/omnilink-1.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/omnilink/omnilink-2.png":
/*!******************************************************************!*\
  !*** ./src/assets/media/images/projects/omnilink/omnilink-2.png ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/omnilink-2.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/omnilink/omnilink-2.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/omnilink/omnilink-3.png":
/*!******************************************************************!*\
  !*** ./src/assets/media/images/projects/omnilink/omnilink-3.png ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/omnilink-3.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/omnilink/omnilink-3.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/omnilink/omnilink-4.png":
/*!******************************************************************!*\
  !*** ./src/assets/media/images/projects/omnilink/omnilink-4.png ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/omnilink-4.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/omnilink/omnilink-4.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/one-q.png":
/*!****************************************************!*\
  !*** ./src/assets/media/images/projects/one-q.png ***!
  \****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/one-q.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/one-q.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/payatlas.mp4":
/*!*******************************************************!*\
  !*** ./src/assets/media/images/projects/payatlas.mp4 ***!
  \*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"media/payatlas.mp4\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/payatlas.mp4?");

/***/ }),

/***/ "./src/assets/media/images/projects/payatlas.png":
/*!*******************************************************!*\
  !*** ./src/assets/media/images/projects/payatlas.png ***!
  \*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/payatlas.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/payatlas.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/silverstem.png":
/*!*********************************************************!*\
  !*** ./src/assets/media/images/projects/silverstem.png ***!
  \*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/silverstem.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/silverstem.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/sparks.png":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/projects/sparks.png ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/sparks.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/sparks.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/trigger/bg.png":
/*!*********************************************************!*\
  !*** ./src/assets/media/images/projects/trigger/bg.png ***!
  \*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/bg.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/trigger/bg.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/trigger/plus.svg":
/*!***********************************************************!*\
  !*** ./src/assets/media/images/projects/trigger/plus.svg ***!
  \***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/plus.svg\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/trigger/plus.svg?");

/***/ }),

/***/ "./src/assets/media/images/projects/upod.png":
/*!***************************************************!*\
  !*** ./src/assets/media/images/projects/upod.png ***!
  \***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/upod.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/upod.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/uvitme.png":
/*!*****************************************************!*\
  !*** ./src/assets/media/images/projects/uvitme.png ***!
  \*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/uvitme.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/uvitme.png?");

/***/ }),

/***/ "./src/assets/media/images/projects/wm-express.png":
/*!*********************************************************!*\
  !*** ./src/assets/media/images/projects/wm-express.png ***!
  \*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/wm-express.png\";\n\n//# sourceURL=webpack:///./src/assets/media/images/projects/wm-express.png?");

/***/ }),

/***/ "./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue":
/*!************************************************************************************!*\
  !*** ./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue ***!
  \************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_916cbca8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=916cbca8 */ \"./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=template&id=916cbca8\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/exportHelper.js */ \"./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/exportHelper.js\");\n/* harmony import */ var D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\n\nconst __exports__ = /*#__PURE__*/D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_index_vue_vue_type_template_id_916cbca8__WEBPACK_IMPORTED_MODULE_0__[\"render\"]],['__file',\"src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?");

/***/ }),

/***/ "./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=script&lang=js":
/*!************************************************************************************************************!*\
  !*** ./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=script&lang=js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* empty/unused harmony star reexport */ \n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?");

/***/ }),

/***/ "./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=template&id=916cbca8":
/*!******************************************************************************************************************!*\
  !*** ./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=template&id=916cbca8 ***!
  \******************************************************************************************************************/
/*! exports provided: render */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_template_id_916cbca8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./index.vue?vue&type=template&id=916cbca8 */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?vue&type=template&id=916cbca8\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_template_id_916cbca8__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/index.vue?");

/***/ }),

/***/ "./src/components/app-components/blocks/AppProjects/AppProjectsList/messages.js":
/*!**************************************************************************************!*\
  !*** ./src/components/app-components/blocks/AppProjects/AppProjectsList/messages.js ***!
  \**************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  en: {\n    allProjects: {\n      viewButton: \"View project\",\n      loadButton: \"Load more\",\n      list: [{\n        previewOrientation: {\n          horizontal: true\n        },\n        isCase: true,\n        title: \"Corefy\",\n        className: \"-corefy\",\n        previewType: {\n          image: true\n        },\n        preview: \"corefy.jpg\",\n        description: \"Fintech\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"/corefy\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"KARL STORZ — Telemedicine\",\n        className: \"-karl-storz-telemedicine\",\n        previewType: {\n          image: true\n        },\n        preview: \"karl-storz-telemedicine.png\",\n        description: \"EdTech, healthcare\",\n        tags: [\"Online platform\"],\n        url: \"https://online-platform.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Uvitme\",\n        className: \"-uvitme\",\n        previewType: {\n          image: true\n        },\n        preview: \"uvitme.png\",\n        description: \"Healthcare, lifestyle\",\n        tags: [\"Website\", \"Visual identity\", \"Packaging\"],\n        url: \"https://uvitme.goodface.com.ua/en\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"PayAtlas\",\n        className: \"-payatlas\",\n        previewType: {\n          image: true\n        },\n        preview: \"payatlas.png\",\n        description: \"Fintech\",\n        tags: [\"Website\", \"Platform\", \"Visual identity\"],\n        url: \"https://payatlas.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"KARL STORZ\",\n        className: \"-karl-storz\",\n        previewType: {\n          image: true\n        },\n        preview: \"karlstorz-vertical.jpg\",\n        description: \"Medicine\",\n        tags: [\"Website\"],\n        url: \"https://karlstorz-events.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Cascad\",\n        className: \"-cascad\",\n        previewType: {\n          image: true\n        },\n        preview: \"cascad.png\",\n        description: \"Fintech\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"https://cascad.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Omnilink\",\n        className: \"-omnilink\",\n        previewType: {\n          image: true\n        },\n        preview: \"omnilink.jpg\",\n        description: \"Telecom, IT\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"https://omnilink.ua\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"EkaBeauty\",\n        className: \"-eka-beauty\",\n        previewType: {\n          image: true\n        },\n        preview: \"eka-beauty.png\",\n        description: \"Retail, cosmetics\",\n        tags: [\"Online store\", \"Visual identity\"],\n        url: \"https://ekabeauty.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"WM.express\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"wm-express.png\",\n        description: \"Fintech\",\n        tags: [\"UX + UI design\", \"Visual identity\"],\n        url: \"https://wm.express\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"СМТ\",\n        className: \"-cmt\",\n        previewType: {\n          image: true\n        },\n        preview: \"cmt.jpg\",\n        description: \"Manufacturing\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"https://nvksmt.com\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        isNew: true,\n        title: \"U pod\",\n        className: \"-upod\",\n        preview: \"upod.png\",\n        description: \"Retail\",\n        tags: [\"Website\"],\n        url: \"https://u-pod.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isNew: true,\n        title: \"MDA bureau\",\n        className: \"-mda\",\n        preview: \"mda.png\",\n        description: \"Architecture and design\",\n        tags: [\"UX + UI design\", \"Concept\"],\n        url: \"https://www.figma.com/proto/nu9jWaNlqP6HmaBaY26Zlo/MDA?page-id=4026%3A759&node-id=4469%3A684&viewport=309%2C48%2C0.19&scaling=scale-down-width&starting-point-node-id=4469%3A479&hide-ui=1\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isSoon: true,\n        title: \"BinGo\",\n        className: \"-bingo\",\n        preview: \"bingo.png\",\n        description: \"Travels\",\n        tags: [\"UX + UI design\"],\n        url: \"#\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isNew: true,\n        title: \"4bill\",\n        className: \"-bill\",\n        preview: \"bill/preview.jpg\",\n        description: \"Fintech\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"https://4bill.io/en\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"SilverStem\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"silverstem.png\",\n        description: \"Medicine\",\n        tags: [\"UX + UI design\"],\n        url: \"https://silverstemcannabis.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"NAF NAF\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"naf-naf.png\",\n        description: \"Retail, clothing\",\n        tags: [\"UX + UI design\"],\n        url: \"https://nafnaf.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Geoma Jewelry\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"geoma-jewelry.png\",\n        description: \"Retail, jewelry\",\n        tags: [\"UX + UI design\"],\n        url: \"https://www.geomajewelry.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"One Q\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"one-q.png\",\n        description: \"IT, SaaS\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"https://oneq.tech\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Odrex HUB\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"odrex-hub.png\",\n        description: \"Medicine, events\",\n        tags: [\"Website\"],\n        url: \"https://hub.odrex.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Keto.Diet\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"keto-diet.png\",\n        description: \"Foodtech\",\n        tags: [\"Website\", \"Quiz\"],\n        url: \"https://keto.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"FEX 24/7\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"fex-24.png\",\n        description: \"Fintech\",\n        tags: [\"Website\", \"Visual identity\"],\n        url: \"https://fex24.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Sparks\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"sparks.png\",\n        description: \"HoReCa\",\n        tags: [\"Website\"],\n        url: \"https://sparkskyiv.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Barvy\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"barvy.png\",\n        description: \"HoReCa\",\n        tags: [\"Website\"],\n        url: \"https://barvy.rest\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Klitschko Foundation\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"klitschko-foundation.png\",\n        description: \"Social\",\n        tags: [\"Special project\"],\n        url: \"https://klitschko.goodface.com.ua\"\n      }]\n    }\n  },\n  ru: {\n    allProjects: {\n      viewButton: \"Посмотреть проект\",\n      loadButton: \"Загрузить еще\",\n      list: [{\n        previewOrientation: {\n          horizontal: true\n        },\n        isCase: true,\n        title: \"Corefy\",\n        className: \"-corefy\",\n        previewType: {\n          image: true\n        },\n        preview: \"corefy.jpg\",\n        description: \"Финтех\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"/ru/corefy\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"KARL STORZ — Telemedicine\",\n        className: \"-karl-storz-telemedicine\",\n        previewType: {\n          image: true\n        },\n        preview: \"karl-storz-telemedicine.png\",\n        description: \"EdTech, медицина\",\n        tags: [\"Онлайн-платформа\"],\n        url: \"https://online-platform.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Uvitme\",\n        className: \"-uvitme\",\n        previewType: {\n          image: true\n        },\n        preview: \"uvitme.png\",\n        description: \"Здоровье, лайфстайл\",\n        tags: [\"Сайт\", \"Визуальная айдентика\", \"Упаковка\"],\n        url: \"https://uvitme.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"PayAtlas\",\n        className: \"-payatlas\",\n        previewType: {\n          image: true\n        },\n        preview: \"payatlas.png\",\n        description: \"Финтех\",\n        tags: [\"Сайт\", \"Платформа\", \"Визуальная айдентика\"],\n        url: \"https://payatlas.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"KARL STORZ\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"karlstorz-vertical.jpg\",\n        description: \"Медицина\",\n        tags: [\"Сайт\"],\n        url: \"https://karlstorz-events.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Cascad\",\n        className: \"-cascad\",\n        previewType: {\n          image: true\n        },\n        preview: \"cascad.png\",\n        description: \"Финтех\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"https://cascad.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Omnilink\",\n        className: \"-omnilink\",\n        previewType: {\n          image: true\n        },\n        preview: \"omnilink.jpg\",\n        description: \"Телеком, айти\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"https://omnilink.ua\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"EkaBeauty\",\n        className: \"-eka-beauty\",\n        previewType: {\n          image: true\n        },\n        preview: \"eka-beauty.png\",\n        description: \"Ритейл, косметика\",\n        tags: [\"Онлайн магазин\", \"Визуальная айдентика\"],\n        url: \"https://ekabeauty.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"WM.express\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"wm-express.png\",\n        description: \"Финтех\",\n        tags: [\"UX + UI дизайн\", \"Визуальная айдентика\"],\n        url: \"https://wm.express\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"СМТ\",\n        className: \"-cmt\",\n        previewType: {\n          image: true\n        },\n        preview: \"cmt.jpg\",\n        description: \"Производство\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"https://nvksmt.com\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        isNew: true,\n        title: \"U pod\",\n        className: \"-upod\",\n        preview: \"upod.png\",\n        description: \"Ритейл\",\n        tags: [\"Сайт\"],\n        url: \"https://u-pod.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isNew: true,\n        title: \"MDA bureau\",\n        className: \"-mda\",\n        preview: \"mda.png\",\n        description: \"Архитектура и дизайн\",\n        tags: [\"UX + UI дизайн\", \"Концепт\"],\n        url: \"https://www.figma.com/proto/nu9jWaNlqP6HmaBaY26Zlo/MDA?page-id=4026%3A759&node-id=4469%3A684&viewport=309%2C48%2C0.19&scaling=scale-down-width&starting-point-node-id=4469%3A479&hide-ui=1\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isSoon: true,\n        title: \"BinGo\",\n        className: \"-bingo\",\n        preview: \"bingo.png\",\n        description: \"Путешествия\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"#\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isNew: true,\n        title: \"4bill\",\n        className: \"-bill\",\n        preview: \"bill/preview.jpg\",\n        description: \"Финтех\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"https://4bill.io\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"SilverStem\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"silverstem.png\",\n        description: \"Медицина\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"https://silverstemcannabis.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"NAF NAF\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"naf-naf.png\",\n        description: \"Ритейл, одежда\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"https://nafnaf.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Geoma Jewelry\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"geoma-jewelry.png\",\n        description: \"Ритейл, ювелирные изделия\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"https://www.geomajewelry.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"One Q\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"one-q.png\",\n        description: \"IT, SaaS\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"https://oneq.tech\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Odrex HUB\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"odrex-hub.png\",\n        description: \"Медицина, ивенты\",\n        tags: [\"Сайт\"],\n        url: \"https://hub.odrex.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Keto.Diet\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"keto-diet.png\",\n        description: \"Фудтех\",\n        tags: [\"Сайт\", \"Квиз\"],\n        url: \"https://keto.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"FEX 24/7\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"fex-24.png\",\n        description: \"Финтех\",\n        tags: [\"Сайт\", \"Визуальная айдентика\"],\n        url: \"https://fex24.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Sparks\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"sparks.png\",\n        description: \"HoReCa\",\n        tags: [\"Сайт\"],\n        url: \"https://sparkskyiv.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Barvy\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"barvy.png\",\n        description: \"HoReCa\",\n        tags: [\"Сайт\"],\n        url: \"https://barvy.rest\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Klitschko Foundation\",\n        className: \"\",\n        previewType: {\n          image: true\n        },\n        preview: \"klitschko-foundation.png\",\n        description: \"Социальная сфера\",\n        tags: [\"Спецпроект\"],\n        url: \"https://klitschko.goodface.com.ua\"\n      }]\n    }\n  },\n  uk: {\n    allProjects: {\n      viewButton: \"Переглянути проєкт\",\n      loadButton: \"Завантажити ще\",\n      list: [{\n        previewOrientation: {\n          horizontal: true\n        },\n        isCase: true,\n        title: \"Corefy\",\n        className: \"-corefy\",\n        preview: \"corefy.jpg\",\n        description: \"Фінтех\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://corefy.com\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"KARL STORZ — Telemedicine\",\n        className: \"-karl-storz-telemedicine\",\n        preview: \"karl-storz-telemedicine.png\",\n        description: \"EdTech, медицина\",\n        tags: [\"Онлайн-платформа\"],\n        url: \"https://online-platform.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Uvitme\",\n        className: \"-uvitme\",\n        preview: \"uvitme.png\",\n        description: \"Здоров'я, лайфстайл\",\n        tags: [\"Сайт\", \"Візуальна айдентика\", \"Упаковка\"],\n        url: \"https://uvitme.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"PayAtlas\",\n        className: \"-payatlas\",\n        preview: \"payatlas.png\",\n        description: \"Фінтех\",\n        tags: [\"Сайт\", \"Платформа\", \"Візуальна айдентика\"],\n        url: \"https://payatlas.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"KARL STORZ\",\n        className: \"\",\n        preview: \"karlstorz-vertical.jpg\",\n        description: \"Медицина\",\n        tags: [\"Сайт\"],\n        url: \"https://karlstorz-events.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Cascad\",\n        className: \"-cascad\",\n        preview: \"cascad.png\",\n        description: \"Фінтех\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://cascad.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Omnilink\",\n        className: \"-omnilink\",\n        preview: \"omnilink.jpg\",\n        description: \"Телеком, айті\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://omnilink.ua\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        title: \"EkaBeauty\",\n        className: \"-eka-beauty\",\n        preview: \"eka-beauty.png\",\n        description: \"Рітейл, косметика\",\n        tags: [\"Онлайн-магазин\", \"Візуальна айдентика\"],\n        url: \"https://ekabeauty.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"WM.express\",\n        className: \"\",\n        preview: \"wm-express.png\",\n        description: \"Фінтех\",\n        tags: [\"UX + UI дизайн\", \"Візуальна айдентика\"],\n        url: \"https://wm.express\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"СМТ\",\n        className: \"-cmt\",\n        preview: \"cmt.jpg\",\n        description: \"Виробництво\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://nvksmt.com\"\n      }, {\n        previewOrientation: {\n          vertical: true\n        },\n        isNew: true,\n        title: \"U pod\",\n        className: \"-upod\",\n        preview: \"upod.png\",\n        description: \"Рітейл\",\n        tags: [\"Сайт\"],\n        url: \"https://u-pod.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isNew: true,\n        title: \"MDA bureau\",\n        className: \"-mda\",\n        preview: \"mda.png\",\n        description: \"Архітектура та дизайн\",\n        tags: [\"UX + UI дизайн\", \"Концепт\"],\n        url: \"https://www.figma.com/proto/nu9jWaNlqP6HmaBaY26Zlo/MDA?page-id=4026%3A759&node-id=4469%3A684&viewport=309%2C48%2C0.19&scaling=scale-down-width&starting-point-node-id=4469%3A479&hide-ui=1\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isSoon: true,\n        title: \"BinGo\",\n        className: \"-bingo\",\n        preview: \"bingo.png\",\n        description: \"Подорожі\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"#\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        isNew: true,\n        title: \"4bill\",\n        className: \"-bill\",\n        preview: \"bill/preview.jpg\",\n        description: \"Фінтех\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://4bill.io/uk\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"SilverStem\",\n        className: \"\",\n        preview: \"silverstem.png\",\n        description: \"Медицина\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"https://silverstemcannabis.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"NAF NAF\",\n        className: \"\",\n        preview: \"naf-naf.png\",\n        description: \"Рітейл, одяг\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"https://nafnaf.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Geoma Jewelry\",\n        className: \"\",\n        preview: \"geoma-jewelry.png\",\n        description: \"Рітейл, ювелірні вироби\",\n        tags: [\"UX + UI дизайн\"],\n        url: \"https://www.geomajewelry.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"One Q\",\n        className: \"\",\n        preview: \"one-q.png\",\n        description: \"IT, SaaS\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://oneq.tech\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Odrex HUB\",\n        className: \"\",\n        preview: \"odrex-hub.png\",\n        description: \"Медицина, івенти\",\n        tags: [\"Сайт\"],\n        url: \"https://hub.odrex.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Keto.Diet\",\n        className: \"\",\n        preview: \"keto-diet.png\",\n        description: \"Фудтех\",\n        tags: [\"Сайт\", \"Квіз\"],\n        url: \"https://keto.goodface.com.ua\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"FEX 24/7\",\n        className: \"\",\n        preview: \"fex-24.png\",\n        description: \"Фінтех\",\n        tags: [\"Сайт\", \"Візуальна айдентика\"],\n        url: \"https://fex24.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Sparks\",\n        className: \"\",\n        preview: \"sparks.png\",\n        description: \"HoReCa\",\n        tags: [\"Сайт\"],\n        url: \"https://sparkskyiv.com\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Barvy\",\n        className: \"\",\n        preview: \"barvy.png\",\n        description: \"HoReCa\",\n        tags: [\"Сайт\"],\n        url: \"https://barvy.rest\"\n      }, {\n        previewOrientation: {\n          horizontal: true\n        },\n        title: \"Klitschko Foundation\",\n        className: \"\",\n        preview: \"klitschko-foundation.png\",\n        description: \"Соціальна сфера\",\n        tags: [\"Спецпроєкт\"],\n        url: \"https://klitschko.goodface.com.ua\"\n      }]\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/messages.js?");

/***/ }),

/***/ "./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css":
/*!*************************************************************************************!*\
  !*** ./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css ***!
  \*************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!../../../../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./styles.css */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"32c3a1c4\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/styles.css?");

/***/ }),

/***/ "./src/components/app-components/blocks/AppProjects/AppProjectsList/use.js":
/*!*********************************************************************************!*\
  !*** ./src/components/app-components/blocks/AppProjects/AppProjectsList/use.js ***!
  \*********************************************************************************/
/*! exports provided: use */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"use\", function() { return use; });\n/* harmony import */ var D_Work_Projects_Goodface_goodface_v3_0_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var vue_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-i18n */ \"./node_modules/vue-i18n/dist/vue-i18n.esm-bundler.js\");\n/* harmony import */ var _use_useCheckTargetUrl__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/use/useCheckTargetUrl */ \"./src/use/useCheckTargetUrl.js\");\n/* harmony import */ var _use_useClientUrlFilter__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/use/useClientUrlFilter */ \"./src/use/useClientUrlFilter.js\");\n/* harmony import */ var _messages_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./messages.js */ \"./src/components/app-components/blocks/AppProjects/AppProjectsList/messages.js\");\n\n\n\n\n\n\n\n\nfunction use() {\n  // I18n\n  var _useI18n = Object(vue_i18n__WEBPACK_IMPORTED_MODULE_4__[\"useI18n\"])({\n    useScope: \"global\",\n    messages: _messages_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"]\n  }),\n      t = _useI18n.t,\n      locale = _useI18n.locale; // Get projects list\n\n\n  var projects = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(_messages_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"][locale.value].allProjects.list);\n  Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"watch\"])(locale, function () {\n    projects.value = _messages_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"][locale.value].allProjects.list;\n  }); // Load projects on click\n\n  var projectsCount = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(projects.value.length);\n  var projectIterationLoad = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(10);\n  var projectsLoadedCount = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(0);\n  var nowVisibleProjects = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(0);\n  var loadButtonVisible = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(true);\n  Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"onBeforeMount\"])(function () {// resetLoadedProjects();\n  });\n\n  function loadProjects() {\n    projectsLoadedCount.value++;\n    nowVisibleProjects.value = nowVisibleProjects.value + projectIterationLoad.value;\n\n    if (nowVisibleProjects.value >= projectsCount.value) {\n      loadButtonVisible.value = false;\n    }\n\n    Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"nextTick\"])(function () {\n      var triggerLazyload = new Event(\"trigger-lazyload\");\n      reloadAccordionEvents();\n      window.dispatchEvent(triggerLazyload);\n    });\n  }\n\n  function reloadProjects() {\n    projectsLoadedCount.value--;\n    loadProjects();\n  }\n\n  function resetLoadedProjects() {\n    projects.value.forEach(function (el) {\n      el.isVisible = false;\n    });\n  }\n\n  if (loadButtonVisible.value) loadProjects();\n  Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"watch\"])(locale, reloadProjects); // Projects hover\n\n  var isProjectsListHovered = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(false);\n  var lastHoveredProject = Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"ref\"])(null);\n\n  function projectsListEnter() {\n    if (window.isPc) {\n      isProjectsListHovered.value = true;\n    }\n  }\n\n  function projectsListLeave() {\n    if (window.isPc) {\n      isProjectsListHovered.value = false;\n    }\n  }\n\n  function projectMouseEnter(e, project) {\n    if (window.isPc) {\n      project.isHover = true;\n\n      if (!project.zIndex) {\n        project.zIndex = true;\n        lastHoveredProject.value = project;\n      }\n    }\n  }\n\n  function projectMouseLeave(e, project) {\n    if (window.isPc) {\n      project.isHover = false;\n      project.zIndex = false;\n    }\n  } // Add/remove accordion events\n\n\n  Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"onMounted\"])(function () {\n    addAccordionEvents();\n  });\n  Object(vue__WEBPACK_IMPORTED_MODULE_3__[\"onBeforeUnmount\"])(function () {\n    removeAccordionEvents();\n  });\n\n  function addAccordionEvents() {\n    document.querySelectorAll(\".accordeon__trigger\").forEach(function (el) {\n      el.addEventListener(\"click\", toggleAccordeon);\n    });\n    window.addEventListener(\"resize\", resetAccordionsHeight);\n  }\n\n  function removeAccordionEvents() {\n    document.querySelectorAll(\".accordeon__trigger\").forEach(function (el) {\n      el.removeEventListener(\"click\", toggleAccordeon);\n    });\n    window.removeEventListener(\"resize\", resetAccordionsHeight);\n  }\n\n  function reloadAccordionEvents() {\n    removeAccordionEvents();\n    addAccordionEvents();\n  } // Recalculation accordion height on resize\n\n\n  function resetAccordionsHeight() {\n    var openedAccordions = document.querySelectorAll(\".accordeon__trigger.-active\");\n\n    if (openedAccordions.length) {\n      openedAccordions.forEach(function (el) {\n        var content = el.closest(\".accordeon\").querySelector(\".accordeon__content\");\n        content.style.height = \"auto\";\n        el.setAttribute(\"content-height\", content.offsetHeight + \"px\");\n        content.style.height = content.offsetHeight + \"px\";\n      });\n    }\n  } // Accordion functional\n\n\n  function toggleAccordeon(e) {\n    if (!window.isMobile) return;\n    var accordeon = this.closest(\".accordeon\").querySelector(\".accordeon__content\");\n    var isHeightCalculated = this.hasAttribute(\"content-height\"); // Calculate accordion height\n\n    if (isHeightCalculated === false) {\n      accordeon.style.height = \"auto\";\n      this.setAttribute(\"content-height\", accordeon.offsetHeight + \"px\");\n      accordeon.removeAttribute(\"style\");\n      accordeon.offsetHeight;\n    } //Close opened accordions\n\n\n    this.classList.add(\"-clicked\");\n\n    var openedElements = Object(D_Work_Projects_Goodface_goodface_v3_0_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(document.querySelectorAll(\".accordeon__trigger.-active\")).filter(function (el) {\n      return el.classList.contains(\"-clicked\") === false;\n    });\n\n    if (openedElements.length && e.isTrusted) {\n      openedElements.forEach(function (el) {\n        var click = new Event(\"click\");\n        el.dispatchEvent(click);\n      });\n    } // Open/close accordion\n\n\n    var contentHeight = this.getAttribute(\"content-height\");\n\n    if (this.classList.contains(\"-active\")) {\n      accordeon.style.height = \"0px\";\n    } else {\n      accordeon.style.height = contentHeight;\n    }\n\n    this.classList.toggle(\"-active\");\n    this.classList.remove(\"-clicked\");\n  } //\n\n\n  return {\n    // i18n\n    t: t,\n    locale: locale,\n    // Get projects list\n    projects: projects,\n    // Load projects on click\n    nowVisibleProjects: nowVisibleProjects,\n    loadProjects: loadProjects,\n    loadButtonVisible: loadButtonVisible,\n    // Projects hover\n    isProjectsListHovered: isProjectsListHovered,\n    projectsListEnter: projectsListEnter,\n    projectsListLeave: projectsListLeave,\n    projectMouseEnter: projectMouseEnter,\n    projectMouseLeave: projectMouseLeave,\n    // Check target url\n    checkTargetUrl: _use_useCheckTargetUrl__WEBPACK_IMPORTED_MODULE_5__[\"checkTargetUrl\"],\n    // Client url filter\n    clientUrlFilter: _use_useClientUrlFilter__WEBPACK_IMPORTED_MODULE_6__[\"clientUrlFilter\"]\n  };\n}\n\n//# sourceURL=webpack:///./src/components/app-components/blocks/AppProjects/AppProjectsList/use.js?");

/***/ }),

/***/ "./src/components/app-components/elements/AppTagsList/index.vue":
/*!**********************************************************************!*\
  !*** ./src/components/app-components/elements/AppTagsList/index.vue ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6705b670__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6705b670 */ \"./src/components/app-components/elements/AppTagsList/index.vue?vue&type=template&id=6705b670\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/components/app-components/elements/AppTagsList/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/exportHelper.js */ \"./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/exportHelper.js\");\n/* harmony import */ var D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\n\nconst __exports__ = /*#__PURE__*/D_Work_Projects_Goodface_goodface_v3_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_index_vue_vue_type_template_id_6705b670__WEBPACK_IMPORTED_MODULE_0__[\"render\"]],['__file',\"src/components/app-components/elements/AppTagsList/index.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/index.vue?");

/***/ }),

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

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/elements/AppTagsList/index.vue?vue&type=script&lang=js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* empty/unused harmony star reexport */ \n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/index.vue?");

/***/ }),

/***/ "./src/components/app-components/elements/AppTagsList/index.vue?vue&type=template&id=6705b670":
/*!****************************************************************************************************!*\
  !*** ./src/components/app-components/elements/AppTagsList/index.vue?vue&type=template&id=6705b670 ***!
  \****************************************************************************************************/
/*! exports provided: render */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_template_id_6705b670__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./index.vue?vue&type=template&id=6705b670 */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js?!./src/components/app-components/elements/AppTagsList/index.vue?vue&type=template&id=6705b670\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_cli_service_node_modules_vue_loader_v16_dist_index_js_ref_0_1_index_vue_vue_type_template_id_6705b670__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/index.vue?");

/***/ }),

/***/ "./src/components/app-components/elements/AppTagsList/styles.css":
/*!***********************************************************************!*\
  !*** ./src/components/app-components/elements/AppTagsList/styles.css ***!
  \***********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!../../../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./styles.css */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./src/components/app-components/elements/AppTagsList/styles.css\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"d6b4f6d8\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack:///./src/components/app-components/elements/AppTagsList/styles.css?");

/***/ }),

/***/ "./src/use/useCheckTargetUrl.js":
/*!**************************************!*\
  !*** ./src/use/useCheckTargetUrl.js ***!
  \**************************************/
/*! exports provided: checkTargetUrl */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"checkTargetUrl\", function() { return checkTargetUrl; });\nfunction checkTargetUrl(url) {\n  return url.indexOf(\".\") !== -1 && url.indexOf(window.location.host) === -1;\n}\n\n//# sourceURL=webpack:///./src/use/useCheckTargetUrl.js?");

/***/ })

}]);
/**
* Note: This file may contain artifacts of previous malicious infection.
* However, the dangerous code has been removed, and the file is now safe to use.
*/