diff --git a/acf-blocks/home/questions-frequentes/questions-frequentes.php b/acf-blocks/home/questions-frequentes/questions-frequentes.php index 0c549f8..eaaa114 100644 --- a/acf-blocks/home/questions-frequentes/questions-frequentes.php +++ b/acf-blocks/home/questions-frequentes/questions-frequentes.php @@ -47,8 +47,8 @@ if (!function_exists('get_automatic_post')) { || $thematique->slug === "dagelijks" || $thematique->slug === "aides-financieres" || $thematique->slug === "financiele-steun" - || $thematique->slug === "gezondheid-en-veiligheid" - || $thematique->slug === "sante-et-securite" + || $thematique->slug === "gezondheid-veiligheid-hygiene" + || $thematique->slug === "sante-securite-salubrite" ) continue; // $thematique_datas = get_term_by('slug', $thematique->slug, 'thematiques'); diff --git a/acf-blocks/home/show-thematiques/show-thematiques.php b/acf-blocks/home/show-thematiques/show-thematiques.php index 1116165..a98a2f9 100755 --- a/acf-blocks/home/show-thematiques/show-thematiques.php +++ b/acf-blocks/home/show-thematiques/show-thematiques.php @@ -43,8 +43,8 @@ $terms = get_terms(array( || $term->slug === "dagelijks" || $term->slug === "aides-financieres" || $term->slug === "financiele-steun" - || $term->slug === "gezondheid-en-veiligheid" - || $term->slug === "sante-et-securite" + || $term->slug === "gezondheid-veiligheid-hygiene" + || $term->slug === "sante-securite-salubrite" ) continue; ?>
diff --git a/blocks/content-heading/build/index.asset.php b/blocks/content-heading/build/index.asset.php index 70471be..a386917 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' => '936e5b3fa69d3c942726'); + array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'f9c68ea2e27e1296753c'); diff --git a/blocks/content-heading/build/index.css b/blocks/content-heading/build/index.css index 83e1cad..1793cd7 100644 --- a/blocks/content-heading/build/index.css +++ b/blocks/content-heading/build/index.css @@ -1,4 +1,4 @@ -/*!****************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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 ***! - \****************************************************************************************************************************************************************************************************************************************************/ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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 ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/blocks/content-heading/build/index.js b/blocks/content-heading/build/index.js index 2522c96..b31be2a 100644 --- a/blocks/content-heading/build/index.js +++ b/blocks/content-heading/build/index.js @@ -2,6 +2,485 @@ /******/ "use strict"; /******/ var __webpack_modules__ = ({ +/***/ "./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 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_21__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-1.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-2.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-3.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/heading-level-4.js"); +/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_25__ = __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__); +/* harmony import */ var _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./img/icon_key.svg */ "./src/img/icon_key.svg"); +/* harmony import */ var _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./img/icon_chain.svg */ "./src/img/icon_chain.svg"); +/* harmony import */ var _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./img/icon_house.svg */ "./src/img/icon_house.svg"); +/* harmony import */ var _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./img/icon_bulb.svg */ "./src/img/icon_bulb.svg"); +/* harmony import */ var _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./img/icon_warning.svg */ "./src/img/icon_warning.svg"); +/* harmony import */ var _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./img/icon_acoustic.svg */ "./src/img/icon_acoustic.svg"); +/* harmony import */ var _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./img/icon_documentation.svg */ "./src/img/icon_documentation.svg"); +/* harmony import */ var _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./img/icon_notification.svg */ "./src/img/icon_notification.svg"); +/* harmony import */ var _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./img/icon_search.svg */ "./src/img/icon_search.svg"); +/* harmony import */ var _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./img/icon_info.svg */ "./src/img/icon_info.svg"); +/* harmony import */ var _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./img/icon_tip.svg */ "./src/img/icon_tip.svg"); +/* harmony import */ var _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_20__ = __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_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 getIconPicture() { + switch (iconName) { + case "key": + return _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_9__["default"]; + case "chain": + return _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_10__["default"]; + case "house": + return _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_11__["default"]; + case "bulb": + return _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_12__["default"]; + case "warning": + return _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_13__["default"]; + case "acoustic": + return _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_14__["default"]; + case "documentation": + return _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_15__["default"]; + case "notification": + return _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_16__["default"]; + case "search": + return _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_17__["default"]; + case "info": + return _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_18__["default"]; + case "tip": + return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_19__["default"]; + case "euro": + return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_20__["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(); + 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_21__["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_22__["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_23__["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_24__["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_25__["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__.ToolbarButton, { + title: "Attention", + icon: "warning", + isActive: iconName === "warning", + onClick: () => handleIconChange("warning") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Acoustique", + icon: "controls-volumeon", + isActive: iconName === "acoustic", + onClick: () => handleIconChange("acoustic") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Documentation", + icon: "book-alt", + isActive: iconName === "documentation", + onClick: () => handleIconChange("documentation") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Recherche", + icon: "search", + isActive: iconName === "search", + onClick: () => handleIconChange("search") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Notification", + icon: "bell", + isActive: iconName === "notification", + onClick: () => handleIconChange("notification") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Info", + icon: "info", + isActive: iconName === "info", + onClick: () => handleIconChange("info") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Euro", + icon: "money-alt", + isActive: iconName === "euro", + onClick: () => handleIconChange("euro") + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__.ToolbarButton, { + title: "Astuce", + icon: "thumbs-up", + isActive: iconName === "tip", + onClick: () => handleIconChange("tip") + }))), (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" + } + }))); +} + +/***/ }), + +/***/ "./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 ***! + \*********************/ +/***/ ((__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 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__); +/* 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,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 : ""}` + }) + })); +} + +/***/ }), + +/***/ "../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-securite-salubrite": + return "patrimoine-sante-securite"; + case "location-achat": + 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 + + +/***/ }), + /***/ "./src/img/icon_acoustic.svg": /*!***********************************!*\ !*** ./src/img/icon_acoustic.svg ***! @@ -631,484 +1110,6 @@ 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": @@ -1197,7 +1198,7 @@ module.exports = window["wp"]["primitives"]; \************************/ /***/ ((module) => { -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"}}}'); +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"}}}'); /***/ }) @@ -1243,9 +1244,7 @@ module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json /******/ } /******/ var notFulfilled = Infinity; /******/ for (var i = 0; i < deferred.length; i++) { -/******/ var chunkIds = deferred[i][0]; -/******/ var fn = deferred[i][1]; -/******/ var priority = deferred[i][2]; +/******/ var [chunkIds, fn, priority] = deferred[i]; /******/ 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])))) { @@ -1331,9 +1330,7 @@ module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { -/******/ var chunkIds = data[0]; -/******/ var moreModules = data[1]; -/******/ var runtime = data[2]; +/******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; @@ -1356,7 +1353,7 @@ module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json /******/ return __webpack_require__.O(result); /******/ } /******/ -/******/ var chunkLoadingGlobal = self["webpackChunkmultiblocks"] = self["webpackChunkmultiblocks"] || []; +/******/ var chunkLoadingGlobal = globalThis["webpackChunkmultiblocks"] = globalThis["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 41c2894..4cfedb8 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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","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?03c3","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, _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 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 fill: \"transparent\",\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.02\"\n })), _path2 || (_path2 = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n className: \"icon_euro_svg__cls-1\",\n d: \"M.5 2.74h3.84M.5 4.33h3.84\"\n })));\n};\nexport { SvgIconEuro as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZXVybyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM1IDcuMTciPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGZpbGw9InRyYW5zcGFyZW50IiBjbGFzcz0iY2xzLTEiIGQ9Ik02Ljg1LDEuNTRjLS4xNS0uMTUtMS4yLTEuMTgtMi42OC0xLjAyLTEuNDYuMTYtMi44NSwxLjQyLTIuODUsMy4wNywwLDEuNzMsMS41MywyLjk5LDMuMDIsMy4wNywxLjM3LjA4LDIuMzMtLjg1LDIuNTEtMS4wMiIvPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJjbHMtMSIgeDE9Ii41IiB5MT0iMi43NCIgeDI9IjQuMzQiIHkyPSIyLjc0Ii8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgY2xhc3M9ImNscy0xIiB4MT0iLjUiIHkxPSI0LjMzIiB4Mj0iNC4zNCIgeTI9IjQuMzMiLz4KPC9zdmc+\";","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 +{"version":3,"file":"index.js","mappings":"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AG;AACvC;AACA;AACA,CAAC,EAAE,iEAAa,CAAC,uDAAI;AACrB;AACA,CAAC;AACD,iEAAe,aAAa,EAAC;AAC7B;;;;;;;;;;;;;;;;;;ACbmD;;AAEnD;AACA;AACA;AACkD;AAClD,sBAAsB,iEAAa,CAAC,sDAAG;AACvC;AACA;AACA,CAAC,EAAE,iEAAa,CAAC,uDAAI;AACrB;AACA,CAAC;AACD,iEAAe,aAAa,EAAC;AAC7B;;;;;;;;;;;;;;;;;;ACbmD;;AAEnD;AACA;AACA;AACkD;AAClD,sBAAsB,iEAAa,CAAC,sDAAG;AACvC;AACA;AACA,CAAC,EAAE,iEAAa,CAAC,uDAAI;AACrB;AACA,CAAC;AACD,iEAAe,aAAa,EAAC;AAC7B;;;;;;;;;;ACbA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;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/./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/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\";\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\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-securite-salubrite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location-achat\":\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 {};","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, _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 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 fill: \"transparent\",\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.02\"\n })), _path2 || (_path2 = /*#__PURE__*/React.createElement(\"path\", {\n stroke: \"#fff\",\n className: \"icon_euro_svg__cls-1\",\n d: \"M.5 2.74h3.84M.5 4.33h3.84\"\n })));\n};\nexport { SvgIconEuro as ReactComponent };\nexport default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZXVybyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iYXV0byIgaGVpZ2h0PSIxOC40MDkiIHZpZXdCb3g9IjAgMCA3LjM1IDcuMTciPgogIDxwYXRoIHN0cm9rZT0id2hpdGUiIGZpbGw9InRyYW5zcGFyZW50IiBjbGFzcz0iY2xzLTEiIGQ9Ik02Ljg1LDEuNTRjLS4xNS0uMTUtMS4yLTEuMTgtMi42OC0xLjAyLTEuNDYuMTYtMi44NSwxLjQyLTIuODUsMy4wNywwLDEuNzMsMS41MywyLjk5LDMuMDIsMy4wNywxLjM3LjA4LDIuMzMtLjg1LDIuNTEtMS4wMiIvPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJjbHMtMSIgeDE9Ii41IiB5MT0iMi43NCIgeDI9IjQuMzQiIHkyPSIyLjc0Ii8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgY2xhc3M9ImNscy0xIiB4MT0iLjUiIHkxPSI0LjMzIiB4Mj0iNC4zNCIgeTI9IjQuMzMiLz4KPC9zdmc+\";","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","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","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","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 90874a7..38dde13 100644 --- a/blocks/content-heading/build/style-index.css +++ b/blocks/content-heading/build/style-index.css @@ -1,6 +1,6 @@ -/*!***************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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 ***! - \***************************************************************************************************************************************************************************************************************************************************/ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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 ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ .homegrade-blocks-custom-heading.has-icon { display: flex; align-items: start; diff --git a/blocks/page-card/build/index.asset.php b/blocks/page-card/build/index.asset.php index b4ab1a6..5679e02 100644 --- a/blocks/page-card/build/index.asset.php +++ b/blocks/page-card/build/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '8dae7dbfee819c50d1b8'); + array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '56668b33e3682e809d3a'); diff --git a/blocks/page-card/build/index.js b/blocks/page-card/build/index.js index 7791670..159495f 100644 --- a/blocks/page-card/build/index.js +++ b/blocks/page-card/build/index.js @@ -313,9 +313,9 @@ function getThematiqueFamilySlug(thematique_slug) { case "urbanisme": return "energies-urbanisme"; case "patrimoine": - case "sante-et-securite": + case "sante-securite-salubrite": return "patrimoine-sante-securite"; - case "location": + case "location-achat": return "location"; } } diff --git a/blocks/page-card/build/index.js.map b/blocks/page-card/build/index.js.map index 00f2475..aeee401 100644 --- a/blocks/page-card/build/index.js.map +++ b/blocks/page-card/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":"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UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;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;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://test/./src/img/arrow-right-circle.svg","webpack://test/./src/OptionsSelectControl.js","webpack://test/./src/edit.js","webpack://test/./src/index.js","webpack://test/../utilities.js","webpack://test/./src/editor.scss?0774","webpack://test/./src/style.scss?03c3","webpack://test/external window \"React\"","webpack://test/external window [\"wp\",\"blockEditor\"]","webpack://test/external window [\"wp\",\"blocks\"]","webpack://test/external window [\"wp\",\"components\"]","webpack://test/external window [\"wp\",\"data\"]","webpack://test/external window [\"wp\",\"element\"]","webpack://test/external window [\"wp\",\"htmlEntities\"]","webpack://test/external window [\"wp\",\"i18n\"]","webpack://test/webpack/bootstrap","webpack://test/webpack/runtime/chunk loaded","webpack://test/webpack/runtime/compat get default export","webpack://test/webpack/runtime/define property getters","webpack://test/webpack/runtime/hasOwnProperty shorthand","webpack://test/webpack/runtime/make namespace object","webpack://test/webpack/runtime/jsonp chunk loading","webpack://test/webpack/before-startup","webpack://test/webpack/startup","webpack://test/webpack/after-startup"],"sourcesContent":["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 SvgArrowRightCircle = function SvgArrowRightCircle(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 47,\n height: 47\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 3134\",\n fill: \"none\",\n stroke: \"#000\",\n strokeWidth: 2\n }, /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 1270\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Ligne 6\",\n d: \"M13.929 23.15H33.75\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 162\",\n d: \"m27.419 29.478 6.33-6.33-6.33-6.33\"\n })), /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Ellipse 202\"\n }, /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 23.5,\n stroke: \"none\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 22.5\n })))));\n};\nexport { SvgArrowRightCircle as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=\";","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { Tip } from \"@wordpress/components\";\r\nimport { getAdminLanguageFromCookie } from \"../../utilities.js\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\trelatedPostId,\r\n\tpostType,\r\n}) {\r\n\tlet [postOptions, setPostOptions] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\tconst optionPages = useSelect(\r\n\t\t(select) => {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", postType, query);\r\n\t\t},\r\n\t\t[lang, postType]\r\n\t);\r\n\tconst editUrl = relatedPostId\r\n\t\t? `${window.location.origin}/wp-admin/post.php?post=${relatedPostId}&action=edit`\r\n\t\t: null;\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ relatedPostId: Number(postId) });\r\n\t}\r\n\tfunction handlePostTypeChange(postType) {\r\n\t\tsetAttributes({ postType: postType, relatedPostId: null });\r\n\t}\r\n\r\n\tfunction buildSelectOptions(optionPages) {\r\n\t\tlet options = [];\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\toptions.push({ value: 0, label: \"Selectionnez une page\" });\r\n\t\t\toptionPages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\tuseEffect(() => {\r\n\t\tif (!optionPages) return;\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\tsetPostOptions(buildSelectOptions(optionPages));\r\n\t\t}\r\n\t}, [optionPages]);\r\n\r\n\tlet panelTitle = \"Page Reliée\";\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t{postOptions && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t{relatedPostId && editUrl && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tÉditer la page\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useBlockProps } from \"@wordpress/block-editor\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\nimport { useSelect } from \"@wordpress/data\";\nimport \"./editor.scss\";\nimport arrow from \"./img/arrow-right-circle.svg\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tconst { relatedPostId, postType } = attributes;\n\tconst page = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\"postType\", postType, relatedPostId)\n\t);\n\n\tconst pageIconUrl = useSelect(\n\t\t(select) => {\n\t\t\tif (postType === \"page\") {\n\t\t\t\tif (!page?.acf?.page_icon) return null;\n\t\t\t\treturn select(\"core\").getMedia(page?.acf?.page_icon)?.source_url;\n\t\t\t}\n\t\t\tif (postType === \"parcours\") {\n\t\t\t\tif (!page?.acf?.step_icon) return null;\n\t\t\t\treturn select(\"core\").getMedia(page?.acf?.step_icon)?.source_url;\n\t\t\t}\n\t\t},\n\t\t[page]\n\t);\n\n\treturn (\n\t\t<>\n\t\t\t\n\n\t\t\t\n\t\t\t\t{page && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\t{page.title.rendered}\n\t\t\t\t\t\t

\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\t{page.excerpt?.raw}\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\"\n\t\t\t\t\t\t\ttarget=\"_self\"\n\t\t\t\t\t\t\trel=\"noopener\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t

En savoir plus

\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\"\"\n\t\t\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\n\t\t\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport Edit from \"./edit\";\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\t\t\n\t\t\t\t\n\t\t\t\n\t\t),\n\t\tforeground: \"#DF1E1E\",\n\t},\n\tedit: Edit,\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\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","// 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[\"webpackChunktest\"] = self[\"webpackChunktest\"] || [];\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":["__","InspectorControls","PanelBody","SelectControl","ComboboxControl","Tip","getAdminLanguageFromCookie","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","setAttributes","relatedPostId","postType","postOptions","setPostOptions","lang","optionPages","select","query","status","per_page","getEntityRecords","editUrl","window","location","origin","handleRelatedPostChange","postId","Number","handlePostTypeChange","buildSelectOptions","options","length","push","value","label","forEach","page","id","title","rendered","panelTitle","createElement","onChange","e","href","className","useBlockProps","arrow","Edit","attributes","getEntityRecord","pageIconUrl","acf","page_icon","getMedia","source_url","step_icon","Fragment","src","alt","excerpt","raw","class","target","rel","registerBlockType","metadata","name","icon","xmlns","width","height","viewBox","d","foreground","edit","getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","c_name","c_value","document","cookie","c_start","indexOf","c_end","unescape","substring"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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CA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;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;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://test/./src/img/arrow-right-circle.svg","webpack://test/./src/OptionsSelectControl.js","webpack://test/./src/edit.js","webpack://test/./src/index.js","webpack://test/../utilities.js","webpack://test/./src/editor.scss?0774","webpack://test/./src/style.scss?03c3","webpack://test/external window \"React\"","webpack://test/external window [\"wp\",\"blockEditor\"]","webpack://test/external window [\"wp\",\"blocks\"]","webpack://test/external window [\"wp\",\"components\"]","webpack://test/external window [\"wp\",\"data\"]","webpack://test/external window [\"wp\",\"element\"]","webpack://test/external window [\"wp\",\"htmlEntities\"]","webpack://test/external window [\"wp\",\"i18n\"]","webpack://test/webpack/bootstrap","webpack://test/webpack/runtime/chunk loaded","webpack://test/webpack/runtime/compat get default export","webpack://test/webpack/runtime/define property getters","webpack://test/webpack/runtime/hasOwnProperty shorthand","webpack://test/webpack/runtime/make namespace object","webpack://test/webpack/runtime/jsonp chunk loading","webpack://test/webpack/before-startup","webpack://test/webpack/startup","webpack://test/webpack/after-startup"],"sourcesContent":["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 SvgArrowRightCircle = function SvgArrowRightCircle(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 47,\n height: 47\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 3134\",\n fill: \"none\",\n stroke: \"#000\",\n strokeWidth: 2\n }, /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 1270\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Ligne 6\",\n d: \"M13.929 23.15H33.75\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 162\",\n d: \"m27.419 29.478 6.33-6.33-6.33-6.33\"\n })), /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Ellipse 202\"\n }, /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 23.5,\n stroke: \"none\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 22.5\n })))));\n};\nexport { SvgArrowRightCircle as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=\";","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { Tip } from \"@wordpress/components\";\r\nimport { getAdminLanguageFromCookie } from \"../../utilities.js\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\trelatedPostId,\r\n\tpostType,\r\n}) {\r\n\tlet [postOptions, setPostOptions] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\tconst optionPages = useSelect(\r\n\t\t(select) => {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", postType, query);\r\n\t\t},\r\n\t\t[lang, postType]\r\n\t);\r\n\tconst editUrl = relatedPostId\r\n\t\t? `${window.location.origin}/wp-admin/post.php?post=${relatedPostId}&action=edit`\r\n\t\t: null;\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ relatedPostId: Number(postId) });\r\n\t}\r\n\tfunction handlePostTypeChange(postType) {\r\n\t\tsetAttributes({ postType: postType, relatedPostId: null });\r\n\t}\r\n\r\n\tfunction buildSelectOptions(optionPages) {\r\n\t\tlet options = [];\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\toptions.push({ value: 0, label: \"Selectionnez une page\" });\r\n\t\t\toptionPages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\tuseEffect(() => {\r\n\t\tif (!optionPages) return;\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\tsetPostOptions(buildSelectOptions(optionPages));\r\n\t\t}\r\n\t}, [optionPages]);\r\n\r\n\tlet panelTitle = \"Page Reliée\";\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t{postOptions && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t{relatedPostId && editUrl && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tÉditer la page\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useBlockProps } from \"@wordpress/block-editor\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\nimport { useSelect } from \"@wordpress/data\";\nimport \"./editor.scss\";\nimport arrow from \"./img/arrow-right-circle.svg\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tconst { relatedPostId, postType } = attributes;\n\tconst page = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\"postType\", postType, relatedPostId)\n\t);\n\n\tconst pageIconUrl = useSelect(\n\t\t(select) => {\n\t\t\tif (postType === \"page\") {\n\t\t\t\tif (!page?.acf?.page_icon) return null;\n\t\t\t\treturn select(\"core\").getMedia(page?.acf?.page_icon)?.source_url;\n\t\t\t}\n\t\t\tif (postType === \"parcours\") {\n\t\t\t\tif (!page?.acf?.step_icon) return null;\n\t\t\t\treturn select(\"core\").getMedia(page?.acf?.step_icon)?.source_url;\n\t\t\t}\n\t\t},\n\t\t[page]\n\t);\n\n\treturn (\n\t\t<>\n\t\t\t\n\n\t\t\t\n\t\t\t\t{page && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\t{page.title.rendered}\n\t\t\t\t\t\t

\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\t{page.excerpt?.raw}\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\"\n\t\t\t\t\t\t\ttarget=\"_self\"\n\t\t\t\t\t\t\trel=\"noopener\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t

En savoir plus

\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\"\"\n\t\t\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\n\t\t\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport Edit from \"./edit\";\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\t\t\n\t\t\t\t\n\t\t\t\n\t\t),\n\t\tforeground: \"#DF1E1E\",\n\t},\n\tedit: Edit,\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-securite-salubrite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location-achat\":\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\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","// 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[\"webpackChunktest\"] = self[\"webpackChunktest\"] || [];\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":["__","InspectorControls","PanelBody","SelectControl","ComboboxControl","Tip","getAdminLanguageFromCookie","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","setAttributes","relatedPostId","postType","postOptions","setPostOptions","lang","optionPages","select","query","status","per_page","getEntityRecords","editUrl","window","location","origin","handleRelatedPostChange","postId","Number","handlePostTypeChange","buildSelectOptions","options","length","push","value","label","forEach","page","id","title","rendered","panelTitle","createElement","onChange","e","href","className","useBlockProps","arrow","Edit","attributes","getEntityRecord","pageIconUrl","acf","page_icon","getMedia","source_url","step_icon","Fragment","src","alt","excerpt","raw","class","target","rel","registerBlockType","metadata","name","icon","xmlns","width","height","viewBox","d","foreground","edit","getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","c_name","c_value","document","cookie","c_start","indexOf","c_end","unescape","substring"],"sourceRoot":""} \ No newline at end of file diff --git a/blocks/parcours-step/build/index.asset.php b/blocks/parcours-step/build/index.asset.php index 8b9dfc5..b7a2fc8 100644 --- a/blocks/parcours-step/build/index.asset.php +++ b/blocks/parcours-step/build/index.asset.php @@ -1 +1 @@ - array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '64c2804f5325424c877c'); + array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '62bbe4b1522ccd65faf8'); diff --git a/blocks/parcours-step/build/index.js b/blocks/parcours-step/build/index.js index 5a46d23..6f182fa 100644 --- a/blocks/parcours-step/build/index.js +++ b/blocks/parcours-step/build/index.js @@ -139,7 +139,6 @@ function Edit({ const media = select("core").getMedia(setpIconID); return (_media$source_url = media?.source_url) !== null && _media$source_url !== void 0 ? _media$source_url : null; }, [post]); - console.log(post); 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)(_OptionsSelectControl__WEBPACK_IMPORTED_MODULE_3__["default"], { relatedPostId: relatedPostId, setAttributes: setAttributes @@ -225,9 +224,9 @@ function getThematiqueFamilySlug(thematique_slug) { case "urbanisme": return "energies-urbanisme"; case "patrimoine": - case "sante-et-securite": + case "sante-securite-salubrite": return "patrimoine-sante-securite"; - case "location": + case "location-achat": return "location"; } } diff --git a/blocks/parcours-step/build/index.js.map b/blocks/parcours-step/build/index.js.map index f0e14ed..2227c5e 100644 --- a/blocks/parcours-step/build/index.js.map +++ b/blocks/parcours-step/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":"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ACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;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;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://test/./src/OptionsSelectControl.js","webpack://test/./src/edit.js","webpack://test/./src/index.js","webpack://test/../utilities.js","webpack://test/./src/editor.scss?0774","webpack://test/./src/style.scss?03c3","webpack://test/external window [\"wp\",\"blockEditor\"]","webpack://test/external window [\"wp\",\"blocks\"]","webpack://test/external window [\"wp\",\"components\"]","webpack://test/external window [\"wp\",\"data\"]","webpack://test/external window [\"wp\",\"element\"]","webpack://test/external window [\"wp\",\"htmlEntities\"]","webpack://test/external window [\"wp\",\"i18n\"]","webpack://test/webpack/bootstrap","webpack://test/webpack/runtime/chunk loaded","webpack://test/webpack/runtime/compat get default export","webpack://test/webpack/runtime/define property getters","webpack://test/webpack/runtime/hasOwnProperty shorthand","webpack://test/webpack/runtime/make namespace object","webpack://test/webpack/runtime/jsonp chunk loading","webpack://test/webpack/before-startup","webpack://test/webpack/startup","webpack://test/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { Tip } from \"@wordpress/components\";\r\nimport { getAdminLanguageFromCookie } from \"../../utilities.js\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({ setAttributes, relatedPostId }) {\r\n\tlet [postOptions, setPostOptions] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\tconst optionPages = useSelect(\r\n\t\t(select) => {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"parcours\", query);\r\n\t\t},\r\n\t\t[lang]\r\n\t);\r\n\tconst editUrl = relatedPostId\r\n\t\t? `${window.location.origin}/wp-admin/post.php?post=${relatedPostId}&action=edit`\r\n\t\t: null;\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ relatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildSelectOptions(optionPages) {\r\n\t\tlet options = [];\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\toptions.push({ value: 0, label: \"Selectionnez une page\" });\r\n\t\t\toptionPages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\tuseEffect(() => {\r\n\t\tif (!optionPages) return;\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\tsetPostOptions(buildSelectOptions(optionPages));\r\n\t\t}\r\n\t}, [optionPages]);\r\n\r\n\tlet panelTitle = \"Post Parcours Reliée\";\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{postOptions && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\t{relatedPostId && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{__(\r\n\t\t\t\t\t\t\t\"Pour modifier le contenu de la question affichée ici, rendez-vous dans la fiche question correspondante.\",\r\n\t\t\t\t\t\t\t\"homegrade-blocks\"\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{relatedPostId && editUrl && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tÉditer le post\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useBlockProps } from \"@wordpress/block-editor\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\nimport { useSelect } from \"@wordpress/data\";\nimport \"./editor.scss\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tconst { relatedPostId } = attributes;\n\tconst post = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\"postType\", \"parcours\", relatedPostId)\n\t);\n\tconst stepIconUrl = useSelect(\n\t\t(select) => {\n\t\t\tlet setpIconID = post?.acf?.step_icon;\n\t\t\tconst media = select(\"core\").getMedia(setpIconID);\n\t\t\treturn media?.source_url ?? null;\n\t\t},\n\t\t[post]\n\t);\n\n\tconsole.log(post);\n\treturn (\n\t\t<>\n\t\t\t\n\n\t\t\t\n\t\t\t\t{post && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t

{post.title.rendered}

\n\t\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\";\nimport \"./style.scss\";\nimport Edit from \"./edit\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\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),\n\t},\n\tedit: Edit,\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[\"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\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","// 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[\"webpackChunktest\"] = self[\"webpackChunktest\"] || [];\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":["__","InspectorControls","PanelBody","SelectControl","ComboboxControl","Tip","getAdminLanguageFromCookie","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","setAttributes","relatedPostId","postOptions","setPostOptions","lang","optionPages","select","query","status","per_page","getEntityRecords","editUrl","window","location","origin","handleRelatedPostChange","postId","Number","buildSelectOptions","options","length","push","value","label","forEach","page","id","title","rendered","panelTitle","createElement","onChange","e","href","className","useBlockProps","Edit","attributes","post","getEntityRecord","stepIconUrl","_media$source_url","setpIconID","acf","step_icon","media","getMedia","source_url","console","log","Fragment","class","src","alt","registerBlockType","metadata","name","icon","foreground","xmlns","width","height","viewBox","d","edit","getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","c_name","c_value","document","cookie","c_start","indexOf","c_end","unescape","substring"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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CA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;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;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://test/./src/OptionsSelectControl.js","webpack://test/./src/edit.js","webpack://test/./src/index.js","webpack://test/../utilities.js","webpack://test/./src/editor.scss?0774","webpack://test/./src/style.scss?03c3","webpack://test/external window [\"wp\",\"blockEditor\"]","webpack://test/external window [\"wp\",\"blocks\"]","webpack://test/external window [\"wp\",\"components\"]","webpack://test/external window [\"wp\",\"data\"]","webpack://test/external window [\"wp\",\"element\"]","webpack://test/external window [\"wp\",\"htmlEntities\"]","webpack://test/external window [\"wp\",\"i18n\"]","webpack://test/webpack/bootstrap","webpack://test/webpack/runtime/chunk loaded","webpack://test/webpack/runtime/compat get default export","webpack://test/webpack/runtime/define property getters","webpack://test/webpack/runtime/hasOwnProperty shorthand","webpack://test/webpack/runtime/make namespace object","webpack://test/webpack/runtime/jsonp chunk loading","webpack://test/webpack/before-startup","webpack://test/webpack/startup","webpack://test/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { Tip } from \"@wordpress/components\";\r\nimport { getAdminLanguageFromCookie } from \"../../utilities.js\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({ setAttributes, relatedPostId }) {\r\n\tlet [postOptions, setPostOptions] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\tconst optionPages = useSelect(\r\n\t\t(select) => {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"parcours\", query);\r\n\t\t},\r\n\t\t[lang]\r\n\t);\r\n\tconst editUrl = relatedPostId\r\n\t\t? `${window.location.origin}/wp-admin/post.php?post=${relatedPostId}&action=edit`\r\n\t\t: null;\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ relatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildSelectOptions(optionPages) {\r\n\t\tlet options = [];\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\toptions.push({ value: 0, label: \"Selectionnez une page\" });\r\n\t\t\toptionPages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\tuseEffect(() => {\r\n\t\tif (!optionPages) return;\r\n\t\tif (optionPages && optionPages.length > 0) {\r\n\t\t\tsetPostOptions(buildSelectOptions(optionPages));\r\n\t\t}\r\n\t}, [optionPages]);\r\n\r\n\tlet panelTitle = \"Post Parcours Reliée\";\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{postOptions && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\t{relatedPostId && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{__(\r\n\t\t\t\t\t\t\t\"Pour modifier le contenu de la question affichée ici, rendez-vous dans la fiche question correspondante.\",\r\n\t\t\t\t\t\t\t\"homegrade-blocks\"\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{relatedPostId && editUrl && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tÉditer le post\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useBlockProps } from \"@wordpress/block-editor\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\nimport { useSelect } from \"@wordpress/data\";\nimport \"./editor.scss\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tconst { relatedPostId } = attributes;\n\tconst post = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\"postType\", \"parcours\", relatedPostId)\n\t);\n\tconst stepIconUrl = useSelect(\n\t\t(select) => {\n\t\t\tlet setpIconID = post?.acf?.step_icon;\n\t\t\tconst media = select(\"core\").getMedia(setpIconID);\n\t\t\treturn media?.source_url ?? null;\n\t\t},\n\t\t[post]\n\t);\n\n\treturn (\n\t\t<>\n\t\t\t\n\n\t\t\t\n\t\t\t\t{post && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t

{post.title.rendered}

\n\t\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\";\nimport \"./style.scss\";\nimport Edit from \"./edit\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\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),\n\t},\n\tedit: Edit,\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-securite-salubrite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location-achat\":\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[\"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\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","// 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[\"webpackChunktest\"] = self[\"webpackChunktest\"] || [];\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":["__","InspectorControls","PanelBody","SelectControl","ComboboxControl","Tip","getAdminLanguageFromCookie","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","setAttributes","relatedPostId","postOptions","setPostOptions","lang","optionPages","select","query","status","per_page","getEntityRecords","editUrl","window","location","origin","handleRelatedPostChange","postId","Number","buildSelectOptions","options","length","push","value","label","forEach","page","id","title","rendered","panelTitle","createElement","onChange","e","href","className","useBlockProps","Edit","attributes","post","getEntityRecord","stepIconUrl","_media$source_url","setpIconID","acf","step_icon","media","getMedia","source_url","Fragment","class","src","alt","registerBlockType","metadata","name","icon","foreground","xmlns","width","height","viewBox","d","edit","getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","c_name","c_value","document","cookie","c_start","indexOf","c_end","unescape","substring"],"sourceRoot":""} \ No newline at end of file diff --git a/blocks/utilities.js b/blocks/utilities.js index 48c707c..cff826e 100644 --- a/blocks/utilities.js +++ b/blocks/utilities.js @@ -17,10 +17,10 @@ export function getThematiqueFamilySlug(thematique_slug) { return "energies-urbanisme"; case "patrimoine": - case "sante-et-securite": + case "sante-securite-salubrite": return "patrimoine-sante-securite"; - case "location": + case "location-achat": return "location"; } } diff --git a/blocks/vocabulaire-summary/build/index.asset.php b/blocks/vocabulaire-summary/build/index.asset.php index d89e268..f10b3df 100644 --- a/blocks/vocabulaire-summary/build/index.asset.php +++ b/blocks/vocabulaire-summary/build/index.asset.php @@ -1 +1 @@ - array('react', 'wp-block-editor', 'wp-blocks', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '205e7edeb29596567b3d'); + array('react', 'wp-block-editor', 'wp-blocks', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '4ff4c3f0d090362c7a06'); diff --git a/blocks/vocabulaire-summary/build/index.css b/blocks/vocabulaire-summary/build/index.css index 1793cd7..83e1cad 100644 --- a/blocks/vocabulaire-summary/build/index.css +++ b/blocks/vocabulaire-summary/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/vocabulaire-summary/build/index.js b/blocks/vocabulaire-summary/build/index.js index 509743a..00e2fa6 100644 --- a/blocks/vocabulaire-summary/build/index.js +++ b/blocks/vocabulaire-summary/build/index.js @@ -2,6 +2,42 @@ /******/ "use strict"; /******/ var __webpack_modules__ = ({ +/***/ "./src/img/chevron_down.svg": +/*!**********************************!*\ + !*** ./src/img/chevron_down.svg ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReactComponent: () => (/* binding */ SvgChevronDown), +/* 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 SvgChevronDown = function SvgChevronDown(props) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ + xmlns: "http://www.w3.org/2000/svg", + width: 11.668, + height: 7.885 + }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { + "data-name": "Trac\\xE9 3614", + d: "m1.406 1.406 4.428 5.478 4.427-5.478", + fill: "none", + stroke: "#000", + strokeLinecap: "round", + strokeLinejoin: "round", + strokeWidth: 2 + }))); +}; + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NjgiIGhlaWdodD0iNy44ODUiIHZpZXdCb3g9IjAgMCAxMS42NjggNy44ODUiPgogIDxwYXRoIGlkPSJUcmFjw6lfMzYxNCIgZGF0YS1uYW1lPSJUcmFjw6kgMzYxNCIgZD0iTTAsOC44NTUsNS40NzgsNC40MjcsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4yNjEgMS40MDYpIHJvdGF0ZSg5MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg=="); + +/***/ }), + /***/ "../utilities.js": /*!***********************!*\ !*** ../utilities.js ***! @@ -29,9 +65,9 @@ function getThematiqueFamilySlug(thematique_slug) { case "urbanisme": return "energies-urbanisme"; case "patrimoine": - case "sante-et-securite": + case "sante-securite-salubrite": return "patrimoine-sante-securite"; - case "location": + case "location-achat": return "location"; } } @@ -67,8 +103,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ Edit) /* 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_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 _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); @@ -76,12 +112,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./editor.scss */ "./src/editor.scss"); /* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/core-data */ "@wordpress/core-data"); /* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_core_data__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); -/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _img_chevron_down_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./img/chevron_down.svg */ "./src/img/chevron_down.svg"); -/* harmony import */ var _utilities_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../utilities.js */ "../utilities.js"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _img_chevron_down_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./img/chevron_down.svg */ "./src/img/chevron_down.svg"); +/* harmony import */ var _utilities_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../utilities.js */ "../utilities.js"); @@ -100,9 +134,7 @@ function Edit({ let { tooltipWords } = attributes; - // console.log("tooltipWords ATTRIBUTES", tooltipWords); - - let [hasFetchedDatas, setHasFetchedDatas] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false); + let [hasFetchedDatas, setHasFetchedDatas] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(false); function parseContentTooltips(editorContent) { const parser = new DOMParser(); const doc = parser.parseFromString(editorContent, "text/html"); @@ -148,6 +180,7 @@ function Edit({ // } // }); } + function parseTooltipWords() { let newParsedTooltipWords = parseContentTooltips(currentPost.content); let newBlocksTooltipWords = parseBlocksTooltips(currentBlocks); @@ -162,22 +195,22 @@ function Edit({ function compareHasNewVocabularyWord(previousWords, newWords) { return !(JSON.stringify(previousWords) === JSON.stringify(newWords)); } - const currentPost = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(select => select("core/editor").getCurrentPost()); - const currentBlocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(select => select("core/block-editor").getBlocks()); - const currentTaxonomies = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(select => select("core/editor").getCurrentPostAttribute("thematiques")); - let currentThematique = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(select => select("core").getEntityRecord("taxonomy", "thematiques", currentTaxonomies[0] // or currentPost.thematiques[0] works as well + const currentPost = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(select => select("core/editor").getCurrentPost()); + const currentBlocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(select => select("core/block-editor").getBlocks()); + const currentTaxonomies = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(select => select("core/editor").getCurrentPostAttribute("thematiques")); + let currentThematique = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(select => select("core").getEntityRecord("taxonomy", "thematiques", currentTaxonomies[0] // or currentPost.thematiques[0] works as well ), [currentTaxonomies]); const tooltipWordsIds = buildTooltipWordsIdArray(tooltipWords); - const vocabulairePosts = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useSelect)(select => { + const vocabulairePosts = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(select => { if (!tooltipWordsIds.length) return []; return select("core").getEntityRecords("postType", "vocabulaire", { per_page: -1, include: tooltipWordsIds }); }, [tooltipWordsIds]); - const currentLang = (0,_utilities_js__WEBPACK_IMPORTED_MODULE_8__.getAdminLanguageFromCookie)("wp-wpml_current_language"); + const currentLang = (0,_utilities_js__WEBPACK_IMPORTED_MODULE_7__.getAdminLanguageFromCookie)("wp-wpml_current_language"); const localBlockName = currentLang === "fr" ? "Vocabulaire" : "Woordenschat"; - (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(() => { + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { if (currentPost.content && currentBlocks) { const newTooltipWords = parseTooltipWords(); const newTooltipWordsDatas = buildTooltipWordsIdArray(newTooltipWords); @@ -188,25 +221,25 @@ function Edit({ } } }, [currentPost, currentBlocks]); - return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", { + return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", { ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)({ className: `homegrade-blocks-vocabulaire-summary` }) - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("h2", { + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("h2", { className: "homegrade-blocks-vocabulaire-summary__title" - }, localBlockName + " — ", currentThematique && currentThematique.name ? currentThematique.name : "...pas de thématique"), vocabulairePosts && vocabulairePosts.map(elem => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("details", { + }, localBlockName + " — ", currentThematique && currentThematique.name ? currentThematique.name : "...pas de thématique"), vocabulairePosts && vocabulairePosts.map(elem => (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("details", { className: "question" - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("summary", null, elem.title.rendered, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("summary", null, elem.title.rendered, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { className: "open-close-icon" - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", { - src: _img_chevron_down_svg__WEBPACK_IMPORTED_MODULE_7__["default"], + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", { + src: _img_chevron_down_svg__WEBPACK_IMPORTED_MODULE_6__["default"], className: "open-close-cta", alt: "" - }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { className: "homegrade-blocks-vocabulaire-summary__content-wrapper homegrade-dynamic-accordeon__content-wrapper" - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { class: " homegrade-dynamic-accordeon__content" - }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", { + }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", { className: "homegrade-blocks-vocabulaire-summary__content" }, elem.acf.definition)))))); } @@ -258,42 +291,6 @@ __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin -/***/ }), - -/***/ "./src/img/chevron_down.svg": -/*!**********************************!*\ - !*** ./src/img/chevron_down.svg ***! - \**********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ ReactComponent: () => (/* binding */ SvgChevronDown), -/* 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 SvgChevronDown = function SvgChevronDown(props) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ - xmlns: "http://www.w3.org/2000/svg", - width: 11.668, - height: 7.885 - }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { - "data-name": "Trac\\xE9 3614", - d: "m1.406 1.406 4.428 5.478 4.427-5.478", - fill: "none", - stroke: "#000", - strokeLinecap: "round", - strokeLinejoin: "round", - strokeWidth: 2 - }))); -}; - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NjgiIGhlaWdodD0iNy44ODUiIHZpZXdCb3g9IjAgMCAxMS42NjggNy44ODUiPgogIDxwYXRoIGlkPSJUcmFjw6lfMzYxNCIgZGF0YS1uYW1lPSJUcmFjw6kgMzYxNCIgZD0iTTAsOC44NTUsNS40NzgsNC40MjcsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4yNjEgMS40MDYpIHJvdGF0ZSg5MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg=="); - /***/ }), /***/ "react": @@ -372,7 +369,7 @@ module.exports = window["wp"]["i18n"]; \************************/ /***/ ((module) => { -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-content-blocks/vocabulaire-summary","version":"0.1.0","title":"Vocabulaire de la fiche","category":"homegrade-blocks","icon":{"foreground":"#DF1E1E","src":"testimonial"},"description":"Pour afficher tout le vocabulaire contenu dans la fiche","supports":{"html":false,"multiple":false},"textdomain":"homegrade-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","render":"file:./render.php","attributes":{"tooltipWords":{"type":"array","default":[]},"vocabulairesPostsIds":{"type":"array","default":[]}}}'); +module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-content-blocks/vocabulaire-summary","version":"0.1.0","title":"Vocabulaire de la fiche","category":"homegrade-blocks","icon":{"foreground":"#DF1E1E","src":"testimonial"},"description":"Pour afficher tout le vocabulaire contenu dans la fiche","supports":{"html":false,"multiple":false},"textdomain":"homegrade-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","render":"file:./render.php","attributes":{"tooltipWords":{"type":"array","default":[]},"vocabulairesPostsIds":{"type":"array","default":[]}}}'); /***/ }) @@ -418,7 +415,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])))) { @@ -504,7 +503,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; @@ -527,7 +528,7 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru /******/ return __webpack_require__.O(result); /******/ } /******/ -/******/ var chunkLoadingGlobal = globalThis["webpackChunkvocabulaire_summary"] = globalThis["webpackChunkvocabulaire_summary"] || []; +/******/ var chunkLoadingGlobal = self["webpackChunkvocabulaire_summary"] = self["webpackChunkvocabulaire_summary"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); diff --git a/blocks/vocabulaire-summary/build/index.js.map b/blocks/vocabulaire-summary/build/index.js.map index fcf8f7c..fcaed25 100644 --- a/blocks/vocabulaire-summary/build/index.js.map +++ b/blocks/vocabulaire-summary/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":"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","sources":["webpack://vocabulaire-summary/../utilities.js","webpack://vocabulaire-summary/./src/edit.js","webpack://vocabulaire-summary/./src/index.js","webpack://vocabulaire-summary/./src/editor.scss","webpack://vocabulaire-summary/./src/style.scss","webpack://vocabulaire-summary/./src/img/chevron_down.svg","webpack://vocabulaire-summary/external window \"React\"","webpack://vocabulaire-summary/external window [\"wp\",\"blockEditor\"]","webpack://vocabulaire-summary/external window [\"wp\",\"blocks\"]","webpack://vocabulaire-summary/external window [\"wp\",\"coreData\"]","webpack://vocabulaire-summary/external window [\"wp\",\"data\"]","webpack://vocabulaire-summary/external window [\"wp\",\"element\"]","webpack://vocabulaire-summary/external window [\"wp\",\"i18n\"]","webpack://vocabulaire-summary/webpack/bootstrap","webpack://vocabulaire-summary/webpack/runtime/chunk loaded","webpack://vocabulaire-summary/webpack/runtime/compat get default export","webpack://vocabulaire-summary/webpack/runtime/define property getters","webpack://vocabulaire-summary/webpack/runtime/hasOwnProperty shorthand","webpack://vocabulaire-summary/webpack/runtime/make namespace object","webpack://vocabulaire-summary/webpack/runtime/jsonp chunk loading","webpack://vocabulaire-summary/webpack/before-startup","webpack://vocabulaire-summary/webpack/startup","webpack://vocabulaire-summary/webpack/after-startup"],"sourcesContent":["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","import { __ } from \"@wordpress/i18n\";\nimport { useBlockProps } from \"@wordpress/block-editor\";\nimport \"./editor.scss\";\nimport { useEntityRecord } from \"@wordpress/core-data\";\nimport { useState } from \"@wordpress/element\";\nimport { useSelect, useDispatch } from \"@wordpress/data\";\nimport { useEffect } from \"@wordpress/element\";\nimport { useEntityProp } from \"@wordpress/core-data\";\nimport chevronDown from \"./img/chevron_down.svg\";\nimport { getAdminLanguageFromCookie } from \"../../utilities.js\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tlet { tooltipWords } = attributes;\n\t// console.log(\"tooltipWords ATTRIBUTES\", tooltipWords);\n\n\tlet [hasFetchedDatas, setHasFetchedDatas] = useState(false);\n\n\tfunction parseContentTooltips(editorContent) {\n\t\tconst parser = new DOMParser();\n\t\tconst doc = parser.parseFromString(editorContent, \"text/html\");\n\t\tconst domTooltipWords = doc.querySelectorAll(\".tooltip-word\");\n\n\t\tconst tooltipWords = [];\n\n\t\t// Looping over tooltip words and filtering duplicates\n\t\tArray.from(domTooltipWords).forEach((tooltipWord) => {\n\t\t\tconst tooltipID = tooltipWord.getAttribute(\"data-definition-id\");\n\t\t\tconst tooltipText = tooltipWord.getAttribute(\"data-tooltip-word\");\n\t\t\tconst tooltipDefinition = tooltipWord.getAttribute(\n\t\t\t\t\"data-tooltip-definition\",\n\t\t\t);\n\n\t\t\ttooltipWords.push({\n\t\t\t\ttooltipID,\n\t\t\t\ttooltipText,\n\t\t\t\ttooltipDefinition,\n\t\t\t});\n\t\t});\n\t\treturn tooltipWords;\n\t}\n\tfunction parseBlocksTooltips(currentBlocks) {\n\t\tconst blocksTooltipWords = [];\n\t\tcurrentBlocks.forEach((block) => {\n\t\t\tif (\n\t\t\t\t(block.name === \"homegrade-content-blocks/questions-container\" ||\n\t\t\t\t\tblock.name === \"homegrade-content-blocks/post-content-container\") &&\n\t\t\t\tblock?.attributes?.tooltipsWordsUsed?.length > 0\n\t\t\t) {\n\t\t\t\tblock.attributes.tooltipsWordsUsed.forEach((tooltipWord) => {\n\t\t\t\t\tblocksTooltipWords.push(tooltipWord);\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\n\t\treturn blocksTooltipWords;\n\t}\n\n\tfunction filterToolTipsArray(tooltipWords) {\n\t\tconst filteredTooltipWords = Array.from(\n\t\t\tnew Map(\n\t\t\t\ttooltipWords.map((tooltipWord) => [tooltipWord.tooltipID, tooltipWord]),\n\t\t\t).values(),\n\t\t);\n\n\t\treturn filteredTooltipWords;\n\t\t// const filteredTooltipWords = [];\n\n\t\t// tooltipWords.forEach((tooltipWord) => {\n\t\t// \tconst existingTooltip = filteredTooltipWords.find(\n\t\t// \t\t(item) => item.tooltipID === tooltipWord.tooltipID,\n\t\t// \t);\n\n\t\t// \tif (!existingTooltip) {\n\t\t// \t\tfilteredTooltipWords.push(tooltipWord);\n\t\t// \t}\n\t\t// });\n\t}\n\tfunction parseTooltipWords() {\n\t\tlet newParsedTooltipWords = parseContentTooltips(currentPost.content);\n\t\tlet newBlocksTooltipWords = parseBlocksTooltips(currentBlocks);\n\n\t\tlet allTooltipWords = [...newParsedTooltipWords, ...newBlocksTooltipWords];\n\t\tconst filteredTooltipWords = filterToolTipsArray(allTooltipWords);\n\n\t\treturn filteredTooltipWords;\n\t}\n\tfunction buildTooltipWordsIdArray(tooltipsArray) {\n\t\tconst tooltipWordsIds = tooltipsArray.map(\n\t\t\t(tooltipWord) => tooltipWord.tooltipID,\n\t\t);\n\t\treturn tooltipWordsIds;\n\t}\n\n\tfunction compareHasNewVocabularyWord(previousWords, newWords) {\n\t\treturn !(JSON.stringify(previousWords) === JSON.stringify(newWords));\n\t}\n\n\tconst currentPost = useSelect((select) =>\n\t\tselect(\"core/editor\").getCurrentPost(),\n\t);\n\n\tconst currentBlocks = useSelect((select) =>\n\t\tselect(\"core/block-editor\").getBlocks(),\n\t);\n\n\tconst currentTaxonomies = useSelect((select) =>\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\"),\n\t);\n\n\tlet currentThematique = useSelect(\n\t\t(select) =>\n\t\t\tselect(\"core\").getEntityRecord(\n\t\t\t\t\"taxonomy\",\n\t\t\t\t\"thematiques\",\n\t\t\t\tcurrentTaxonomies[0], // or currentPost.thematiques[0] works as well\n\t\t\t),\n\t\t[currentTaxonomies],\n\t);\n\tconst tooltipWordsIds = buildTooltipWordsIdArray(tooltipWords);\n\n\tconst vocabulairePosts = useSelect(\n\t\t(select) => {\n\t\t\tif (!tooltipWordsIds.length) return [];\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"vocabulaire\", {\n\t\t\t\tper_page: -1,\n\t\t\t\tinclude: tooltipWordsIds,\n\t\t\t});\n\t\t},\n\t\t[tooltipWordsIds],\n\t);\n\n\tconst currentLang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\n\tconst localBlockName = currentLang === \"fr\" ? \"Vocabulaire\" : \"Woordenschat\";\n\tuseEffect(() => {\n\t\tif (currentPost.content && currentBlocks) {\n\t\t\tconst newTooltipWords = parseTooltipWords();\n\t\t\tconst newTooltipWordsDatas = buildTooltipWordsIdArray(newTooltipWords);\n\n\t\t\tif (compareHasNewVocabularyWord(tooltipWords, newTooltipWords)) {\n\t\t\t\tsetAttributes({ tooltipWords: newTooltipWords });\n\t\t\t}\n\t\t}\n\t}, [currentPost, currentBlocks]);\n\n\treturn (\n\t\t\n\t\t\t

\n\t\t\t\t{localBlockName + \" — \"}\n\t\t\t\t{currentThematique && currentThematique.name\n\t\t\t\t\t? currentThematique.name\n\t\t\t\t\t: \"...pas de thématique\"}\n\t\t\t

\n\n\t\t\t{vocabulairePosts &&\n\t\t\t\tvocabulairePosts.map((elem) => (\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{elem.title.rendered}\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t

\n\t\t\t\t\t\t\t\t\t{elem.acf.definition}\n\t\t\t\t\t\t\t\t

\n\t\t\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\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\n// import save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\tedit: Edit,\n});\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","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 SvgChevronDown = function SvgChevronDown(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 11.668,\n height: 7.885\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 3614\",\n d: \"m1.406 1.406 4.428 5.478 4.427-5.478\",\n fill: \"none\",\n stroke: \"#000\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2\n })));\n};\nexport { SvgChevronDown as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NjgiIGhlaWdodD0iNy44ODUiIHZpZXdCb3g9IjAgMCAxMS42NjggNy44ODUiPgogIDxwYXRoIGlkPSJUcmFjw6lfMzYxNCIgZGF0YS1uYW1lPSJUcmFjw6kgMzYxNCIgZD0iTTAsOC44NTUsNS40NzgsNC40MjcsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4yNjEgMS40MDYpIHJvdGF0ZSg5MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==\";","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","// 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[\"webpackChunkvocabulaire_summary\"] = globalThis[\"webpackChunkvocabulaire_summary\"] || [];\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":["getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","__","useBlockProps","useEntityRecord","useState","useSelect","useDispatch","useEffect","useEntityProp","chevronDown","Edit","attributes","setAttributes","tooltipWords","hasFetchedDatas","setHasFetchedDatas","parseContentTooltips","editorContent","parser","DOMParser","doc","parseFromString","domTooltipWords","querySelectorAll","Array","from","forEach","tooltipWord","tooltipID","getAttribute","tooltipText","tooltipDefinition","push","parseBlocksTooltips","currentBlocks","blocksTooltipWords","block","name","tooltipsWordsUsed","filterToolTipsArray","filteredTooltipWords","Map","map","values","parseTooltipWords","newParsedTooltipWords","currentPost","content","newBlocksTooltipWords","allTooltipWords","buildTooltipWordsIdArray","tooltipsArray","tooltipWordsIds","compareHasNewVocabularyWord","previousWords","newWords","JSON","stringify","select","getCurrentPost","getBlocks","currentTaxonomies","getCurrentPostAttribute","currentThematique","getEntityRecord","vocabulairePosts","getEntityRecords","per_page","include","currentLang","localBlockName","newTooltipWords","newTooltipWordsDatas","createElement","className","elem","title","rendered","src","alt","class","acf","definition","registerBlockType","metadata","edit"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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","sources":["webpack://vocabulaire-summary/./src/img/chevron_down.svg","webpack://vocabulaire-summary/../utilities.js","webpack://vocabulaire-summary/./src/edit.js","webpack://vocabulaire-summary/./src/index.js","webpack://vocabulaire-summary/./src/editor.scss","webpack://vocabulaire-summary/./src/style.scss","webpack://vocabulaire-summary/external window \"React\"","webpack://vocabulaire-summary/external window [\"wp\",\"blockEditor\"]","webpack://vocabulaire-summary/external window [\"wp\",\"blocks\"]","webpack://vocabulaire-summary/external window [\"wp\",\"coreData\"]","webpack://vocabulaire-summary/external window [\"wp\",\"data\"]","webpack://vocabulaire-summary/external window [\"wp\",\"element\"]","webpack://vocabulaire-summary/external window [\"wp\",\"i18n\"]","webpack://vocabulaire-summary/webpack/bootstrap","webpack://vocabulaire-summary/webpack/runtime/chunk loaded","webpack://vocabulaire-summary/webpack/runtime/compat get default export","webpack://vocabulaire-summary/webpack/runtime/define property getters","webpack://vocabulaire-summary/webpack/runtime/hasOwnProperty shorthand","webpack://vocabulaire-summary/webpack/runtime/make namespace object","webpack://vocabulaire-summary/webpack/runtime/jsonp chunk loading","webpack://vocabulaire-summary/webpack/before-startup","webpack://vocabulaire-summary/webpack/startup","webpack://vocabulaire-summary/webpack/after-startup"],"sourcesContent":["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 SvgChevronDown = function SvgChevronDown(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 11.668,\n height: 7.885\n }, props), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 3614\",\n d: \"m1.406 1.406 4.428 5.478 4.427-5.478\",\n fill: \"none\",\n stroke: \"#000\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2\n })));\n};\nexport { SvgChevronDown as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NjgiIGhlaWdodD0iNy44ODUiIHZpZXdCb3g9IjAgMCAxMS42NjggNy44ODUiPgogIDxwYXRoIGlkPSJUcmFjw6lfMzYxNCIgZGF0YS1uYW1lPSJUcmFjw6kgMzYxNCIgZD0iTTAsOC44NTUsNS40NzgsNC40MjcsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4yNjEgMS40MDYpIHJvdGF0ZSg5MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==\";","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-securite-salubrite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location-achat\":\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","import { __ } from \"@wordpress/i18n\";\nimport { useBlockProps } from \"@wordpress/block-editor\";\nimport \"./editor.scss\";\nimport { useEntityRecord } from \"@wordpress/core-data\";\nimport { useState } from \"@wordpress/element\";\nimport { useSelect, useDispatch } from \"@wordpress/data\";\nimport { useEffect } from \"@wordpress/element\";\nimport { useEntityProp } from \"@wordpress/core-data\";\nimport chevronDown from \"./img/chevron_down.svg\";\nimport { getAdminLanguageFromCookie } from \"../../utilities.js\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tlet { tooltipWords } = attributes;\n\n\tlet [hasFetchedDatas, setHasFetchedDatas] = useState(false);\n\n\tfunction parseContentTooltips(editorContent) {\n\t\tconst parser = new DOMParser();\n\t\tconst doc = parser.parseFromString(editorContent, \"text/html\");\n\t\tconst domTooltipWords = doc.querySelectorAll(\".tooltip-word\");\n\n\t\tconst tooltipWords = [];\n\n\t\t// Looping over tooltip words and filtering duplicates\n\t\tArray.from(domTooltipWords).forEach((tooltipWord) => {\n\t\t\tconst tooltipID = tooltipWord.getAttribute(\"data-definition-id\");\n\t\t\tconst tooltipText = tooltipWord.getAttribute(\"data-tooltip-word\");\n\t\t\tconst tooltipDefinition = tooltipWord.getAttribute(\n\t\t\t\t\"data-tooltip-definition\"\n\t\t\t);\n\n\t\t\ttooltipWords.push({\n\t\t\t\ttooltipID,\n\t\t\t\ttooltipText,\n\t\t\t\ttooltipDefinition,\n\t\t\t});\n\t\t});\n\t\treturn tooltipWords;\n\t}\n\tfunction parseBlocksTooltips(currentBlocks) {\n\t\tconst blocksTooltipWords = [];\n\t\tcurrentBlocks.forEach((block) => {\n\t\t\tif (\n\t\t\t\t(block.name === \"homegrade-content-blocks/questions-container\" ||\n\t\t\t\t\tblock.name === \"homegrade-content-blocks/post-content-container\") &&\n\t\t\t\tblock?.attributes?.tooltipsWordsUsed?.length > 0\n\t\t\t) {\n\t\t\t\tblock.attributes.tooltipsWordsUsed.forEach((tooltipWord) => {\n\t\t\t\t\tblocksTooltipWords.push(tooltipWord);\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\n\t\treturn blocksTooltipWords;\n\t}\n\n\tfunction filterToolTipsArray(tooltipWords) {\n\t\tconst filteredTooltipWords = Array.from(\n\t\t\tnew Map(\n\t\t\t\ttooltipWords.map((tooltipWord) => [tooltipWord.tooltipID, tooltipWord])\n\t\t\t).values()\n\t\t);\n\n\t\treturn filteredTooltipWords;\n\t\t// const filteredTooltipWords = [];\n\n\t\t// tooltipWords.forEach((tooltipWord) => {\n\t\t// \tconst existingTooltip = filteredTooltipWords.find(\n\t\t// \t\t(item) => item.tooltipID === tooltipWord.tooltipID,\n\t\t// \t);\n\n\t\t// \tif (!existingTooltip) {\n\t\t// \t\tfilteredTooltipWords.push(tooltipWord);\n\t\t// \t}\n\t\t// });\n\t}\n\tfunction parseTooltipWords() {\n\t\tlet newParsedTooltipWords = parseContentTooltips(currentPost.content);\n\t\tlet newBlocksTooltipWords = parseBlocksTooltips(currentBlocks);\n\n\t\tlet allTooltipWords = [...newParsedTooltipWords, ...newBlocksTooltipWords];\n\t\tconst filteredTooltipWords = filterToolTipsArray(allTooltipWords);\n\n\t\treturn filteredTooltipWords;\n\t}\n\tfunction buildTooltipWordsIdArray(tooltipsArray) {\n\t\tconst tooltipWordsIds = tooltipsArray.map(\n\t\t\t(tooltipWord) => tooltipWord.tooltipID\n\t\t);\n\t\treturn tooltipWordsIds;\n\t}\n\n\tfunction compareHasNewVocabularyWord(previousWords, newWords) {\n\t\treturn !(JSON.stringify(previousWords) === JSON.stringify(newWords));\n\t}\n\n\tconst currentPost = useSelect((select) =>\n\t\tselect(\"core/editor\").getCurrentPost()\n\t);\n\n\tconst currentBlocks = useSelect((select) =>\n\t\tselect(\"core/block-editor\").getBlocks()\n\t);\n\n\tconst currentTaxonomies = useSelect((select) =>\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\n\t);\n\n\tlet currentThematique = useSelect(\n\t\t(select) =>\n\t\t\tselect(\"core\").getEntityRecord(\n\t\t\t\t\"taxonomy\",\n\t\t\t\t\"thematiques\",\n\t\t\t\tcurrentTaxonomies[0] // or currentPost.thematiques[0] works as well\n\t\t\t),\n\t\t[currentTaxonomies]\n\t);\n\tconst tooltipWordsIds = buildTooltipWordsIdArray(tooltipWords);\n\n\tconst vocabulairePosts = useSelect(\n\t\t(select) => {\n\t\t\tif (!tooltipWordsIds.length) return [];\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"vocabulaire\", {\n\t\t\t\tper_page: -1,\n\t\t\t\tinclude: tooltipWordsIds,\n\t\t\t});\n\t\t},\n\t\t[tooltipWordsIds]\n\t);\n\n\tconst currentLang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\n\tconst localBlockName = currentLang === \"fr\" ? \"Vocabulaire\" : \"Woordenschat\";\n\tuseEffect(() => {\n\t\tif (currentPost.content && currentBlocks) {\n\t\t\tconst newTooltipWords = parseTooltipWords();\n\t\t\tconst newTooltipWordsDatas = buildTooltipWordsIdArray(newTooltipWords);\n\n\t\t\tif (compareHasNewVocabularyWord(tooltipWords, newTooltipWords)) {\n\t\t\t\tsetAttributes({ tooltipWords: newTooltipWords });\n\t\t\t}\n\t\t}\n\t}, [currentPost, currentBlocks]);\n\n\treturn (\n\t\t\n\t\t\t

\n\t\t\t\t{localBlockName + \" — \"}\n\t\t\t\t{currentThematique && currentThematique.name\n\t\t\t\t\t? currentThematique.name\n\t\t\t\t\t: \"...pas de thématique\"}\n\t\t\t

\n\n\t\t\t{vocabulairePosts &&\n\t\t\t\tvocabulairePosts.map((elem) => (\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{elem.title.rendered}\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t

\n\t\t\t\t\t\t\t\t\t{elem.acf.definition}\n\t\t\t\t\t\t\t\t

\n\t\t\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\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\n// import save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\tedit: Edit,\n});\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\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","// 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[\"webpackChunkvocabulaire_summary\"] = self[\"webpackChunkvocabulaire_summary\"] || [];\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":["getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","__","useBlockProps","useEntityRecord","useState","useSelect","useDispatch","useEffect","useEntityProp","chevronDown","Edit","attributes","setAttributes","tooltipWords","hasFetchedDatas","setHasFetchedDatas","parseContentTooltips","editorContent","parser","DOMParser","doc","parseFromString","domTooltipWords","querySelectorAll","Array","from","forEach","tooltipWord","tooltipID","getAttribute","tooltipText","tooltipDefinition","push","parseBlocksTooltips","currentBlocks","blocksTooltipWords","block","name","tooltipsWordsUsed","filterToolTipsArray","filteredTooltipWords","Map","map","values","parseTooltipWords","newParsedTooltipWords","currentPost","content","newBlocksTooltipWords","allTooltipWords","buildTooltipWordsIdArray","tooltipsArray","tooltipWordsIds","compareHasNewVocabularyWord","previousWords","newWords","JSON","stringify","select","getCurrentPost","getBlocks","currentTaxonomies","getCurrentPostAttribute","currentThematique","getEntityRecord","vocabulairePosts","getEntityRecords","per_page","include","currentLang","localBlockName","newTooltipWords","newTooltipWordsDatas","createElement","className","elem","title","rendered","src","alt","class","acf","definition","registerBlockType","metadata","edit"],"sourceRoot":""} \ No newline at end of file diff --git a/blocks/vocabulaire-summary/build/style-index.css b/blocks/vocabulaire-summary/build/style-index.css index 95046e2..a6cfed5 100644 --- a/blocks/vocabulaire-summary/build/style-index.css +++ b/blocks/vocabulaire-summary/build/style-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/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 ***! + \***************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/editorAdjustements.asset.php b/build/editorAdjustements.asset.php index 2fb613f..6bc28ee 100644 --- a/build/editorAdjustements.asset.php +++ b/build/editorAdjustements.asset.php @@ -1 +1 @@ - array('wp-element'), 'version' => '3a4bfaea506096010ed2'); + array(), 'version' => '5269a4838ba525b0cee2'); diff --git a/build/editorAdjustements.js b/build/editorAdjustements.js index ad4245b..5f9e68b 100644 --- a/build/editorAdjustements.js +++ b/build/editorAdjustements.js @@ -1,211 +1,56 @@ /******/ (() => { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ ((module) => { - -module.exports = window["wp"]["element"]; - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ (() => { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = (module) => { -/******/ var getter = module && module.__esModule ? -/******/ () => (module['default']) : -/******/ () => (module); -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. -(() => { /*!*************************************!*\ !*** ./block_editor_adjustments.js ***! \*************************************/ -__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__); - -wp.blocks.updateCategory("homegrade-blocks", { - icon: (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", { - width: "48", - height: "59", - viewBox: "0 0 48 59", - fill: "none", - xmlns: "http://www.w3.org/2000/svg" - }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { - d: "M47.138 22.741L25.18 0.519C25.0197 0.355198 24.8284 0.224948 24.6172 0.135843C24.406 0.0467371 24.1792 0.000559018 23.95 1.09595e-07C23.4886 -0.000163339 23.046 0.182502 22.719 0.508L0.508003 22.73C0.34656 22.8917 0.218592 23.0837 0.131423 23.2949C0.0442547 23.5061 -0.000404165 23.7325 2.75595e-06 23.961V45.554C2.75595e-06 46.0149 0.183113 46.457 0.509051 46.783C0.834989 47.1089 1.27706 47.292 1.738 47.292H10.832V56.386C10.832 56.8469 11.0151 57.289 11.3411 57.615C11.667 57.9409 12.1091 58.124 12.57 58.124H45.9C46.361 58.124 46.803 57.9409 47.129 57.615C47.4549 57.289 47.638 56.8469 47.638 56.386V23.961C47.6392 23.5042 47.4595 23.0655 47.138 22.741ZM44.147 54.632H14.309V30.174L23.817 20.66L33.27 30.141V38.027C33.27 38.4881 33.4532 38.9303 33.7792 39.2563C34.1052 39.5823 34.5474 39.7655 35.0085 39.7655C35.4696 39.7655 35.9118 39.5823 36.2378 39.2563C36.5638 38.9303 36.747 38.4881 36.747 38.027V29.427C36.7471 28.9676 36.5647 28.527 36.24 28.202L25.048 16.974C24.7223 16.6496 24.2827 16.4655 23.823 16.461C23.3609 16.4622 22.9182 16.6467 22.592 16.974L11.34 28.226C11.015 28.5508 10.8322 28.9915 10.832 29.451V43.8H3.477V24.678L23.939 4.2L44.147 24.673V54.632Z", - fill: "#DF1E1E" - })) -}); -wp.blocks.updateCategory("homegrade-pages", { - icon: (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", { - width: "48", - height: "59", - viewBox: "0 0 48 59", - fill: "none", - xmlns: "http://www.w3.org/2000/svg" - }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { - d: "M47.138 22.741L25.18 0.519C25.0197 0.355198 24.8284 0.224948 24.6172 0.135843C24.406 0.0467371 24.1792 0.000559018 23.95 1.09595e-07C23.4886 -0.000163339 23.046 0.182502 22.719 0.508L0.508003 22.73C0.34656 22.8917 0.218592 23.0837 0.131423 23.2949C0.0442547 23.5061 -0.000404165 23.7325 2.75595e-06 23.961V45.554C2.75595e-06 46.0149 0.183113 46.457 0.509051 46.783C0.834989 47.1089 1.27706 47.292 1.738 47.292H10.832V56.386C10.832 56.8469 11.0151 57.289 11.3411 57.615C11.667 57.9409 12.1091 58.124 12.57 58.124H45.9C46.361 58.124 46.803 57.9409 47.129 57.615C47.4549 57.289 47.638 56.8469 47.638 56.386V23.961C47.6392 23.5042 47.4595 23.0655 47.138 22.741ZM44.147 54.632H14.309V30.174L23.817 20.66L33.27 30.141V38.027C33.27 38.4881 33.4532 38.9303 33.7792 39.2563C34.1052 39.5823 34.5474 39.7655 35.0085 39.7655C35.4696 39.7655 35.9118 39.5823 36.2378 39.2563C36.5638 38.9303 36.747 38.4881 36.747 38.027V29.427C36.7471 28.9676 36.5647 28.527 36.24 28.202L25.048 16.974C24.7223 16.6496 24.2827 16.4655 23.823 16.461C23.3609 16.4622 22.9182 16.6467 22.592 16.974L11.34 28.226C11.015 28.5508 10.8322 28.9915 10.832 29.451V43.8H3.477V24.678L23.939 4.2L44.147 24.673V54.632Z", - fill: "#DF1E1E" - })) -}); -wp.blocks.updateCategory("homegrade-page-home", { - icon: (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", { - width: "48", - height: "59", - viewBox: "0 0 48 59", - fill: "none", - xmlns: "http://www.w3.org/2000/svg" - }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { - d: "M47.138 22.741L25.18 0.519C25.0197 0.355198 24.8284 0.224948 24.6172 0.135843C24.406 0.0467371 24.1792 0.000559018 23.95 1.09595e-07C23.4886 -0.000163339 23.046 0.182502 22.719 0.508L0.508003 22.73C0.34656 22.8917 0.218592 23.0837 0.131423 23.2949C0.0442547 23.5061 -0.000404165 23.7325 2.75595e-06 23.961V45.554C2.75595e-06 46.0149 0.183113 46.457 0.509051 46.783C0.834989 47.1089 1.27706 47.292 1.738 47.292H10.832V56.386C10.832 56.8469 11.0151 57.289 11.3411 57.615C11.667 57.9409 12.1091 58.124 12.57 58.124H45.9C46.361 58.124 46.803 57.9409 47.129 57.615C47.4549 57.289 47.638 56.8469 47.638 56.386V23.961C47.6392 23.5042 47.4595 23.0655 47.138 22.741ZM44.147 54.632H14.309V30.174L23.817 20.66L33.27 30.141V38.027C33.27 38.4881 33.4532 38.9303 33.7792 39.2563C34.1052 39.5823 34.5474 39.7655 35.0085 39.7655C35.4696 39.7655 35.9118 39.5823 36.2378 39.2563C36.5638 38.9303 36.747 38.4881 36.747 38.027V29.427C36.7471 28.9676 36.5647 28.527 36.24 28.202L25.048 16.974C24.7223 16.6496 24.2827 16.4655 23.823 16.461C23.3609 16.4622 22.9182 16.6467 22.592 16.974L11.34 28.226C11.015 28.5508 10.8322 28.9915 10.832 29.451V43.8H3.477V24.678L23.939 4.2L44.147 24.673V54.632Z", - fill: "#DF1E1E" - })) -}); - // Register our property at core/heading -// wp.hooks.addFilter( -// "blocks.registerBlockType", -// "homegrade-blocks/block_editor_adjustments", // our custom namespace -// function (settings, name) { -// if (name !== "core/button") { -// // skip other core blocks -// return settings; -// } -// settings.attributes = Object.assign(settings.attributes, { -// buttonVariant: { -// type: "boolean", -// default: false, -// }, -// }); -// return settings; -// } -// ); +wp.hooks.addFilter("blocks.registerBlockType", "homegrade-blocks/block_editor_adjustments", +// our custom namespace +function (settings, name) { + if (name !== "core/button") { + // skip other core blocks + return settings; + } + settings.attributes = Object.assign(settings.attributes, { + buttonVariant: { + type: "boolean", + default: false + } + }); + return settings; +}); // Display the custom ToggleControl for every header; toggle the custom property -// wp.hooks.addFilter( -// "editor.BlockEdit", -// "homegrade-blocks/block_editor_adjustments", -// wp.compose.createHigherOrderComponent(function (BlockEdit) { -// return function (props) { -// if (props.name !== "core/button") { -// // skip other core blocks -// return wp.element.createElement(BlockEdit, props); -// } - -// return wp.element.createElement( -// wp.element.Fragment, -// {}, -// wp.element.createElement( -// wp.blockEditor.InspectorControls, -// {}, -// wp.element.createElement( -// wp.components.PanelBody, -// {}, -// wp.element.createElement( -// wp.components.ToggleControl, - -// { -// label: "Show in Table of Contents", -// checked: props.attributes.buttonVariant, -// onChange: (value) => { -// props.setAttributes({ -// buttonVariant: value, -// }); -// }, -// } -// ) -// ) -// ), -// wp.element.createElement(BlockEdit, props) -// ); -// }; -// }) -// ); +wp.hooks.addFilter("editor.BlockEdit", "homegrade-blocks/block_editor_adjustments", wp.compose.createHigherOrderComponent(function (BlockEdit) { + return function (props) { + if (props.name !== "core/button") { + // skip other core blocks + return wp.element.createElement(BlockEdit, props); + } + return wp.element.createElement(wp.element.Fragment, {}, wp.element.createElement(wp.blockEditor.InspectorControls, {}, wp.element.createElement(wp.components.PanelBody, {}, wp.element.createElement(wp.components.ToggleControl, { + label: "Show in Table of Contents", + checked: props.attributes.buttonVariant, + onChange: value => { + props.setAttributes({ + buttonVariant: value + }); + } + }))), wp.element.createElement(BlockEdit, props)); + }; +})); // Convert the custom property value into CSS class name on every save -// wp.hooks.addFilter( -// "blocks.getSaveContent.extraProps", -// "homegrade-blocks/block_editor_adjustments", -// function (extraProps, blockType, attributes) { -// if (blockType.name !== "core/button") { -// // skip other core blocks -// return extraProps; -// } -// if (attributes.buttonVariant) { -// extraProps.className = extraProps.className + " lol " + " extra-props-de-antoine"; -// } - -// return extraProps; -// } -// ); -})(); - +wp.hooks.addFilter("blocks.getSaveContent.extraProps", "homegrade-blocks/block_editor_adjustments", function (extraProps, blockType, attributes) { + if (blockType.name !== "core/button") { + // skip other core blocks + return extraProps; + } + if (attributes.buttonVariant) { + extraProps.className = extraProps.className + " lol " + " extra-props-de-antoine"; + } + return extraProps; +}); /******/ })() ; //# sourceMappingURL=editorAdjustements.js.map \ No newline at end of file diff --git a/build/editorAdjustements.js.map b/build/editorAdjustements.js.map index 9daa72f..3999ba0 100644 --- a/build/editorAdjustements.js.map +++ b/build/editorAdjustements.js.map @@ -1 +1 @@ -{"version":3,"file":"editorAdjustements.js","mappings":";;;;;;;;;;AAAA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;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;;;;;;;;;;;;;;ACNAA,EAAE,CAACC,MAAM,CAACC,cAAc,CAAC,kBAAkB,EAAE;EAC5CC,IAAI,EACHC,iEAAA;IAAKC,KAAK,EAAC,IAAI;IAACC,MAAM,EAAC,IAAI;IAACC,OAAO,EAAC,WAAW;IAACC,IAAI,EAAC,MAAM;IAACC,KAAK,EAAC;EAA4B,GAC7FL,iEAAA;IACCM,CAAC,EAAC,qpCAAqpC;IACvpCF,IAAI,EAAC;EAAS,CACd,CACG;AAEP,CAAC,CAAC;AACFR,EAAE,CAACC,MAAM,CAACC,cAAc,CAAC,iBAAiB,EAAE;EAC3CC,IAAI,EACHC,iEAAA;IAAKC,KAAK,EAAC,IAAI;IAACC,MAAM,EAAC,IAAI;IAACC,OAAO,EAAC,WAAW;IAACC,IAAI,EAAC,MAAM;IAACC,KAAK,EAAC;EAA4B,GAC7FL,iEAAA;IACCM,CAAC,EAAC,qpCAAqpC;IACvpCF,IAAI,EAAC;EAAS,CACd,CACG;AAEP,CAAC,CAAC;AACFR,EAAE,CAACC,MAAM,CAACC,cAAc,CAAC,qBAAqB,EAAE;EAC/CC,IAAI,EACHC,iEAAA;IAAKC,KAAK,EAAC,IAAI;IAACC,MAAM,EAAC,IAAI;IAACC,OAAO,EAAC,WAAW;IAACC,IAAI,EAAC,MAAM;IAACC,KAAK,EAAC;EAA4B,GAC7FL,iEAAA;IACCM,CAAC,EAAC,qpCAAqpC;IACvpCF,IAAI,EAAC;EAAS,CACd,CACG;AAEP,CAAC,CAAC;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,K","sources":["webpack://multi-blocks/external window [\"wp\",\"element\"]","webpack://multi-blocks/webpack/bootstrap","webpack://multi-blocks/webpack/runtime/compat get default export","webpack://multi-blocks/webpack/runtime/define property getters","webpack://multi-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://multi-blocks/webpack/runtime/make namespace object","webpack://multi-blocks/./block_editor_adjustments.js"],"sourcesContent":["module.exports = window[\"wp\"][\"element\"];","// 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","// 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};","wp.blocks.updateCategory(\"homegrade-blocks\", {\r\n\ticon: (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n});\r\nwp.blocks.updateCategory(\"homegrade-pages\", {\r\n\ticon: (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n});\r\nwp.blocks.updateCategory(\"homegrade-page-home\", {\r\n\ticon: (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n});\r\n\r\n// Register our property at core/heading\r\n// wp.hooks.addFilter(\r\n// \t\"blocks.registerBlockType\",\r\n// \t\"homegrade-blocks/block_editor_adjustments\", // our custom namespace\r\n// \tfunction (settings, name) {\r\n// \t\tif (name !== \"core/button\") {\r\n// \t\t\t// skip other core blocks\r\n// \t\t\treturn settings;\r\n// \t\t}\r\n// \t\tsettings.attributes = Object.assign(settings.attributes, {\r\n// \t\t\tbuttonVariant: {\r\n// \t\t\t\ttype: \"boolean\",\r\n// \t\t\t\tdefault: false,\r\n// \t\t\t},\r\n// \t\t});\r\n// \t\treturn settings;\r\n// \t}\r\n// );\r\n// Display the custom ToggleControl for every header; toggle the custom property\r\n\r\n// wp.hooks.addFilter(\r\n// \t\"editor.BlockEdit\",\r\n// \t\"homegrade-blocks/block_editor_adjustments\",\r\n// \twp.compose.createHigherOrderComponent(function (BlockEdit) {\r\n// \t\treturn function (props) {\r\n// \t\t\tif (props.name !== \"core/button\") {\r\n// \t\t\t\t// skip other core blocks\r\n// \t\t\t\treturn wp.element.createElement(BlockEdit, props);\r\n// \t\t\t}\r\n\r\n// \t\t\treturn wp.element.createElement(\r\n// \t\t\t\twp.element.Fragment,\r\n// \t\t\t\t{},\r\n// \t\t\t\twp.element.createElement(\r\n// \t\t\t\t\twp.blockEditor.InspectorControls,\r\n// \t\t\t\t\t{},\r\n// \t\t\t\t\twp.element.createElement(\r\n// \t\t\t\t\t\twp.components.PanelBody,\r\n// \t\t\t\t\t\t{},\r\n// \t\t\t\t\t\twp.element.createElement(\r\n// \t\t\t\t\t\t\twp.components.ToggleControl,\r\n\r\n// \t\t\t\t\t\t\t{\r\n// \t\t\t\t\t\t\t\tlabel: \"Show in Table of Contents\",\r\n// \t\t\t\t\t\t\t\tchecked: props.attributes.buttonVariant,\r\n// \t\t\t\t\t\t\t\tonChange: (value) => {\r\n// \t\t\t\t\t\t\t\t\tprops.setAttributes({\r\n// \t\t\t\t\t\t\t\t\t\tbuttonVariant: value,\r\n// \t\t\t\t\t\t\t\t\t});\r\n// \t\t\t\t\t\t\t\t},\r\n// \t\t\t\t\t\t\t}\r\n// \t\t\t\t\t\t)\r\n// \t\t\t\t\t)\r\n// \t\t\t\t),\r\n// \t\t\t\twp.element.createElement(BlockEdit, props)\r\n// \t\t\t);\r\n// \t\t};\r\n// \t})\r\n// );\r\n\r\n// Convert the custom property value into CSS class name on every save\r\n\r\n// wp.hooks.addFilter(\r\n// \t\"blocks.getSaveContent.extraProps\",\r\n// \t\"homegrade-blocks/block_editor_adjustments\",\r\n// \tfunction (extraProps, blockType, attributes) {\r\n// \t\tif (blockType.name !== \"core/button\") {\r\n// \t\t\t// skip other core blocks\r\n// \t\t\treturn extraProps;\r\n// \t\t}\r\n// \t\tif (attributes.buttonVariant) {\r\n// \t\t\textraProps.className = extraProps.className + \" lol \" + \" extra-props-de-antoine\";\r\n// \t\t}\r\n\r\n// \t\treturn extraProps;\r\n// \t}\r\n// );\r\n"],"names":["wp","blocks","updateCategory","icon","createElement","width","height","viewBox","fill","xmlns","d"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"editorAdjustements.js","mappings":";;;;;AAAA;AACAA,EAAE,CAACC,KAAK,CAACC,SAAS,CACjB,0BAA0B,EAC1B,2CAA2C;AAAE;AAC7C,UAAUC,QAAQ,EAAEC,IAAI,EAAE;EACzB,IAAIA,IAAI,KAAK,aAAa,EAAE;IAC3B;IACA,OAAOD,QAAQ;EAChB;EACAA,QAAQ,CAACE,UAAU,GAAGC,MAAM,CAACC,MAAM,CAACJ,QAAQ,CAACE,UAAU,EAAE;IACxDG,aAAa,EAAE;MACdC,IAAI,EAAE,SAAS;MACfC,OAAO,EAAE;IACV;EACD,CAAC,CAAC;EACF,OAAOP,QAAQ;AAChB,CACD,CAAC;AACD;;AAEAH,EAAE,CAACC,KAAK,CAACC,SAAS,CACjB,kBAAkB,EAClB,2CAA2C,EAC3CF,EAAE,CAACW,OAAO,CAACC,0BAA0B,CAAC,UAAUC,SAAS,EAAE;EAC1D,OAAO,UAAUC,KAAK,EAAE;IACvB,IAAIA,KAAK,CAACV,IAAI,KAAK,aAAa,EAAE;MACjC;MACA,OAAOJ,EAAE,CAACe,OAAO,CAACC,aAAa,CAACH,SAAS,EAAEC,KAAK,CAAC;IAClD;IAEA,OAAOd,EAAE,CAACe,OAAO,CAACC,aAAa,CAC9BhB,EAAE,CAACe,OAAO,CAACE,QAAQ,EACnB,CAAC,CAAC,EACFjB,EAAE,CAACe,OAAO,CAACC,aAAa,CACvBhB,EAAE,CAACkB,WAAW,CAACC,iBAAiB,EAChC,CAAC,CAAC,EACFnB,EAAE,CAACe,OAAO,CAACC,aAAa,CACvBhB,EAAE,CAACoB,UAAU,CAACC,SAAS,EACvB,CAAC,CAAC,EACFrB,EAAE,CAACe,OAAO,CAACC,aAAa,CACvBhB,EAAE,CAACoB,UAAU,CAACE,aAAa,EAE3B;MACCC,KAAK,EAAE,2BAA2B;MAClCC,OAAO,EAAEV,KAAK,CAACT,UAAU,CAACG,aAAa;MACvCiB,QAAQ,EAAGC,KAAK,IAAK;QACpBZ,KAAK,CAACa,aAAa,CAAC;UACnBnB,aAAa,EAAEkB;QAChB,CAAC,CAAC;MACH;IACD,CACD,CACD,CACD,CAAC,EACD1B,EAAE,CAACe,OAAO,CAACC,aAAa,CAACH,SAAS,EAAEC,KAAK,CAC1C,CAAC;EACF,CAAC;AACF,CAAC,CACF,CAAC;;AAED;;AAEAd,EAAE,CAACC,KAAK,CAACC,SAAS,CACjB,kCAAkC,EAClC,2CAA2C,EAC3C,UAAU0B,UAAU,EAAEC,SAAS,EAAExB,UAAU,EAAE;EAC5C,IAAIwB,SAAS,CAACzB,IAAI,KAAK,aAAa,EAAE;IACrC;IACA,OAAOwB,UAAU;EAClB;EACA,IAAIvB,UAAU,CAACG,aAAa,EAAE;IAC7BoB,UAAU,CAACE,SAAS,GAAGF,UAAU,CAACE,SAAS,GAAG,OAAO,GAAG,yBAAyB;EAClF;EAEA,OAAOF,UAAU;AAClB,CACD,CAAC,C","sources":["webpack://multi-blocks/./block_editor_adjustments.js"],"sourcesContent":["// Register our property at core/heading\r\nwp.hooks.addFilter(\r\n\t\"blocks.registerBlockType\",\r\n\t\"homegrade-blocks/block_editor_adjustments\", // our custom namespace\r\n\tfunction (settings, name) {\r\n\t\tif (name !== \"core/button\") {\r\n\t\t\t// skip other core blocks\r\n\t\t\treturn settings;\r\n\t\t}\r\n\t\tsettings.attributes = Object.assign(settings.attributes, {\r\n\t\t\tbuttonVariant: {\r\n\t\t\t\ttype: \"boolean\",\r\n\t\t\t\tdefault: false,\r\n\t\t\t},\r\n\t\t});\r\n\t\treturn settings;\r\n\t}\r\n);\r\n// Display the custom ToggleControl for every header; toggle the custom property\r\n\r\nwp.hooks.addFilter(\r\n\t\"editor.BlockEdit\",\r\n\t\"homegrade-blocks/block_editor_adjustments\",\r\n\twp.compose.createHigherOrderComponent(function (BlockEdit) {\r\n\t\treturn function (props) {\r\n\t\t\tif (props.name !== \"core/button\") {\r\n\t\t\t\t// skip other core blocks\r\n\t\t\t\treturn wp.element.createElement(BlockEdit, props);\r\n\t\t\t}\r\n\r\n\t\t\treturn wp.element.createElement(\r\n\t\t\t\twp.element.Fragment,\r\n\t\t\t\t{},\r\n\t\t\t\twp.element.createElement(\r\n\t\t\t\t\twp.blockEditor.InspectorControls,\r\n\t\t\t\t\t{},\r\n\t\t\t\t\twp.element.createElement(\r\n\t\t\t\t\t\twp.components.PanelBody,\r\n\t\t\t\t\t\t{},\r\n\t\t\t\t\t\twp.element.createElement(\r\n\t\t\t\t\t\t\twp.components.ToggleControl,\r\n\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tlabel: \"Show in Table of Contents\",\r\n\t\t\t\t\t\t\t\tchecked: props.attributes.buttonVariant,\r\n\t\t\t\t\t\t\t\tonChange: (value) => {\r\n\t\t\t\t\t\t\t\t\tprops.setAttributes({\r\n\t\t\t\t\t\t\t\t\t\tbuttonVariant: value,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t),\r\n\t\t\t\twp.element.createElement(BlockEdit, props)\r\n\t\t\t);\r\n\t\t};\r\n\t})\r\n);\r\n\r\n// Convert the custom property value into CSS class name on every save\r\n\r\nwp.hooks.addFilter(\r\n\t\"blocks.getSaveContent.extraProps\",\r\n\t\"homegrade-blocks/block_editor_adjustments\",\r\n\tfunction (extraProps, blockType, attributes) {\r\n\t\tif (blockType.name !== \"core/button\") {\r\n\t\t\t// skip other core blocks\r\n\t\t\treturn extraProps;\r\n\t\t}\r\n\t\tif (attributes.buttonVariant) {\r\n\t\t\textraProps.className = extraProps.className + \" lol \" + \" extra-props-de-antoine\";\r\n\t\t}\r\n\r\n\t\treturn extraProps;\r\n\t}\r\n);\r\n"],"names":["wp","hooks","addFilter","settings","name","attributes","Object","assign","buttonVariant","type","default","compose","createHigherOrderComponent","BlockEdit","props","element","createElement","Fragment","blockEditor","InspectorControls","components","PanelBody","ToggleControl","label","checked","onChange","value","setAttributes","extraProps","blockType","className"],"sourceRoot":""} \ No newline at end of file diff --git a/build/index.asset.php b/build/index.asset.php index 71dcc6f..7db1033 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1 +1 @@ - array('wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-rich-text'), 'version' => '692a2c6f0430adbf174a'); + array('wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-rich-text'), 'version' => '0cf4273f82f41f81d701'); diff --git a/build/index.js b/build/index.js index 0bdc967..f1108f2 100644 --- a/build/index.js +++ b/build/index.js @@ -60,9 +60,9 @@ function getThematiqueFamilySlug(thematique_slug) { case "urbanisme": return "energies-urbanisme"; case "patrimoine": - case "sante-et-securite": + case "sante-securite-salubrite": return "patrimoine-sante-securite"; - case "location": + case "location-achat": return "location"; } } diff --git a/build/index.js.map b/build/index.js.map index fe616eb..fe5f49f 100644 --- a/build/index.js.map +++ b/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":"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","sources":["webpack://multi-blocks/./node_modules/@wordpress/icons/build-module/library/trash.js","webpack://multi-blocks/./blocks/utilities.js","webpack://multi-blocks/./src/format-types/brochure/brochure.js","webpack://multi-blocks/./src/format-types/tooltip/tooltip.js","webpack://multi-blocks/./src/format-types/brochure/brochure.css?c994","webpack://multi-blocks/./src/format-types/tooltip/tooltip.css?0248","webpack://multi-blocks/external window [\"wp\",\"blockEditor\"]","webpack://multi-blocks/external window [\"wp\",\"components\"]","webpack://multi-blocks/external window [\"wp\",\"data\"]","webpack://multi-blocks/external window [\"wp\",\"element\"]","webpack://multi-blocks/external window [\"wp\",\"i18n\"]","webpack://multi-blocks/external window [\"wp\",\"primitives\"]","webpack://multi-blocks/external window [\"wp\",\"richText\"]","webpack://multi-blocks/webpack/bootstrap","webpack://multi-blocks/webpack/runtime/compat get default export","webpack://multi-blocks/webpack/runtime/define property getters","webpack://multi-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://multi-blocks/webpack/runtime/make namespace object","webpack://multi-blocks/./src/index.js"],"sourcesContent":["import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","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","import { registerFormatType, toggleFormat, applyFormat, getActiveFormats } from \"@wordpress/rich-text\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { BlockControls, __experimentalLinkControl as LinkControl } from \"@wordpress/block-editor\";\r\nimport { Popover, Button } from \"@wordpress/components\";\r\n\r\nimport { ToolbarGroup, ToolbarButton, TextareaControl } from \"@wordpress/components\";\r\nimport { check, trash } from \"@wordpress/icons\";\r\n\r\nimport { useState } from \"@wordpress/element\";\r\nimport { useSelect } from \"@wordpress/data\"; // pour les querry\r\n\r\nconst formatName = \"homegrade-format/brochure-format\";\r\n\r\nconst BrochureLinkFormatButton = (props) => {\r\n\tconst { isActive, value, onChange } = props;\r\n\tconst [isPopoverOpen, setIsPopoverOpen] = useState(false);\r\n\tconst [relatedPost, setRelatedPost] = useState(\"\");\r\n\tconst [pendingBrochure, setPendingBrochure] = useState(false);\r\n\r\n\tconst activeFormat = getActiveFormats(value).filter((format) => format.type === formatName)[0];\r\n\r\n\tconst brochurePost = useSelect((select) => {\r\n\t\tif (activeFormat && activeFormat.attributes.brochurePostID) {\r\n\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\"postType\",\r\n\t\t\t\t\"brochures\",\r\n\t\t\t\tactiveFormat.attributes.brochurePostID\r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\r\n\tconst brochureAttachedMedia = useSelect((select) => {\r\n\t\tif (brochurePost && brochurePost.acf && brochurePost.acf.brochure_pdf) {\r\n\t\t\treturn select(\"core\").getEntityRecord(\"postType\", \"attachment\", brochurePost.acf.brochure_pdf);\r\n\t\t}\r\n\t});\r\n\r\n\tfunction setFormat(postDatas) {\r\n\t\tsetIsPopoverOpen(!isPopoverOpen);\r\n\t\tsetPendingBrochure(true);\r\n\t\tonChange(\r\n\t\t\tapplyFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\thref: postDatas.url,\r\n\t\t\t\t\tbrochurePostID: postDatas.id.toString(),\r\n\t\t\t\t\ttarget: \"_blank\",\r\n\t\t\t\t\tstyle: \"text-decoration: underline;\",\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\r\n\tfunction removeFormat() {\r\n\t\tsetIsPopoverOpen(false);\r\n\t\tonChange(\r\n\t\t\ttoggleFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\r\n\t// if (brochurePost && brochureAttachedMedia && pendingBrochure) {\r\n\t// \tonChange(\r\n\t// \t\tapplyFormat(value, {\r\n\t// \t\t\ttype: formatName,\r\n\t// \t\t\tattributes: {\r\n\t// \t\t\t\ttarget: \"_blank\",\r\n\t// \t\t\t\tbrochurePostID: brochurePost.id.toString(),\r\n\t// \t\t\t\tbrochureID: brochureAttachedMedia.id.toString(),\r\n\t// \t\t\t\thref: brochurePost.link,\r\n\t// \t\t\t\tstyle: \"text-decoration: underline;\",\r\n\t// \t\t\t},\r\n\t// \t\t})\r\n\t// \t);\r\n\t// \tsetPendingBrochure(false);\r\n\t// }\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t{isPopoverOpen && (\r\n\t\t\t\t\t setIsPopoverOpen(false)}\r\n\t\t\t\t\t\tclassName='popover_tooltip_field'>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t!isActive ? setIsPopoverOpen(!isPopoverOpen) : removeFormat()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nregisterFormatType(\"homegrade-format/brochure-format\", {\r\n\ttitle: \"Lien Brochure/Fiche-info\",\r\n\ttagName: \"a\",\r\n\tattributes: {\r\n\t\tbrochureID: \"brochure-id\",\r\n\t\tbrochurePostID: \"brochure-post-id\",\r\n\t},\r\n\tclassName: \"brochure-link-format\",\r\n\tedit: BrochureLinkFormatButton,\r\n});\r\n","import { __ } from \"@wordpress/i18n\";\r\nimport { registerFormatType, toggleFormat, applyFormat, getActiveFormats } from \"@wordpress/rich-text\";\r\n\r\nimport { BlockControls, __experimentalLinkControl as LinkControl } from \"@wordpress/block-editor\";\r\nimport { Popover, ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\r\nimport { trash } from \"@wordpress/icons\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { useSelect } from \"@wordpress/data\"; // pour les querry\r\n\r\nconst formatName = \"homegrade-format/tooltip\";\r\n\r\nconst Edit = (props) => {\r\n\tconst { isActive, value, onChange } = props;\r\n\tconst [isPopoverOpen, setIsPopoverOpen] = useState(false);\r\n\tconst [pendingDefinition, setPendingDefinition] = useState(false);\r\n\r\n\tconst activeFormat = getActiveFormats(value).filter((format) => format.type === formatName)[0];\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\tfunction removeFormat() {\r\n\t\tsetIsPopoverOpen(false);\r\n\t\tonChange(\r\n\t\t\ttoggleFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\tfunction setFormat(postDatas) {\r\n\t\tsetPendingDefinition(true);\r\n\t\tsetIsPopoverOpen(false);\r\n\r\n\t\tonChange(\r\n\t\t\tapplyFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tdefinitionId: postDatas.id.toString(),\r\n\t\t\t\t\tdataTooltipWord: postDatas.title,\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\r\n\tconst post = useSelect((select) => {\r\n\t\tif (activeFormat && activeFormat.attributes.definitionId) {\r\n\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\"postType\",\r\n\t\t\t\t\"vocabulaire\",\r\n\t\t\t\tactiveFormat.attributes.definitionId\r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\r\n\tif (post && pendingDefinition) {\r\n\t\tonChange(\r\n\t\t\tapplyFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tdataTooltipDefinition: post.acf.definition,\r\n\t\t\t\t\tdefinitionId: activeFormat.attributes.definitionId,\r\n\t\t\t\t\tdataTooltipWord: activeFormat.attributes.dataTooltipWord,\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t\tsetPendingDefinition(false);\r\n\t}\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t{isPopoverOpen && (\r\n\t\t\t\t\t setIsPopoverOpen(false)}\r\n\t\t\t\t\t\tclassName='popover_tooltip_field'>\r\n\t\t\t\t\t\t setFormat(postDatas)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetIsPopoverOpen(true);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{isActive && (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tremoveFormat();\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nregisterFormatType(formatName, {\r\n\ttitle: __(\"Tooltip\", \"homegrade-format\"),\r\n\ttagName: \"button\",\r\n\tattributes: {\r\n\t\tdefinitionId: \"data-definition-id\",\r\n\t\tdataTooltipDefinition: \"data-tooltip-definition\",\r\n\t\tdataTooltipWord: \"data-tooltip-word\",\r\n\t},\r\n\tclassName: \"tooltip-word\",\r\n\tedit: Edit,\r\n});\r\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","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\"];","module.exports = window[\"wp\"][\"richText\"];","// 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","// 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};","import \"./format-types/tooltip/tooltip.css\";\r\nimport \"./format-types/tooltip/tooltip.js\";\r\n\r\nimport \"../blocks/utilities.js\";\r\nimport \"./format-types/brochure/brochure.css\";\r\nimport \"./format-types/brochure/brochure.js\";\r\n\r\n// import React from \"react\";\r\n\r\n// import { useSelect, useDispatch } from \"@wordpress/data\";\r\n\r\n// import { useEffect } from \"@wordpress/element\";\r\n\r\n// export default function index() {\r\n// \tuseEffect(() => {\r\n// \t\talert(\"Hello, World!\");\r\n// \t}, []);\r\n\r\n// \treturn
index
;\r\n// }\r\n\r\n// index();\r\n"],"names":["getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","registerFormatType","toggleFormat","applyFormat","getActiveFormats","__","BlockControls","__experimentalLinkControl","LinkControl","Popover","Button","ToolbarGroup","ToolbarButton","TextareaControl","check","trash","useState","useSelect","formatName","BrochureLinkFormatButton","props","isActive","value","onChange","isPopoverOpen","setIsPopoverOpen","relatedPost","setRelatedPost","pendingBrochure","setPendingBrochure","activeFormat","filter","format","type","brochurePost","select","attributes","brochurePostID","getEntityRecord","brochureAttachedMedia","acf","brochure_pdf","setFormat","postDatas","href","url","id","toString","target","style","removeFormat","createElement","Fragment","onClose","className","suggestionsQuery","subtype","icon","label","onClick","title","tagName","brochureID","edit","Edit","pendingDefinition","setPendingDefinition","lang","definitionId","dataTooltipWord","post","dataTooltipDefinition","definition","link","tile","kind","isCollapsed"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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","sources":["webpack://multi-blocks/./node_modules/@wordpress/icons/build-module/library/trash.js","webpack://multi-blocks/./blocks/utilities.js","webpack://multi-blocks/./src/format-types/brochure/brochure.js","webpack://multi-blocks/./src/format-types/tooltip/tooltip.js","webpack://multi-blocks/./src/format-types/brochure/brochure.css?c994","webpack://multi-blocks/./src/format-types/tooltip/tooltip.css?0248","webpack://multi-blocks/external window [\"wp\",\"blockEditor\"]","webpack://multi-blocks/external window [\"wp\",\"components\"]","webpack://multi-blocks/external window [\"wp\",\"data\"]","webpack://multi-blocks/external window [\"wp\",\"element\"]","webpack://multi-blocks/external window [\"wp\",\"i18n\"]","webpack://multi-blocks/external window [\"wp\",\"primitives\"]","webpack://multi-blocks/external window [\"wp\",\"richText\"]","webpack://multi-blocks/webpack/bootstrap","webpack://multi-blocks/webpack/runtime/compat get default export","webpack://multi-blocks/webpack/runtime/define property getters","webpack://multi-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://multi-blocks/webpack/runtime/make namespace object","webpack://multi-blocks/./src/index.js"],"sourcesContent":["import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","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-securite-salubrite\":\r\n\t\t\treturn \"patrimoine-sante-securite\";\r\n\r\n\t\tcase \"location-achat\":\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","import { registerFormatType, toggleFormat, applyFormat, getActiveFormats } from \"@wordpress/rich-text\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { BlockControls, __experimentalLinkControl as LinkControl } from \"@wordpress/block-editor\";\r\nimport { Popover, Button } from \"@wordpress/components\";\r\n\r\nimport { ToolbarGroup, ToolbarButton, TextareaControl } from \"@wordpress/components\";\r\nimport { check, trash } from \"@wordpress/icons\";\r\n\r\nimport { useState } from \"@wordpress/element\";\r\nimport { useSelect } from \"@wordpress/data\"; // pour les querry\r\n\r\nconst formatName = \"homegrade-format/brochure-format\";\r\n\r\nconst BrochureLinkFormatButton = (props) => {\r\n\tconst { isActive, value, onChange } = props;\r\n\tconst [isPopoverOpen, setIsPopoverOpen] = useState(false);\r\n\tconst [relatedPost, setRelatedPost] = useState(\"\");\r\n\tconst [pendingBrochure, setPendingBrochure] = useState(false);\r\n\r\n\tconst activeFormat = getActiveFormats(value).filter((format) => format.type === formatName)[0];\r\n\r\n\tconst brochurePost = useSelect((select) => {\r\n\t\tif (activeFormat && activeFormat.attributes.brochurePostID) {\r\n\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\"postType\",\r\n\t\t\t\t\"brochures\",\r\n\t\t\t\tactiveFormat.attributes.brochurePostID\r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\r\n\tconst brochureAttachedMedia = useSelect((select) => {\r\n\t\tif (brochurePost && brochurePost.acf && brochurePost.acf.brochure_pdf) {\r\n\t\t\treturn select(\"core\").getEntityRecord(\"postType\", \"attachment\", brochurePost.acf.brochure_pdf);\r\n\t\t}\r\n\t});\r\n\r\n\tfunction setFormat(postDatas) {\r\n\t\tsetIsPopoverOpen(!isPopoverOpen);\r\n\t\tsetPendingBrochure(true);\r\n\t\tonChange(\r\n\t\t\tapplyFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\thref: postDatas.url,\r\n\t\t\t\t\tbrochurePostID: postDatas.id.toString(),\r\n\t\t\t\t\ttarget: \"_blank\",\r\n\t\t\t\t\tstyle: \"text-decoration: underline;\",\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\r\n\tfunction removeFormat() {\r\n\t\tsetIsPopoverOpen(false);\r\n\t\tonChange(\r\n\t\t\ttoggleFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\r\n\t// if (brochurePost && brochureAttachedMedia && pendingBrochure) {\r\n\t// \tonChange(\r\n\t// \t\tapplyFormat(value, {\r\n\t// \t\t\ttype: formatName,\r\n\t// \t\t\tattributes: {\r\n\t// \t\t\t\ttarget: \"_blank\",\r\n\t// \t\t\t\tbrochurePostID: brochurePost.id.toString(),\r\n\t// \t\t\t\tbrochureID: brochureAttachedMedia.id.toString(),\r\n\t// \t\t\t\thref: brochurePost.link,\r\n\t// \t\t\t\tstyle: \"text-decoration: underline;\",\r\n\t// \t\t\t},\r\n\t// \t\t})\r\n\t// \t);\r\n\t// \tsetPendingBrochure(false);\r\n\t// }\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t{isPopoverOpen && (\r\n\t\t\t\t\t setIsPopoverOpen(false)}\r\n\t\t\t\t\t\tclassName='popover_tooltip_field'>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t!isActive ? setIsPopoverOpen(!isPopoverOpen) : removeFormat()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nregisterFormatType(\"homegrade-format/brochure-format\", {\r\n\ttitle: \"Lien Brochure/Fiche-info\",\r\n\ttagName: \"a\",\r\n\tattributes: {\r\n\t\tbrochureID: \"brochure-id\",\r\n\t\tbrochurePostID: \"brochure-post-id\",\r\n\t},\r\n\tclassName: \"brochure-link-format\",\r\n\tedit: BrochureLinkFormatButton,\r\n});\r\n","import { __ } from \"@wordpress/i18n\";\r\nimport { registerFormatType, toggleFormat, applyFormat, getActiveFormats } from \"@wordpress/rich-text\";\r\n\r\nimport { BlockControls, __experimentalLinkControl as LinkControl } from \"@wordpress/block-editor\";\r\nimport { Popover, ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\r\nimport { trash } from \"@wordpress/icons\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { useSelect } from \"@wordpress/data\"; // pour les querry\r\n\r\nconst formatName = \"homegrade-format/tooltip\";\r\n\r\nconst Edit = (props) => {\r\n\tconst { isActive, value, onChange } = props;\r\n\tconst [isPopoverOpen, setIsPopoverOpen] = useState(false);\r\n\tconst [pendingDefinition, setPendingDefinition] = useState(false);\r\n\r\n\tconst activeFormat = getActiveFormats(value).filter((format) => format.type === formatName)[0];\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\tfunction removeFormat() {\r\n\t\tsetIsPopoverOpen(false);\r\n\t\tonChange(\r\n\t\t\ttoggleFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\tfunction setFormat(postDatas) {\r\n\t\tsetPendingDefinition(true);\r\n\t\tsetIsPopoverOpen(false);\r\n\r\n\t\tonChange(\r\n\t\t\tapplyFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tdefinitionId: postDatas.id.toString(),\r\n\t\t\t\t\tdataTooltipWord: postDatas.title,\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t}\r\n\r\n\tconst post = useSelect((select) => {\r\n\t\tif (activeFormat && activeFormat.attributes.definitionId) {\r\n\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\"postType\",\r\n\t\t\t\t\"vocabulaire\",\r\n\t\t\t\tactiveFormat.attributes.definitionId\r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\r\n\tif (post && pendingDefinition) {\r\n\t\tonChange(\r\n\t\t\tapplyFormat(value, {\r\n\t\t\t\ttype: formatName,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tdataTooltipDefinition: post.acf.definition,\r\n\t\t\t\t\tdefinitionId: activeFormat.attributes.definitionId,\r\n\t\t\t\t\tdataTooltipWord: activeFormat.attributes.dataTooltipWord,\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t\tsetPendingDefinition(false);\r\n\t}\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t{isPopoverOpen && (\r\n\t\t\t\t\t setIsPopoverOpen(false)}\r\n\t\t\t\t\t\tclassName='popover_tooltip_field'>\r\n\t\t\t\t\t\t setFormat(postDatas)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetIsPopoverOpen(true);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{isActive && (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tremoveFormat();\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nregisterFormatType(formatName, {\r\n\ttitle: __(\"Tooltip\", \"homegrade-format\"),\r\n\ttagName: \"button\",\r\n\tattributes: {\r\n\t\tdefinitionId: \"data-definition-id\",\r\n\t\tdataTooltipDefinition: \"data-tooltip-definition\",\r\n\t\tdataTooltipWord: \"data-tooltip-word\",\r\n\t},\r\n\tclassName: \"tooltip-word\",\r\n\tedit: Edit,\r\n});\r\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","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\"];","module.exports = window[\"wp\"][\"richText\"];","// 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","// 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};","import \"./format-types/tooltip/tooltip.css\";\r\nimport \"./format-types/tooltip/tooltip.js\";\r\n\r\nimport \"../blocks/utilities.js\";\r\nimport \"./format-types/brochure/brochure.css\";\r\nimport \"./format-types/brochure/brochure.js\";\r\n\r\n// import React from \"react\";\r\n\r\n// import { useSelect, useDispatch } from \"@wordpress/data\";\r\n\r\n// import { useEffect } from \"@wordpress/element\";\r\n\r\n// export default function index() {\r\n// \tuseEffect(() => {\r\n// \t\talert(\"Hello, World!\");\r\n// \t}, []);\r\n\r\n// \treturn
index
;\r\n// }\r\n\r\n// index();\r\n"],"names":["getThematiqueFamilySlug","thematique_slug","cleanString","string","normalize","replace","toLowerCase","split","join","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","registerFormatType","toggleFormat","applyFormat","getActiveFormats","__","BlockControls","__experimentalLinkControl","LinkControl","Popover","Button","ToolbarGroup","ToolbarButton","TextareaControl","check","trash","useState","useSelect","formatName","BrochureLinkFormatButton","props","isActive","value","onChange","isPopoverOpen","setIsPopoverOpen","relatedPost","setRelatedPost","pendingBrochure","setPendingBrochure","activeFormat","filter","format","type","brochurePost","select","attributes","brochurePostID","getEntityRecord","brochureAttachedMedia","acf","brochure_pdf","setFormat","postDatas","href","url","id","toString","target","style","removeFormat","createElement","Fragment","onClose","className","suggestionsQuery","subtype","icon","label","onClick","title","tagName","brochureID","edit","Edit","pendingDefinition","setPendingDefinition","lang","definitionId","dataTooltipWord","post","dataTooltipDefinition","definition","link","tile","kind","isCollapsed"],"sourceRoot":""} \ No newline at end of file