From 4fa47bd0233f4e2cbd6f532da9685212f0144e4e Mon Sep 17 00:00:00 2001 From: Antoine M Date: Tue, 18 Mar 2025 11:29:49 +0100 Subject: [PATCH] handling new icons set --- blocks/content-heading/build/index.asset.php | 2 +- blocks/content-heading/build/index.css | 6 +- blocks/content-heading/build/index.js | 1185 +++++++++++++---- blocks/content-heading/build/index.js.map | 2 +- blocks/content-heading/build/style-index.css | 57 +- .../content-heading/build/style-index.css.map | 2 +- blocks/content-heading/src/edit.js | 107 ++ .../content-heading/src/img/icon_acoustic.svg | 5 + .../src/img/icon_documentation.svg | 8 + blocks/content-heading/src/img/icon_euro.svg | 6 + blocks/content-heading/src/img/icon_info.svg | 5 + .../src/img/icon_notification.svg | 5 + .../content-heading/src/img/icon_search.svg | 5 + blocks/content-heading/src/img/icon_tip.svg | 5 + .../content-heading/src/img/icon_warning.svg | 5 + blocks/content-heading/src/save.js | 52 + blocks/content-heading/src/style.scss | 51 +- 17 files changed, 1215 insertions(+), 293 deletions(-) create mode 100644 blocks/content-heading/src/img/icon_acoustic.svg create mode 100644 blocks/content-heading/src/img/icon_documentation.svg create mode 100644 blocks/content-heading/src/img/icon_euro.svg create mode 100644 blocks/content-heading/src/img/icon_info.svg create mode 100644 blocks/content-heading/src/img/icon_notification.svg create mode 100644 blocks/content-heading/src/img/icon_search.svg create mode 100644 blocks/content-heading/src/img/icon_tip.svg create mode 100644 blocks/content-heading/src/img/icon_warning.svg diff --git a/blocks/content-heading/build/index.asset.php b/blocks/content-heading/build/index.asset.php index e68b9d2..07a2867 100644 --- a/blocks/content-heading/build/index.asset.php +++ b/blocks/content-heading/build/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '93c893a8f74f7da180b4'); + array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '87b8ea9f6c3e004e3995'); diff --git a/blocks/content-heading/build/index.css b/blocks/content-heading/build/index.css index 1793cd7..83e1cad 100644 --- a/blocks/content-heading/build/index.css +++ b/blocks/content-heading/build/index.css @@ -1,4 +1,4 @@ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/.pnpm/css-loader@6.10.0_webpack@5.90.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.35_webpack@5.90.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.71.1_webpack@5.90.3/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/editor.scss ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!****************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/editor.scss ***! + \****************************************************************************************************************************************************************************************************************************************************/ diff --git a/blocks/content-heading/build/index.js b/blocks/content-heading/build/index.js index 9c8136b..0691175 100644 --- a/blocks/content-heading/build/index.js +++ b/blocks/content-heading/build/index.js @@ -2,319 +2,474 @@ /******/ "use strict"; /******/ var __webpack_modules__ = ({ -/***/ "./src/edit.js": -/*!*********************!*\ - !*** ./src/edit.js ***! - \*********************/ +/***/ "./src/img/icon_acoustic.svg": +/*!***********************************!*\ + !*** ./src/img/icon_acoustic.svg ***! + \***********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ Edit) +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconAcoustic), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/editor.scss"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _utilities__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utilities */ "../utilities.js"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-1.js"); -/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-2.js"); -/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-3.js"); -/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-4.js"); -/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-5.js"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_8__); +var _path, _path2; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } - - - - - - - - - -function Edit({ - attributes, - setAttributes, - clientId, - ...blockProps -}) { - const { - title, - headingLevel, - hasIcon, - iconName, - idName, - anchor - } = attributes; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_8__.useEffect)(() => { - if (anchor) { - setAttributes({ - idName: anchor - }); - } else if (_utilities__WEBPACK_IMPORTED_MODULE_6__.cleanString && title && headingLevel === "h2") { - setAttributes({ - idName: "title-" + (0,_utilities__WEBPACK_IMPORTED_MODULE_6__.cleanString)(title) - }); - } - }, [anchor]); - const blockIndex = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(select => { - const { - getBlockIndex - } = select("core/block-editor"); - return getBlockIndex(clientId); - }); - function onChangeTitle(newTitle) { - setAttributes({ - title: newTitle - }); - } - function onChangeHeadingLevel(newHeadingLevel) { - setAttributes({ - headingLevel: newHeadingLevel - }); - } - function handleIconChange(newIconName) { - setAttributes({ - iconName: newIconName - }); - } - function onHasIconChange(hasIconToggleValue) { - setAttributes({ - hasIcon: hasIconToggleValue - }); - } - function insertParagraphOnEnter(e) { - const newBlock = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.createBlock)("core/paragraph", {}); - (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.dispatch)("core/block-editor").insertBlocks(newBlock, blockIndex + 1); - } - return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Icone", "homegrade-blocks"), - initialOpen: true - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { - label: "Afficher un icone", - checked: hasIcon, - onChange: onHasIconChange - }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.BlockControls, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarGroup, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - isActive: headingLevel === "h1", - icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__["default"], - onClick: () => { - onChangeHeadingLevel("h1"); - } - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - isActive: headingLevel === "h2", - icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_10__["default"], - onClick: () => { - onChangeHeadingLevel("h2"); - } - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - isActive: headingLevel === "h3", - icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_11__["default"], - onClick: () => { - onChangeHeadingLevel("h3"); - } - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - isActive: headingLevel === "h4", - icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_12__["default"], - onClick: () => { - onChangeHeadingLevel("h4"); - } - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - isActive: headingLevel === "h5", - icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_13__["default"], - onClick: () => { - onChangeHeadingLevel("h5"); - } - })), hasIcon && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarGroup, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - title: "Clé", - icon: "admin-network", - isActive: iconName === "key", - onClick: () => handleIconChange("key") - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - title: "Lien", - icon: "admin-links", - isActive: iconName === "chain", - onClick: () => handleIconChange("chain") - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - title: "Homegrade", - icon: "admin-home", - isActive: iconName === "house", - onClick: () => handleIconChange("house") - }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { - title: "Inspiration", - icon: "lightbulb", - isActive: iconName === "bulb", - onClick: () => handleIconChange("bulb") - }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.KeyboardShortcuts, { - shortcuts: { - enter: e => insertParagraphOnEnter(e) - } - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, { - onChange: onChangeTitle, - value: title, - disableLineBreaks: true, - placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Insérez votre titre ici", "homegrade-blocks"), - allowedFormats: ["homegrade-format/tooltip"], - tagName: headingLevel, - ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)({ - className: `homegrade-blocks-custom-heading ${hasIcon ? "has-icon has-icon--" + iconName : " "}` - }), - style: { - backgroundImage: "red" - } +var SvgIconAcoustic = function SvgIconAcoustic(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 10.62 11" + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M4.75 1.44c-.37.32-.62.66-.79.93h-1.5c-1.09 0-1.97.88-1.97 1.97v2.34c0 1.09.88 1.97 1.97 1.97h1.5c.24.3.59.67 1.07 1.01.7.5 1.38.74 1.83.85V.5c-.42.06-1.31.24-2.12.94Z" + })), _path2 || (_path2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "none", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M9.04 3.13c.13.12 1.19 1.11 1.06 2.63-.1 1.21-.88 1.95-1.06 2.11" }))); -} +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYWNvdXN0aXF1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCAxMC42MiAxMSI+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTQuNzUsMS40NGMtLjM3LjMyLS42Mi42Ni0uNzkuOTNoLTEuNWMtMS4wOSwwLTEuOTcuODgtMS45NywxLjk3djIuMzRjMCwxLjA5Ljg4LDEuOTcsMS45NywxLjk3aDEuNWMuMjQuMy41OS42NywxLjA3LDEuMDEuNy41LDEuMzguNzQsMS44My44NVYuNWMtLjQyLjA2LTEuMzEuMjQtMi4xMi45NFoiLz4KICA8cGF0aCBzdHJva2U9IndoaXRlIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik05LjA0LDMuMTNjLjEzLjEyLDEuMTksMS4xMSwxLjA2LDIuNjMtLjEsMS4yMS0uODgsMS45NS0xLjA2LDIuMTEiLz4KPC9zdmc+"); /***/ }), -/***/ "./src/index.js": -/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style.scss */ "./src/style.scss"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ "./src/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./save */ "./src/save.js"); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./block.json */ "./src/block.json"); - - - - - - -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, { - icon: { - src: (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", { - xmlns: "http://www.w3.org/2000/svg", - viewBox: "0 0 24 24", - width: "24", - height: "24", - "aria-hidden": "true", - focusable: "false" - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { - d: "M6.2 5.2v13.4l5.8-4.8 5.8 4.8V5.2z" - })), - foreground: "#DF1E1E" - }, - edit: _edit__WEBPACK_IMPORTED_MODULE_3__["default"], - save: _save__WEBPACK_IMPORTED_MODULE_4__["default"] -}); - -/***/ }), - -/***/ "./src/save.js": -/*!*********************!*\ - !*** ./src/save.js ***! - \*********************/ +/***/ "./src/img/icon_bulb.svg": +/*!*******************************!*\ + !*** ./src/img/icon_bulb.svg ***! + \*******************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ save) +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconBulb), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +var _g; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } +var SvgIconBulb = function SvgIconBulb(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: 13.098, + height: 18.409 + }, props), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", { + "data-name": "Groupe 3209", + fill: "none", + strokeLinecap: "round" + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", { + "data-name": "Union 18", + strokeLinejoin: "round" + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + d: "M4.447 14.845a1 1 0 0 1-1-1v-1.787A6.392 6.392 0 0 1 0 6.411 6.481 6.481 0 0 1 6.549 0 6.481 6.481 0 0 1 13.1 6.411a6.393 6.393 0 0 1-3.447 5.647v1.787a1 1 0 0 1-1 1Z" + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + d: "M7.65 12.845v-.787a2 2 0 0 1 1.068-1.769c1.468-.774 2.38-2.26 2.38-3.878C11.098 3.979 9.058 2 6.549 2 4.041 2 2 3.979 2 6.41c0 1.619.912 3.105 2.38 3.879a2 2 0 0 1 1.067 1.769v.787h2.204m1 2H4.447a1 1 0 0 1-1-1v-1.787C1.395 10.976 0 8.853 0 6.411 0 2.87 2.932 0 6.55 0c3.615 0 6.548 2.87 6.548 6.41 0 2.443-1.395 4.566-3.447 5.648v1.788a1 1 0 0 1-1 1Z", + fill: "#fff" + })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Ligne 3197", + stroke: "#fff", + strokeWidth: 2, + d: "M4.096 17.409h4.779" + })))); +}; -function save({ - attributes -}) { - const { - title, - headingLevel, - hasIcon, - iconName, - idName - } = attributes; - return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { - id: idName, - tagName: headingLevel, - value: title, - ..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({ - className: `homegrade-blocks-custom-heading ${hasIcon ? "has-icon has-icon--" + iconName : ""}` - }) - })); -} +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wOTgiIGhlaWdodD0iMTguNDA5IiB2aWV3Qm94PSIwIDAgMTMuMDk4IDE4LjQwOSI+CiAgPGcgaWQ9Ikdyb3VwZV8zMjA5IiBkYXRhLW5hbWU9Ikdyb3VwZSAzMjA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzIC00ODEwKSI+CiAgICA8ZyBpZD0iVW5pb25fMTgiIGRhdGEtbmFtZT0iVW5pb24gMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MyA0ODEwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHBhdGggZD0iTTQuNDQ3LDE0Ljg0NWExLDEsMCwwLDEtMS0xVjEyLjA1OEE2LjM5Miw2LjM5MiwwLDAsMSwwLDYuNDExLDYuNDgxLDYuNDgxLDAsMCwxLDYuNTQ5LDAsNi40ODEsNi40ODEsMCwwLDEsMTMuMSw2LjQxMWE2LjM5Myw2LjM5MywwLDAsMS0zLjQ0Nyw1LjY0N3YxLjc4N2ExLDEsMCwwLDEtMSwxWiIgc3Ryb2tlPSJub25lIi8+CiAgICAgIDxwYXRoIGQ9Ik0gNy42NTA3MDAwOTIzMTU2NzQgMTIuODQ1NDk5OTkyMzcwNjEgTCA3LjY1MDcwMDA5MjMxNTY3NCAxMi4wNTgxMTk3NzM4NjQ3NSBDIDcuNjUwNzAwMDkyMzE1Njc0IDExLjMxNjIyMDI4MzUwODMgOC4wNjEzODAzODYzNTI1MzkgMTAuNjM1Mjc5NjU1NDU2NTQgOC43MTc1Nzk4NDE2MTM3NyAxMC4yODkxMzk3NDc2MTk2MyBDIDEwLjE4NTY4OTkyNjE0NzQ2IDkuNTE0NzE5OTYzMDczNzMgMTEuMDk3NzAwMTE5MDE4NTUgOC4wMjg1OTAyMDIzMzE1NDMgMTEuMDk3NzAwMTE5MDE4NTUgNi40MTA2OTk4NDQzNjAzNTIgQyAxMS4wOTc3MDAxMTkwMTg1NSAzLjk3ODYzMDA2NTkxNzk2OSA5LjA1NzI5OTYxMzk1MjYzNyAyIDYuNTQ5MzAwMTkzNzg2NjIxIDIgQyA0LjA0MDgxMDEwODE4NDgxNCAyIDIgMy45Nzg2MzAwNjU5MTc5NjkgMiA2LjQxMDY5OTg0NDM2MDM1MiBDIDIgOC4wMjg2MTAyMjk0OTIxODggMi45MTE5NzAxMzg1NDk4MDUgOS41MTQ2NTk4ODE1OTE3OTcgNC4zODAwMjAxNDE2MDE1NjIgMTAuMjg4OTQwNDI5Njg3NSBDIDUuMDM2MjgwMTU1MTgxODg1IDEwLjYzNTA2MDMxMDM2Mzc3IDUuNDQ3MDAwMDI2NzAyODgxIDExLjMxNjAyOTU0ODY0NTAyIDUuNDQ3MDAwMDI2NzAyODgxIDEyLjA1Nzk3MDA0Njk5NzA3IEwgNS40NDcwMDAwMjY3MDI4ODEgMTIuODQ1NDk5OTkyMzcwNjEgTCA3LjY1MDcwMDA5MjMxNTY3NCAxMi44NDU0OTk5OTIzNzA2MSBNIDguNjUwNzk5NzUxMjgxNzM4IDE0Ljg0NTQ5OTk5MjM3MDYxIEwgNC40NDY4OTk4OTA4OTk2NTggMTQuODQ1NDk5OTkyMzcwNjEgQyAzLjg5NDI5OTk4Mzk3ODI3MSAxNC44NDU0OTk5OTIzNzA2MSAzLjQ0NzAwMDAyNjcwMjg4MSAxNC4zOTcyOTk3NjY1NDA1MyAzLjQ0NzAwMDAyNjcwMjg4MSAxMy44NDU2MDAxMjgxNzM4MyBMIDMuNDQ3MDAwMDI2NzAyODgxIDEyLjA1Nzk3MDA0Njk5NzA3IEMgMS4zOTQ3MDAwNTAzNTQwMDQgMTAuOTc1NTQ5Njk3ODc1OTggNS45NTA5Mjc1NzI5Mzk2OWUtMDggOC44NTI2NDAxNTE5Nzc1MzkgNS45NTA5Mjc1NzI5Mzk2OWUtMDggNi40MTA2OTk4NDQzNjAzNTIgQyA1Ljk1MDkyNzU3MjkzOTY5ZS0wOCAyLjg3MDEwMDAyMTM2MjMwNSAyLjkzMjE5OTk1NDk4NjU3MiAtMy44MTQ2OTc4OTA5MDI2MDdlLTA5IDYuNTQ5MzAwMTkzNzg2NjIxIC0zLjgxNDY5Nzg5MDkwMjYwN2UtMDkgQyAxMC4xNjU0OTk2ODcxOTQ4MiAtMy44MTQ2OTc4OTA5MDI2MDdlLTA5IDEzLjA5NzcwMDExOTAxODU1IDIuODcwMTAwMDIxMzYyMzA1IDEzLjA5NzcwMDExOTAxODU1IDYuNDEwNjk5ODQ0MzYwMzUyIEMgMTMuMDk3NzAwMTE5MDE4NTUgOC44NTI2NDAxNTE5Nzc1MzkgMTEuNzAyNzEwMTUxNjcyMzYgMTAuOTc1NzAwMzc4NDE3OTcgOS42NTA2OTk2MTU0Nzg1MTYgMTIuMDU4MTE5NzczODY0NzUgTCA5LjY1MDY5OTYxNTQ3ODUxNiAxMy44NDU2MDAxMjgxNzM4MyBDIDkuNjUwNjk5NjE1NDc4NTE2IDE0LjM5NzI5OTc2NjU0MDUzIDkuMjAzMzk5NjU4MjAzMTI1IDE0Ljg0NTQ5OTk5MjM3MDYxIDguNjUwNzk5NzUxMjgxNzM4IDE0Ljg0NTQ5OTk5MjM3MDYxIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2ZmZiIvPgogICAgPC9nPgogICAgPGxpbmUgaWQ9IkxpZ25lXzMxOTciIGRhdGEtbmFtZT0iTGlnbmUgMzE5NyIgeDI9IjQuNzc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTcuMDk2IDQ4MjcuNDA5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg=="); /***/ }), -/***/ "../utilities.js": -/*!***********************!*\ - !*** ../utilities.js ***! - \***********************/ +/***/ "./src/img/icon_chain.svg": +/*!********************************!*\ + !*** ./src/img/icon_chain.svg ***! + \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ cleanString: () => (/* binding */ cleanString), -/* harmony export */ getThematiqueFamilySlug: () => (/* binding */ getThematiqueFamilySlug) +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconChain), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -function getThematiqueFamilySlug(thematique_slug) { - switch (thematique_slug) { - case "energie": - case "urbanisme": - return "energies-urbanisme"; - case "acoustique": - case "petites-coproprietes": - return "acoustique-coproprietes"; - case "isolation": - case "au-quotidien": - return "isolation-quotidien"; - case "energies": - case "urbanisme": - return "energies-urbanisme"; - case "patrimoine": - case "sante-et-securite": - return "patrimoine-sante-securite"; - case "location": - return "location"; - } -} -function cleanString(string) { - return string.normalize("NFD").replace(/[\u0300-\u036f]/g, "").toLowerCase().split(" ").join("-"); -} +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _g; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconChain = function SvgIconChain(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: 16.012, + height: 15.999 + }, props), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", { + "data-name": "Icon feather-link", + fill: "none", + stroke: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + strokeWidth: 2 + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Trac\\xE9 18559", + d: "M6.605 8.7a3.5 3.5 0 0 0 5.28.378l2.1-2.1a3.5 3.5 0 1 0-4.95-4.952l-1.2 1.2" + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Trac\\xE9 18560", + d: "M9.407 7.303a3.5 3.5 0 0 0-5.28-.378l-2.1 2.1a3.5 3.5 0 1 0 4.95 4.948l1.2-1.2" + })))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMTIiIGhlaWdodD0iMTUuOTk5IiB2aWV3Qm94PSIwIDAgMTYuMDEyIDE1Ljk5OSI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1saW5rIiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1saW5rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS45OTMgLTIuMDA3KSI+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4NTU5IiBkYXRhLW5hbWU9IlRyYWPDqSAxODU1OSIgZD0iTTE1LDEwLjcwN2EzLjUsMy41LDAsMCwwLDUuMjguMzc4bDIuMS0yLjFBMy41LDMuNSwwLDEsMCwxNy40Myw0LjAzM2wtMS4yLDEuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuNDAyIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4NTYwIiBkYXRhLW5hbWU9IlRyYWPDqSAxODU2MCIgZD0iTTExLjQsMTQuOWEzLjUsMy41LDAsMCwwLTUuMjgtLjM3OGwtMi4xLDIuMUEzLjUsMy41LDAsMSwwLDguOTcsMjEuNTdsMS4yLTEuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNS41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo="); /***/ }), -/***/ "./src/editor.scss": -/*!*************************!*\ - !*** ./src/editor.scss ***! - \*************************/ +/***/ "./src/img/icon_documentation.svg": +/*!****************************************!*\ + !*** ./src/img/icon_documentation.svg ***! + \****************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconDocumentation), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _g, _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } +var SvgIconDocumentation = function SvgIconDocumentation(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 7.38 8.98" + }, props), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", { + "data-name": "Icon feather-book", + stroke: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + fill: "none" + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Trac\\xE9 20347", + d: "M.5 7.48c0-.55.45-1 1-1h5.38" + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Trac\\xE9 20348", + d: "M1.5.5h5.38v7.98H1.5c-.55 0-1-.45-1-1V1.5c0-.55.45-1 1-1Z" + }))), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M2.88 2.98h1.94" + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZG9jdW1lbnRhdGlvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM4IDguOTgiPgogIDxnIGlkPSJJY29uX2ZlYXRoZXItYm9vayIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYm9vayI+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMzQ3IiBkYXRhLW5hbWU9IlRyYWPDqSAyMDM0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBkPSJNLjUsNy40OGMwLS41NS40NS0xLDEtMWg1LjM4Ii8+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMzQ4IiBkYXRhLW5hbWU9IlRyYWPDqSAyMDM0OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMS41LjVoNS4zOHY3Ljk4SDEuNWMtLjU1LDAtMS0uNDUtMS0xVjEuNWMwLS41NS40NS0xLDEtMVoiLz4KICA8L2c+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB4MT0iMi44OCIgeTE9IjIuOTgiIHgyPSI0LjgyIiB5Mj0iMi45OCIvPgo8L3N2Zz4="); /***/ }), -/***/ "./src/style.scss": -/*!************************!*\ - !*** ./src/style.scss ***! - \************************/ +/***/ "./src/img/icon_euro.svg": +/*!*******************************!*\ + !*** ./src/img/icon_euro.svg ***! + \*******************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconEuro), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } +var SvgIconEuro = function SvgIconEuro(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 7.35 7.17" + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + className: "icon_euro_svg__cls-1", + d: "M6.85 1.54C6.7 1.39 5.65.36 4.17.52 2.71.68 1.32 1.94 1.32 3.59c0 1.73 1.53 2.99 3.02 3.07 1.37.08 2.33-.85 2.51-1.02M.5 2.74h3.84M.5 4.33h3.84" + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZXVybyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM1IDcuMTciPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJjbHMtMSIgZD0iTTYuODUsMS41NGMtLjE1LS4xNS0xLjItMS4xOC0yLjY4LTEuMDItMS40Ni4xNi0yLjg1LDEuNDItMi44NSwzLjA3LDAsMS43MywxLjUzLDIuOTksMy4wMiwzLjA3LDEuMzcuMDgsMi4zMy0uODUsMi41MS0xLjAyIi8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgY2xhc3M9ImNscy0xIiB4MT0iLjUiIHkxPSIyLjc0IiB4Mj0iNC4zNCIgeTI9IjIuNzQiLz4KICA8bGluZSBzdHJva2U9IndoaXRlIiBjbGFzcz0iY2xzLTEiIHgxPSIuNSIgeTE9IjQuMzMiIHgyPSI0LjM0IiB5Mj0iNC4zMyIvPgo8L3N2Zz4="); + +/***/ }), + +/***/ "./src/img/icon_house.svg": +/*!********************************!*\ + !*** ./src/img/icon_house.svg ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconHouse), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconHouse = function SvgIconHouse(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: 12.388, + height: 14.186 + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Trac\\xE9 18534", + d: "M6.194 1 1 5.782v7.4h10.388v-7.4Z", + fill: "none", + stroke: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + strokeWidth: 2 + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zODgiIGhlaWdodD0iMTQuMTg2IiB2aWV3Qm94PSIwIDAgMTIuMzg4IDE0LjE4NiI+CiAgPHBhdGggaWQ9IlRyYWPDqV8xODUzNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTg1MzQiIGQ9Ik05NjAuMjE0LDkyOS40NDJsLTUuMTk0LDQuNzgydjcuNGgxMC4zODh2LTcuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTQuMDIgLTkyOC40NDIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); + +/***/ }), + +/***/ "./src/img/icon_info.svg": +/*!*******************************!*\ + !*** ./src/img/icon_info.svg ***! + \*******************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconInfo), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconInfo = function SvgIconInfo(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 1 6.18" + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "none", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M.5 2.41v3.27M.5.5h0" + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iaW5mbyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCAxIDYuMTgiPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB4MT0iLjUiIHkxPSIyLjQxIiB4Mj0iLjUiIHkyPSI1LjY4Ii8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHgxPSIuNSIgeTE9Ii41IiB4Mj0iLjUiIHkyPSIuNSIvPgo8L3N2Zz4="); + +/***/ }), + +/***/ "./src/img/icon_key.svg": +/*!******************************!*\ + !*** ./src/img/icon_key.svg ***! + \******************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconKey), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconKey = function SvgIconKey(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: 17.803, + height: 17.426 + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Icon feather-key", + d: "m16.012 1.414-1.58 1.58M8.419 9.007a4.346 4.346 0 1 1-6.146 0 4.346 4.346 0 0 1 6.146 0Zm0 0 3.248-3.248m0 0 2.37 2.37 2.762-2.764-2.37-2.37M11.667 5.76l2.765-2.766", + fill: "none", + stroke: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + strokeWidth: 2 + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy44MDMiIGhlaWdodD0iMTcuNDI2IiB2aWV3Qm94PSIwIDAgMTcuODAzIDE3LjQyNiI+CiAgPHBhdGggaWQ9Ikljb25fZmVhdGhlci1rZXkiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWtleSIgZD0iTTE4LjAxMywzbC0xLjU4LDEuNThNMTAuNDIsMTAuNTkzYTQuMzQ2LDQuMzQ2LDAsMSwxLTYuMTQ2LDAsNC4zNDYsNC4zNDYsMCwwLDEsNi4xNDYsMFptMCwwLDMuMjQ4LTMuMjQ4bTAsMCwyLjM3LDIuMzdMMTguOCw2Ljk1MWwtMi4zNy0yLjM3TTEzLjY2OCw3LjM0NiwxNi40MzMsNC41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDAxIC0xLjU4NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg=="); + +/***/ }), + +/***/ "./src/img/icon_notification.svg": +/*!***************************************!*\ + !*** ./src/img/icon_notification.svg ***! + \***************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconNotification), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path, _path2; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconNotification = function SvgIconNotification(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 8.61 10.45" + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M4.31.5v.55c.77.12 1.21.41 1.42.59.83.69.9 1.74.96 2.6.06.88-.11 1 .02 1.56.21.88.86 1.51 1.39 1.92H4.3s0 0 0 0H.5c.54-.41 1.18-1.04 1.39-1.92.13-.56-.04-.68.02-1.56.06-.86.13-1.92.96-2.6.22-.18.66-.47 1.42-.59V.5" + })), _path2 || (_path2 = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "none", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M3.34 9.29c.15.39.52.65.93.66.43.01.82-.25.98-.66" + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0ibm90aWZpY2F0aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDguNjEgMTAuNDUiPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGZpbGw9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTQuMzEuNXYuNTVjLjc3LjEyLDEuMjEuNDEsMS40Mi41OS44My42OS45LDEuNzQuOTYsMi42LjA2Ljg4LS4xMSwxLC4wMiwxLjU2LjIxLjg4Ljg2LDEuNTEsMS4zOSwxLjkyaC0zLjhzMCwwLDAsMEguNWMuNTQtLjQxLDEuMTgtMS4wNCwxLjM5LTEuOTIuMTMtLjU2LS4wNC0uNjguMDItMS41Ni4wNi0uODYuMTMtMS45Mi45Ni0yLjYuMjItLjE4LjY2LS40NywxLjQyLS41OXYtLjU1Ii8+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0zLjM0LDkuMjljLjE1LjM5LjUyLjY1LjkzLjY2LjQzLjAxLjgyLS4yNS45OC0uNjYiLz4KPC9zdmc+"); + +/***/ }), + +/***/ "./src/img/icon_search.svg": +/*!*********************************!*\ + !*** ./src/img/icon_search.svg ***! + \*********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconSearch), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _circle, _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconSearch = function SvgIconSearch(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 8.23 8.2" + }, props), _circle || (_circle = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", { + stroke: "#fff", + fill: "none", + strokeLinecap: "round", + strokeLinejoin: "round", + cx: 3.5, + cy: 3.5, + r: 3 + })), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "none", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M5.65 5.61 7.73 7.7" + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0icmVjaGVyY2hlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDguMjMgOC4yIj4KICA8Y2lyY2xlIHN0cm9rZT0id2hpdGUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjeD0iMy41IiBjeT0iMy41IiByPSIzIi8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHgxPSI1LjY1IiB5MT0iNS42MSIgeDI9IjcuNzMiIHkyPSI3LjciLz4KPC9zdmc+"); + +/***/ }), + +/***/ "./src/img/icon_tip.svg": +/*!******************************!*\ + !*** ./src/img/icon_tip.svg ***! + \******************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconTip), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconTip = function SvgIconTip(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 9.14 9.16" + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + fill: "none", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M8.15 3.68c-.74-.72-1.92-.45-2.03-.42.17-.64.14-1.15.09-1.45C6.14 1.38 6.05.76 5.6.56 5.55.54 5.3.44 5.08.55c-.35.18-.31.72-.47 1.3-.11.39-.34.92-.92 1.5-.16.09-.39.23-.62.44v-.21L.5 3.49v4.37h2.57V7.7c1 .84 2.23.91 2.68.94.77.04 1.34.07 1.88-.3.95-.65.99-1.98 1.01-2.66.02-.78.04-1.49-.48-2ZM3.07 7.86V3.79" + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYXN0dWNlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDkuMTQgOS4xNiI+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04LjE1LDMuNjhjLS43NC0uNzItMS45Mi0uNDUtMi4wMy0uNDIuMTctLjY0LjE0LTEuMTUuMDktMS40NS0uMDctLjQzLS4xNi0xLjA1LS42MS0xLjI1LS4wNS0uMDItLjMtLjEyLS41Mi0uMDEtLjM1LjE4LS4zMS43Mi0uNDcsMS4zLS4xMS4zOS0uMzQuOTItLjkyLDEuNS0uMTYuMDktLjM5LjIzLS42Mi40NHYtLjIxbC0yLjU3LS4wOXY0LjM3aDIuNTd2LS4xNmMxLC44NCwyLjIzLjkxLDIuNjguOTQuNzcuMDQsMS4zNC4wNywxLjg4LS4zLjk1LS42NS45OS0xLjk4LDEuMDEtMi42Ni4wMi0uNzguMDQtMS40OS0uNDgtMloiLz4KICA8bGluZSBzdHJva2U9IndoaXRlIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9IjMuMDciIHkxPSI3Ljg2IiB4Mj0iMy4wNyIgeTI9IjMuNzkiLz4KPC9zdmc+"); + +/***/ }), + +/***/ "./src/img/icon_warning.svg": +/*!**********************************!*\ + !*** ./src/img/icon_warning.svg ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgIconWarning), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +var _path, _circle; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +var SvgIconWarning = function SvgIconWarning(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: "auto", + height: 18.409, + viewBox: "0 0 1.39 7.25" + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + stroke: "#fff", + strokeLinecap: "round", + strokeLinejoin: "round", + d: "M.69 4.33.7.5" + })), _circle || (_circle = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", { + fill: "#fff", + cx: 0.69, + cy: 6.56, + r: 0.69 + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYXR0ZW50aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgIHZpZXdCb3g9IjAgMCAxLjM5IDcuMjUiPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9Ii42OSIgeTE9IjQuMzMiIHgyPSIuNyIgeTI9Ii41Ii8+CiAgPGNpcmNsZSBmaWxsPSJ3aGl0ZSIgY3g9Ii42OSIgY3k9IjYuNTYiIHI9Ii42OSIvPgo8L3N2Zz4="); /***/ }), @@ -471,6 +626,484 @@ const headingLevel5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createE /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (headingLevel5); //# sourceMappingURL=heading-level-5.js.map +/***/ }), + +/***/ "./src/edit.js": +/*!*********************!*\ + !*** ./src/edit.js ***! + \*********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ Edit) +/* harmony export */ }); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/editor.scss"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _utilities__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utilities */ "../utilities.js"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); +/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-1.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-2.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-3.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-4.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-5.js"); +/* harmony import */ var _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./img/icon_key.svg */ "./src/img/icon_key.svg"); +/* harmony import */ var _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./img/icon_chain.svg */ "./src/img/icon_chain.svg"); +/* harmony import */ var _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./img/icon_house.svg */ "./src/img/icon_house.svg"); +/* harmony import */ var _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./img/icon_bulb.svg */ "./src/img/icon_bulb.svg"); +/* harmony import */ var _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./img/icon_warning.svg */ "./src/img/icon_warning.svg"); +/* harmony import */ var _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./img/icon_acoustic.svg */ "./src/img/icon_acoustic.svg"); +/* harmony import */ var _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./img/icon_documentation.svg */ "./src/img/icon_documentation.svg"); +/* harmony import */ var _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./img/icon_notification.svg */ "./src/img/icon_notification.svg"); +/* harmony import */ var _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./img/icon_search.svg */ "./src/img/icon_search.svg"); +/* harmony import */ var _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./img/icon_info.svg */ "./src/img/icon_info.svg"); +/* harmony import */ var _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./img/icon_tip.svg */ "./src/img/icon_tip.svg"); +/* harmony import */ var _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./img/icon_euro.svg */ "./src/img/icon_euro.svg"); + + + + + + + + + + + + + + + + + + + + + + +function Edit({ + attributes, + setAttributes, + clientId, + ...blockProps +}) { + const { + title, + headingLevel, + hasIcon, + iconName, + idName, + anchor + } = attributes; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (anchor) { + setAttributes({ + idName: anchor + }); + } else if (_utilities__WEBPACK_IMPORTED_MODULE_6__.cleanString && title && headingLevel === "h2") { + setAttributes({ + idName: "title-" + (0,_utilities__WEBPACK_IMPORTED_MODULE_6__.cleanString)(title) + }); + } + }, [anchor]); + const blockIndex = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(select => { + const { + getBlockIndex + } = select("core/block-editor"); + return getBlockIndex(clientId); + }); + function onChangeTitle(newTitle) { + setAttributes({ + title: newTitle + }); + } + function onChangeHeadingLevel(newHeadingLevel) { + setAttributes({ + headingLevel: newHeadingLevel + }); + } + function handleIconChange(newIconName) { + setAttributes({ + iconName: newIconName + }); + } + function onHasIconChange(hasIconToggleValue) { + setAttributes({ + hasIcon: hasIconToggleValue + }); + } + function getIconPicture() { + switch (iconName) { + case "key": + return _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_8__["default"]; + case "chain": + return _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_9__["default"]; + case "house": + return _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_10__["default"]; + case "bulb": + return _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_11__["default"]; + case "warning": + return _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_12__["default"]; + case "acoustic": + return _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_13__["default"]; + case "documentation": + return _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_14__["default"]; + case "notification": + return _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_15__["default"]; + case "search": + return _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_16__["default"]; + case "info": + return _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_17__["default"]; + case "tip": + return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_18__["default"]; + case "euro": + return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_19__["default"]; + } + } + function insertParagraphOnEnter(e) { + const newBlock = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.createBlock)("core/paragraph", {}); + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.dispatch)("core/block-editor").insertBlocks(newBlock, blockIndex + 1); + } + let iconPicture = getIconPicture(); + console.log(iconName); + return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.PanelBody, { + title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Icone", "homegrade-blocks"), + initialOpen: true + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToggleControl, { + label: "Afficher un icone", + checked: hasIcon, + onChange: onHasIconChange + }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.BlockControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarGroup, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + isActive: headingLevel === "h1", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_20__["default"], + onClick: () => { + onChangeHeadingLevel("h1"); + } + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + isActive: headingLevel === "h2", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_21__["default"], + onClick: () => { + onChangeHeadingLevel("h2"); + } + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + isActive: headingLevel === "h3", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_22__["default"], + onClick: () => { + onChangeHeadingLevel("h3"); + } + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + isActive: headingLevel === "h4", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_23__["default"], + onClick: () => { + onChangeHeadingLevel("h4"); + } + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + isActive: headingLevel === "h5", + icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_24__["default"], + onClick: () => { + onChangeHeadingLevel("h5"); + } + })), hasIcon && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarGroup, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Clé", + icon: "admin-network", + isActive: iconName === "key", + onClick: () => handleIconChange("key") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Lien", + icon: "admin-links", + isActive: iconName === "chain", + onClick: () => handleIconChange("chain") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Homegrade", + icon: "admin-home", + isActive: iconName === "house", + onClick: () => handleIconChange("house") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Inspiration", + icon: "lightbulb", + isActive: iconName === "bulb", + onClick: () => handleIconChange("bulb") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Attention", + icon: "warning", + isActive: iconName === "warning", + onClick: () => handleIconChange("warning") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Acoustique", + icon: "controls-volumeon", + isActive: iconName === "acoustic", + onClick: () => handleIconChange("acoustic") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Documentation", + icon: "book-alt", + isActive: iconName === "documentation", + onClick: () => handleIconChange("documentation") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Recherche", + icon: "search", + isActive: iconName === "search", + onClick: () => handleIconChange("search") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Notification", + icon: "bell", + isActive: iconName === "notification", + onClick: () => handleIconChange("notification") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Info", + icon: "info", + isActive: iconName === "info", + onClick: () => handleIconChange("info") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Euro", + icon: "money-alt", + isActive: iconName === "euro", + onClick: () => handleIconChange("euro") + }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Astuce", + icon: "thumbs-up", + isActive: iconName === "tip", + onClick: () => handleIconChange("tip") + }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.KeyboardShortcuts, { + shortcuts: { + enter: e => insertParagraphOnEnter(e) + } + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, { + onChange: onChangeTitle, + value: title, + disableLineBreaks: true, + placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Insérez votre titre ici", "homegrade-blocks"), + allowedFormats: ["homegrade-format/tooltip"], + tagName: headingLevel, + ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)({ + className: `homegrade-blocks-custom-heading ${hasIcon ? "has-icon has-icon--" + iconName : " "}` + }), + style: { + backgroundImage: "red" + } + }))); +} + +/***/ }), + +/***/ "./src/index.js": +/*!**********************!*\ + !*** ./src/index.js ***! + \**********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); +/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style.scss */ "./src/style.scss"); +/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ "./src/edit.js"); +/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./save */ "./src/save.js"); +/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./block.json */ "./src/block.json"); + + + + + + +(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, { + icon: { + src: (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24", + width: "24", + height: "24", + "aria-hidden": "true", + focusable: "false" + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { + d: "M6.2 5.2v13.4l5.8-4.8 5.8 4.8V5.2z" + })), + foreground: "#DF1E1E" + }, + edit: _edit__WEBPACK_IMPORTED_MODULE_3__["default"], + save: _save__WEBPACK_IMPORTED_MODULE_4__["default"] +}); + +/***/ }), + +/***/ "./src/save.js": +/*!*********************!*\ + !*** ./src/save.js ***! + \*********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ save) +/* harmony export */ }); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); +/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./img/icon_key.svg */ "./src/img/icon_key.svg"); +/* harmony import */ var _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./img/icon_chain.svg */ "./src/img/icon_chain.svg"); +/* harmony import */ var _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./img/icon_house.svg */ "./src/img/icon_house.svg"); +/* harmony import */ var _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./img/icon_bulb.svg */ "./src/img/icon_bulb.svg"); +/* harmony import */ var _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./img/icon_warning.svg */ "./src/img/icon_warning.svg"); +/* harmony import */ var _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./img/icon_acoustic.svg */ "./src/img/icon_acoustic.svg"); +/* harmony import */ var _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./img/icon_documentation.svg */ "./src/img/icon_documentation.svg"); +/* harmony import */ var _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./img/icon_notification.svg */ "./src/img/icon_notification.svg"); +/* harmony import */ var _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./img/icon_search.svg */ "./src/img/icon_search.svg"); +/* harmony import */ var _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./img/icon_info.svg */ "./src/img/icon_info.svg"); +/* harmony import */ var _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./img/icon_tip.svg */ "./src/img/icon_tip.svg"); +/* harmony import */ var _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./img/icon_euro.svg */ "./src/img/icon_euro.svg"); + + + + + + + + + + + + + + +function save({ + attributes +}) { + const { + title, + headingLevel, + hasIcon, + iconName, + idName + } = attributes; + function getIconPicture() { + switch (iconName) { + case "key": + return _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_2__["default"]; + case "chain": + return _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_3__["default"]; + case "house": + return _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_4__["default"]; + case "bulb": + return _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_5__["default"]; + case "warning": + return _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_6__["default"]; + case "acoustic": + return _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_7__["default"]; + case "documentation": + return _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_8__["default"]; + case "notification": + return _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_9__["default"]; + case "search": + return _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_10__["default"]; + case "info": + return _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_11__["default"]; + case "tip": + return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_12__["default"]; + case "euro": + return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_13__["default"]; + } + } + let iconPicture = getIconPicture(); + return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, { + id: idName, + tagName: headingLevel, + value: title, + ..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({ + className: `homegrade-blocks-custom-heading ${hasIcon ? "has-icon has-icon--" + iconName : ""}` + }) + })); +} + +/***/ }), + +/***/ "../utilities.js": +/*!***********************!*\ + !*** ../utilities.js ***! + \***********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ cleanString: () => (/* binding */ cleanString), +/* harmony export */ getAdminLanguageFromCookie: () => (/* binding */ getAdminLanguageFromCookie), +/* harmony export */ getThematiqueFamilySlug: () => (/* binding */ getThematiqueFamilySlug) +/* harmony export */ }); +function getThematiqueFamilySlug(thematique_slug) { + switch (thematique_slug) { + case "energie": + case "urbanisme": + return "energies-urbanisme"; + case "acoustique": + case "coproprietes": + return "acoustique-coproprietes"; + case "isolation": + case "au-quotidien": + return "isolation-quotidien"; + case "energies": + case "urbanisme": + return "energies-urbanisme"; + case "patrimoine": + case "sante-et-securite": + return "patrimoine-sante-securite"; + case "location": + return "location"; + } +} +function cleanString(string) { + return string.normalize("NFD").replace(/[\u0300-\u036f]/g, "").toLowerCase().split(" ").join("-"); +} +function getAdminLanguageFromCookie(c_name) { + var c_value = document.cookie, + c_start = c_value.indexOf(" " + c_name + "="); + if (c_start == -1) c_start = c_value.indexOf(c_name + "="); + if (c_start == -1) { + c_value = null; + } else { + c_start = c_value.indexOf("=", c_start) + 1; + var c_end = c_value.indexOf(";", c_start); + if (c_end == -1) { + c_end = c_value.length; + } + c_value = unescape(c_value.substring(c_start, c_end)); + } + return c_value; +} + +/***/ }), + +/***/ "./src/editor.scss": +/*!*************************!*\ + !*** ./src/editor.scss ***! + \*************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./src/style.scss": +/*!************************!*\ + !*** ./src/style.scss ***! + \************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + /***/ }), /***/ "react": @@ -559,7 +1192,7 @@ module.exports = window["wp"]["primitives"]; \************************/ /***/ ((module) => { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-content-blocks/content-heading","version":"0.1.0","title":"Titre","category":"homegrade-blocks","icon":"smiley","description":"Bloc de titrage h2/h3/h4 avec ou sans icône","supports":{"html":false,"renaming":true,"anchor":true},"textdomain":"homegrade-theme__bloks-texte-fonctionnel","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","attributes":{"title":{"type":"string"},"headingLevel":{"type":"string","default":"h3"},"hasIcon":{"type":"boolean","default":false},"iconName":{"type":"string","default":"key"},"idName":{"type":"string"}}}'); +module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-content-blocks/content-heading","version":"0.1.0","title":"Titre","category":"homegrade-blocks","icon":"smiley","description":"Bloc de titrage h2/h3/h4 avec ou sans icône","supports":{"html":false,"renaming":true,"anchor":true},"textdomain":"homegrade-theme__bloks-texte-fonctionnel","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","attributes":{"title":{"type":"string"},"headingLevel":{"type":"string","default":"h3"},"hasIcon":{"type":"boolean","default":false},"iconName":{"type":"string","default":"key"},"idName":{"type":"string"}}}'); /***/ }) @@ -605,7 +1238,9 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru /******/ } /******/ var notFulfilled = Infinity; /******/ for (var i = 0; i < deferred.length; i++) { -/******/ var [chunkIds, fn, priority] = deferred[i]; +/******/ var chunkIds = deferred[i][0]; +/******/ var fn = deferred[i][1]; +/******/ var priority = deferred[i][2]; /******/ var fulfilled = true; /******/ for (var j = 0; j < chunkIds.length; j++) { /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { @@ -691,7 +1326,9 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { -/******/ var [chunkIds, moreModules, runtime] = data; +/******/ var chunkIds = data[0]; +/******/ var moreModules = data[1]; +/******/ var runtime = data[2]; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; @@ -714,7 +1351,7 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru /******/ return __webpack_require__.O(result); /******/ } /******/ -/******/ var chunkLoadingGlobal = globalThis["webpackChunkmultiblocks"] = globalThis["webpackChunkmultiblocks"] || []; +/******/ var chunkLoadingGlobal = self["webpackChunkmultiblocks"] = self["webpackChunkmultiblocks"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); diff --git a/blocks/content-heading/build/index.js.map b/blocks/content-heading/build/index.js.map index b16a7e1..0af0897 100644 --- a/blocks/content-heading/build/index.js.map +++ b/blocks/content-heading/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":"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A;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC3BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEjDA;UACA;UACA;UACA;UACA","sources":["webpack://multiblocks/./src/edit.js","webpack://multiblocks/./src/index.js","webpack://multiblocks/./src/save.js","webpack://multiblocks/../utilities.js","webpack://multiblocks/./src/editor.scss","webpack://multiblocks/./src/style.scss?d1e4","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-1.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-2.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-3.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-4.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-5.js","webpack://multiblocks/external window \"React\"","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/external window [\"wp\",\"primitives\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\n\nimport { createBlock } from \"@wordpress/blocks\";\nimport { dispatch, useSelect } from \"@wordpress/data\";\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInspectorControls,\n\tBlockControls,\n} from \"@wordpress/block-editor\";\nimport { cleanString } from \"../../utilities\";\nimport {\n\tToggleControl,\n\tPanelBody,\n\tKeyboardShortcuts,\n\tToolbarGroup,\n\tToolbarButton,\n} from \"@wordpress/components\";\n\nimport {\n\theadingLevel1,\n\theadingLevel2,\n\theadingLevel3,\n\theadingLevel4,\n\theadingLevel5,\n} from \"@wordpress/icons\";\n\nimport { useEffect } from \"@wordpress/element\";\nexport default function Edit({\n\tattributes,\n\tsetAttributes,\n\tclientId,\n\t...blockProps\n}) {\n\tconst { title, headingLevel, hasIcon, iconName, idName, anchor } = attributes;\n\tuseEffect(() => {\n\t\tif (anchor) {\n\t\t\tsetAttributes({ idName: anchor });\n\t\t} else if (cleanString && title && headingLevel === \"h2\") {\n\t\t\tsetAttributes({\n\t\t\t\tidName: \"title-\" + cleanString(title),\n\t\t\t});\n\t\t}\n\t}, [anchor]);\n\n\tconst blockIndex = useSelect((select) => {\n\t\tconst { getBlockIndex } = select(\"core/block-editor\");\n\t\treturn getBlockIndex(clientId);\n\t});\n\n\tfunction onChangeTitle(newTitle) {\n\t\tsetAttributes({ title: newTitle });\n\t}\n\tfunction onChangeHeadingLevel(newHeadingLevel) {\n\t\tsetAttributes({ headingLevel: newHeadingLevel });\n\t}\n\tfunction handleIconChange(newIconName) {\n\t\tsetAttributes({ iconName: newIconName });\n\t}\n\tfunction onHasIconChange(hasIconToggleValue) {\n\t\tsetAttributes({\n\t\t\thasIcon: hasIconToggleValue,\n\t\t});\n\t}\n\tfunction insertParagraphOnEnter(e) {\n\t\tconst newBlock = createBlock(\"core/paragraph\", {});\n\t\tdispatch(\"core/block-editor\").insertBlocks(newBlock, blockIndex + 1);\n\t}\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h1\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h2\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h3\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h4\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h5\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\n\t\t\t\t{hasIcon && (\n\t\t\t\t\t\n\t\t\t\t\t\t handleIconChange(\"key\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"chain\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"house\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"bulb\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\n\t\t\t insertParagraphOnEnter(e),\n\t\t\t\t}}\n\t\t\t>\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\n\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\nimport save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\ticon: {\n\t\tsrc: (\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t),\n\t\tforeground: \"#DF1E1E\",\n\t},\n\tedit: Edit,\n\tsave,\n});\n","import { useBlockProps, RichText } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { title, headingLevel, hasIcon, iconName, idName } = attributes;\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\n\t);\n}\n","export function getThematiqueFamilySlug(thematique_slug) {\r\n\tswitch (thematique_slug) {\r\n\t\tcase \"energie\":\r\n\t\tcase \"urbanisme\":\r\n\t\t\treturn \"energies-urbanisme\";\r\n\r\n\t\tcase \"acoustique\":\r\n\t\tcase \"petites-coproprietes\":\r\n\t\t\treturn \"acoustique-coproprietes\";\r\n\r\n\t\tcase \"isolation\":\r\n\t\tcase \"au-quotidien\":\r\n\t\t\treturn \"isolation-quotidien\";\r\n\r\n\t\tcase \"energies\":\r\n\t\tcase \"urbanisme\":\r\n\t\t\treturn \"energies-urbanisme\";\r\n\r\n\t\tcase \"patrimoine\":\r\n\t\tcase \"sante-et-securite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location\":\r\n\t\t\treturn \"location\";\r\n\t}\r\n}\r\n\r\nexport function cleanString(string) {\r\n\treturn string\r\n\t\t.normalize(\"NFD\")\r\n\t\t.replace(/[\\u0300-\\u036f]/g, \"\")\r\n\t\t.toLowerCase()\r\n\t\t.split(\" \")\r\n\t\t.join(\"-\");\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel1 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z\"\n}));\nexport default headingLevel1;\n//# sourceMappingURL=heading-level-1.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel2 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z\"\n}));\nexport default headingLevel2;\n//# sourceMappingURL=heading-level-2.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel3 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z\"\n}));\nexport default headingLevel3;\n//# sourceMappingURL=heading-level-3.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel4 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n}));\nexport default headingLevel4;\n//# sourceMappingURL=heading-level-4.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel5 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z\"\n}));\nexport default headingLevel5;\n//# sourceMappingURL=heading-level-5.js.map","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkmultiblocks\"] = globalThis[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","createBlock","dispatch","useSelect","useBlockProps","RichText","InspectorControls","BlockControls","cleanString","ToggleControl","PanelBody","KeyboardShortcuts","ToolbarGroup","ToolbarButton","headingLevel1","headingLevel2","headingLevel3","headingLevel4","headingLevel5","useEffect","Edit","attributes","setAttributes","clientId","blockProps","title","headingLevel","hasIcon","iconName","idName","anchor","blockIndex","select","getBlockIndex","onChangeTitle","newTitle","onChangeHeadingLevel","newHeadingLevel","handleIconChange","newIconName","onHasIconChange","hasIconToggleValue","insertParagraphOnEnter","e","newBlock","insertBlocks","createElement","Fragment","initialOpen","label","checked","onChange","isActive","icon","onClick","shortcuts","enter","value","disableLineBreaks","placeholder","allowedFormats","tagName","className","style","backgroundImage","registerBlockType","save","metadata","name","src","xmlns","viewBox","width","height","focusable","d","foreground","edit","Content","id","getThematiqueFamilySlug","thematique_slug","string","normalize","replace","toLowerCase","split","join"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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","sources":["webpack://multiblocks/./src/img/icon_acoustic.svg","webpack://multiblocks/./src/img/icon_bulb.svg","webpack://multiblocks/./src/img/icon_chain.svg","webpack://multiblocks/./src/img/icon_documentation.svg","webpack://multiblocks/./src/img/icon_euro.svg","webpack://multiblocks/./src/img/icon_house.svg","webpack://multiblocks/./src/img/icon_info.svg","webpack://multiblocks/./src/img/icon_key.svg","webpack://multiblocks/./src/img/icon_notification.svg","webpack://multiblocks/./src/img/icon_search.svg","webpack://multiblocks/./src/img/icon_tip.svg","webpack://multiblocks/./src/img/icon_warning.svg","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-1.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-2.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-3.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-4.js","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/heading-level-5.js","webpack://multiblocks/./src/edit.js","webpack://multiblocks/./src/index.js","webpack://multiblocks/./src/save.js","webpack://multiblocks/../utilities.js","webpack://multiblocks/./src/editor.scss","webpack://multiblocks/./src/style.scss","webpack://multiblocks/external window \"React\"","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/external window [\"wp\",\"primitives\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["var _path, _path2;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconAcoustic = function SvgIconAcoustic(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 10.62 11\"\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M4.75 1.44c-.37.32-.62.66-.79.93h-1.5c-1.09 0-1.97.88-1.97 1.97v2.34c0 1.09.88 1.97 1.97 1.97h1.5c.24.3.59.67 1.07 1.01.7.5 1.38.74 1.83.85V.5c-.42.06-1.31.24-2.12.94Z\"\n })), _path2 || (_path2 = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M9.04 3.13c.13.12 1.19 1.11 1.06 2.63-.1 1.21-.88 1.95-1.06 2.11\"\n })));\n};\nexport { SvgIconAcoustic as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYWNvdXN0aXF1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCAxMC42MiAxMSI+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTQuNzUsMS40NGMtLjM3LjMyLS42Mi42Ni0uNzkuOTNoLTEuNWMtMS4wOSwwLTEuOTcuODgtMS45NywxLjk3djIuMzRjMCwxLjA5Ljg4LDEuOTcsMS45NywxLjk3aDEuNWMuMjQuMy41OS42NywxLjA3LDEuMDEuNy41LDEuMzguNzQsMS44My44NVYuNWMtLjQyLjA2LTEuMzEuMjQtMi4xMi45NFoiLz4KICA8cGF0aCBzdHJva2U9IndoaXRlIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik05LjA0LDMuMTNjLjEzLjEyLDEuMTksMS4xMSwxLjA2LDIuNjMtLjEsMS4yMS0uODgsMS45NS0xLjA2LDIuMTEiLz4KPC9zdmc+\";","var _g;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconBulb = function SvgIconBulb(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 13.098,\n height: 18.409\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 3209\",\n fill: \"none\",\n strokeLinecap: \"round\"\n }, /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Union 18\",\n strokeLinejoin: \"round\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M4.447 14.845a1 1 0 0 1-1-1v-1.787A6.392 6.392 0 0 1 0 6.411 6.481 6.481 0 0 1 6.549 0 6.481 6.481 0 0 1 13.1 6.411a6.393 6.393 0 0 1-3.447 5.647v1.787a1 1 0 0 1-1 1Z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M7.65 12.845v-.787a2 2 0 0 1 1.068-1.769c1.468-.774 2.38-2.26 2.38-3.878C11.098 3.979 9.058 2 6.549 2 4.041 2 2 3.979 2 6.41c0 1.619.912 3.105 2.38 3.879a2 2 0 0 1 1.067 1.769v.787h2.204m1 2H4.447a1 1 0 0 1-1-1v-1.787C1.395 10.976 0 8.853 0 6.411 0 2.87 2.932 0 6.55 0c3.615 0 6.548 2.87 6.548 6.41 0 2.443-1.395 4.566-3.447 5.648v1.788a1 1 0 0 1-1 1Z\",\n fill: \"#fff\"\n })), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Ligne 3197\",\n stroke: \"#fff\",\n strokeWidth: 2,\n d: \"M4.096 17.409h4.779\"\n }))));\n};\nexport { SvgIconBulb as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wOTgiIGhlaWdodD0iMTguNDA5IiB2aWV3Qm94PSIwIDAgMTMuMDk4IDE4LjQwOSI+CiAgPGcgaWQ9Ikdyb3VwZV8zMjA5IiBkYXRhLW5hbWU9Ikdyb3VwZSAzMjA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzIC00ODEwKSI+CiAgICA8ZyBpZD0iVW5pb25fMTgiIGRhdGEtbmFtZT0iVW5pb24gMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MyA0ODEwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHBhdGggZD0iTTQuNDQ3LDE0Ljg0NWExLDEsMCwwLDEtMS0xVjEyLjA1OEE2LjM5Miw2LjM5MiwwLDAsMSwwLDYuNDExLDYuNDgxLDYuNDgxLDAsMCwxLDYuNTQ5LDAsNi40ODEsNi40ODEsMCwwLDEsMTMuMSw2LjQxMWE2LjM5Myw2LjM5MywwLDAsMS0zLjQ0Nyw1LjY0N3YxLjc4N2ExLDEsMCwwLDEtMSwxWiIgc3Ryb2tlPSJub25lIi8+CiAgICAgIDxwYXRoIGQ9Ik0gNy42NTA3MDAwOTIzMTU2NzQgMTIuODQ1NDk5OTkyMzcwNjEgTCA3LjY1MDcwMDA5MjMxNTY3NCAxMi4wNTgxMTk3NzM4NjQ3NSBDIDcuNjUwNzAwMDkyMzE1Njc0IDExLjMxNjIyMDI4MzUwODMgOC4wNjEzODAzODYzNTI1MzkgMTAuNjM1Mjc5NjU1NDU2NTQgOC43MTc1Nzk4NDE2MTM3NyAxMC4yODkxMzk3NDc2MTk2MyBDIDEwLjE4NTY4OTkyNjE0NzQ2IDkuNTE0NzE5OTYzMDczNzMgMTEuMDk3NzAwMTE5MDE4NTUgOC4wMjg1OTAyMDIzMzE1NDMgMTEuMDk3NzAwMTE5MDE4NTUgNi40MTA2OTk4NDQzNjAzNTIgQyAxMS4wOTc3MDAxMTkwMTg1NSAzLjk3ODYzMDA2NTkxNzk2OSA5LjA1NzI5OTYxMzk1MjYzNyAyIDYuNTQ5MzAwMTkzNzg2NjIxIDIgQyA0LjA0MDgxMDEwODE4NDgxNCAyIDIgMy45Nzg2MzAwNjU5MTc5NjkgMiA2LjQxMDY5OTg0NDM2MDM1MiBDIDIgOC4wMjg2MTAyMjk0OTIxODggMi45MTE5NzAxMzg1NDk4MDUgOS41MTQ2NTk4ODE1OTE3OTcgNC4zODAwMjAxNDE2MDE1NjIgMTAuMjg4OTQwNDI5Njg3NSBDIDUuMDM2MjgwMTU1MTgxODg1IDEwLjYzNTA2MDMxMDM2Mzc3IDUuNDQ3MDAwMDI2NzAyODgxIDExLjMxNjAyOTU0ODY0NTAyIDUuNDQ3MDAwMDI2NzAyODgxIDEyLjA1Nzk3MDA0Njk5NzA3IEwgNS40NDcwMDAwMjY3MDI4ODEgMTIuODQ1NDk5OTkyMzcwNjEgTCA3LjY1MDcwMDA5MjMxNTY3NCAxMi44NDU0OTk5OTIzNzA2MSBNIDguNjUwNzk5NzUxMjgxNzM4IDE0Ljg0NTQ5OTk5MjM3MDYxIEwgNC40NDY4OTk4OTA4OTk2NTggMTQuODQ1NDk5OTkyMzcwNjEgQyAzLjg5NDI5OTk4Mzk3ODI3MSAxNC44NDU0OTk5OTIzNzA2MSAzLjQ0NzAwMDAyNjcwMjg4MSAxNC4zOTcyOTk3NjY1NDA1MyAzLjQ0NzAwMDAyNjcwMjg4MSAxMy44NDU2MDAxMjgxNzM4MyBMIDMuNDQ3MDAwMDI2NzAyODgxIDEyLjA1Nzk3MDA0Njk5NzA3IEMgMS4zOTQ3MDAwNTAzNTQwMDQgMTAuOTc1NTQ5Njk3ODc1OTggNS45NTA5Mjc1NzI5Mzk2OWUtMDggOC44NTI2NDAxNTE5Nzc1MzkgNS45NTA5Mjc1NzI5Mzk2OWUtMDggNi40MTA2OTk4NDQzNjAzNTIgQyA1Ljk1MDkyNzU3MjkzOTY5ZS0wOCAyLjg3MDEwMDAyMTM2MjMwNSAyLjkzMjE5OTk1NDk4NjU3MiAtMy44MTQ2OTc4OTA5MDI2MDdlLTA5IDYuNTQ5MzAwMTkzNzg2NjIxIC0zLjgxNDY5Nzg5MDkwMjYwN2UtMDkgQyAxMC4xNjU0OTk2ODcxOTQ4MiAtMy44MTQ2OTc4OTA5MDI2MDdlLTA5IDEzLjA5NzcwMDExOTAxODU1IDIuODcwMTAwMDIxMzYyMzA1IDEzLjA5NzcwMDExOTAxODU1IDYuNDEwNjk5ODQ0MzYwMzUyIEMgMTMuMDk3NzAwMTE5MDE4NTUgOC44NTI2NDAxNTE5Nzc1MzkgMTEuNzAyNzEwMTUxNjcyMzYgMTAuOTc1NzAwMzc4NDE3OTcgOS42NTA2OTk2MTU0Nzg1MTYgMTIuMDU4MTE5NzczODY0NzUgTCA5LjY1MDY5OTYxNTQ3ODUxNiAxMy44NDU2MDAxMjgxNzM4MyBDIDkuNjUwNjk5NjE1NDc4NTE2IDE0LjM5NzI5OTc2NjU0MDUzIDkuMjAzMzk5NjU4MjAzMTI1IDE0Ljg0NTQ5OTk5MjM3MDYxIDguNjUwNzk5NzUxMjgxNzM4IDE0Ljg0NTQ5OTk5MjM3MDYxIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2ZmZiIvPgogICAgPC9nPgogICAgPGxpbmUgaWQ9IkxpZ25lXzMxOTciIGRhdGEtbmFtZT0iTGlnbmUgMzE5NyIgeDI9IjQuNzc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTcuMDk2IDQ4MjcuNDA5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==\";","var _g;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconChain = function SvgIconChain(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 16.012,\n height: 15.999\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Icon feather-link\",\n fill: \"none\",\n stroke: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 18559\",\n d: \"M6.605 8.7a3.5 3.5 0 0 0 5.28.378l2.1-2.1a3.5 3.5 0 1 0-4.95-4.952l-1.2 1.2\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 18560\",\n d: \"M9.407 7.303a3.5 3.5 0 0 0-5.28-.378l-2.1 2.1a3.5 3.5 0 1 0 4.95 4.948l1.2-1.2\"\n }))));\n};\nexport { SvgIconChain as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMTIiIGhlaWdodD0iMTUuOTk5IiB2aWV3Qm94PSIwIDAgMTYuMDEyIDE1Ljk5OSI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1saW5rIiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1saW5rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS45OTMgLTIuMDA3KSI+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4NTU5IiBkYXRhLW5hbWU9IlRyYWPDqSAxODU1OSIgZD0iTTE1LDEwLjcwN2EzLjUsMy41LDAsMCwwLDUuMjguMzc4bDIuMS0yLjFBMy41LDMuNSwwLDEsMCwxNy40Myw0LjAzM2wtMS4yLDEuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuNDAyIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4NTYwIiBkYXRhLW5hbWU9IlRyYWPDqSAxODU2MCIgZD0iTTExLjQsMTQuOWEzLjUsMy41LDAsMCwwLTUuMjgtLjM3OGwtMi4xLDIuMUEzLjUsMy41LDAsMSwwLDguOTcsMjEuNTdsMS4yLTEuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNS41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=\";","var _g, _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconDocumentation = function SvgIconDocumentation(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 7.38 8.98\"\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Icon feather-book\",\n stroke: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n fill: \"none\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 20347\",\n d: \"M.5 7.48c0-.55.45-1 1-1h5.38\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 20348\",\n d: \"M1.5.5h5.38v7.98H1.5c-.55 0-1-.45-1-1V1.5c0-.55.45-1 1-1Z\"\n }))), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M2.88 2.98h1.94\"\n })));\n};\nexport { SvgIconDocumentation as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZG9jdW1lbnRhdGlvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM4IDguOTgiPgogIDxnIGlkPSJJY29uX2ZlYXRoZXItYm9vayIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYm9vayI+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMzQ3IiBkYXRhLW5hbWU9IlRyYWPDqSAyMDM0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBkPSJNLjUsNy40OGMwLS41NS40NS0xLDEtMWg1LjM4Ii8+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMzQ4IiBkYXRhLW5hbWU9IlRyYWPDqSAyMDM0OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMS41LjVoNS4zOHY3Ljk4SDEuNWMtLjU1LDAtMS0uNDUtMS0xVjEuNWMwLS41NS40NS0xLDEtMVoiLz4KICA8L2c+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB4MT0iMi44OCIgeTE9IjIuOTgiIHgyPSI0LjgyIiB5Mj0iMi45OCIvPgo8L3N2Zz4=\";","var _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconEuro = function SvgIconEuro(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 7.35 7.17\"\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n className: \"icon_euro_svg__cls-1\",\n d: \"M6.85 1.54C6.7 1.39 5.65.36 4.17.52 2.71.68 1.32 1.94 1.32 3.59c0 1.73 1.53 2.99 3.02 3.07 1.37.08 2.33-.85 2.51-1.02M.5 2.74h3.84M.5 4.33h3.84\"\n })));\n};\nexport { SvgIconEuro as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZXVybyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM1IDcuMTciPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJjbHMtMSIgZD0iTTYuODUsMS41NGMtLjE1LS4xNS0xLjItMS4xOC0yLjY4LTEuMDItMS40Ni4xNi0yLjg1LDEuNDItMi44NSwzLjA3LDAsMS43MywxLjUzLDIuOTksMy4wMiwzLjA3LDEuMzcuMDgsMi4zMy0uODUsMi41MS0xLjAyIi8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgY2xhc3M9ImNscy0xIiB4MT0iLjUiIHkxPSIyLjc0IiB4Mj0iNC4zNCIgeTI9IjIuNzQiLz4KICA8bGluZSBzdHJva2U9IndoaXRlIiBjbGFzcz0iY2xzLTEiIHgxPSIuNSIgeTE9IjQuMzMiIHgyPSI0LjM0IiB5Mj0iNC4zMyIvPgo8L3N2Zz4=\";","var _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconHouse = function SvgIconHouse(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 12.388,\n height: 14.186\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 18534\",\n d: \"M6.194 1 1 5.782v7.4h10.388v-7.4Z\",\n fill: \"none\",\n stroke: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2\n })));\n};\nexport { SvgIconHouse as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zODgiIGhlaWdodD0iMTQuMTg2IiB2aWV3Qm94PSIwIDAgMTIuMzg4IDE0LjE4NiI+CiAgPHBhdGggaWQ9IlRyYWPDqV8xODUzNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTg1MzQiIGQ9Ik05NjAuMjE0LDkyOS40NDJsLTUuMTk0LDQuNzgydjcuNGgxMC4zODh2LTcuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTQuMDIgLTkyOC40NDIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=\";","var _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconInfo = function SvgIconInfo(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 1 6.18\"\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M.5 2.41v3.27M.5.5h0\"\n })));\n};\nexport { SvgIconInfo as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iaW5mbyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCAxIDYuMTgiPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB4MT0iLjUiIHkxPSIyLjQxIiB4Mj0iLjUiIHkyPSI1LjY4Ii8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHgxPSIuNSIgeTE9Ii41IiB4Mj0iLjUiIHkyPSIuNSIvPgo8L3N2Zz4=\";","var _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconKey = function SvgIconKey(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 17.803,\n height: 17.426\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Icon feather-key\",\n d: \"m16.012 1.414-1.58 1.58M8.419 9.007a4.346 4.346 0 1 1-6.146 0 4.346 4.346 0 0 1 6.146 0Zm0 0 3.248-3.248m0 0 2.37 2.37 2.762-2.764-2.37-2.37M11.667 5.76l2.765-2.766\",\n fill: \"none\",\n stroke: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2\n })));\n};\nexport { SvgIconKey as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy44MDMiIGhlaWdodD0iMTcuNDI2IiB2aWV3Qm94PSIwIDAgMTcuODAzIDE3LjQyNiI+CiAgPHBhdGggaWQ9Ikljb25fZmVhdGhlci1rZXkiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWtleSIgZD0iTTE4LjAxMywzbC0xLjU4LDEuNThNMTAuNDIsMTAuNTkzYTQuMzQ2LDQuMzQ2LDAsMSwxLTYuMTQ2LDAsNC4zNDYsNC4zNDYsMCwwLDEsNi4xNDYsMFptMCwwLDMuMjQ4LTMuMjQ4bTAsMCwyLjM3LDIuMzdMMTguOCw2Ljk1MWwtMi4zNy0yLjM3TTEzLjY2OCw3LjM0NiwxNi40MzMsNC41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDAxIC0xLjU4NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==\";","var _path, _path2;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconNotification = function SvgIconNotification(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 8.61 10.45\"\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M4.31.5v.55c.77.12 1.21.41 1.42.59.83.69.9 1.74.96 2.6.06.88-.11 1 .02 1.56.21.88.86 1.51 1.39 1.92H4.3s0 0 0 0H.5c.54-.41 1.18-1.04 1.39-1.92.13-.56-.04-.68.02-1.56.06-.86.13-1.92.96-2.6.22-.18.66-.47 1.42-.59V.5\"\n })), _path2 || (_path2 = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M3.34 9.29c.15.39.52.65.93.66.43.01.82-.25.98-.66\"\n })));\n};\nexport { SvgIconNotification as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0ibm90aWZpY2F0aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDguNjEgMTAuNDUiPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGZpbGw9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTQuMzEuNXYuNTVjLjc3LjEyLDEuMjEuNDEsMS40Mi41OS44My42OS45LDEuNzQuOTYsMi42LjA2Ljg4LS4xMSwxLC4wMiwxLjU2LjIxLjg4Ljg2LDEuNTEsMS4zOSwxLjkyaC0zLjhzMCwwLDAsMEguNWMuNTQtLjQxLDEuMTgtMS4wNCwxLjM5LTEuOTIuMTMtLjU2LS4wNC0uNjguMDItMS41Ni4wNi0uODYuMTMtMS45Mi45Ni0yLjYuMjItLjE4LjY2LS40NywxLjQyLS41OXYtLjU1Ii8+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0zLjM0LDkuMjljLjE1LjM5LjUyLjY1LjkzLjY2LjQzLjAxLjgyLS4yNS45OC0uNjYiLz4KPC9zdmc+\";","var _circle, _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconSearch = function SvgIconSearch(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 8.23 8.2\"\n }, props), _circle || (_circle = /*#__PURE__*/React.createElement(\"circle\", {\n stroke: \"#fff\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n cx: 3.5,\n cy: 3.5,\n r: 3\n })), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M5.65 5.61 7.73 7.7\"\n })));\n};\nexport { SvgIconSearch as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0icmVjaGVyY2hlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDguMjMgOC4yIj4KICA8Y2lyY2xlIHN0cm9rZT0id2hpdGUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjeD0iMy41IiBjeT0iMy41IiByPSIzIi8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHgxPSI1LjY1IiB5MT0iNS42MSIgeDI9IjcuNzMiIHkyPSI3LjciLz4KPC9zdmc+\";","var _path;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconTip = function SvgIconTip(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 9.14 9.16\"\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M8.15 3.68c-.74-.72-1.92-.45-2.03-.42.17-.64.14-1.15.09-1.45C6.14 1.38 6.05.76 5.6.56 5.55.54 5.3.44 5.08.55c-.35.18-.31.72-.47 1.3-.11.39-.34.92-.92 1.5-.16.09-.39.23-.62.44v-.21L.5 3.49v4.37h2.57V7.7c1 .84 2.23.91 2.68.94.77.04 1.34.07 1.88-.3.95-.65.99-1.98 1.01-2.66.02-.78.04-1.49-.48-2ZM3.07 7.86V3.79\"\n })));\n};\nexport { SvgIconTip as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYXN0dWNlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDkuMTQgOS4xNiI+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04LjE1LDMuNjhjLS43NC0uNzItMS45Mi0uNDUtMi4wMy0uNDIuMTctLjY0LjE0LTEuMTUuMDktMS40NS0uMDctLjQzLS4xNi0xLjA1LS42MS0xLjI1LS4wNS0uMDItLjMtLjEyLS41Mi0uMDEtLjM1LjE4LS4zMS43Mi0uNDcsMS4zLS4xMS4zOS0uMzQuOTItLjkyLDEuNS0uMTYuMDktLjM5LjIzLS42Mi40NHYtLjIxbC0yLjU3LS4wOXY0LjM3aDIuNTd2LS4xNmMxLC44NCwyLjIzLjkxLDIuNjguOTQuNzcuMDQsMS4zNC4wNywxLjg4LS4zLjk1LS42NS45OS0xLjk4LDEuMDEtMi42Ni4wMi0uNzguMDQtMS40OS0uNDgtMloiLz4KICA8bGluZSBzdHJva2U9IndoaXRlIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9IjMuMDciIHkxPSI3Ljg2IiB4Mj0iMy4wNyIgeTI9IjMuNzkiLz4KPC9zdmc+\";","var _path, _circle;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgIconWarning = function SvgIconWarning(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"auto\",\n height: 18.409,\n viewBox: \"0 0 1.39 7.25\"\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M.69 4.33.7.5\"\n })), _circle || (_circle = /*#__PURE__*/React.createElement(\"circle\", {\n fill: \"#fff\",\n cx: 0.69,\n cy: 6.56,\n r: 0.69\n })));\n};\nexport { SvgIconWarning as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYXR0ZW50aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgIHZpZXdCb3g9IjAgMCAxLjM5IDcuMjUiPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9Ii42OSIgeTE9IjQuMzMiIHgyPSIuNyIgeTI9Ii41Ii8+CiAgPGNpcmNsZSBmaWxsPSJ3aGl0ZSIgY3g9Ii42OSIgY3k9IjYuNTYiIHI9Ii42OSIvPgo8L3N2Zz4=\";","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel1 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z\"\n}));\nexport default headingLevel1;\n//# sourceMappingURL=heading-level-1.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel2 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z\"\n}));\nexport default headingLevel2;\n//# sourceMappingURL=heading-level-2.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel3 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z\"\n}));\nexport default headingLevel3;\n//# sourceMappingURL=heading-level-3.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel4 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n}));\nexport default headingLevel4;\n//# sourceMappingURL=heading-level-4.js.map","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst headingLevel5 = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z\"\n}));\nexport default headingLevel5;\n//# sourceMappingURL=heading-level-5.js.map","import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\n\nimport { createBlock } from \"@wordpress/blocks\";\nimport { dispatch, useSelect } from \"@wordpress/data\";\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInspectorControls,\n\tBlockControls,\n} from \"@wordpress/block-editor\";\nimport { cleanString } from \"../../utilities\";\nimport {\n\tToggleControl,\n\tPanelBody,\n\tKeyboardShortcuts,\n\tToolbarGroup,\n\tToolbarButton,\n} from \"@wordpress/components\";\n\nimport {\n\theadingLevel1,\n\theadingLevel2,\n\theadingLevel3,\n\theadingLevel4,\n\theadingLevel5,\n} from \"@wordpress/icons\";\n\nimport { useEffect } from \"@wordpress/element\";\nimport keyIcon from \"./img/icon_key.svg\";\nimport chainIcon from \"./img/icon_chain.svg\";\nimport houseIcon from \"./img/icon_house.svg\";\nimport bulbIcon from \"./img/icon_bulb.svg\";\nimport warningIcon from \"./img/icon_warning.svg\";\nimport acousticIcon from \"./img/icon_acoustic.svg\";\nimport documentationIcon from \"./img/icon_documentation.svg\";\nimport notificationIcon from \"./img/icon_notification.svg\";\nimport searchIcon from \"./img/icon_search.svg\";\nimport infoIcon from \"./img/icon_info.svg\";\nimport tipIcon from \"./img/icon_tip.svg\";\nimport euroIcon from \"./img/icon_euro.svg\";\n\nexport default function Edit({\n\tattributes,\n\tsetAttributes,\n\tclientId,\n\t...blockProps\n}) {\n\tconst { title, headingLevel, hasIcon, iconName, idName, anchor } = attributes;\n\tuseEffect(() => {\n\t\tif (anchor) {\n\t\t\tsetAttributes({ idName: anchor });\n\t\t} else if (cleanString && title && headingLevel === \"h2\") {\n\t\t\tsetAttributes({\n\t\t\t\tidName: \"title-\" + cleanString(title),\n\t\t\t});\n\t\t}\n\t}, [anchor]);\n\n\tconst blockIndex = useSelect((select) => {\n\t\tconst { getBlockIndex } = select(\"core/block-editor\");\n\t\treturn getBlockIndex(clientId);\n\t});\n\n\tfunction onChangeTitle(newTitle) {\n\t\tsetAttributes({ title: newTitle });\n\t}\n\tfunction onChangeHeadingLevel(newHeadingLevel) {\n\t\tsetAttributes({ headingLevel: newHeadingLevel });\n\t}\n\tfunction handleIconChange(newIconName) {\n\t\tsetAttributes({ iconName: newIconName });\n\t}\n\tfunction onHasIconChange(hasIconToggleValue) {\n\t\tsetAttributes({\n\t\t\thasIcon: hasIconToggleValue,\n\t\t});\n\t}\n\tfunction getIconPicture() {\n\t\tswitch (iconName) {\n\t\t\tcase \"key\":\n\t\t\t\treturn keyIcon;\n\n\t\t\tcase \"chain\":\n\t\t\t\treturn chainIcon;\n\n\t\t\tcase \"house\":\n\t\t\t\treturn houseIcon;\n\n\t\t\tcase \"bulb\":\n\t\t\t\treturn bulbIcon;\n\n\t\t\tcase \"warning\":\n\t\t\t\treturn warningIcon;\n\n\t\t\tcase \"acoustic\":\n\t\t\t\treturn acousticIcon;\n\n\t\t\tcase \"documentation\":\n\t\t\t\treturn documentationIcon;\n\n\t\t\tcase \"notification\":\n\t\t\t\treturn notificationIcon;\n\n\t\t\tcase \"search\":\n\t\t\t\treturn searchIcon;\n\n\t\t\tcase \"info\":\n\t\t\t\treturn infoIcon;\n\n\t\t\tcase \"tip\":\n\t\t\t\treturn tipIcon;\n\n\t\t\tcase \"euro\":\n\t\t\t\treturn euroIcon;\n\t\t}\n\t}\n\tfunction insertParagraphOnEnter(e) {\n\t\tconst newBlock = createBlock(\"core/paragraph\", {});\n\t\tdispatch(\"core/block-editor\").insertBlocks(newBlock, blockIndex + 1);\n\t}\n\tlet iconPicture = getIconPicture();\n\tconsole.log(iconName);\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h1\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h2\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h3\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h4\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonChangeHeadingLevel(\"h5\");\n\t\t\t\t\t\t}}\n\t\t\t\t\t/>\n\t\t\t\t\n\t\t\t\t{hasIcon && (\n\t\t\t\t\t\n\t\t\t\t\t\t handleIconChange(\"key\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"chain\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"house\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"bulb\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"warning\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"acoustic\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"documentation\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"search\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"notification\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"info\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"euro\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t handleIconChange(\"tip\")}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\n\t\t\t insertParagraphOnEnter(e),\n\t\t\t\t}}\n\t\t\t>\n\t\t\t\t{/* {hasIcon && (\n\t\t\t\t\t
\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t
\n\t\t\t\t)} */}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\n\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\nimport save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\ticon: {\n\t\tsrc: (\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t),\n\t\tforeground: \"#DF1E1E\",\n\t},\n\tedit: Edit,\n\tsave,\n});\n","import { useBlockProps, RichText } from \"@wordpress/block-editor\";\nimport keyIcon from \"./img/icon_key.svg\";\nimport chainIcon from \"./img/icon_chain.svg\";\nimport houseIcon from \"./img/icon_house.svg\";\nimport bulbIcon from \"./img/icon_bulb.svg\";\nimport warningIcon from \"./img/icon_warning.svg\";\nimport acousticIcon from \"./img/icon_acoustic.svg\";\nimport documentationIcon from \"./img/icon_documentation.svg\";\nimport notificationIcon from \"./img/icon_notification.svg\";\nimport searchIcon from \"./img/icon_search.svg\";\nimport infoIcon from \"./img/icon_info.svg\";\nimport tipIcon from \"./img/icon_tip.svg\";\nimport euroIcon from \"./img/icon_euro.svg\";\n\nexport default function save({ attributes }) {\n\tconst { title, headingLevel, hasIcon, iconName, idName } = attributes;\n\tfunction getIconPicture() {\n\t\tswitch (iconName) {\n\t\t\tcase \"key\":\n\t\t\t\treturn keyIcon;\n\n\t\t\tcase \"chain\":\n\t\t\t\treturn chainIcon;\n\n\t\t\tcase \"house\":\n\t\t\t\treturn houseIcon;\n\n\t\t\tcase \"bulb\":\n\t\t\t\treturn bulbIcon;\n\n\t\t\tcase \"warning\":\n\t\t\t\treturn warningIcon;\n\n\t\t\tcase \"acoustic\":\n\t\t\t\treturn acousticIcon;\n\n\t\t\tcase \"documentation\":\n\t\t\t\treturn documentationIcon;\n\n\t\t\tcase \"notification\":\n\t\t\t\treturn notificationIcon;\n\n\t\t\tcase \"search\":\n\t\t\t\treturn searchIcon;\n\n\t\t\tcase \"info\":\n\t\t\t\treturn infoIcon;\n\n\t\t\tcase \"tip\":\n\t\t\t\treturn tipIcon;\n\n\t\t\tcase \"euro\":\n\t\t\t\treturn euroIcon;\n\t\t}\n\t}\n\tlet iconPicture = getIconPicture();\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\n\t);\n}\n","export function getThematiqueFamilySlug(thematique_slug) {\r\n\tswitch (thematique_slug) {\r\n\t\tcase \"energie\":\r\n\t\tcase \"urbanisme\":\r\n\t\t\treturn \"energies-urbanisme\";\r\n\r\n\t\tcase \"acoustique\":\r\n\t\tcase \"coproprietes\":\r\n\t\t\treturn \"acoustique-coproprietes\";\r\n\r\n\t\tcase \"isolation\":\r\n\t\tcase \"au-quotidien\":\r\n\t\t\treturn \"isolation-quotidien\";\r\n\r\n\t\tcase \"energies\":\r\n\t\tcase \"urbanisme\":\r\n\t\t\treturn \"energies-urbanisme\";\r\n\r\n\t\tcase \"patrimoine\":\r\n\t\tcase \"sante-et-securite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location\":\r\n\t\t\treturn \"location\";\r\n\t}\r\n}\r\n\r\nexport function cleanString(string) {\r\n\treturn string\r\n\t\t.normalize(\"NFD\")\r\n\t\t.replace(/[\\u0300-\\u036f]/g, \"\")\r\n\t\t.toLowerCase()\r\n\t\t.split(\" \")\r\n\t\t.join(\"-\");\r\n}\r\n\r\nexport function getAdminLanguageFromCookie(c_name) {\r\n\tvar c_value = document.cookie,\r\n\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\tif (c_start == -1) {\r\n\t\tc_value = null;\r\n\t} else {\r\n\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\tif (c_end == -1) {\r\n\t\t\tc_end = c_value.length;\r\n\t\t}\r\n\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t}\r\n\treturn c_value;\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","createBlock","dispatch","useSelect","useBlockProps","RichText","InspectorControls","BlockControls","cleanString","ToggleControl","PanelBody","KeyboardShortcuts","ToolbarGroup","ToolbarButton","headingLevel1","headingLevel2","headingLevel3","headingLevel4","headingLevel5","useEffect","keyIcon","chainIcon","houseIcon","bulbIcon","warningIcon","acousticIcon","documentationIcon","notificationIcon","searchIcon","infoIcon","tipIcon","euroIcon","Edit","attributes","setAttributes","clientId","blockProps","title","headingLevel","hasIcon","iconName","idName","anchor","blockIndex","select","getBlockIndex","onChangeTitle","newTitle","onChangeHeadingLevel","newHeadingLevel","handleIconChange","newIconName","onHasIconChange","hasIconToggleValue","getIconPicture","insertParagraphOnEnter","e","newBlock","insertBlocks","iconPicture","console","log","createElement","Fragment","initialOpen","label","checked","onChange","isActive","icon","onClick","shortcuts","enter","value","disableLineBreaks","placeholder","allowedFormats","tagName","className","style","backgroundImage","registerBlockType","save","metadata","name","src","xmlns","viewBox","width","height","focusable","d","foreground","edit","Content","id","getThematiqueFamilySlug","thematique_slug","string","normalize","replace","toLowerCase","split","join","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring"],"sourceRoot":""} \ No newline at end of file diff --git a/blocks/content-heading/build/style-index.css b/blocks/content-heading/build/style-index.css index 1d4f173..4f06540 100644 --- a/blocks/content-heading/build/style-index.css +++ b/blocks/content-heading/build/style-index.css @@ -1,10 +1,27 @@ -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/.pnpm/css-loader@6.10.0_webpack@5.90.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.35_webpack@5.90.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.71.1_webpack@5.90.3/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***! + \***************************************************************************************************************************************************************************************************************************************************/ .homegrade-blocks-custom-heading.has-icon { display: flex; align-items: start; } +.homegrade-blocks-custom-heading.has-icon .icon { + background-color: black; + border-radius: 50%; + aspect-ratio: 1/1; + width: 40px; + height: 40px; + padding: 10px; + display: flex; + justify-content: center; + align-items: center; +} +.homegrade-blocks-custom-heading.has-icon .icon img { + width: 30px; + max-width: 80%; + max-height: 100%; + height: auto; +} .homegrade-blocks-custom-heading.has-icon::before { content: ""; background-color: red; @@ -17,11 +34,8 @@ background-position: center; background-repeat: no-repeat; } -.homegrade-blocks-custom-heading.has-icon.has-icon--key::before { - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy44MDMiIGhlaWdodD0iMTcuNDI2IiB2aWV3Qm94PSIwIDAgMTcuODAzIDE3LjQyNiI+CiAgPHBhdGggaWQ9Ikljb25fZmVhdGhlci1rZXkiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWtleSIgZD0iTTE4LjAxMywzbC0xLjU4LDEuNThNMTAuNDIsMTAuNTkzYTQuMzQ2LDQuMzQ2LDAsMSwxLTYuMTQ2LDAsNC4zNDYsNC4zNDYsMCwwLDEsNi4xNDYsMFptMCwwLDMuMjQ4LTMuMjQ4bTAsMCwyLjM3LDIuMzdMMTguOCw2Ljk1MWwtMi4zNy0yLjM3TTEzLjY2OCw3LjM0NiwxNi40MzMsNC41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDAxIC0xLjU4NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==); -} -.homegrade-blocks-custom-heading.has-icon.has-icon--house::before { - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zODgiIGhlaWdodD0iMTQuMTg2IiB2aWV3Qm94PSIwIDAgMTIuMzg4IDE0LjE4NiI+CiAgPHBhdGggaWQ9IlRyYWPDqV8xODUzNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTg1MzQiIGQ9Ik05NjAuMjE0LDkyOS40NDJsLTUuMTk0LDQuNzgydjcuNGgxMC4zODh2LTcuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTQuMDIgLTkyOC40NDIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=); +.homegrade-blocks-custom-heading.has-icon.has-icon--acoustic::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYWNvdXN0aXF1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCAxMC42MiAxMSI+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTQuNzUsMS40NGMtLjM3LjMyLS42Mi42Ni0uNzkuOTNoLTEuNWMtMS4wOSwwLTEuOTcuODgtMS45NywxLjk3djIuMzRjMCwxLjA5Ljg4LDEuOTcsMS45NywxLjk3aDEuNWMuMjQuMy41OS42NywxLjA3LDEuMDEuNy41LDEuMzguNzQsMS44My44NVYuNWMtLjQyLjA2LTEuMzEuMjQtMi4xMi45NFoiLz4KICA8cGF0aCBzdHJva2U9IndoaXRlIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik05LjA0LDMuMTNjLjEzLjEyLDEuMTksMS4xMSwxLjA2LDIuNjMtLjEsMS4yMS0uODgsMS45NS0xLjA2LDIuMTEiLz4KPC9zdmc+); } .homegrade-blocks-custom-heading.has-icon.has-icon--bulb::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wOTgiIGhlaWdodD0iMTguNDA5IiB2aWV3Qm94PSIwIDAgMTMuMDk4IDE4LjQwOSI+CiAgPGcgaWQ9Ikdyb3VwZV8zMjA5IiBkYXRhLW5hbWU9Ikdyb3VwZSAzMjA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzIC00ODEwKSI+CiAgICA8ZyBpZD0iVW5pb25fMTgiIGRhdGEtbmFtZT0iVW5pb24gMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MyA0ODEwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHBhdGggZD0iTTQuNDQ3LDE0Ljg0NWExLDEsMCwwLDEtMS0xVjEyLjA1OEE2LjM5Miw2LjM5MiwwLDAsMSwwLDYuNDExLDYuNDgxLDYuNDgxLDAsMCwxLDYuNTQ5LDAsNi40ODEsNi40ODEsMCwwLDEsMTMuMSw2LjQxMWE2LjM5Myw2LjM5MywwLDAsMS0zLjQ0Nyw1LjY0N3YxLjc4N2ExLDEsMCwwLDEtMSwxWiIgc3Ryb2tlPSJub25lIi8+CiAgICAgIDxwYXRoIGQ9Ik0gNy42NTA3MDAwOTIzMTU2NzQgMTIuODQ1NDk5OTkyMzcwNjEgTCA3LjY1MDcwMDA5MjMxNTY3NCAxMi4wNTgxMTk3NzM4NjQ3NSBDIDcuNjUwNzAwMDkyMzE1Njc0IDExLjMxNjIyMDI4MzUwODMgOC4wNjEzODAzODYzNTI1MzkgMTAuNjM1Mjc5NjU1NDU2NTQgOC43MTc1Nzk4NDE2MTM3NyAxMC4yODkxMzk3NDc2MTk2MyBDIDEwLjE4NTY4OTkyNjE0NzQ2IDkuNTE0NzE5OTYzMDczNzMgMTEuMDk3NzAwMTE5MDE4NTUgOC4wMjg1OTAyMDIzMzE1NDMgMTEuMDk3NzAwMTE5MDE4NTUgNi40MTA2OTk4NDQzNjAzNTIgQyAxMS4wOTc3MDAxMTkwMTg1NSAzLjk3ODYzMDA2NTkxNzk2OSA5LjA1NzI5OTYxMzk1MjYzNyAyIDYuNTQ5MzAwMTkzNzg2NjIxIDIgQyA0LjA0MDgxMDEwODE4NDgxNCAyIDIgMy45Nzg2MzAwNjU5MTc5NjkgMiA2LjQxMDY5OTg0NDM2MDM1MiBDIDIgOC4wMjg2MTAyMjk0OTIxODggMi45MTE5NzAxMzg1NDk4MDUgOS41MTQ2NTk4ODE1OTE3OTcgNC4zODAwMjAxNDE2MDE1NjIgMTAuMjg4OTQwNDI5Njg3NSBDIDUuMDM2MjgwMTU1MTgxODg1IDEwLjYzNTA2MDMxMDM2Mzc3IDUuNDQ3MDAwMDI2NzAyODgxIDExLjMxNjAyOTU0ODY0NTAyIDUuNDQ3MDAwMDI2NzAyODgxIDEyLjA1Nzk3MDA0Njk5NzA3IEwgNS40NDcwMDAwMjY3MDI4ODEgMTIuODQ1NDk5OTkyMzcwNjEgTCA3LjY1MDcwMDA5MjMxNTY3NCAxMi44NDU0OTk5OTIzNzA2MSBNIDguNjUwNzk5NzUxMjgxNzM4IDE0Ljg0NTQ5OTk5MjM3MDYxIEwgNC40NDY4OTk4OTA4OTk2NTggMTQuODQ1NDk5OTkyMzcwNjEgQyAzLjg5NDI5OTk4Mzk3ODI3MSAxNC44NDU0OTk5OTIzNzA2MSAzLjQ0NzAwMDAyNjcwMjg4MSAxNC4zOTcyOTk3NjY1NDA1MyAzLjQ0NzAwMDAyNjcwMjg4MSAxMy44NDU2MDAxMjgxNzM4MyBMIDMuNDQ3MDAwMDI2NzAyODgxIDEyLjA1Nzk3MDA0Njk5NzA3IEMgMS4zOTQ3MDAwNTAzNTQwMDQgMTAuOTc1NTQ5Njk3ODc1OTggNS45NTA5Mjc1NzI5Mzk2OWUtMDggOC44NTI2NDAxNTE5Nzc1MzkgNS45NTA5Mjc1NzI5Mzk2OWUtMDggNi40MTA2OTk4NDQzNjAzNTIgQyA1Ljk1MDkyNzU3MjkzOTY5ZS0wOCAyLjg3MDEwMDAyMTM2MjMwNSAyLjkzMjE5OTk1NDk4NjU3MiAtMy44MTQ2OTc4OTA5MDI2MDdlLTA5IDYuNTQ5MzAwMTkzNzg2NjIxIC0zLjgxNDY5Nzg5MDkwMjYwN2UtMDkgQyAxMC4xNjU0OTk2ODcxOTQ4MiAtMy44MTQ2OTc4OTA5MDI2MDdlLTA5IDEzLjA5NzcwMDExOTAxODU1IDIuODcwMTAwMDIxMzYyMzA1IDEzLjA5NzcwMDExOTAxODU1IDYuNDEwNjk5ODQ0MzYwMzUyIEMgMTMuMDk3NzAwMTE5MDE4NTUgOC44NTI2NDAxNTE5Nzc1MzkgMTEuNzAyNzEwMTUxNjcyMzYgMTAuOTc1NzAwMzc4NDE3OTcgOS42NTA2OTk2MTU0Nzg1MTYgMTIuMDU4MTE5NzczODY0NzUgTCA5LjY1MDY5OTYxNTQ3ODUxNiAxMy44NDU2MDAxMjgxNzM4MyBDIDkuNjUwNjk5NjE1NDc4NTE2IDE0LjM5NzI5OTc2NjU0MDUzIDkuMjAzMzk5NjU4MjAzMTI1IDE0Ljg0NTQ5OTk5MjM3MDYxIDguNjUwNzk5NzUxMjgxNzM4IDE0Ljg0NTQ5OTk5MjM3MDYxIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2ZmZiIvPgogICAgPC9nPgogICAgPGxpbmUgaWQ9IkxpZ25lXzMxOTciIGRhdGEtbmFtZT0iTGlnbmUgMzE5NyIgeDI9IjQuNzc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTcuMDk2IDQ4MjcuNDA5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==); @@ -29,5 +43,32 @@ .homegrade-blocks-custom-heading.has-icon.has-icon--chain::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMTIiIGhlaWdodD0iMTUuOTk5IiB2aWV3Qm94PSIwIDAgMTYuMDEyIDE1Ljk5OSI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1saW5rIiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1saW5rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS45OTMgLTIuMDA3KSI+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4NTU5IiBkYXRhLW5hbWU9IlRyYWPDqSAxODU1OSIgZD0iTTE1LDEwLjcwN2EzLjUsMy41LDAsMCwwLDUuMjguMzc4bDIuMS0yLjFBMy41LDMuNSwwLDEsMCwxNy40Myw0LjAzM2wtMS4yLDEuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuNDAyIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4NTYwIiBkYXRhLW5hbWU9IlRyYWPDqSAxODU2MCIgZD0iTTExLjQsMTQuOWEzLjUsMy41LDAsMCwwLTUuMjgtLjM3OGwtMi4xLDIuMUEzLjUsMy41LDAsMSwwLDguOTcsMjEuNTdsMS4yLTEuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNS41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=); } +.homegrade-blocks-custom-heading.has-icon.has-icon--documentation::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZG9jdW1lbnRhdGlvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM4IDguOTgiPgogIDxnIGlkPSJJY29uX2ZlYXRoZXItYm9vayIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYm9vayI+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMzQ3IiBkYXRhLW5hbWU9IlRyYWPDqSAyMDM0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBkPSJNLjUsNy40OGMwLS41NS40NS0xLDEtMWg1LjM4Ii8+CiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMzQ4IiBkYXRhLW5hbWU9IlRyYWPDqSAyMDM0OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMS41LjVoNS4zOHY3Ljk4SDEuNWMtLjU1LDAtMS0uNDUtMS0xVjEuNWMwLS41NS40NS0xLDEtMVoiLz4KICA8L2c+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB4MT0iMi44OCIgeTE9IjIuOTgiIHgyPSI0LjgyIiB5Mj0iMi45OCIvPgo8L3N2Zz4=); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--euro::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZXVybyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM1IDcuMTciPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJjbHMtMSIgZD0iTTYuODUsMS41NGMtLjE1LS4xNS0xLjItMS4xOC0yLjY4LTEuMDItMS40Ni4xNi0yLjg1LDEuNDItMi44NSwzLjA3LDAsMS43MywxLjUzLDIuOTksMy4wMiwzLjA3LDEuMzcuMDgsMi4zMy0uODUsMi41MS0xLjAyIi8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgY2xhc3M9ImNscy0xIiB4MT0iLjUiIHkxPSIyLjc0IiB4Mj0iNC4zNCIgeTI9IjIuNzQiLz4KICA8bGluZSBzdHJva2U9IndoaXRlIiBjbGFzcz0iY2xzLTEiIHgxPSIuNSIgeTE9IjQuMzMiIHgyPSI0LjM0IiB5Mj0iNC4zMyIvPgo8L3N2Zz4=); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--house::before { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zODgiIGhlaWdodD0iMTQuMTg2IiB2aWV3Qm94PSIwIDAgMTIuMzg4IDE0LjE4NiI+CiAgPHBhdGggaWQ9IlRyYWPDqV8xODUzNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTg1MzQiIGQ9Ik05NjAuMjE0LDkyOS40NDJsLTUuMTk0LDQuNzgydjcuNGgxMC4zODh2LTcuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTQuMDIgLTkyOC40NDIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--info::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iaW5mbyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCAxIDYuMTgiPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB4MT0iLjUiIHkxPSIyLjQxIiB4Mj0iLjUiIHkyPSI1LjY4Ii8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHgxPSIuNSIgeTE9Ii41IiB4Mj0iLjUiIHkyPSIuNSIvPgo8L3N2Zz4=); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--key::before { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy44MDMiIGhlaWdodD0iMTcuNDI2IiB2aWV3Qm94PSIwIDAgMTcuODAzIDE3LjQyNiI+CiAgPHBhdGggaWQ9Ikljb25fZmVhdGhlci1rZXkiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWtleSIgZD0iTTE4LjAxMywzbC0xLjU4LDEuNThNMTAuNDIsMTAuNTkzYTQuMzQ2LDQuMzQ2LDAsMSwxLTYuMTQ2LDAsNC4zNDYsNC4zNDYsMCwwLDEsNi4xNDYsMFptMCwwLDMuMjQ4LTMuMjQ4bTAsMCwyLjM3LDIuMzdMMTguOCw2Ljk1MWwtMi4zNy0yLjM3TTEzLjY2OCw3LjM0NiwxNi40MzMsNC41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDAxIC0xLjU4NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--notification::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0ibm90aWZpY2F0aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDguNjEgMTAuNDUiPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGZpbGw9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTQuMzEuNXYuNTVjLjc3LjEyLDEuMjEuNDEsMS40Mi41OS44My42OS45LDEuNzQuOTYsMi42LjA2Ljg4LS4xMSwxLC4wMiwxLjU2LjIxLjg4Ljg2LDEuNTEsMS4zOSwxLjkyaC0zLjhzMCwwLDAsMEguNWMuNTQtLjQxLDEuMTgtMS4wNCwxLjM5LTEuOTIuMTMtLjU2LS4wNC0uNjguMDItMS41Ni4wNi0uODYuMTMtMS45Mi45Ni0yLjYuMjItLjE4LjY2LS40NywxLjQyLS41OXYtLjU1Ii8+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0zLjM0LDkuMjljLjE1LjM5LjUyLjY1LjkzLjY2LjQzLjAxLjgyLS4yNS45OC0uNjYiLz4KPC9zdmc+); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--search::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0icmVjaGVyY2hlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDguMjMgOC4yIj4KICA8Y2lyY2xlIHN0cm9rZT0id2hpdGUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjeD0iMy41IiBjeT0iMy41IiByPSIzIi8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHgxPSI1LjY1IiB5MT0iNS42MSIgeDI9IjcuNzMiIHkyPSI3LjciLz4KPC9zdmc+); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--tip::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYXN0dWNlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgdmlld0JveD0iMCAwIDkuMTQgOS4xNiI+CiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04LjE1LDMuNjhjLS43NC0uNzItMS45Mi0uNDUtMi4wMy0uNDIuMTctLjY0LjE0LTEuMTUuMDktMS40NS0uMDctLjQzLS4xNi0xLjA1LS42MS0xLjI1LS4wNS0uMDItLjMtLjEyLS41Mi0uMDEtLjM1LjE4LS4zMS43Mi0uNDcsMS4zLS4xMS4zOS0uMzQuOTItLjkyLDEuNS0uMTYuMDktLjM5LjIzLS42Mi40NHYtLjIxbC0yLjU3LS4wOXY0LjM3aDIuNTd2LS4xNmMxLC44NCwyLjIzLjkxLDIuNjguOTQuNzcuMDQsMS4zNC4wNywxLjg4LS4zLjk1LS42NS45OS0xLjk4LDEuMDEtMi42Ni4wMi0uNzguMDQtMS40OS0uNDgtMloiLz4KICA8bGluZSBzdHJva2U9IndoaXRlIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9IjMuMDciIHkxPSI3Ljg2IiB4Mj0iMy4wNyIgeTI9IjMuNzkiLz4KPC9zdmc+); +} +.homegrade-blocks-custom-heading.has-icon.has-icon--warning::before { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYXR0ZW50aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjE4LjQwOSIgIHZpZXdCb3g9IjAgMCAxLjM5IDcuMjUiPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9Ii42OSIgeTE9IjQuMzMiIHgyPSIuNyIgeTI9Ii41Ii8+CiAgPGNpcmNsZSBmaWxsPSJ3aGl0ZSIgY3g9Ii42OSIgY3k9IjYuNTYiIHI9Ii42OSIvPgo8L3N2Zz4=); +} /*# sourceMappingURL=style-index.css.map*/ \ No newline at end of file diff --git a/blocks/content-heading/build/style-index.css.map b/blocks/content-heading/build/style-index.css.map index 2dc000b..f8e82bd 100644 --- a/blocks/content-heading/build/style-index.css.map +++ b/blocks/content-heading/build/style-index.css.map @@ -1 +1 @@ -{"version":3,"file":"./style-index.css","mappings":";;;AAAA;EACC;EACA;AACD;AACC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF,C","sources":["webpack://multiblocks/./src/style.scss"],"sourcesContent":[".homegrade-blocks-custom-heading.has-icon {\n\tdisplay: flex;\n\talign-items: start;\n\n\t&::before {\n\t\tcontent: \"\";\n\t\tbackground-color: red;\n\t\twidth: 40px;\n\t\theight: 40px;\n\t\tborder-radius: 100%;\n\t\tpadding: 20px;\n\t\tdisplay: inline-block;\n\t\tmargin-right: 10px;\n\t\tbackground-position: center;\n\t\tbackground-repeat: no-repeat;\n\t}\n\t&.has-icon--key::before {\n\t\tbackground-image: url(\"../src/img/icon_key.svg\");\n\t}\n\t&.has-icon--house::before {\n\t\tbackground-image: url(\"../src/img/icon_house.svg\");\n\t}\n\t&.has-icon--bulb::before {\n\t\tbackground-image: url(\"../src/img/icon_bulb.svg\");\n\t}\n\t&.has-icon--chain::before {\n\t\tbackground-image: url(\"../src/img/icon_chain.svg\");\n\t}\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"./style-index.css","mappings":";;;AAAA;EACC;EACA;AACD;AAAC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEF;AAAE;EACC;EACA;EACA;EACA;AAEH;AACC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF;AACC;EACC;AACF,C","sources":["webpack://multiblocks/./src/style.scss"],"sourcesContent":[".homegrade-blocks-custom-heading.has-icon {\n\tdisplay: flex;\n\talign-items: start;\n\t.icon {\n\t\tbackground-color: black;\n\t\tborder-radius: 50%;\n\t\taspect-ratio: 1/1;\n\t\twidth: 40px;\n\t\theight: 40px;\n\t\tpadding: 10px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\timg {\n\t\t\twidth: 30px;\n\t\t\tmax-width: 80%;\n\t\t\tmax-height: 100%;\n\t\t\theight: auto;\n\t\t}\n\t}\n\t&::before {\n\t\tcontent: \"\";\n\t\tbackground-color: red;\n\t\twidth: 40px;\n\t\theight: 40px;\n\t\tborder-radius: 100%;\n\t\tpadding: 20px;\n\t\tdisplay: inline-block;\n\t\tmargin-right: 10px;\n\t\tbackground-position: center;\n\t\tbackground-repeat: no-repeat;\n\t}\n\t&.has-icon--acoustic::before {\n\t\tbackground-image: url(\"../src/img/icon_acoustic.svg\");\n\t}\n\t&.has-icon--bulb::before {\n\t\tbackground-image: url(\"../src/img/icon_bulb.svg\");\n\t}\n\t&.has-icon--chain::before {\n\t\tbackground-image: url(\"../src/img/icon_chain.svg\");\n\t}\n\t&.has-icon--documentation::before {\n\t\tbackground-image: url(\"../src/img/icon_documentation.svg\");\n\t}\n\t&.has-icon--euro::before {\n\t\tbackground-image: url(\"../src/img/icon_euro.svg\");\n\t}\n\t&.has-icon--house::before {\n\t\tbackground-image: url(\"../src/img/icon_house.svg\");\n\t}\n\t&.has-icon--info::before {\n\t\tbackground-image: url(\"../src/img/icon_info.svg\");\n\t}\n\t&.has-icon--key::before {\n\t\tbackground-image: url(\"../src/img/icon_key.svg\");\n\t}\n\t&.has-icon--notification::before {\n\t\tbackground-image: url(\"../src/img/icon_notification.svg\");\n\t}\n\t&.has-icon--search::before {\n\t\tbackground-image: url(\"../src/img/icon_search.svg\");\n\t}\n\t&.has-icon--tip::before {\n\t\tbackground-image: url(\"../src/img/icon_tip.svg\");\n\t}\n\t&.has-icon--warning::before {\n\t\tbackground-image: url(\"../src/img/icon_warning.svg\");\n\t}\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/blocks/content-heading/src/edit.js b/blocks/content-heading/src/edit.js index a195b7a..fca576d 100644 --- a/blocks/content-heading/src/edit.js +++ b/blocks/content-heading/src/edit.js @@ -27,6 +27,19 @@ import { } from "@wordpress/icons"; import { useEffect } from "@wordpress/element"; +import keyIcon from "./img/icon_key.svg"; +import chainIcon from "./img/icon_chain.svg"; +import houseIcon from "./img/icon_house.svg"; +import bulbIcon from "./img/icon_bulb.svg"; +import warningIcon from "./img/icon_warning.svg"; +import acousticIcon from "./img/icon_acoustic.svg"; +import documentationIcon from "./img/icon_documentation.svg"; +import notificationIcon from "./img/icon_notification.svg"; +import searchIcon from "./img/icon_search.svg"; +import infoIcon from "./img/icon_info.svg"; +import tipIcon from "./img/icon_tip.svg"; +import euroIcon from "./img/icon_euro.svg"; + export default function Edit({ attributes, setAttributes, @@ -63,10 +76,51 @@ export default function Edit({ hasIcon: hasIconToggleValue, }); } + function getIconPicture() { + switch (iconName) { + case "key": + return keyIcon; + + case "chain": + return chainIcon; + + case "house": + return houseIcon; + + case "bulb": + return bulbIcon; + + case "warning": + return warningIcon; + + case "acoustic": + return acousticIcon; + + case "documentation": + return documentationIcon; + + case "notification": + return notificationIcon; + + case "search": + return searchIcon; + + case "info": + return infoIcon; + + case "tip": + return tipIcon; + + case "euro": + return euroIcon; + } + } function insertParagraphOnEnter(e) { const newBlock = createBlock("core/paragraph", {}); dispatch("core/block-editor").insertBlocks(newBlock, blockIndex + 1); } + let iconPicture = getIconPicture(); + console.log(iconName); return ( <> @@ -143,6 +197,54 @@ export default function Edit({ isActive={iconName === "bulb"} onClick={() => handleIconChange("bulb")} /> + handleIconChange("warning")} + /> + handleIconChange("acoustic")} + /> + handleIconChange("documentation")} + /> + handleIconChange("search")} + /> + handleIconChange("notification")} + /> + handleIconChange("info")} + /> + handleIconChange("euro")} + /> + handleIconChange("tip")} + /> )} @@ -152,6 +254,11 @@ export default function Edit({ enter: (e) => insertParagraphOnEnter(e), }} > + {/* {hasIcon && ( +
+ +
+ )} */} + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_documentation.svg b/blocks/content-heading/src/img/icon_documentation.svg new file mode 100644 index 0000000..82e5bd4 --- /dev/null +++ b/blocks/content-heading/src/img/icon_documentation.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_euro.svg b/blocks/content-heading/src/img/icon_euro.svg new file mode 100644 index 0000000..133897f --- /dev/null +++ b/blocks/content-heading/src/img/icon_euro.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_info.svg b/blocks/content-heading/src/img/icon_info.svg new file mode 100644 index 0000000..36dd14f --- /dev/null +++ b/blocks/content-heading/src/img/icon_info.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_notification.svg b/blocks/content-heading/src/img/icon_notification.svg new file mode 100644 index 0000000..1383207 --- /dev/null +++ b/blocks/content-heading/src/img/icon_notification.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_search.svg b/blocks/content-heading/src/img/icon_search.svg new file mode 100644 index 0000000..4d6b204 --- /dev/null +++ b/blocks/content-heading/src/img/icon_search.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_tip.svg b/blocks/content-heading/src/img/icon_tip.svg new file mode 100644 index 0000000..1618999 --- /dev/null +++ b/blocks/content-heading/src/img/icon_tip.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/img/icon_warning.svg b/blocks/content-heading/src/img/icon_warning.svg new file mode 100644 index 0000000..5ddf402 --- /dev/null +++ b/blocks/content-heading/src/img/icon_warning.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/blocks/content-heading/src/save.js b/blocks/content-heading/src/save.js index 00c949f..9a30526 100644 --- a/blocks/content-heading/src/save.js +++ b/blocks/content-heading/src/save.js @@ -1,7 +1,59 @@ import { useBlockProps, RichText } from "@wordpress/block-editor"; +import keyIcon from "./img/icon_key.svg"; +import chainIcon from "./img/icon_chain.svg"; +import houseIcon from "./img/icon_house.svg"; +import bulbIcon from "./img/icon_bulb.svg"; +import warningIcon from "./img/icon_warning.svg"; +import acousticIcon from "./img/icon_acoustic.svg"; +import documentationIcon from "./img/icon_documentation.svg"; +import notificationIcon from "./img/icon_notification.svg"; +import searchIcon from "./img/icon_search.svg"; +import infoIcon from "./img/icon_info.svg"; +import tipIcon from "./img/icon_tip.svg"; +import euroIcon from "./img/icon_euro.svg"; export default function save({ attributes }) { const { title, headingLevel, hasIcon, iconName, idName } = attributes; + function getIconPicture() { + switch (iconName) { + case "key": + return keyIcon; + + case "chain": + return chainIcon; + + case "house": + return houseIcon; + + case "bulb": + return bulbIcon; + + case "warning": + return warningIcon; + + case "acoustic": + return acousticIcon; + + case "documentation": + return documentationIcon; + + case "notification": + return notificationIcon; + + case "search": + return searchIcon; + + case "info": + return infoIcon; + + case "tip": + return tipIcon; + + case "euro": + return euroIcon; + } + } + let iconPicture = getIconPicture(); return ( <>