/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ }
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/*!***********************!*\
!*** ./src/blocks.js ***!
\***********************/
/*! no exports provided */
/*! all exports used */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__core__ = __webpack_require__(/*! ./core */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__core__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__container__ = __webpack_require__(/*! ./container */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__container___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__container__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__row__ = __webpack_require__(/*! ./row */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__row___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__row__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__column__ = __webpack_require__(/*! ./column */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__column___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__column__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__button__ = __webpack_require__(/*! ./button */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__button___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__button__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__blocks_editor_scss__ = __webpack_require__(/*! ./blocks.editor.scss */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__blocks_editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__blocks_editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__blocks_style_scss__ = __webpack_require__(/*! ./blocks.style.scss */ 7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__blocks_style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6__blocks_style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__common_scss__ = __webpack_require__(/*! ./common.scss */ 8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__common_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7__common_scss__);\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEd1dGVuYmVyZyBCbG9ja3NcbiAqXG4gKiBBbGwgYmxvY2tzIHJlbGF0ZWQgSmF2YVNjcmlwdCBmaWxlcyBzaG91bGQgYmUgaW1wb3J0ZWQgaGVyZS5cbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXG4gKiBmb3IgdGhhdCBibG9jayBoZXJlIGFzIHdlbGwuXG4gKlxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcbiAqIFdlYnBhY2sgaXMgY29tcGlsaW5nIGFzIHRoZSBpbnB1dCBmaWxlLlxuICovXG5cbmltcG9ydCAnLi9jb3JlJztcbmltcG9ydCAnLi9jb250YWluZXInO1xuaW1wb3J0ICcuL3Jvdyc7XG5pbXBvcnQgJy4vY29sdW1uJztcbmltcG9ydCAnLi9idXR0b24nO1xuXG5pbXBvcnQgJy4vYmxvY2tzLmVkaXRvci5zY3NzJztcbmltcG9ydCAnLi9ibG9ja3Muc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vY29tbW9uLnNjc3MnO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy5qc1xuLy8gbW9kdWxlIGlkID0gMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n");
/***/ }),
/* 1 */
/*!***************************!*\
!*** ./src/core/index.js ***!
\***************************/
/*! dynamic exports provided */
/***/ (function(module, exports) {
eval("var createHigherOrderComponent = wp.compose.createHigherOrderComponent;\n\n\nvar addSupportReusableCoreBlock = function addSupportReusableCoreBlock(settings, name) {\n if (name === 'core/block') {\n var newSettings = lodash.assign({}, settings, {\n supports: lodash.assign({}, settings.supports, {\n align: true,\n default: 'full'\n })\n });\n settings = newSettings;\n }\n return settings;\n};\nwp.hooks.addFilter('blocks.registerBlockType', 'advanced-bootstrap-blocks/core/block', addSupportReusableCoreBlock);\n\nvar modifyReusableCoreBlock = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"core/block\") {\n props.attributes.align = props.attributes.align || 'full';\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockContainer');\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/core/modify-element-edit', modifyReusableCoreBlock);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb3JlL2luZGV4LmpzPzQ0NDQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcblxuXG52YXIgYWRkU3VwcG9ydFJldXNhYmxlQ29yZUJsb2NrID0gZnVuY3Rpb24gYWRkU3VwcG9ydFJldXNhYmxlQ29yZUJsb2NrKHNldHRpbmdzLCBuYW1lKSB7XG4gIGlmIChuYW1lID09PSAnY29yZS9ibG9jaycpIHtcbiAgICB2YXIgbmV3U2V0dGluZ3MgPSBsb2Rhc2guYXNzaWduKHt9LCBzZXR0aW5ncywge1xuICAgICAgc3VwcG9ydHM6IGxvZGFzaC5hc3NpZ24oe30sIHNldHRpbmdzLnN1cHBvcnRzLCB7XG4gICAgICAgIGFsaWduOiB0cnVlLFxuICAgICAgICBkZWZhdWx0OiAnZnVsbCdcbiAgICAgIH0pXG4gICAgfSk7XG4gICAgc2V0dGluZ3MgPSBuZXdTZXR0aW5ncztcbiAgfVxuICByZXR1cm4gc2V0dGluZ3M7XG59O1xud3AuaG9va3MuYWRkRmlsdGVyKCdibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGUnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb3JlL2Jsb2NrJywgYWRkU3VwcG9ydFJldXNhYmxlQ29yZUJsb2NrKTtcblxudmFyIG1vZGlmeVJldXNhYmxlQ29yZUJsb2NrID0gY3JlYXRlSGlnaGVyT3JkZXJDb21wb25lbnQoZnVuY3Rpb24gKEJsb2NrTGlzdEJsb2NrKSB7XG4gIHJldHVybiBmdW5jdGlvbiAocHJvcHMpIHtcbiAgICBpZiAocHJvcHMuYmxvY2submFtZSA9PSBcImNvcmUvYmxvY2tcIikge1xuICAgICAgcHJvcHMuYXR0cmlidXRlcy5hbGlnbiA9IHByb3BzLmF0dHJpYnV0ZXMuYWxpZ24gfHwgJ2Z1bGwnO1xuICAgIH1cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrTGlzdEJsb2NrLCBwcm9wcyk7XG4gIH07XG59LCAnbW9kaWZ5QmxvY2tMaXN0QmxvY2tDb250YWluZXInKTtcbndwLmhvb2tzLmFkZEZpbHRlcignZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29yZS9tb2RpZnktZWxlbWVudC1lZGl0JywgbW9kaWZ5UmV1c2FibGVDb3JlQmxvY2spO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2NvcmUvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n");
/***/ }),
/* 2 */
/*!********************************!*\
!*** ./src/container/index.js ***!
\********************************/
/*! dynamic exports provided */
/***/ (function(module, exports) {
eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nregisterBlockType('advanced-bootstrap-blocks/container', {\n title: __('Container (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('container')],\n attributes: {\n isFluid: {\n type: 'bool',\n default: false\n },\n isWrapped: {\n type: 'bool',\n default: false\n },\n allowedBlocks: ['advanced-bootstrap-blocks/row'],\n TEMPLATE: {\n type: 'array',\n default: [['advanced-bootstrap-blocks/row', {}, []]]\n }\n },\n\n edit: function edit(props) {\n var className = props.className,\n _props$attributes = props.attributes,\n isFluid = _props$attributes.isFluid,\n isWrapped = _props$attributes.isWrapped,\n TEMPLATE = _props$attributes.TEMPLATE,\n setAttributes = props.setAttributes;\n\n\n var onChangeToggleFluid = function onChangeToggleFluid() {\n setAttributes({ isFluid: !isFluid });\n };\n\n var onChangeToggleWrapped = function onChangeToggleWrapped() {\n setAttributes({ isWrapped: !isWrapped });\n };\n\n var onChangeColumnCount = function onChangeColumnCount(value) {\n setAttributes({ columnCount: value });\n };\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n {\n title: __('Container Settings', 'advanced-bootstrap-blocks')\n },\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n 'label',\n {\n htmlFor: 'form-toggle-fluid'\n },\n __('Full-width Container', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: 'form-toggle-fluid',\n label: __('Full-width container', 'advanced-bootstrap-blocks'),\n checked: isFluid,\n onClick: onChangeToggleFluid\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n 'label',\n {\n htmlFor: 'form-toggle-fluid'\n },\n __('Wrap container', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: 'form-toggle-fluid',\n label: __('Add Wrapper', 'advanced-bootstrap-blocks'),\n checked: isWrapped,\n onClick: onChangeToggleWrapped\n })\n )\n )\n ),\n wp.element.createElement(\n 'div',\n {\n className: isFluid ? [className, \"container-fluid\"].join(\"\") : [className, \"container\"].join(\"\"),\n style: { border: '1px dashed red' }\n },\n wp.element.createElement(InnerBlocks, {\n template: TEMPLATE,\n allowedBlocks: ['advanced-bootstrap-blocks/row']\n })\n )\n );\n },\n\n save: function save(props) {\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(InnerBlocks.Content, null)\n );\n }\n});\n\nvar modifyBlockListBlockContainer = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"advanced-bootstrap-blocks/container\") {\n props.className = props.attributes.isWrapped ? props.className : \"\";\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockContainer');\n\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/container/modify-element-edit', modifyBlockListBlockContainer);\n\nvar modifyGetSaveElementContainer = function modifyGetSaveElementContainer(element, blockType, attributes) {\n if (!element) {\n return;\n }\n\n if (blockType.name === 'advanced-bootstrap-blocks/container') {\n if (attributes.isWrapped) {\n return wp.element.createElement(\n 'div',\n { className: element.props.className },\n wp.element.createElement(\n 'div',\n { className: attributes.isFluid ? \"container-fluid\" : \"container\" },\n element\n )\n );\n }\n return wp.element.createElement(\n 'div',\n { className: [element.props.className, attributes.isFluid ? \"container-fluid\" : \"container\"].join(\" \") },\n element\n );\n }\n\n return element;\n};\n\nwp.hooks.addFilter('blocks.getSaveElement', 'advanced-bootstrap-blocks/container/modify-element-save', modifyGetSaveElementContainer);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb250YWluZXIvaW5kZXguanM/ODk5MyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG5yZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb250YWluZXInLCB7XG4gIHRpdGxlOiBfXygnQ29udGFpbmVyIChhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzKScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnJyksXG4gIGljb246ICdsYXlvdXQnLFxuICBjYXRlZ29yeTogJ2xheW91dCcsXG4gIGtleXdvcmRzOiBbX18oJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKSwgX18oJ2NvbnRhaW5lcicpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIGlzRmx1aWQ6IHtcbiAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBpc1dyYXBwZWQ6IHtcbiAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBhbGxvd2VkQmxvY2tzOiBbJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3Mvcm93J10sXG4gICAgVEVNUExBVEU6IHtcbiAgICAgIHR5cGU6ICdhcnJheScsXG4gICAgICBkZWZhdWx0OiBbWydhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL3JvdycsIHt9LCBbXV1dXG4gICAgfVxuICB9LFxuXG4gIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcbiAgICB2YXIgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIGlzRmx1aWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc0ZsdWlkLFxuICAgICAgICBpc1dyYXBwZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1dyYXBwZWQsXG4gICAgICAgIFRFTVBMQVRFID0gX3Byb3BzJGF0dHJpYnV0ZXMuVEVNUExBVEUsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cbiAgICB2YXIgb25DaGFuZ2VUb2dnbGVGbHVpZCA9IGZ1bmN0aW9uIG9uQ2hhbmdlVG9nZ2xlRmx1aWQoKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgaXNGbHVpZDogIWlzRmx1aWQgfSk7XG4gICAgfTtcblxuICAgIHZhciBvbkNoYW5nZVRvZ2dsZVdyYXBwZWQgPSBmdW5jdGlvbiBvbkNoYW5nZVRvZ2dsZVdyYXBwZWQoKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgaXNXcmFwcGVkOiAhaXNXcmFwcGVkIH0pO1xuICAgIH07XG5cbiAgICB2YXIgb25DaGFuZ2VDb2x1bW5Db3VudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQ29sdW1uQ291bnQodmFsdWUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2x1bW5Db3VudDogdmFsdWUgfSk7XG4gICAgfTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgUGFuZWxCb2R5LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRpdGxlOiBfXygnQ29udGFpbmVyIFNldHRpbmdzJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKVxuICAgICAgICAgIH0sXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaHRtbEZvcjogJ2Zvcm0tdG9nZ2xlLWZsdWlkJ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBfXygnRnVsbC13aWR0aCBDb250YWluZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcbiAgICAgICAgICAgICAgaWQ6ICdmb3JtLXRvZ2dsZS1mbHVpZCcsXG4gICAgICAgICAgICAgIGxhYmVsOiBfXygnRnVsbC13aWR0aCBjb250YWluZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBpc0ZsdWlkLFxuICAgICAgICAgICAgICBvbkNsaWNrOiBvbkNoYW5nZVRvZ2dsZUZsdWlkXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICksXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaHRtbEZvcjogJ2Zvcm0tdG9nZ2xlLWZsdWlkJ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBfXygnV3JhcCBjb250YWluZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcbiAgICAgICAgICAgICAgaWQ6ICdmb3JtLXRvZ2dsZS1mbHVpZCcsXG4gICAgICAgICAgICAgIGxhYmVsOiBfXygnQWRkIFdyYXBwZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBpc1dyYXBwZWQsXG4gICAgICAgICAgICAgIG9uQ2xpY2s6IG9uQ2hhbmdlVG9nZ2xlV3JhcHBlZFxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7XG4gICAgICAgICAgY2xhc3NOYW1lOiBpc0ZsdWlkID8gW2NsYXNzTmFtZSwgXCJjb250YWluZXItZmx1aWRcIl0uam9pbihcIlwiKSA6IFtjbGFzc05hbWUsIFwiY29udGFpbmVyXCJdLmpvaW4oXCJcIiksXG4gICAgICAgICAgc3R5bGU6IHsgYm9yZGVyOiAnMXB4IGRhc2hlZCByZWQnIH1cbiAgICAgICAgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLCB7XG4gICAgICAgICAgdGVtcGxhdGU6IFRFTVBMQVRFLFxuICAgICAgICAgIGFsbG93ZWRCbG9ja3M6IFsnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9yb3cnXVxuICAgICAgICB9KVxuICAgICAgKVxuICAgICk7XG4gIH0sXG5cbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5uZXJCbG9ja3MuQ29udGVudCwgbnVsbClcbiAgICApO1xuICB9XG59KTtcblxudmFyIG1vZGlmeUJsb2NrTGlzdEJsb2NrQ29udGFpbmVyID0gY3JlYXRlSGlnaGVyT3JkZXJDb21wb25lbnQoZnVuY3Rpb24gKEJsb2NrTGlzdEJsb2NrKSB7XG4gIHJldHVybiBmdW5jdGlvbiAocHJvcHMpIHtcbiAgICBpZiAocHJvcHMuYmxvY2submFtZSA9PSBcImFkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29udGFpbmVyXCIpIHtcbiAgICAgIHByb3BzLmNsYXNzTmFtZSA9IHByb3BzLmF0dHJpYnV0ZXMuaXNXcmFwcGVkID8gcHJvcHMuY2xhc3NOYW1lIDogXCJcIjtcbiAgICB9XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0xpc3RCbG9jaywgcHJvcHMpO1xuICB9O1xufSwgJ21vZGlmeUJsb2NrTGlzdEJsb2NrQ29udGFpbmVyJyk7XG5cbndwLmhvb2tzLmFkZEZpbHRlcignZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29udGFpbmVyL21vZGlmeS1lbGVtZW50LWVkaXQnLCBtb2RpZnlCbG9ja0xpc3RCbG9ja0NvbnRhaW5lcik7XG5cbnZhciBtb2RpZnlHZXRTYXZlRWxlbWVudENvbnRhaW5lciA9IGZ1bmN0aW9uIG1vZGlmeUdldFNhdmVFbGVtZW50Q29udGFpbmVyKGVsZW1lbnQsIGJsb2NrVHlwZSwgYXR0cmlidXRlcykge1xuICBpZiAoIWVsZW1lbnQpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICBpZiAoYmxvY2tUeXBlLm5hbWUgPT09ICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbnRhaW5lcicpIHtcbiAgICBpZiAoYXR0cmlidXRlcy5pc1dyYXBwZWQpIHtcbiAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogZWxlbWVudC5wcm9wcy5jbGFzc05hbWUgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICdkaXYnLFxuICAgICAgICAgIHsgY2xhc3NOYW1lOiBhdHRyaWJ1dGVzLmlzRmx1aWQgPyBcImNvbnRhaW5lci1mbHVpZFwiIDogXCJjb250YWluZXJcIiB9LFxuICAgICAgICAgIGVsZW1lbnRcbiAgICAgICAgKVxuICAgICAgKTtcbiAgICB9XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICdkaXYnLFxuICAgICAgeyBjbGFzc05hbWU6IFtlbGVtZW50LnByb3BzLmNsYXNzTmFtZSwgYXR0cmlidXRlcy5pc0ZsdWlkID8gXCJjb250YWluZXItZmx1aWRcIiA6IFwiY29udGFpbmVyXCJdLmpvaW4oXCIgXCIpIH0sXG4gICAgICBlbGVtZW50XG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiBlbGVtZW50O1xufTtcblxud3AuaG9va3MuYWRkRmlsdGVyKCdibG9ja3MuZ2V0U2F2ZUVsZW1lbnQnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb250YWluZXIvbW9kaWZ5LWVsZW1lbnQtc2F2ZScsIG1vZGlmeUdldFNhdmVFbGVtZW50Q29udGFpbmVyKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9jb250YWluZXIvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n");
/***/ }),
/* 3 */
/*!**************************!*\
!*** ./src/row/index.js ***!
\**************************/
/*! dynamic exports provided */
/***/ (function(module, exports) {
eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nregisterBlockType('advanced-bootstrap-blocks/row', {\n title: __('Row (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('column')],\n attributes: {\n customClassName: true,\n content: {\n type: 'array',\n source: 'children'\n },\n allowedBlocks: ['advanced-bootstrap-blocks/column'],\n TEMPLATE: {\n type: 'array',\n default: [\n // ['advanced-bootstrap-blocks/column', {} ,[]],\n // ['advanced-bootstrap-blocks/column', {} ,[]],\n // ['advanced-bootstrap-blocks/column', {} ,[]]\n ]\n }\n },\n edit: function edit(props) {\n var className = props.className,\n TEMPLATE = props.attributes.TEMPLATE,\n setAttributes = props.setAttributes;\n\n\n return wp.element.createElement(\n 'div',\n {\n className: props.className,\n style: { border: '1px dashed orange' }\n },\n wp.element.createElement(InnerBlocks, {\n template: TEMPLATE,\n allowedBlocks: ['advanced-bootstrap-blocks/column']\n })\n );\n },\n save: function save(props) {\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(InnerBlocks.Content, null)\n );\n }\n});\n\nvar modifyBlockListBlockRow = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"advanced-bootstrap-blocks/row\") {\n props.className = [props.className, \"row\"].join(\" \");\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockRow');\n\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/row/modify-element-edit', modifyBlockListBlockRow);\n\nvar modifyGetSaveElementRow = function modifyGetSaveElementRow(element, blockType, attributes) {\n if (!element) {\n return;\n }\n\n if (blockType.name == 'advanced-bootstrap-blocks/row') {\n return wp.element.createElement(\n 'div',\n { className: [element.props.className, \"row\"].join(\" \") },\n element\n );\n }\n\n return element;\n};\n\nwp.hooks.addFilter('blocks.getSaveElement', 'advanced-bootstrap-blocks/row/modify-element-save', modifyGetSaveElementRow);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yb3cvaW5kZXguanM/MjQ5MiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG5yZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9yb3cnLCB7XG4gIHRpdGxlOiBfXygnUm93IChhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzKScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnJyksXG4gIGljb246ICdsYXlvdXQnLFxuICBjYXRlZ29yeTogJ2xheW91dCcsXG4gIGtleXdvcmRzOiBbX18oJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKSwgX18oJ2NvbHVtbicpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIGN1c3RvbUNsYXNzTmFtZTogdHJ1ZSxcbiAgICBjb250ZW50OiB7XG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgc291cmNlOiAnY2hpbGRyZW4nXG4gICAgfSxcbiAgICBhbGxvd2VkQmxvY2tzOiBbJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uJ10sXG4gICAgVEVNUExBVEU6IHtcbiAgICAgIHR5cGU6ICdhcnJheScsXG4gICAgICBkZWZhdWx0OiBbXG4gICAgICAgIC8vIFsnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW4nLCB7fSAsW11dLFxuICAgICAgICAvLyBbJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uJywge30gLFtdXSxcbiAgICAgICAgLy8gWydhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbHVtbicsIHt9ICxbXV1cbiAgICAgIF1cbiAgICB9XG4gIH0sXG4gIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcbiAgICB2YXIgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBURU1QTEFURSA9IHByb3BzLmF0dHJpYnV0ZXMuVEVNUExBVEUsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7XG4gICAgICAgIGNsYXNzTmFtZTogcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBzdHlsZTogeyBib3JkZXI6ICcxcHggZGFzaGVkIG9yYW5nZScgfVxuICAgICAgfSxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcywge1xuICAgICAgICB0ZW1wbGF0ZTogVEVNUExBVEUsXG4gICAgICAgIGFsbG93ZWRCbG9ja3M6IFsnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW4nXVxuICAgICAgfSlcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcy5Db250ZW50LCBudWxsKVxuICAgICk7XG4gIH1cbn0pO1xuXG52YXIgbW9kaWZ5QmxvY2tMaXN0QmxvY2tSb3cgPSBjcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudChmdW5jdGlvbiAoQmxvY2tMaXN0QmxvY2spIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIChwcm9wcykge1xuICAgIGlmIChwcm9wcy5ibG9jay5uYW1lID09IFwiYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9yb3dcIikge1xuICAgICAgcHJvcHMuY2xhc3NOYW1lID0gW3Byb3BzLmNsYXNzTmFtZSwgXCJyb3dcIl0uam9pbihcIiBcIik7XG4gICAgfVxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQmxvY2tMaXN0QmxvY2ssIHByb3BzKTtcbiAgfTtcbn0sICdtb2RpZnlCbG9ja0xpc3RCbG9ja1JvdycpO1xuXG53cC5ob29rcy5hZGRGaWx0ZXIoJ2VkaXRvci5CbG9ja0xpc3RCbG9jaycsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL3Jvdy9tb2RpZnktZWxlbWVudC1lZGl0JywgbW9kaWZ5QmxvY2tMaXN0QmxvY2tSb3cpO1xuXG52YXIgbW9kaWZ5R2V0U2F2ZUVsZW1lbnRSb3cgPSBmdW5jdGlvbiBtb2RpZnlHZXRTYXZlRWxlbWVudFJvdyhlbGVtZW50LCBibG9ja1R5cGUsIGF0dHJpYnV0ZXMpIHtcbiAgaWYgKCFlbGVtZW50KSB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgaWYgKGJsb2NrVHlwZS5uYW1lID09ICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL3JvdycpIHtcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7IGNsYXNzTmFtZTogW2VsZW1lbnQucHJvcHMuY2xhc3NOYW1lLCBcInJvd1wiXS5qb2luKFwiIFwiKSB9LFxuICAgICAgZWxlbWVudFxuICAgICk7XG4gIH1cblxuICByZXR1cm4gZWxlbWVudDtcbn07XG5cbndwLmhvb2tzLmFkZEZpbHRlcignYmxvY2tzLmdldFNhdmVFbGVtZW50JywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3Mvcm93L21vZGlmeS1lbGVtZW50LXNhdmUnLCBtb2RpZnlHZXRTYXZlRWxlbWVudFJvdyk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvcm93L2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///3\n");
/***/ }),
/* 4 */
/*!*****************************!*\
!*** ./src/column/index.js ***!
\*****************************/
/*! dynamic exports provided */
/***/ (function(module, exports) {
eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nregisterBlockType('advanced-bootstrap-blocks/column', {\n title: __('Column (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('column')],\n attributes: {\n customClassName: true,\n content: {\n type: 'array',\n source: 'children'\n }\n },\n edit: function edit(props) {\n return wp.element.createElement(\n 'div',\n {\n // className={props.className}\n style: { border: '1px dashed green' }\n },\n wp.element.createElement(InnerBlocks, null)\n );\n },\n save: function save(props) {\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(InnerBlocks.Content, null)\n );\n }\n});\n\nvar modifyBlockListBlockColumn = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"advanced-bootstrap-blocks/column\") {\n props.className = [props.block.attributes.className, \"col\"].join(\" \");\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockColumn');\n\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/column/modify-element-edit', modifyBlockListBlockColumn);\n\nvar modifyGetSaveElementColumn = function modifyGetSaveElementColumn(element, blockType, attributes) {\n if (!element) {\n return;\n }\n\n if (blockType.name == 'advanced-bootstrap-blocks/column') {\n return wp.element.createElement(\n 'div',\n { className: [element.props.className, \"col\"].join(\" \") },\n element\n );\n }\n\n return element;\n};\nwp.hooks.addFilter('blocks.getSaveElement', 'advanced-bootstrap-blocks/column/modify-element-save', modifyGetSaveElementColumn);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb2x1bW4vaW5kZXguanM/MWM4NSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG5yZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW4nLCB7XG4gIHRpdGxlOiBfXygnQ29sdW1uIChhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzKScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnJyksXG4gIGljb246ICdsYXlvdXQnLFxuICBjYXRlZ29yeTogJ2xheW91dCcsXG4gIGtleXdvcmRzOiBbX18oJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKSwgX18oJ2NvbHVtbicpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIGN1c3RvbUNsYXNzTmFtZTogdHJ1ZSxcbiAgICBjb250ZW50OiB7XG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgc291cmNlOiAnY2hpbGRyZW4nXG4gICAgfVxuICB9LFxuICBlZGl0OiBmdW5jdGlvbiBlZGl0KHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICdkaXYnLFxuICAgICAge1xuICAgICAgICAvLyBjbGFzc05hbWU9e3Byb3BzLmNsYXNzTmFtZX1cbiAgICAgICAgc3R5bGU6IHsgYm9yZGVyOiAnMXB4IGRhc2hlZCBncmVlbicgfVxuICAgICAgfSxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2NrcywgbnVsbClcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcy5Db250ZW50LCBudWxsKVxuICAgICk7XG4gIH1cbn0pO1xuXG52YXIgbW9kaWZ5QmxvY2tMaXN0QmxvY2tDb2x1bW4gPSBjcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudChmdW5jdGlvbiAoQmxvY2tMaXN0QmxvY2spIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIChwcm9wcykge1xuICAgIGlmIChwcm9wcy5ibG9jay5uYW1lID09IFwiYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW5cIikge1xuICAgICAgcHJvcHMuY2xhc3NOYW1lID0gW3Byb3BzLmJsb2NrLmF0dHJpYnV0ZXMuY2xhc3NOYW1lLCBcImNvbFwiXS5qb2luKFwiIFwiKTtcbiAgICB9XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0xpc3RCbG9jaywgcHJvcHMpO1xuICB9O1xufSwgJ21vZGlmeUJsb2NrTGlzdEJsb2NrQ29sdW1uJyk7XG5cbndwLmhvb2tzLmFkZEZpbHRlcignZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uL21vZGlmeS1lbGVtZW50LWVkaXQnLCBtb2RpZnlCbG9ja0xpc3RCbG9ja0NvbHVtbik7XG5cbnZhciBtb2RpZnlHZXRTYXZlRWxlbWVudENvbHVtbiA9IGZ1bmN0aW9uIG1vZGlmeUdldFNhdmVFbGVtZW50Q29sdW1uKGVsZW1lbnQsIGJsb2NrVHlwZSwgYXR0cmlidXRlcykge1xuICBpZiAoIWVsZW1lbnQpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICBpZiAoYmxvY2tUeXBlLm5hbWUgPT0gJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uJykge1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAnZGl2JyxcbiAgICAgIHsgY2xhc3NOYW1lOiBbZWxlbWVudC5wcm9wcy5jbGFzc05hbWUsIFwiY29sXCJdLmpvaW4oXCIgXCIpIH0sXG4gICAgICBlbGVtZW50XG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiBlbGVtZW50O1xufTtcbndwLmhvb2tzLmFkZEZpbHRlcignYmxvY2tzLmdldFNhdmVFbGVtZW50JywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uL21vZGlmeS1lbGVtZW50LXNhdmUnLCBtb2RpZnlHZXRTYXZlRWxlbWVudENvbHVtbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvY29sdW1uL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n");
/***/ }),
/* 5 */
/*!*****************************!*\
!*** ./src/button/index.js ***!
\*****************************/
/*! dynamic exports provided */
/***/ (function(module, exports) {
eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n SelectControl = _wp$components.SelectControl,\n RadioControl = _wp$components.RadioControl,\n TextControl = _wp$components.TextControl,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nvar buttonStyle = function buttonStyle(_ref) {\n var style = _ref.style,\n outline = _ref.outline,\n block = _ref.block;\n\n var styles = style;\n\n if (outline) styles = styles.replace(\"btn-\", \"btn-outline-\");\n\n if (block) styles = styles + \" btn-block\";\n\n return styles;\n};\n\nvar buttonNewWindow = function buttonNewWindow(newWindow) {\n if (newWindow) return \"_blank\";\n return \"_self\";\n};\n\nregisterBlockType('advanced-bootstrap-blocks/button', {\n title: __('Button (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('button')],\n attributes: {\n type: {\n type: 'string',\n default: 'default'\n },\n style: {\n type: 'string',\n default: 'btn-primary'\n },\n outline: {\n type: 'bool',\n default: false\n },\n block: {\n type: 'bool',\n default: false\n },\n text: {\n type: 'string',\n default: 'Button'\n },\n link: {\n type: 'string',\n default: '#'\n },\n size: {\n type: 'string',\n default: ''\n },\n newWindow: {\n type: 'bool',\n default: false\n }\n },\n\n edit: function edit(props) {\n var className = props.className,\n _props$attributes = props.attributes,\n type = _props$attributes.type,\n text = _props$attributes.text,\n link = _props$attributes.link,\n style = _props$attributes.style,\n outline = _props$attributes.outline,\n block = _props$attributes.block,\n size = _props$attributes.size,\n newWindow = _props$attributes.newWindow,\n setAttributes = props.setAttributes;\n\n\n var onChangeText = function onChangeText(value) {\n setAttributes({ text: value });\n };\n\n var onChangeLink = function onChangeLink(value) {\n setAttributes({ link: value });\n };\n\n var onChangeStyle = function onChangeStyle(value) {\n setAttributes({ style: value });\n };\n\n var onChangeOutline = function onChangeOutline() {\n setAttributes({ outline: !outline });\n };\n\n var onChangeBlock = function onChangeBlock() {\n setAttributes({ block: !block });\n };\n\n var onChangeSize = function onChangeSize(value) {\n setAttributes({ size: value });\n };\n\n var onChangeNewWindow = function onChangeNewWindow() {\n setAttributes({ newWindow: !newWindow });\n };\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n {\n title: __('Button Settings', 'advanced-bootstrap-blocks')\n },\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextControl, {\n label: \"Button text\",\n value: text,\n onChange: onChangeText\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextControl, {\n label: \"Button link\",\n value: link,\n onChange: onChangeLink\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(SelectControl, {\n label: \"Button Style\",\n value: style,\n options: [{ label: 'Primary', value: 'btn-primary' }, { label: 'Secondary', value: 'btn-secondary' }, { label: 'Success', value: 'btn-success' }, { label: 'Danger', value: 'btn-danger' }, { label: 'Warning', value: 'btn-warning' }, { label: 'Info', value: 'btn-info' }, { label: 'Light', value: 'btn-light' }, { label: 'Dark', value: 'btn-dark' }, { label: 'Link', value: 'btn-link' }],\n onChange: onChangeStyle\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"form-toggle-outline\"\n },\n __('Button Outline Setting', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"form-toggle-outline\",\n label: __('Toggle Outline', 'advanced-bootstrap-blocks'),\n checked: outline,\n onChange: onChangeOutline\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"form-toggle-block\"\n },\n __('Button Block Setting', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"form-toggle-block\",\n label: __('Toggle block', 'advanced-bootstrap-blocks'),\n checked: block,\n onChange: onChangeBlock\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(RadioControl, {\n label: \"Button size\",\n help: \"\",\n selected: size,\n options: [{ label: 'Default', value: '' }, { label: 'Large', value: 'btn-lg' }, { label: 'Small', value: 'btn-sm' }],\n onChange: onChangeSize\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"form-toggle-window\"\n },\n __('Open link in new window', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"form-toggle-window\",\n label: __('Open link in new window', 'advanced-bootstrap-blocks'),\n checked: newWindow,\n onChange: onChangeNewWindow\n })\n )\n )\n ),\n wp.element.createElement(\n \"a\",\n {\n className: [className, size, buttonStyle(props.attributes), \"btn\"].join(\" \"),\n href: link,\n target: newWindow && '_blank',\n role: \"button\",\n rel: newWindow && 'noopener noreferrer',\n onClick: function onClick(e) {\n return e.preventDefault();\n }\n },\n text\n )\n );\n },\n\n save: function save(props) {\n return wp.element.createElement(\n \"a\",\n {\n className: [props.className, props.attributes.size, buttonStyle(props.attributes), \"btn\"].join(\" \"),\n href: props.attributes.link,\n target: props.attributes.newWindow && \"_blank\",\n role: \"button\",\n rel: props.attributes.newWindow && 'noopener noreferrer'\n },\n props.attributes.text\n );\n }\n});\n\n// const modifyBlockListBlockContainer = createHigherOrderComponent( ( BlockListBlock ) => {\n// return ( props ) => {\n// if (props.block.name == \"advanced-bootstrap-blocks/container\") {\n// props.className = props.attributes.isWrapped ? props.className : \"\";\n// }\n// return