Version Description
Download this release
Release Info
Developer | codeinwp |
Plugin | FEEDZY RSS Feeds Lite |
Version | 3.3.13 |
Comparing to | |
See all releases |
Code changes from version 3.3.12 to 3.3.13
- CHANGELOG.md +4 -2
- css/feedzy-rss-feeds.css +1 -1
- feedzy-rss-feed.php +1 -1
- form/form.php +6 -1
- includes/abstract/feedzy-rss-feeds-admin-abstract.php +2 -2
- includes/admin/feedzy-wp-widget.php +4 -0
- includes/feedzy-rss-feeds.php +1 -1
- includes/gutenberg/build/block.js +2 -2
- readme.txt +3 -0
- themeisle-hash.json +1 -1
- vendor/autoload.php +1 -1
- vendor/autoload_52.php +1 -1
- vendor/codeinwp/themeisle-sdk/CHANGELOG.md +7 -0
- vendor/codeinwp/themeisle-sdk/load.php +1 -1
- vendor/codeinwp/themeisle-sdk/src/Modules/Review.php +1 -1
- vendor/composer/autoload_real.php +5 -5
- vendor/composer/autoload_real_52.php +3 -3
- vendor/composer/installed.json +4 -4
CHANGELOG.md
CHANGED
@@ -1,7 +1,9 @@
|
|
1 |
|
2 |
-
### v3.3.
|
3 |
**Changes:**
|
4 |
-
*
|
|
|
|
|
5 |
|
6 |
### v3.3.12 - 2019-11-11
|
7 |
**Changes:**
|
1 |
|
2 |
+
### v3.3.13 - 2019-11-30
|
3 |
**Changes:**
|
4 |
+
* Scrub item titles for HTML entities
|
5 |
+
* Fix widget to use all settings configured
|
6 |
+
* Fix issue with saving description length
|
7 |
|
8 |
### v3.3.12 - 2019-11-11
|
9 |
**Changes:**
|
css/feedzy-rss-feeds.css
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
* feedzy-rss-feeds.css
|
3 |
* Feedzy RSS Feed
|
4 |
* Copyright: (c) 2016 Themeisle, themeisle.com
|
5 |
-
* Version: 3.3.
|
6 |
* Plugin Name: FEEDZY RSS Feeds
|
7 |
* Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
|
8 |
* Author: Themeisle
|
2 |
* feedzy-rss-feeds.css
|
3 |
* Feedzy RSS Feed
|
4 |
* Copyright: (c) 2016 Themeisle, themeisle.com
|
5 |
+
* Version: 3.3.13
|
6 |
* Plugin Name: FEEDZY RSS Feeds
|
7 |
* Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
|
8 |
* Author: Themeisle
|
feedzy-rss-feed.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
* Plugin Name: Feedzy RSS Feeds Lite
|
16 |
* Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/
|
17 |
* Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets.
|
18 |
-
* Version: 3.3.
|
19 |
* Author: Themeisle
|
20 |
* Author URI: http://themeisle.com
|
21 |
* License: GPL-2.0+
|
15 |
* Plugin Name: Feedzy RSS Feeds Lite
|
16 |
* Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/
|
17 |
* Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets.
|
18 |
+
* Version: 3.3.13
|
19 |
* Author: Themeisle
|
20 |
* Author URI: http://themeisle.com
|
21 |
* License: GPL-2.0+
|
form/form.php
CHANGED
@@ -21,7 +21,12 @@ $html_parts = Feedzy_Rss_Feeds_Ui_Lang::get_form_elements();
|
|
21 |
<meta http-equiv="cache-control" content="no-cache"/>
|
22 |
<meta http-equiv="expires" content="0"/>
|
23 |
<meta http-equiv="pragma" content="no-cache"/>
|
24 |
-
<link rel="stylesheet" href="
|
|
|
|
|
|
|
|
|
|
|
25 |
</head>
|
26 |
<body>
|
27 |
<div class="feedzy-popup-form container">
|
21 |
<meta http-equiv="cache-control" content="no-cache"/>
|
22 |
<meta http-equiv="expires" content="0"/>
|
23 |
<meta http-equiv="pragma" content="no-cache"/>
|
24 |
+
<link rel="stylesheet" href="
|
25 |
+
<?php
|
26 |
+
// phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
|
27 |
+
echo FEEDZY_ABSURL . 'css/form.css?h=' . date( 'dmYHis' );
|
28 |
+
?>
|
29 |
+
" type="text/css" media="all"/>
|
30 |
</head>
|
31 |
<body>
|
32 |
<div class="feedzy-popup-form container">
|
includes/abstract/feedzy-rss-feeds-admin-abstract.php
CHANGED
@@ -714,7 +714,7 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
|
|
714 |
$sc['keywords_ban'] = rtrim( $sc['keywords_ban'], ',' );
|
715 |
$sc['keywords_ban'] = array_map( 'trim', explode( ',', $sc['keywords_ban'] ) );
|
716 |
}
|
717 |
-
if ( ! empty( $sc['summarylength'] ) && ! ctype_digit( $sc['summarylength'] ) ) {
|
718 |
$sc['summarylength'] = '';
|
719 |
}
|
720 |
if ( empty( $sc['default'] ) ) {
|
@@ -934,7 +934,7 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
|
|
934 |
}
|
935 |
$content_thumb = apply_filters( 'feedzy_thumb_output', $content_thumb, $feed_url, $sizes, $item );
|
936 |
}
|
937 |
-
$content_title = $item->get_title();
|
938 |
if ( is_numeric( $sc['title'] ) ) {
|
939 |
$length = intval( $sc['title'] );
|
940 |
if ( $length > 0 && strlen( $content_title ) > $length ) {
|
714 |
$sc['keywords_ban'] = rtrim( $sc['keywords_ban'], ',' );
|
715 |
$sc['keywords_ban'] = array_map( 'trim', explode( ',', $sc['keywords_ban'] ) );
|
716 |
}
|
717 |
+
if ( ! empty( $sc['summarylength'] ) && ( ! ctype_digit( $sc['summarylength'] ) && ! is_numeric( $sc['summarylength'] ) ) ) {
|
718 |
$sc['summarylength'] = '';
|
719 |
}
|
720 |
if ( empty( $sc['default'] ) ) {
|
934 |
}
|
935 |
$content_thumb = apply_filters( 'feedzy_thumb_output', $content_thumb, $feed_url, $sizes, $item );
|
936 |
}
|
937 |
+
$content_title = html_entity_decode( $item->get_title(), ENT_QUOTES, 'UTF-8' );
|
938 |
if ( is_numeric( $sc['title'] ) ) {
|
939 |
$length = intval( $sc['title'] );
|
940 |
if ( $length > 0 && strlen( $content_title ) > $length ) {
|
includes/admin/feedzy-wp-widget.php
CHANGED
@@ -242,6 +242,10 @@ class feedzy_wp_widget extends WP_Widget {
|
|
242 |
'keywords_title' => $instance['keywords_title'],
|
243 |
'keywords_ban' => $instance['keywords_ban'],
|
244 |
'error_empty' => $instance['error_empty'],
|
|
|
|
|
|
|
|
|
245 |
);
|
246 |
$feedzy_widget_shortcode_attributes = apply_filters( 'feedzy_widget_shortcode_attributes_filter', $feedzy_widget_shortcode_attributes, $args, $instance );
|
247 |
|
242 |
'keywords_title' => $instance['keywords_title'],
|
243 |
'keywords_ban' => $instance['keywords_ban'],
|
244 |
'error_empty' => $instance['error_empty'],
|
245 |
+
'sort' => $instance['sort'],
|
246 |
+
'refresh' => $instance['refresh'],
|
247 |
+
'follow' => $instance['follow'],
|
248 |
+
'http' => $instance['http'],
|
249 |
);
|
250 |
$feedzy_widget_shortcode_attributes = apply_filters( 'feedzy_widget_shortcode_attributes_filter', $feedzy_widget_shortcode_attributes, $args, $instance );
|
251 |
|
includes/feedzy-rss-feeds.php
CHANGED
@@ -104,7 +104,7 @@ class Feedzy_Rss_Feeds {
|
|
104 |
*/
|
105 |
public function init() {
|
106 |
self::$plugin_name = 'feedzy-rss-feeds';
|
107 |
-
self::$version = '3.3.
|
108 |
self::$instance->load_dependencies();
|
109 |
self::$instance->set_locale();
|
110 |
self::$instance->define_admin_hooks();
|
104 |
*/
|
105 |
public function init() {
|
106 |
self::$plugin_name = 'feedzy-rss-feeds';
|
107 |
+
self::$version = '3.3.13';
|
108 |
self::$instance->load_dependencies();
|
109 |
self::$instance->set_locale();
|
110 |
self::$instance->define_admin_hooks();
|
includes/gutenberg/build/block.js
CHANGED
@@ -79,7 +79,7 @@ eval("// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nv
|
|
79 |
/* 2 */
|
80 |
/***/ (function(module, exports) {
|
81 |
|
82 |
-
eval("var core = module.exports = { version: '2.6.
|
83 |
|
84 |
/***/ }),
|
85 |
/* 3 */
|
@@ -242,7 +242,7 @@ eval("var def = __webpack_require__(5).f;\nvar has = __webpack_require__(7);\nva
|
|
242 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
243 |
|
244 |
"use strict";
|
245 |
-
eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(30);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss__ = __webpack_require__(43);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_query_string__ = __webpack_require__(44);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_query_string___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_query_string__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__attributes__ = __webpack_require__(48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__inspector__ = __webpack_require__(49);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils__ = __webpack_require__(52);\n\n\nvar _this = this;\n\n// jshint ignore: start\n\n/**\n * Block dependencies\n */\n\n\n\n\n\n\n/**\n * Internal block libraries\n */\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n ExternalLink = _wp$components.ExternalLink,\n Placeholder = _wp$components.Placeholder,\n TextControl = _wp$components.TextControl,\n Button = _wp$components.Button,\n Spinner = _wp$components.Spinner;\nvar date = wp.date.date;\n\n/**\n * Register block\n */\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (registerBlockType('feedzy-rss-feeds/feedzy-block', {\n\ttitle: __('Feedzy RSS Feeds'),\n\tcategory: 'common',\n\ticon: 'rss',\n\tkeywords: [__('Feedzy RSS Feeds'), __('RSS'), __('Feeds')],\n\tsupports: {\n\t\thtml: false\n\t},\n\tattributes: __WEBPACK_IMPORTED_MODULE_3__attributes__[\"a\" /* default */],\n\tedit: function edit(props) {\n\t\tvar onChangeFeeds = function onChangeFeeds(value) {\n\t\t\tprops.setAttributes({ feeds: value });\n\t\t};\n\t\tvar onChangeMax = function onChangeMax(value) {\n\t\t\tprops.setAttributes({ max: value.toString() });\n\t\t};\n\t\tvar toggleFeedTitle = function toggleFeedTitle(value) {\n\t\t\tprops.setAttributes({ feed_title: !props.attributes.feed_title });\n\t\t};\n\t\tvar onRefresh = function onRefresh(value) {\n\t\t\tprops.setAttributes({ refresh: value });\n\t\t};\n\t\tvar onSort = function onSort(value) {\n\t\t\tprops.setAttributes({ sort: value });\n\t\t};\n\t\tvar onTarget = function onTarget(value) {\n\t\t\tprops.setAttributes({ target: value });\n\t\t};\n\t\tvar onTitle = function onTitle(value) {\n\t\t\tprops.setAttributes({ title: value });\n\t\t};\n\t\tvar changeMeta = function changeMeta(value) {\n\t\t\tprops.setAttributes({ metafields: value });\n\t\t};\n\t\tvar toggleSummary = function toggleSummary(value) {\n\t\t\tprops.setAttributes({ summary: !props.attributes.summary });\n\t\t};\n\t\tvar onSummaryLength = function onSummaryLength(value) {\n\t\t\tprops.setAttributes({ summarylength: value });\n\t\t};\n\t\tvar onKeywordsTitle = function onKeywordsTitle(value) {\n\t\t\tprops.setAttributes({ keywords_title: value });\n\t\t};\n\t\tvar onKeywordsBan = function onKeywordsBan(value) {\n\t\t\tprops.setAttributes({ keywords_ban: value });\n\t\t};\n\t\tvar onThumb = function onThumb(value) {\n\t\t\tprops.setAttributes({ thumb: value });\n\t\t};\n\t\tvar onDefault = function onDefault(value) {\n\t\t\tprops.setAttributes({ default: value });\n\t\t};\n\t\tvar onSize = function onSize(value) {\n\t\t\tprops.setAttributes({ size: value });\n\t\t};\n\t\tvar onReferralURL = function onReferralURL(value) {\n\t\t\tprops.setAttributes({ referral_url: value });\n\t\t};\n\t\tvar onColumns = function onColumns(value) {\n\t\t\tprops.setAttributes({ columns: value });\n\t\t};\n\t\tvar onTemplate = function onTemplate(value) {\n\t\t\tprops.setAttributes({ template: value });\n\t\t};\n\t\tvar togglePrice = function togglePrice(value) {\n\t\t\tprops.setAttributes({ price: !props.attributes.price });\n\t\t};\n\t\tvar loadFeed = function loadFeed() {\n\t\t\tprops.setAttributes({ status: 1 });\n\n\t\t\tvar url = props.attributes.feeds;\n\n\t\t\tif (url === undefined) {\n\t\t\t\treturn props.setAttributes({ status: 3 });\n\t\t\t}\n\n\t\t\tif (Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"b\" /* inArray */])(url, props.attributes.categories)) {\n\t\t\t\tvar category = url;\n\t\t\t\turl = __WEBPACK_IMPORTED_MODULE_2_query_string___default.a.stringify({ category: category }, { arrayFormat: 'bracket' });\n\t\t\t} else {\n\t\t\t\turl = url.replace(/\\s/g, '').split(',').filter(function (item) {\n\t\t\t\t\treturn item !== '';\n\t\t\t\t});\n\t\t\t\turl = __WEBPACK_IMPORTED_MODULE_2_query_string___default.a.stringify({ url: url }, { arrayFormat: 'bracket' });\n\t\t\t}\n\n\t\t\twp.apiRequest({ path: '/feedzy/v1/feed?' + url }).then(function (data) {\n\t\t\t\tif (_this.unmounting) {\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\t\t\t\tif (!data['error']) {\n\t\t\t\t\tprops.setAttributes({ feedData: data });\n\t\t\t\t\tprops.setAttributes({ status: 2 });\n\t\t\t\t\treturn data;\n\t\t\t\t} else {\n\t\t\t\t\tprops.setAttributes({ status: 3 });\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\t\t\t}).fail(function (err) {\n\t\t\t\tprops.setAttributes({ status: 3 });\n\t\t\t\treturn err;\n\t\t\t});\n\t\t};\n\t\tvar loadCategories = function loadCategories() {\n\t\t\twp.apiRequest({ path: '/wp/v2/feedzy_categories' }).then(function (data) {\n\t\t\t\tif (_this.unmounting) {\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\t\t\t\tvar i = 0;\n\t\t\t\tvar categories = [];\n\t\t\t\tdata.forEach(function (item) {\n\t\t\t\t\tcategories[i] = item.slug;\n\t\t\t\t\ti = i + 1;\n\t\t\t\t});\n\t\t\t\tprops.setAttributes({ categories: categories });\n\t\t\t\tjQuery('.feedzy-source input').autocomplete({\n\t\t\t\t\tsource: categories,\n\t\t\t\t\tselect: function select(event, ui) {\n\t\t\t\t\t\tprops.setAttributes({ feeds: ui.item.label });\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}).fail(function (err) {\n\t\t\t\treturn err;\n\t\t\t});\n\t\t};\n\t\tvar metaExists = function metaExists(value) {\n\t\t\treturn 0 <= props.attributes.metafields.replace(/\\s/g, '').split(',').indexOf(value) || '' === props.attributes.metafields;\n\t\t};\n\t\tif (props.attributes.categories === undefined) {\n\t\t\tif (!props.attributes.meta) {\n\t\t\t\tprops.setAttributes({\n\t\t\t\t\tmeta: true,\n\t\t\t\t\tmetafields: 'no'\n\t\t\t\t});\n\t\t\t}\n\t\t\tloadCategories();\n\t\t}\n\t\treturn [\n\t\t// Inspector\n\t\t!!props.isSelected && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__inspector__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({ onChangeFeeds: onChangeFeeds, onChangeMax: onChangeMax, toggleFeedTitle: toggleFeedTitle, onRefresh: onRefresh, onSort: onSort, onTarget: onTarget, onTitle: onTitle, changeMeta: changeMeta, toggleSummary: toggleSummary, onSummaryLength: onSummaryLength, onKeywordsTitle: onKeywordsTitle, onKeywordsBan: onKeywordsBan, onThumb: onThumb, onDefault: onDefault, onSize: onSize, onReferralURL: onReferralURL, onColumns: onColumns, onTemplate: onTemplate, togglePrice: togglePrice, loadFeed: loadFeed }, props)), props.attributes.status !== 2 && wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: props.className },\n\t\t\twp.element.createElement(\n\t\t\t\tPlaceholder,\n\t\t\t\t{\n\t\t\t\t\tkey: 'placeholder',\n\t\t\t\t\ticon: 'rss',\n\t\t\t\t\tlabel: __('Feedzy RSS Feeds')\n\t\t\t\t},\n\t\t\t\tprops.attributes.status === 1 ? wp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ key: 'loading', className: 'wp-block-embed is-loading' },\n\t\t\t\t\twp.element.createElement(Spinner, null),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t__('Fetching…')\n\t\t\t\t\t)\n\t\t\t\t) : [props.attributes.status === 3 && wp.element.createElement(\n\t\t\t\t\t'span',\n\t\t\t\t\tnull,\n\t\t\t\t\t__('Feed URL Invalid')\n\t\t\t\t), wp.element.createElement(TextControl, {\n\t\t\t\t\ttype: 'url',\n\t\t\t\t\tclassName: 'feedzy-source',\n\t\t\t\t\tplaceholder: __('Enter URL or category of your feed here…'),\n\t\t\t\t\tonChange: onChangeFeeds,\n\t\t\t\t\tvalue: props.attributes.feeds\n\t\t\t\t}), wp.element.createElement(\n\t\t\t\t\tButton,\n\t\t\t\t\t{\n\t\t\t\t\t\tisLarge: true,\n\t\t\t\t\t\ttype: 'submit',\n\t\t\t\t\t\tonClick: loadFeed\n\t\t\t\t\t},\n\t\t\t\t\t__('Load Feed')\n\t\t\t\t), wp.element.createElement(\n\t\t\t\t\t'span',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\tExternalLink,\n\t\t\t\t\t\t{ href: 'https://validator.w3.org/feed/' },\n\t\t\t\t\t\t__('Click here to check if feed is valid. ')\n\t\t\t\t\t),\n\t\t\t\t\t__('Invalid feeds will NOT display items.')\n\t\t\t\t)]\n\t\t\t)\n\t\t), !!(props.attributes.status === 2 && props.attributes.feedData !== undefined) && wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'feedzy-rss' },\n\t\t\tprops.attributes.feed_title && props.attributes.feedData['channel'] !== null && wp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'rss_header' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'h2',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'a',\n\t\t\t\t\t\t{ className: 'rss_title' },\n\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(props.attributes.feedData['channel']['title'])\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'span',\n\t\t\t\t\t\t{ className: 'rss_description' },\n\t\t\t\t\t\t' ' + Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(props.attributes.feedData['channel']['description'])\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t'ul',\n\t\t\t\t{ className: 'feedzy-' + props.attributes.template },\n\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5__utils__[\"a\" /* filterData */])(props.attributes.feedData['items'], props.attributes.sort, props.attributes.keywords_title, props.attributes.keywords_ban, props.attributes.max).map(function (item, i) {\n\t\t\t\t\tvar itemDateTime = (item['date'] || '') + ' ' + (item['time'] || '') + ' UTC +0000';\n\t\t\t\t\tvar itemDate = Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['date']) || '';\n\t\t\t\t\tvar itemTime = Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['time']) || '';\n\t\t\t\t\tvar categories = Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['categories']) || '';\n\t\t\t\t\tif (metaExists('tz=local')) {\n\t\t\t\t\t\titemDate = date('F jS, \\o', itemDateTime);\n\t\t\t\t\t\titemTime = date('h:i A', itemDateTime);\n\t\t\t\t\t}\n\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t'li',\n\t\t\t\t\t\t{ key: i, style: { padding: '15px 0 25px' }, className: 'rss_item feedzy-rss-col-' + props.attributes.columns },\n\t\t\t\t\t\t(item['thumbnail'] && props.attributes.thumb === 'auto' || props.attributes.thumb === 'yes') && wp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'rss_image', style: { width: props.attributes.size + 'px', height: props.attributes.size + 'px' } },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t{ title: Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']), style: { width: props.attributes.size + 'px', height: props.attributes.size + 'px' } },\n\t\t\t\t\t\t\t\twp.element.createElement('span', { className: 'fetched', style: { width: props.attributes.size + 'px', height: props.attributes.size + 'px', backgroundImage: 'url(' + (item['thumbnail'] ? item['thumbnail'] : props.attributes.default ? props.attributes.default.url : feedzyjs.imagepath + 'feedzy-default.jpg') + ')' }, title: Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']) })\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'rss_content_wrap' },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\t\t{ className: 'title' },\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\tprops.attributes.title && Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']).length > props.attributes.title ? Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']).substring(0, props.attributes.title) + '...' : Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title'])\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t\t{ className: 'rss_content' },\n\t\t\t\t\t\t\t\tprops.attributes.metafields !== 'no' && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'small',\n\t\t\t\t\t\t\t\t\t{ className: 'meta' },\n\t\t\t\t\t\t\t\t\titem['creator'] && metaExists('author') && [__('by'), ' ', wp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['creator'])\n\t\t\t\t\t\t\t\t\t), ' '],\n\t\t\t\t\t\t\t\t\tmetaExists('date') && [__('on'), ' ', Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(itemDate), ' '],\n\t\t\t\t\t\t\t\t\tmetaExists('time') && [__('at'), ' ', Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(itemTime)],\n\t\t\t\t\t\t\t\t\tfeedzyjs.isPro && metaExists('categories') && [' ', __('in'), ' ', Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(categories)]\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tprops.attributes.summary && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t\t{ className: 'description' },\n\t\t\t\t\t\t\t\t\tprops.attributes.summarylength && Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['description']).length > props.attributes.summarylength ? Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['description']).substring(0, props.attributes.summarylength) + ' […]' : Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['description'])\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tfeedzyjs.isPro && item['media'] && item['media']['src'] && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'audio',\n\t\t\t\t\t\t\t\t\t{ controls: true, controlsList: 'nodownload' },\n\t\t\t\t\t\t\t\t\twp.element.createElement('source', { src: item['media']['src'], type: item['media']['type'] }),\n\t\t\t\t\t\t\t\t\t__('Your browser does not support the audio element. But you can check this for the original link: '),\n\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\t{ href: item['media']['src'] },\n\t\t\t\t\t\t\t\t\t\titem['media']['src']\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tfeedzyjs.isPro && props.attributes.price && item['price'] && props.attributes.template !== 'default' && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t\t\t{ className: 'price-wrap' },\n\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t\t'button',\n\t\t\t\t\t\t\t\t\t\t\t{ className: 'price' },\n\t\t\t\t\t\t\t\t\t\t\titem['price']\n\t\t\t\t\t\t\t\t\t\t)\n\t\t\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\tsave: function save() {\n\t\t// Rendering in PHP\n\t\treturn null;\n\t}\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9pbmNsdWRlcy9ndXRlbmJlcmcvc3JjL2Jsb2NrLmpzPzUxZTMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9leHRlbmRzIGZyb20gJ2JhYmVsLXJ1bnRpbWUvaGVscGVycy9leHRlbmRzJztcblxudmFyIF90aGlzID0gdGhpcztcblxuLy8ganNoaW50IGlnbm9yZTogc3RhcnRcblxuLyoqXG4gKiBCbG9jayBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0IHF1ZXJ5U3RyaW5nIGZyb20gJ3F1ZXJ5LXN0cmluZyc7XG5pbXBvcnQgYmxvY2tBdHRyaWJ1dGVzIGZyb20gJy4vYXR0cmlidXRlcyc7XG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gJy4vaW5zcGVjdG9yJztcbmltcG9ydCB7IHVuZXNjYXBlSFRNTCwgZmlsdGVyRGF0YSwgaW5BcnJheSB9IGZyb20gJy4vdXRpbHMnO1xuXG4vKipcbiAqIEludGVybmFsIGJsb2NrIGxpYnJhcmllc1xuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBFeHRlcm5hbExpbmsgPSBfd3AkY29tcG9uZW50cy5FeHRlcm5hbExpbmssXG4gICAgUGxhY2Vob2xkZXIgPSBfd3AkY29tcG9uZW50cy5QbGFjZWhvbGRlcixcbiAgICBUZXh0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlRleHRDb250cm9sLFxuICAgIEJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkJ1dHRvbixcbiAgICBTcGlubmVyID0gX3dwJGNvbXBvbmVudHMuU3Bpbm5lcjtcbnZhciBkYXRlID0gd3AuZGF0ZS5kYXRlO1xuXG4vKipcbiAqIFJlZ2lzdGVyIGJsb2NrXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2ZlZWR6eS1yc3MtZmVlZHMvZmVlZHp5LWJsb2NrJywge1xuXHR0aXRsZTogX18oJ0ZlZWR6eSBSU1MgRmVlZHMnKSxcblx0Y2F0ZWdvcnk6ICdjb21tb24nLFxuXHRpY29uOiAncnNzJyxcblx0a2V5d29yZHM6IFtfXygnRmVlZHp5IFJTUyBGZWVkcycpLCBfXygnUlNTJyksIF9fKCdGZWVkcycpXSxcblx0c3VwcG9ydHM6IHtcblx0XHRodG1sOiBmYWxzZVxuXHR9LFxuXHRhdHRyaWJ1dGVzOiBibG9ja0F0dHJpYnV0ZXMsXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0XHR2YXIgb25DaGFuZ2VGZWVkcyA9IGZ1bmN0aW9uIG9uQ2hhbmdlRmVlZHModmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmZWVkczogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25DaGFuZ2VNYXggPSBmdW5jdGlvbiBvbkNoYW5nZU1heCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1heDogdmFsdWUudG9TdHJpbmcoKSB9KTtcblx0XHR9O1xuXHRcdHZhciB0b2dnbGVGZWVkVGl0bGUgPSBmdW5jdGlvbiB0b2dnbGVGZWVkVGl0bGUodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmZWVkX3RpdGxlOiAhcHJvcHMuYXR0cmlidXRlcy5mZWVkX3RpdGxlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uUmVmcmVzaCA9IGZ1bmN0aW9uIG9uUmVmcmVzaCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlZnJlc2g6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uU29ydCA9IGZ1bmN0aW9uIG9uU29ydCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHNvcnQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGFyZ2V0ID0gZnVuY3Rpb24gb25UYXJnZXQodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0YXJnZXQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGl0bGUgPSBmdW5jdGlvbiBvblRpdGxlKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIGNoYW5nZU1ldGEgPSBmdW5jdGlvbiBjaGFuZ2VNZXRhKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWV0YWZpZWxkczogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgdG9nZ2xlU3VtbWFyeSA9IGZ1bmN0aW9uIHRvZ2dsZVN1bW1hcnkodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdW1tYXJ5OiAhcHJvcHMuYXR0cmlidXRlcy5zdW1tYXJ5IH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uU3VtbWFyeUxlbmd0aCA9IGZ1bmN0aW9uIG9uU3VtbWFyeUxlbmd0aCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHN1bW1hcnlsZW5ndGg6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uS2V5d29yZHNUaXRsZSA9IGZ1bmN0aW9uIG9uS2V5d29yZHNUaXRsZSh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGtleXdvcmRzX3RpdGxlOiB2YWx1ZSB9KTtcblx0XHR9O1xuXHRcdHZhciBvbktleXdvcmRzQmFuID0gZnVuY3Rpb24gb25LZXl3b3Jkc0Jhbih2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGtleXdvcmRzX2JhbjogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25UaHVtYiA9IGZ1bmN0aW9uIG9uVGh1bWIodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0aHVtYjogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25EZWZhdWx0ID0gZnVuY3Rpb24gb25EZWZhdWx0KHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgZGVmYXVsdDogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25TaXplID0gZnVuY3Rpb24gb25TaXplKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgc2l6ZTogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25SZWZlcnJhbFVSTCA9IGZ1bmN0aW9uIG9uUmVmZXJyYWxVUkwodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZWZlcnJhbF91cmw6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uQ29sdW1ucyA9IGZ1bmN0aW9uIG9uQ29sdW1ucyh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGNvbHVtbnM6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGVtcGxhdGUgPSBmdW5jdGlvbiBvblRlbXBsYXRlKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgdGVtcGxhdGU6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIHRvZ2dsZVByaWNlID0gZnVuY3Rpb24gdG9nZ2xlUHJpY2UodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBwcmljZTogIXByb3BzLmF0dHJpYnV0ZXMucHJpY2UgfSk7XG5cdFx0fTtcblx0XHR2YXIgbG9hZEZlZWQgPSBmdW5jdGlvbiBsb2FkRmVlZCgpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDEgfSk7XG5cblx0XHRcdHZhciB1cmwgPSBwcm9wcy5hdHRyaWJ1dGVzLmZlZWRzO1xuXG5cdFx0XHRpZiAodXJsID09PSB1bmRlZmluZWQpIHtcblx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDMgfSk7XG5cdFx0XHR9XG5cblx0XHRcdGlmIChpbkFycmF5KHVybCwgcHJvcHMuYXR0cmlidXRlcy5jYXRlZ29yaWVzKSkge1xuXHRcdFx0XHR2YXIgY2F0ZWdvcnkgPSB1cmw7XG5cdFx0XHRcdHVybCA9IHF1ZXJ5U3RyaW5nLnN0cmluZ2lmeSh7IGNhdGVnb3J5OiBjYXRlZ29yeSB9LCB7IGFycmF5Rm9ybWF0OiAnYnJhY2tldCcgfSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR1cmwgPSB1cmwucmVwbGFjZSgvXFxzL2csICcnKS5zcGxpdCgnLCcpLmZpbHRlcihmdW5jdGlvbiAoaXRlbSkge1xuXHRcdFx0XHRcdHJldHVybiBpdGVtICE9PSAnJztcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHVybCA9IHF1ZXJ5U3RyaW5nLnN0cmluZ2lmeSh7IHVybDogdXJsIH0sIHsgYXJyYXlGb3JtYXQ6ICdicmFja2V0JyB9KTtcblx0XHRcdH1cblxuXHRcdFx0d3AuYXBpUmVxdWVzdCh7IHBhdGg6ICcvZmVlZHp5L3YxL2ZlZWQ/JyArIHVybCB9KS50aGVuKGZ1bmN0aW9uIChkYXRhKSB7XG5cdFx0XHRcdGlmIChfdGhpcy51bm1vdW50aW5nKSB7XG5cdFx0XHRcdFx0cmV0dXJuIGRhdGE7XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKCFkYXRhWydlcnJvciddKSB7XG5cdFx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGZlZWREYXRhOiBkYXRhIH0pO1xuXHRcdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDIgfSk7XG5cdFx0XHRcdFx0cmV0dXJuIGRhdGE7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHN0YXR1czogMyB9KTtcblx0XHRcdFx0XHRyZXR1cm4gZGF0YTtcblx0XHRcdFx0fVxuXHRcdFx0fSkuZmFpbChmdW5jdGlvbiAoZXJyKSB7XG5cdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDMgfSk7XG5cdFx0XHRcdHJldHVybiBlcnI7XG5cdFx0XHR9KTtcblx0XHR9O1xuXHRcdHZhciBsb2FkQ2F0ZWdvcmllcyA9IGZ1bmN0aW9uIGxvYWRDYXRlZ29yaWVzKCkge1xuXHRcdFx0d3AuYXBpUmVxdWVzdCh7IHBhdGg6ICcvd3AvdjIvZmVlZHp5X2NhdGVnb3JpZXMnIH0pLnRoZW4oZnVuY3Rpb24gKGRhdGEpIHtcblx0XHRcdFx0aWYgKF90aGlzLnVubW91bnRpbmcpIHtcblx0XHRcdFx0XHRyZXR1cm4gZGF0YTtcblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgaSA9IDA7XG5cdFx0XHRcdHZhciBjYXRlZ29yaWVzID0gW107XG5cdFx0XHRcdGRhdGEuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkge1xuXHRcdFx0XHRcdGNhdGVnb3JpZXNbaV0gPSBpdGVtLnNsdWc7XG5cdFx0XHRcdFx0aSA9IGkgKyAxO1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGNhdGVnb3JpZXM6IGNhdGVnb3JpZXMgfSk7XG5cdFx0XHRcdGpRdWVyeSgnLmZlZWR6eS1zb3VyY2UgaW5wdXQnKS5hdXRvY29tcGxldGUoe1xuXHRcdFx0XHRcdHNvdXJjZTogY2F0ZWdvcmllcyxcblx0XHRcdFx0XHRzZWxlY3Q6IGZ1bmN0aW9uIHNlbGVjdChldmVudCwgdWkpIHtcblx0XHRcdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmZWVkczogdWkuaXRlbS5sYWJlbCB9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSkuZmFpbChmdW5jdGlvbiAoZXJyKSB7XG5cdFx0XHRcdHJldHVybiBlcnI7XG5cdFx0XHR9KTtcblx0XHR9O1xuXHRcdHZhciBtZXRhRXhpc3RzID0gZnVuY3Rpb24gbWV0YUV4aXN0cyh2YWx1ZSkge1xuXHRcdFx0cmV0dXJuIDAgPD0gcHJvcHMuYXR0cmlidXRlcy5tZXRhZmllbGRzLnJlcGxhY2UoL1xccy9nLCAnJykuc3BsaXQoJywnKS5pbmRleE9mKHZhbHVlKSB8fCAnJyA9PT0gcHJvcHMuYXR0cmlidXRlcy5tZXRhZmllbGRzO1xuXHRcdH07XG5cdFx0aWYgKHByb3BzLmF0dHJpYnV0ZXMuY2F0ZWdvcmllcyA9PT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRpZiAoIXByb3BzLmF0dHJpYnV0ZXMubWV0YSkge1xuXHRcdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0XHRtZXRhOiB0cnVlLFxuXHRcdFx0XHRcdG1ldGFmaWVsZHM6ICdubydcblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cdFx0XHRsb2FkQ2F0ZWdvcmllcygpO1xuXHRcdH1cblx0XHRyZXR1cm4gW1xuXHRcdC8vIEluc3BlY3RvclxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5zcGVjdG9yLCBfZXh0ZW5kcyh7IG9uQ2hhbmdlRmVlZHM6IG9uQ2hhbmdlRmVlZHMsIG9uQ2hhbmdlTWF4OiBvbkNoYW5nZU1heCwgdG9nZ2xlRmVlZFRpdGxlOiB0b2dnbGVGZWVkVGl0bGUsIG9uUmVmcmVzaDogb25SZWZyZXNoLCBvblNvcnQ6IG9uU29ydCwgb25UYXJnZXQ6IG9uVGFyZ2V0LCBvblRpdGxlOiBvblRpdGxlLCBjaGFuZ2VNZXRhOiBjaGFuZ2VNZXRhLCB0b2dnbGVTdW1tYXJ5OiB0b2dnbGVTdW1tYXJ5LCBvblN1bW1hcnlMZW5ndGg6IG9uU3VtbWFyeUxlbmd0aCwgb25LZXl3b3Jkc1RpdGxlOiBvbktleXdvcmRzVGl0bGUsIG9uS2V5d29yZHNCYW46IG9uS2V5d29yZHNCYW4sIG9uVGh1bWI6IG9uVGh1bWIsIG9uRGVmYXVsdDogb25EZWZhdWx0LCBvblNpemU6IG9uU2l6ZSwgb25SZWZlcnJhbFVSTDogb25SZWZlcnJhbFVSTCwgb25Db2x1bW5zOiBvbkNvbHVtbnMsIG9uVGVtcGxhdGU6IG9uVGVtcGxhdGUsIHRvZ2dsZVByaWNlOiB0b2dnbGVQcmljZSwgbG9hZEZlZWQ6IGxvYWRGZWVkIH0sIHByb3BzKSksIHByb3BzLmF0dHJpYnV0ZXMuc3RhdHVzICE9PSAyICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdCdkaXYnLFxuXHRcdFx0eyBjbGFzc05hbWU6IHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQbGFjZWhvbGRlcixcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGtleTogJ3BsYWNlaG9sZGVyJyxcblx0XHRcdFx0XHRpY29uOiAncnNzJyxcblx0XHRcdFx0XHRsYWJlbDogX18oJ0ZlZWR6eSBSU1MgRmVlZHMnKVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLnN0YXR1cyA9PT0gMSA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHR7IGtleTogJ2xvYWRpbmcnLCBjbGFzc05hbWU6ICd3cC1ibG9jay1lbWJlZCBpcy1sb2FkaW5nJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTcGlubmVyLCBudWxsKSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0X18oJ0ZldGNoaW5n4oCmJylcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCkgOiBbcHJvcHMuYXR0cmlidXRlcy5zdGF0dXMgPT09IDMgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdzcGFuJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdF9fKCdGZWVkIFVSTCBJbnZhbGlkJylcblx0XHRcdFx0KSwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0dHlwZTogJ3VybCcsXG5cdFx0XHRcdFx0Y2xhc3NOYW1lOiAnZmVlZHp5LXNvdXJjZScsXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6IF9fKCdFbnRlciBVUkwgb3IgY2F0ZWdvcnkgb2YgeW91ciBmZWVkIGhlcmXigKYnKSxcblx0XHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2VGZWVkcyxcblx0XHRcdFx0XHR2YWx1ZTogcHJvcHMuYXR0cmlidXRlcy5mZWVkc1xuXHRcdFx0XHR9KSwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRpc0xhcmdlOiB0cnVlLFxuXHRcdFx0XHRcdFx0dHlwZTogJ3N1Ym1pdCcsXG5cdFx0XHRcdFx0XHRvbkNsaWNrOiBsb2FkRmVlZFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0X18oJ0xvYWQgRmVlZCcpXG5cdFx0XHRcdCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRFeHRlcm5hbExpbmssXG5cdFx0XHRcdFx0XHR7IGhyZWY6ICdodHRwczovL3ZhbGlkYXRvci53My5vcmcvZmVlZC8nIH0sXG5cdFx0XHRcdFx0XHRfXygnQ2xpY2sgaGVyZSB0byBjaGVjayBpZiBmZWVkIGlzIHZhbGlkLiAnKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0X18oJ0ludmFsaWQgZmVlZHMgd2lsbCBOT1QgZGlzcGxheSBpdGVtcy4nKVxuXHRcdFx0XHQpXVxuXHRcdFx0KVxuXHRcdCksICEhKHByb3BzLmF0dHJpYnV0ZXMuc3RhdHVzID09PSAyICYmIHByb3BzLmF0dHJpYnV0ZXMuZmVlZERhdGEgIT09IHVuZGVmaW5lZCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7IGNsYXNzTmFtZTogJ2ZlZWR6eS1yc3MnIH0sXG5cdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLmZlZWRfdGl0bGUgJiYgcHJvcHMuYXR0cmlidXRlcy5mZWVkRGF0YVsnY2hhbm5lbCddICE9PSBudWxsICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiAncnNzX2hlYWRlcicgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdoMicsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3Jzc190aXRsZScgfSxcblx0XHRcdFx0XHRcdHVuZXNjYXBlSFRNTChwcm9wcy5hdHRyaWJ1dGVzLmZlZWREYXRhWydjaGFubmVsJ11bJ3RpdGxlJ10pXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3Jzc19kZXNjcmlwdGlvbicgfSxcblx0XHRcdFx0XHRcdCcgJyArIHVuZXNjYXBlSFRNTChwcm9wcy5hdHRyaWJ1dGVzLmZlZWREYXRhWydjaGFubmVsJ11bJ2Rlc2NyaXB0aW9uJ10pXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQndWwnLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogJ2ZlZWR6eS0nICsgcHJvcHMuYXR0cmlidXRlcy50ZW1wbGF0ZSB9LFxuXHRcdFx0XHRmaWx0ZXJEYXRhKHByb3BzLmF0dHJpYnV0ZXMuZmVlZERhdGFbJ2l0ZW1zJ10sIHByb3BzLmF0dHJpYnV0ZXMuc29ydCwgcHJvcHMuYXR0cmlidXRlcy5rZXl3b3Jkc190aXRsZSwgcHJvcHMuYXR0cmlidXRlcy5rZXl3b3Jkc19iYW4sIHByb3BzLmF0dHJpYnV0ZXMubWF4KS5tYXAoZnVuY3Rpb24gKGl0ZW0sIGkpIHtcblx0XHRcdFx0XHR2YXIgaXRlbURhdGVUaW1lID0gKGl0ZW1bJ2RhdGUnXSB8fCAnJykgKyAnICcgKyAoaXRlbVsndGltZSddIHx8ICcnKSArICcgVVRDICswMDAwJztcblx0XHRcdFx0XHR2YXIgaXRlbURhdGUgPSB1bmVzY2FwZUhUTUwoaXRlbVsnZGF0ZSddKSB8fCAnJztcblx0XHRcdFx0XHR2YXIgaXRlbVRpbWUgPSB1bmVzY2FwZUhUTUwoaXRlbVsndGltZSddKSB8fCAnJztcblx0XHRcdFx0XHR2YXIgY2F0ZWdvcmllcyA9IHVuZXNjYXBlSFRNTChpdGVtWydjYXRlZ29yaWVzJ10pIHx8ICcnO1xuXHRcdFx0XHRcdGlmIChtZXRhRXhpc3RzKCd0ej1sb2NhbCcpKSB7XG5cdFx0XHRcdFx0XHRpdGVtRGF0ZSA9IGRhdGUoJ0YgalMsIFxcbycsIGl0ZW1EYXRlVGltZSk7XG5cdFx0XHRcdFx0XHRpdGVtVGltZSA9IGRhdGUoJ2g6aSBBJywgaXRlbURhdGVUaW1lKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0J2xpJyxcblx0XHRcdFx0XHRcdHsga2V5OiBpLCBzdHlsZTogeyBwYWRkaW5nOiAnMTVweCAwIDI1cHgnIH0sIGNsYXNzTmFtZTogJ3Jzc19pdGVtIGZlZWR6eS1yc3MtY29sLScgKyBwcm9wcy5hdHRyaWJ1dGVzLmNvbHVtbnMgfSxcblx0XHRcdFx0XHRcdChpdGVtWyd0aHVtYm5haWwnXSAmJiBwcm9wcy5hdHRyaWJ1dGVzLnRodW1iID09PSAnYXV0bycgfHwgcHJvcHMuYXR0cmlidXRlcy50aHVtYiA9PT0gJ3llcycpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAncnNzX2ltYWdlJywgc3R5bGU6IHsgd2lkdGg6IHByb3BzLmF0dHJpYnV0ZXMuc2l6ZSArICdweCcsIGhlaWdodDogcHJvcHMuYXR0cmlidXRlcy5zaXplICsgJ3B4JyB9IH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0eyB0aXRsZTogdW5lc2NhcGVIVE1MKGl0ZW1bJ3RpdGxlJ10pLCBzdHlsZTogeyB3aWR0aDogcHJvcHMuYXR0cmlidXRlcy5zaXplICsgJ3B4JywgaGVpZ2h0OiBwcm9wcy5hdHRyaWJ1dGVzLnNpemUgKyAncHgnIH0gfSxcblx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7IGNsYXNzTmFtZTogJ2ZldGNoZWQnLCBzdHlsZTogeyB3aWR0aDogcHJvcHMuYXR0cmlidXRlcy5zaXplICsgJ3B4JywgaGVpZ2h0OiBwcm9wcy5hdHRyaWJ1dGVzLnNpemUgKyAncHgnLCBiYWNrZ3JvdW5kSW1hZ2U6ICd1cmwoJyArIChpdGVtWyd0aHVtYm5haWwnXSA/IGl0ZW1bJ3RodW1ibmFpbCddIDogcHJvcHMuYXR0cmlidXRlcy5kZWZhdWx0ID8gcHJvcHMuYXR0cmlidXRlcy5kZWZhdWx0LnVybCA6IGZlZWR6eWpzLmltYWdlcGF0aCArICdmZWVkenktZGVmYXVsdC5qcGcnKSArICcpJyB9LCB0aXRsZTogdW5lc2NhcGVIVE1MKGl0ZW1bJ3RpdGxlJ10pIH0pXG5cdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3Jzc19jb250ZW50X3dyYXAnIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd0aXRsZScgfSxcblx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFx0cHJvcHMuYXR0cmlidXRlcy50aXRsZSAmJiB1bmVzY2FwZUhUTUwoaXRlbVsndGl0bGUnXSkubGVuZ3RoID4gcHJvcHMuYXR0cmlidXRlcy50aXRsZSA/IHVuZXNjYXBlSFRNTChpdGVtWyd0aXRsZSddKS5zdWJzdHJpbmcoMCwgcHJvcHMuYXR0cmlidXRlcy50aXRsZSkgKyAnLi4uJyA6IHVuZXNjYXBlSFRNTChpdGVtWyd0aXRsZSddKVxuXHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAncnNzX2NvbnRlbnQnIH0sXG5cdFx0XHRcdFx0XHRcdFx0cHJvcHMuYXR0cmlidXRlcy5tZXRhZmllbGRzICE9PSAnbm8nICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdzbWFsbCcsXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ21ldGEnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRpdGVtWydjcmVhdG9yJ10gJiYgbWV0YUV4aXN0cygnYXV0aG9yJykgJiYgW19fKCdieScpLCAnICcsIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmVzY2FwZUhUTUwoaXRlbVsnY3JlYXRvciddKVxuXHRcdFx0XHRcdFx0XHRcdFx0KSwgJyAnXSxcblx0XHRcdFx0XHRcdFx0XHRcdG1ldGFFeGlzdHMoJ2RhdGUnKSAmJiBbX18oJ29uJyksICcgJywgdW5lc2NhcGVIVE1MKGl0ZW1EYXRlKSwgJyAnXSxcblx0XHRcdFx0XHRcdFx0XHRcdG1ldGFFeGlzdHMoJ3RpbWUnKSAmJiBbX18oJ2F0JyksICcgJywgdW5lc2NhcGVIVE1MKGl0ZW1UaW1lKV0sXG5cdFx0XHRcdFx0XHRcdFx0XHRmZWVkenlqcy5pc1BybyAmJiBtZXRhRXhpc3RzKCdjYXRlZ29yaWVzJykgJiYgWycgJywgX18oJ2luJyksICcgJywgdW5lc2NhcGVIVE1MKGNhdGVnb3JpZXMpXVxuXHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdFx0cHJvcHMuYXR0cmlidXRlcy5zdW1tYXJ5ICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdwJyxcblx0XHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnZGVzY3JpcHRpb24nIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLnN1bW1hcnlsZW5ndGggJiYgdW5lc2NhcGVIVE1MKGl0ZW1bJ2Rlc2NyaXB0aW9uJ10pLmxlbmd0aCA+IHByb3BzLmF0dHJpYnV0ZXMuc3VtbWFyeWxlbmd0aCA/IHVuZXNjYXBlSFRNTChpdGVtWydkZXNjcmlwdGlvbiddKS5zdWJzdHJpbmcoMCwgcHJvcHMuYXR0cmlidXRlcy5zdW1tYXJ5bGVuZ3RoKSArICcgW+KApl0nIDogdW5lc2NhcGVIVE1MKGl0ZW1bJ2Rlc2NyaXB0aW9uJ10pXG5cdFx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0XHRmZWVkenlqcy5pc1BybyAmJiBpdGVtWydtZWRpYSddICYmIGl0ZW1bJ21lZGlhJ11bJ3NyYyddICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdhdWRpbycsXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNvbnRyb2xzOiB0cnVlLCBjb250cm9sc0xpc3Q6ICdub2Rvd25sb2FkJyB9LFxuXHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzb3VyY2UnLCB7IHNyYzogaXRlbVsnbWVkaWEnXVsnc3JjJ10sIHR5cGU6IGl0ZW1bJ21lZGlhJ11bJ3R5cGUnXSB9KSxcblx0XHRcdFx0XHRcdFx0XHRcdF9fKCdZb3VyIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCB0aGUgYXVkaW8gZWxlbWVudC4gQnV0IHlvdSBjYW4gY2hlY2sgdGhpcyBmb3IgdGhlIG9yaWdpbmFsIGxpbms6ICcpLFxuXHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHsgaHJlZjogaXRlbVsnbWVkaWEnXVsnc3JjJ10gfSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0aXRlbVsnbWVkaWEnXVsnc3JjJ11cblx0XHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdGZlZWR6eWpzLmlzUHJvICYmIHByb3BzLmF0dHJpYnV0ZXMucHJpY2UgJiYgaXRlbVsncHJpY2UnXSAmJiBwcm9wcy5hdHRyaWJ1dGVzLnRlbXBsYXRlICE9PSAnZGVmYXVsdCcgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3ByaWNlLXdyYXAnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCdhJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdidXR0b24nLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAncHJpY2UnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aXRlbVsncHJpY2UnXVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZSgpIHtcblx0XHQvLyBSZW5kZXJpbmcgaW4gUEhQXG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vaW5jbHVkZXMvZ3V0ZW5iZXJnL3NyYy9ibG9jay5qc1xuLy8gbW9kdWxlIGlkID0gMjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n");
|
246 |
|
247 |
/***/ }),
|
248 |
/* 30 */
|
79 |
/* 2 */
|
80 |
/***/ (function(module, exports) {
|
81 |
|
82 |
+
eval("var core = module.exports = { version: '2.6.10' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fY29yZS5qcz8xNWUwIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBjb3JlID0gbW9kdWxlLmV4cG9ydHMgPSB7IHZlcnNpb246ICcyLjYuMTAnIH07XG5pZiAodHlwZW9mIF9fZSA9PSAnbnVtYmVyJykgX19lID0gY29yZTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bmRlZlxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvcmUuanNcbi8vIG1vZHVsZSBpZCA9IDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n");
|
83 |
|
84 |
/***/ }),
|
85 |
/* 3 */
|
242 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
243 |
|
244 |
"use strict";
|
245 |
+
eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(30);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss__ = __webpack_require__(43);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_query_string__ = __webpack_require__(44);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_query_string___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_query_string__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__attributes__ = __webpack_require__(48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__inspector__ = __webpack_require__(49);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils__ = __webpack_require__(52);\n\n\nvar _this = this;\n\n// jshint ignore: start\n\n/**\n * Block dependencies\n */\n\n\n\n\n\n\n/**\n * Internal block libraries\n */\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n ExternalLink = _wp$components.ExternalLink,\n Placeholder = _wp$components.Placeholder,\n TextControl = _wp$components.TextControl,\n Button = _wp$components.Button,\n Spinner = _wp$components.Spinner;\nvar date = wp.date.date;\n\n/**\n * Register block\n */\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (registerBlockType('feedzy-rss-feeds/feedzy-block', {\n\ttitle: __('Feedzy RSS Feeds'),\n\tcategory: 'common',\n\ticon: 'rss',\n\tkeywords: [__('Feedzy RSS Feeds'), __('RSS'), __('Feeds')],\n\tsupports: {\n\t\thtml: false\n\t},\n\tattributes: __WEBPACK_IMPORTED_MODULE_3__attributes__[\"a\" /* default */],\n\tedit: function edit(props) {\n\t\tvar onChangeFeeds = function onChangeFeeds(value) {\n\t\t\tprops.setAttributes({ feeds: value });\n\t\t};\n\t\tvar onChangeMax = function onChangeMax(value) {\n\t\t\tprops.setAttributes({ max: value.toString() });\n\t\t};\n\t\tvar toggleFeedTitle = function toggleFeedTitle(value) {\n\t\t\tprops.setAttributes({ feed_title: !props.attributes.feed_title });\n\t\t};\n\t\tvar onRefresh = function onRefresh(value) {\n\t\t\tprops.setAttributes({ refresh: value });\n\t\t};\n\t\tvar onSort = function onSort(value) {\n\t\t\tprops.setAttributes({ sort: value });\n\t\t};\n\t\tvar onTarget = function onTarget(value) {\n\t\t\tprops.setAttributes({ target: value });\n\t\t};\n\t\tvar onTitle = function onTitle(value) {\n\t\t\tprops.setAttributes({ title: Number(value) });\n\t\t};\n\t\tvar changeMeta = function changeMeta(value) {\n\t\t\tprops.setAttributes({ metafields: value });\n\t\t};\n\t\tvar toggleSummary = function toggleSummary(value) {\n\t\t\tprops.setAttributes({ summary: !props.attributes.summary });\n\t\t};\n\t\tvar onSummaryLength = function onSummaryLength(value) {\n\t\t\tprops.setAttributes({ summarylength: Number(value) });\n\t\t};\n\t\tvar onKeywordsTitle = function onKeywordsTitle(value) {\n\t\t\tprops.setAttributes({ keywords_title: value });\n\t\t};\n\t\tvar onKeywordsBan = function onKeywordsBan(value) {\n\t\t\tprops.setAttributes({ keywords_ban: value });\n\t\t};\n\t\tvar onThumb = function onThumb(value) {\n\t\t\tprops.setAttributes({ thumb: value });\n\t\t};\n\t\tvar onDefault = function onDefault(value) {\n\t\t\tprops.setAttributes({ default: value });\n\t\t};\n\t\tvar onSize = function onSize(value) {\n\t\t\tprops.setAttributes({ size: Number(value) });\n\t\t};\n\t\tvar onReferralURL = function onReferralURL(value) {\n\t\t\tprops.setAttributes({ referral_url: value });\n\t\t};\n\t\tvar onColumns = function onColumns(value) {\n\t\t\tprops.setAttributes({ columns: value });\n\t\t};\n\t\tvar onTemplate = function onTemplate(value) {\n\t\t\tprops.setAttributes({ template: value });\n\t\t};\n\t\tvar togglePrice = function togglePrice(value) {\n\t\t\tprops.setAttributes({ price: !props.attributes.price });\n\t\t};\n\t\tvar loadFeed = function loadFeed() {\n\t\t\tprops.setAttributes({ status: 1 });\n\n\t\t\tvar url = props.attributes.feeds;\n\n\t\t\tif (url === undefined) {\n\t\t\t\treturn props.setAttributes({ status: 3 });\n\t\t\t}\n\n\t\t\tif (Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"b\" /* inArray */])(url, props.attributes.categories)) {\n\t\t\t\tvar category = url;\n\t\t\t\turl = __WEBPACK_IMPORTED_MODULE_2_query_string___default.a.stringify({ category: category }, { arrayFormat: 'bracket' });\n\t\t\t} else {\n\t\t\t\turl = url.replace(/\\s/g, '').split(',').filter(function (item) {\n\t\t\t\t\treturn item !== '';\n\t\t\t\t});\n\t\t\t\turl = __WEBPACK_IMPORTED_MODULE_2_query_string___default.a.stringify({ url: url }, { arrayFormat: 'bracket' });\n\t\t\t}\n\n\t\t\twp.apiRequest({ path: '/feedzy/v1/feed?' + url }).then(function (data) {\n\t\t\t\tif (_this.unmounting) {\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\t\t\t\tif (!data['error']) {\n\t\t\t\t\tprops.setAttributes({ feedData: data });\n\t\t\t\t\tprops.setAttributes({ status: 2 });\n\t\t\t\t\treturn data;\n\t\t\t\t} else {\n\t\t\t\t\tprops.setAttributes({ status: 3 });\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\t\t\t}).fail(function (err) {\n\t\t\t\tprops.setAttributes({ status: 3 });\n\t\t\t\treturn err;\n\t\t\t});\n\t\t};\n\t\tvar loadCategories = function loadCategories() {\n\t\t\twp.apiRequest({ path: '/wp/v2/feedzy_categories' }).then(function (data) {\n\t\t\t\tif (_this.unmounting) {\n\t\t\t\t\treturn data;\n\t\t\t\t}\n\t\t\t\tvar i = 0;\n\t\t\t\tvar categories = [];\n\t\t\t\tdata.forEach(function (item) {\n\t\t\t\t\tcategories[i] = item.slug;\n\t\t\t\t\ti = i + 1;\n\t\t\t\t});\n\t\t\t\tprops.setAttributes({ categories: categories });\n\t\t\t\tjQuery('.feedzy-source input').autocomplete({\n\t\t\t\t\tsource: categories,\n\t\t\t\t\tselect: function select(event, ui) {\n\t\t\t\t\t\tprops.setAttributes({ feeds: ui.item.label });\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}).fail(function (err) {\n\t\t\t\treturn err;\n\t\t\t});\n\t\t};\n\t\tvar metaExists = function metaExists(value) {\n\t\t\treturn 0 <= props.attributes.metafields.replace(/\\s/g, '').split(',').indexOf(value) || '' === props.attributes.metafields;\n\t\t};\n\t\tif (props.attributes.categories === undefined) {\n\t\t\tif (!props.attributes.meta) {\n\t\t\t\tprops.setAttributes({\n\t\t\t\t\tmeta: true,\n\t\t\t\t\tmetafields: 'no'\n\t\t\t\t});\n\t\t\t}\n\t\t\tloadCategories();\n\t\t}\n\t\treturn [\n\t\t// Inspector\n\t\t!!props.isSelected && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__inspector__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({ onChangeFeeds: onChangeFeeds, onChangeMax: onChangeMax, toggleFeedTitle: toggleFeedTitle, onRefresh: onRefresh, onSort: onSort, onTarget: onTarget, onTitle: onTitle, changeMeta: changeMeta, toggleSummary: toggleSummary, onSummaryLength: onSummaryLength, onKeywordsTitle: onKeywordsTitle, onKeywordsBan: onKeywordsBan, onThumb: onThumb, onDefault: onDefault, onSize: onSize, onReferralURL: onReferralURL, onColumns: onColumns, onTemplate: onTemplate, togglePrice: togglePrice, loadFeed: loadFeed }, props)), props.attributes.status !== 2 && wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: props.className },\n\t\t\twp.element.createElement(\n\t\t\t\tPlaceholder,\n\t\t\t\t{\n\t\t\t\t\tkey: 'placeholder',\n\t\t\t\t\ticon: 'rss',\n\t\t\t\t\tlabel: __('Feedzy RSS Feeds')\n\t\t\t\t},\n\t\t\t\tprops.attributes.status === 1 ? wp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ key: 'loading', className: 'wp-block-embed is-loading' },\n\t\t\t\t\twp.element.createElement(Spinner, null),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t__('Fetching…')\n\t\t\t\t\t)\n\t\t\t\t) : [props.attributes.status === 3 && wp.element.createElement(\n\t\t\t\t\t'span',\n\t\t\t\t\tnull,\n\t\t\t\t\t__('Feed URL Invalid')\n\t\t\t\t), wp.element.createElement(TextControl, {\n\t\t\t\t\ttype: 'url',\n\t\t\t\t\tclassName: 'feedzy-source',\n\t\t\t\t\tplaceholder: __('Enter URL or category of your feed here…'),\n\t\t\t\t\tonChange: onChangeFeeds,\n\t\t\t\t\tvalue: props.attributes.feeds\n\t\t\t\t}), wp.element.createElement(\n\t\t\t\t\tButton,\n\t\t\t\t\t{\n\t\t\t\t\t\tisLarge: true,\n\t\t\t\t\t\ttype: 'submit',\n\t\t\t\t\t\tonClick: loadFeed\n\t\t\t\t\t},\n\t\t\t\t\t__('Load Feed')\n\t\t\t\t), wp.element.createElement(\n\t\t\t\t\t'span',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\tExternalLink,\n\t\t\t\t\t\t{ href: 'https://validator.w3.org/feed/' },\n\t\t\t\t\t\t__('Click here to check if feed is valid. ')\n\t\t\t\t\t),\n\t\t\t\t\t__('Invalid feeds will NOT display items.')\n\t\t\t\t)]\n\t\t\t)\n\t\t), !!(props.attributes.status === 2 && props.attributes.feedData !== undefined) && wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'feedzy-rss' },\n\t\t\tprops.attributes.feed_title && props.attributes.feedData['channel'] !== null && wp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'rss_header' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'h2',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'a',\n\t\t\t\t\t\t{ className: 'rss_title' },\n\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(props.attributes.feedData['channel']['title'])\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'span',\n\t\t\t\t\t\t{ className: 'rss_description' },\n\t\t\t\t\t\t' ' + Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(props.attributes.feedData['channel']['description'])\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t'ul',\n\t\t\t\t{ className: 'feedzy-' + props.attributes.template },\n\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5__utils__[\"a\" /* filterData */])(props.attributes.feedData['items'], props.attributes.sort, props.attributes.keywords_title, props.attributes.keywords_ban, props.attributes.max).map(function (item, i) {\n\t\t\t\t\tvar itemDateTime = (item['date'] || '') + ' ' + (item['time'] || '') + ' UTC +0000';\n\t\t\t\t\tvar itemDate = Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['date']) || '';\n\t\t\t\t\tvar itemTime = Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['time']) || '';\n\t\t\t\t\tvar categories = Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['categories']) || '';\n\t\t\t\t\tif (metaExists('tz=local')) {\n\t\t\t\t\t\titemDate = date('F jS, \\o', itemDateTime);\n\t\t\t\t\t\titemTime = date('h:i A', itemDateTime);\n\t\t\t\t\t}\n\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t'li',\n\t\t\t\t\t\t{ key: i, style: { padding: '15px 0 25px' }, className: 'rss_item feedzy-rss-col-' + props.attributes.columns },\n\t\t\t\t\t\t(item['thumbnail'] && props.attributes.thumb === 'auto' || props.attributes.thumb === 'yes') && wp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'rss_image', style: { width: props.attributes.size + 'px', height: props.attributes.size + 'px' } },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t{ title: Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']), style: { width: props.attributes.size + 'px', height: props.attributes.size + 'px' } },\n\t\t\t\t\t\t\t\twp.element.createElement('span', { className: 'fetched', style: { width: props.attributes.size + 'px', height: props.attributes.size + 'px', backgroundImage: 'url(' + (item['thumbnail'] ? item['thumbnail'] : props.attributes.default ? props.attributes.default.url : feedzyjs.imagepath + 'feedzy-default.jpg') + ')' }, title: Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']) })\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'rss_content_wrap' },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\t\t{ className: 'title' },\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\tprops.attributes.title && Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']).length > props.attributes.title ? Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title']).substring(0, props.attributes.title) + '...' : Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['title'])\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t\t{ className: 'rss_content' },\n\t\t\t\t\t\t\t\tprops.attributes.metafields !== 'no' && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'small',\n\t\t\t\t\t\t\t\t\t{ className: 'meta' },\n\t\t\t\t\t\t\t\t\titem['creator'] && metaExists('author') && [__('by'), ' ', wp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['creator'])\n\t\t\t\t\t\t\t\t\t), ' '],\n\t\t\t\t\t\t\t\t\tmetaExists('date') && [__('on'), ' ', Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(itemDate), ' '],\n\t\t\t\t\t\t\t\t\tmetaExists('time') && [__('at'), ' ', Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(itemTime)],\n\t\t\t\t\t\t\t\t\tfeedzyjs.isPro && metaExists('categories') && [' ', __('in'), ' ', Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(categories)]\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tprops.attributes.summary && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t\t{ className: 'description' },\n\t\t\t\t\t\t\t\t\tprops.attributes.summarylength && Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['description']).length > props.attributes.summarylength ? Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['description']).substring(0, props.attributes.summarylength) + ' […]' : Object(__WEBPACK_IMPORTED_MODULE_5__utils__[\"c\" /* unescapeHTML */])(item['description'])\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tfeedzyjs.isPro && item['media'] && item['media']['src'] && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'audio',\n\t\t\t\t\t\t\t\t\t{ controls: true, controlsList: 'nodownload' },\n\t\t\t\t\t\t\t\t\twp.element.createElement('source', { src: item['media']['src'], type: item['media']['type'] }),\n\t\t\t\t\t\t\t\t\t__('Your browser does not support the audio element. But you can check this for the original link: '),\n\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\t{ href: item['media']['src'] },\n\t\t\t\t\t\t\t\t\t\titem['media']['src']\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tfeedzyjs.isPro && props.attributes.price && item['price'] && props.attributes.template !== 'default' && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t\t\t{ className: 'price-wrap' },\n\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t\t'button',\n\t\t\t\t\t\t\t\t\t\t\t{ className: 'price' },\n\t\t\t\t\t\t\t\t\t\t\titem['price']\n\t\t\t\t\t\t\t\t\t\t)\n\t\t\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\tsave: function save() {\n\t\t// Rendering in PHP\n\t\treturn null;\n\t}\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9pbmNsdWRlcy9ndXRlbmJlcmcvc3JjL2Jsb2NrLmpzPzUxZTMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9leHRlbmRzIGZyb20gJ2JhYmVsLXJ1bnRpbWUvaGVscGVycy9leHRlbmRzJztcblxudmFyIF90aGlzID0gdGhpcztcblxuLy8ganNoaW50IGlnbm9yZTogc3RhcnRcblxuLyoqXG4gKiBCbG9jayBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0IHF1ZXJ5U3RyaW5nIGZyb20gJ3F1ZXJ5LXN0cmluZyc7XG5pbXBvcnQgYmxvY2tBdHRyaWJ1dGVzIGZyb20gJy4vYXR0cmlidXRlcyc7XG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gJy4vaW5zcGVjdG9yJztcbmltcG9ydCB7IHVuZXNjYXBlSFRNTCwgZmlsdGVyRGF0YSwgaW5BcnJheSB9IGZyb20gJy4vdXRpbHMnO1xuXG4vKipcbiAqIEludGVybmFsIGJsb2NrIGxpYnJhcmllc1xuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBFeHRlcm5hbExpbmsgPSBfd3AkY29tcG9uZW50cy5FeHRlcm5hbExpbmssXG4gICAgUGxhY2Vob2xkZXIgPSBfd3AkY29tcG9uZW50cy5QbGFjZWhvbGRlcixcbiAgICBUZXh0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlRleHRDb250cm9sLFxuICAgIEJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkJ1dHRvbixcbiAgICBTcGlubmVyID0gX3dwJGNvbXBvbmVudHMuU3Bpbm5lcjtcbnZhciBkYXRlID0gd3AuZGF0ZS5kYXRlO1xuXG4vKipcbiAqIFJlZ2lzdGVyIGJsb2NrXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2ZlZWR6eS1yc3MtZmVlZHMvZmVlZHp5LWJsb2NrJywge1xuXHR0aXRsZTogX18oJ0ZlZWR6eSBSU1MgRmVlZHMnKSxcblx0Y2F0ZWdvcnk6ICdjb21tb24nLFxuXHRpY29uOiAncnNzJyxcblx0a2V5d29yZHM6IFtfXygnRmVlZHp5IFJTUyBGZWVkcycpLCBfXygnUlNTJyksIF9fKCdGZWVkcycpXSxcblx0c3VwcG9ydHM6IHtcblx0XHRodG1sOiBmYWxzZVxuXHR9LFxuXHRhdHRyaWJ1dGVzOiBibG9ja0F0dHJpYnV0ZXMsXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0XHR2YXIgb25DaGFuZ2VGZWVkcyA9IGZ1bmN0aW9uIG9uQ2hhbmdlRmVlZHModmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmZWVkczogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25DaGFuZ2VNYXggPSBmdW5jdGlvbiBvbkNoYW5nZU1heCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1heDogdmFsdWUudG9TdHJpbmcoKSB9KTtcblx0XHR9O1xuXHRcdHZhciB0b2dnbGVGZWVkVGl0bGUgPSBmdW5jdGlvbiB0b2dnbGVGZWVkVGl0bGUodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmZWVkX3RpdGxlOiAhcHJvcHMuYXR0cmlidXRlcy5mZWVkX3RpdGxlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uUmVmcmVzaCA9IGZ1bmN0aW9uIG9uUmVmcmVzaCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlZnJlc2g6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uU29ydCA9IGZ1bmN0aW9uIG9uU29ydCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHNvcnQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGFyZ2V0ID0gZnVuY3Rpb24gb25UYXJnZXQodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0YXJnZXQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGl0bGUgPSBmdW5jdGlvbiBvblRpdGxlKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IE51bWJlcih2YWx1ZSkgfSk7XG5cdFx0fTtcblx0XHR2YXIgY2hhbmdlTWV0YSA9IGZ1bmN0aW9uIGNoYW5nZU1ldGEodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXRhZmllbGRzOiB2YWx1ZSB9KTtcblx0XHR9O1xuXHRcdHZhciB0b2dnbGVTdW1tYXJ5ID0gZnVuY3Rpb24gdG9nZ2xlU3VtbWFyeSh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHN1bW1hcnk6ICFwcm9wcy5hdHRyaWJ1dGVzLnN1bW1hcnkgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25TdW1tYXJ5TGVuZ3RoID0gZnVuY3Rpb24gb25TdW1tYXJ5TGVuZ3RoKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgc3VtbWFyeWxlbmd0aDogTnVtYmVyKHZhbHVlKSB9KTtcblx0XHR9O1xuXHRcdHZhciBvbktleXdvcmRzVGl0bGUgPSBmdW5jdGlvbiBvbktleXdvcmRzVGl0bGUodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBrZXl3b3Jkc190aXRsZTogdmFsdWUgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25LZXl3b3Jkc0JhbiA9IGZ1bmN0aW9uIG9uS2V5d29yZHNCYW4odmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBrZXl3b3Jkc19iYW46IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGh1bWIgPSBmdW5jdGlvbiBvblRodW1iKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgdGh1bWI6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uRGVmYXVsdCA9IGZ1bmN0aW9uIG9uRGVmYXVsdCh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGRlZmF1bHQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uU2l6ZSA9IGZ1bmN0aW9uIG9uU2l6ZSh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHNpemU6IE51bWJlcih2YWx1ZSkgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25SZWZlcnJhbFVSTCA9IGZ1bmN0aW9uIG9uUmVmZXJyYWxVUkwodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZWZlcnJhbF91cmw6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uQ29sdW1ucyA9IGZ1bmN0aW9uIG9uQ29sdW1ucyh2YWx1ZSkge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGNvbHVtbnM6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIG9uVGVtcGxhdGUgPSBmdW5jdGlvbiBvblRlbXBsYXRlKHZhbHVlKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgdGVtcGxhdGU6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIHRvZ2dsZVByaWNlID0gZnVuY3Rpb24gdG9nZ2xlUHJpY2UodmFsdWUpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBwcmljZTogIXByb3BzLmF0dHJpYnV0ZXMucHJpY2UgfSk7XG5cdFx0fTtcblx0XHR2YXIgbG9hZEZlZWQgPSBmdW5jdGlvbiBsb2FkRmVlZCgpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDEgfSk7XG5cblx0XHRcdHZhciB1cmwgPSBwcm9wcy5hdHRyaWJ1dGVzLmZlZWRzO1xuXG5cdFx0XHRpZiAodXJsID09PSB1bmRlZmluZWQpIHtcblx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDMgfSk7XG5cdFx0XHR9XG5cblx0XHRcdGlmIChpbkFycmF5KHVybCwgcHJvcHMuYXR0cmlidXRlcy5jYXRlZ29yaWVzKSkge1xuXHRcdFx0XHR2YXIgY2F0ZWdvcnkgPSB1cmw7XG5cdFx0XHRcdHVybCA9IHF1ZXJ5U3RyaW5nLnN0cmluZ2lmeSh7IGNhdGVnb3J5OiBjYXRlZ29yeSB9LCB7IGFycmF5Rm9ybWF0OiAnYnJhY2tldCcgfSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR1cmwgPSB1cmwucmVwbGFjZSgvXFxzL2csICcnKS5zcGxpdCgnLCcpLmZpbHRlcihmdW5jdGlvbiAoaXRlbSkge1xuXHRcdFx0XHRcdHJldHVybiBpdGVtICE9PSAnJztcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHVybCA9IHF1ZXJ5U3RyaW5nLnN0cmluZ2lmeSh7IHVybDogdXJsIH0sIHsgYXJyYXlGb3JtYXQ6ICdicmFja2V0JyB9KTtcblx0XHRcdH1cblxuXHRcdFx0d3AuYXBpUmVxdWVzdCh7IHBhdGg6ICcvZmVlZHp5L3YxL2ZlZWQ/JyArIHVybCB9KS50aGVuKGZ1bmN0aW9uIChkYXRhKSB7XG5cdFx0XHRcdGlmIChfdGhpcy51bm1vdW50aW5nKSB7XG5cdFx0XHRcdFx0cmV0dXJuIGRhdGE7XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKCFkYXRhWydlcnJvciddKSB7XG5cdFx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGZlZWREYXRhOiBkYXRhIH0pO1xuXHRcdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDIgfSk7XG5cdFx0XHRcdFx0cmV0dXJuIGRhdGE7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHN0YXR1czogMyB9KTtcblx0XHRcdFx0XHRyZXR1cm4gZGF0YTtcblx0XHRcdFx0fVxuXHRcdFx0fSkuZmFpbChmdW5jdGlvbiAoZXJyKSB7XG5cdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdGF0dXM6IDMgfSk7XG5cdFx0XHRcdHJldHVybiBlcnI7XG5cdFx0XHR9KTtcblx0XHR9O1xuXHRcdHZhciBsb2FkQ2F0ZWdvcmllcyA9IGZ1bmN0aW9uIGxvYWRDYXRlZ29yaWVzKCkge1xuXHRcdFx0d3AuYXBpUmVxdWVzdCh7IHBhdGg6ICcvd3AvdjIvZmVlZHp5X2NhdGVnb3JpZXMnIH0pLnRoZW4oZnVuY3Rpb24gKGRhdGEpIHtcblx0XHRcdFx0aWYgKF90aGlzLnVubW91bnRpbmcpIHtcblx0XHRcdFx0XHRyZXR1cm4gZGF0YTtcblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgaSA9IDA7XG5cdFx0XHRcdHZhciBjYXRlZ29yaWVzID0gW107XG5cdFx0XHRcdGRhdGEuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkge1xuXHRcdFx0XHRcdGNhdGVnb3JpZXNbaV0gPSBpdGVtLnNsdWc7XG5cdFx0XHRcdFx0aSA9IGkgKyAxO1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGNhdGVnb3JpZXM6IGNhdGVnb3JpZXMgfSk7XG5cdFx0XHRcdGpRdWVyeSgnLmZlZWR6eS1zb3VyY2UgaW5wdXQnKS5hdXRvY29tcGxldGUoe1xuXHRcdFx0XHRcdHNvdXJjZTogY2F0ZWdvcmllcyxcblx0XHRcdFx0XHRzZWxlY3Q6IGZ1bmN0aW9uIHNlbGVjdChldmVudCwgdWkpIHtcblx0XHRcdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmZWVkczogdWkuaXRlbS5sYWJlbCB9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSkuZmFpbChmdW5jdGlvbiAoZXJyKSB7XG5cdFx0XHRcdHJldHVybiBlcnI7XG5cdFx0XHR9KTtcblx0XHR9O1xuXHRcdHZhciBtZXRhRXhpc3RzID0gZnVuY3Rpb24gbWV0YUV4aXN0cyh2YWx1ZSkge1xuXHRcdFx0cmV0dXJuIDAgPD0gcHJvcHMuYXR0cmlidXRlcy5tZXRhZmllbGRzLnJlcGxhY2UoL1xccy9nLCAnJykuc3BsaXQoJywnKS5pbmRleE9mKHZhbHVlKSB8fCAnJyA9PT0gcHJvcHMuYXR0cmlidXRlcy5tZXRhZmllbGRzO1xuXHRcdH07XG5cdFx0aWYgKHByb3BzLmF0dHJpYnV0ZXMuY2F0ZWdvcmllcyA9PT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRpZiAoIXByb3BzLmF0dHJpYnV0ZXMubWV0YSkge1xuXHRcdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0XHRtZXRhOiB0cnVlLFxuXHRcdFx0XHRcdG1ldGFmaWVsZHM6ICdubydcblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cdFx0XHRsb2FkQ2F0ZWdvcmllcygpO1xuXHRcdH1cblx0XHRyZXR1cm4gW1xuXHRcdC8vIEluc3BlY3RvclxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5zcGVjdG9yLCBfZXh0ZW5kcyh7IG9uQ2hhbmdlRmVlZHM6IG9uQ2hhbmdlRmVlZHMsIG9uQ2hhbmdlTWF4OiBvbkNoYW5nZU1heCwgdG9nZ2xlRmVlZFRpdGxlOiB0b2dnbGVGZWVkVGl0bGUsIG9uUmVmcmVzaDogb25SZWZyZXNoLCBvblNvcnQ6IG9uU29ydCwgb25UYXJnZXQ6IG9uVGFyZ2V0LCBvblRpdGxlOiBvblRpdGxlLCBjaGFuZ2VNZXRhOiBjaGFuZ2VNZXRhLCB0b2dnbGVTdW1tYXJ5OiB0b2dnbGVTdW1tYXJ5LCBvblN1bW1hcnlMZW5ndGg6IG9uU3VtbWFyeUxlbmd0aCwgb25LZXl3b3Jkc1RpdGxlOiBvbktleXdvcmRzVGl0bGUsIG9uS2V5d29yZHNCYW46IG9uS2V5d29yZHNCYW4sIG9uVGh1bWI6IG9uVGh1bWIsIG9uRGVmYXVsdDogb25EZWZhdWx0LCBvblNpemU6IG9uU2l6ZSwgb25SZWZlcnJhbFVSTDogb25SZWZlcnJhbFVSTCwgb25Db2x1bW5zOiBvbkNvbHVtbnMsIG9uVGVtcGxhdGU6IG9uVGVtcGxhdGUsIHRvZ2dsZVByaWNlOiB0b2dnbGVQcmljZSwgbG9hZEZlZWQ6IGxvYWRGZWVkIH0sIHByb3BzKSksIHByb3BzLmF0dHJpYnV0ZXMuc3RhdHVzICE9PSAyICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdCdkaXYnLFxuXHRcdFx0eyBjbGFzc05hbWU6IHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQbGFjZWhvbGRlcixcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGtleTogJ3BsYWNlaG9sZGVyJyxcblx0XHRcdFx0XHRpY29uOiAncnNzJyxcblx0XHRcdFx0XHRsYWJlbDogX18oJ0ZlZWR6eSBSU1MgRmVlZHMnKVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLnN0YXR1cyA9PT0gMSA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHR7IGtleTogJ2xvYWRpbmcnLCBjbGFzc05hbWU6ICd3cC1ibG9jay1lbWJlZCBpcy1sb2FkaW5nJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTcGlubmVyLCBudWxsKSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0X18oJ0ZldGNoaW5n4oCmJylcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCkgOiBbcHJvcHMuYXR0cmlidXRlcy5zdGF0dXMgPT09IDMgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdzcGFuJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdF9fKCdGZWVkIFVSTCBJbnZhbGlkJylcblx0XHRcdFx0KSwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0dHlwZTogJ3VybCcsXG5cdFx0XHRcdFx0Y2xhc3NOYW1lOiAnZmVlZHp5LXNvdXJjZScsXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6IF9fKCdFbnRlciBVUkwgb3IgY2F0ZWdvcnkgb2YgeW91ciBmZWVkIGhlcmXigKYnKSxcblx0XHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2VGZWVkcyxcblx0XHRcdFx0XHR2YWx1ZTogcHJvcHMuYXR0cmlidXRlcy5mZWVkc1xuXHRcdFx0XHR9KSwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRpc0xhcmdlOiB0cnVlLFxuXHRcdFx0XHRcdFx0dHlwZTogJ3N1Ym1pdCcsXG5cdFx0XHRcdFx0XHRvbkNsaWNrOiBsb2FkRmVlZFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0X18oJ0xvYWQgRmVlZCcpXG5cdFx0XHRcdCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRFeHRlcm5hbExpbmssXG5cdFx0XHRcdFx0XHR7IGhyZWY6ICdodHRwczovL3ZhbGlkYXRvci53My5vcmcvZmVlZC8nIH0sXG5cdFx0XHRcdFx0XHRfXygnQ2xpY2sgaGVyZSB0byBjaGVjayBpZiBmZWVkIGlzIHZhbGlkLiAnKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0X18oJ0ludmFsaWQgZmVlZHMgd2lsbCBOT1QgZGlzcGxheSBpdGVtcy4nKVxuXHRcdFx0XHQpXVxuXHRcdFx0KVxuXHRcdCksICEhKHByb3BzLmF0dHJpYnV0ZXMuc3RhdHVzID09PSAyICYmIHByb3BzLmF0dHJpYnV0ZXMuZmVlZERhdGEgIT09IHVuZGVmaW5lZCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7IGNsYXNzTmFtZTogJ2ZlZWR6eS1yc3MnIH0sXG5cdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLmZlZWRfdGl0bGUgJiYgcHJvcHMuYXR0cmlidXRlcy5mZWVkRGF0YVsnY2hhbm5lbCddICE9PSBudWxsICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiAncnNzX2hlYWRlcicgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdoMicsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3Jzc190aXRsZScgfSxcblx0XHRcdFx0XHRcdHVuZXNjYXBlSFRNTChwcm9wcy5hdHRyaWJ1dGVzLmZlZWREYXRhWydjaGFubmVsJ11bJ3RpdGxlJ10pXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3Jzc19kZXNjcmlwdGlvbicgfSxcblx0XHRcdFx0XHRcdCcgJyArIHVuZXNjYXBlSFRNTChwcm9wcy5hdHRyaWJ1dGVzLmZlZWREYXRhWydjaGFubmVsJ11bJ2Rlc2NyaXB0aW9uJ10pXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQndWwnLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogJ2ZlZWR6eS0nICsgcHJvcHMuYXR0cmlidXRlcy50ZW1wbGF0ZSB9LFxuXHRcdFx0XHRmaWx0ZXJEYXRhKHByb3BzLmF0dHJpYnV0ZXMuZmVlZERhdGFbJ2l0ZW1zJ10sIHByb3BzLmF0dHJpYnV0ZXMuc29ydCwgcHJvcHMuYXR0cmlidXRlcy5rZXl3b3Jkc190aXRsZSwgcHJvcHMuYXR0cmlidXRlcy5rZXl3b3Jkc19iYW4sIHByb3BzLmF0dHJpYnV0ZXMubWF4KS5tYXAoZnVuY3Rpb24gKGl0ZW0sIGkpIHtcblx0XHRcdFx0XHR2YXIgaXRlbURhdGVUaW1lID0gKGl0ZW1bJ2RhdGUnXSB8fCAnJykgKyAnICcgKyAoaXRlbVsndGltZSddIHx8ICcnKSArICcgVVRDICswMDAwJztcblx0XHRcdFx0XHR2YXIgaXRlbURhdGUgPSB1bmVzY2FwZUhUTUwoaXRlbVsnZGF0ZSddKSB8fCAnJztcblx0XHRcdFx0XHR2YXIgaXRlbVRpbWUgPSB1bmVzY2FwZUhUTUwoaXRlbVsndGltZSddKSB8fCAnJztcblx0XHRcdFx0XHR2YXIgY2F0ZWdvcmllcyA9IHVuZXNjYXBlSFRNTChpdGVtWydjYXRlZ29yaWVzJ10pIHx8ICcnO1xuXHRcdFx0XHRcdGlmIChtZXRhRXhpc3RzKCd0ej1sb2NhbCcpKSB7XG5cdFx0XHRcdFx0XHRpdGVtRGF0ZSA9IGRhdGUoJ0YgalMsIFxcbycsIGl0ZW1EYXRlVGltZSk7XG5cdFx0XHRcdFx0XHRpdGVtVGltZSA9IGRhdGUoJ2g6aSBBJywgaXRlbURhdGVUaW1lKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0J2xpJyxcblx0XHRcdFx0XHRcdHsga2V5OiBpLCBzdHlsZTogeyBwYWRkaW5nOiAnMTVweCAwIDI1cHgnIH0sIGNsYXNzTmFtZTogJ3Jzc19pdGVtIGZlZWR6eS1yc3MtY29sLScgKyBwcm9wcy5hdHRyaWJ1dGVzLmNvbHVtbnMgfSxcblx0XHRcdFx0XHRcdChpdGVtWyd0aHVtYm5haWwnXSAmJiBwcm9wcy5hdHRyaWJ1dGVzLnRodW1iID09PSAnYXV0bycgfHwgcHJvcHMuYXR0cmlidXRlcy50aHVtYiA9PT0gJ3llcycpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAncnNzX2ltYWdlJywgc3R5bGU6IHsgd2lkdGg6IHByb3BzLmF0dHJpYnV0ZXMuc2l6ZSArICdweCcsIGhlaWdodDogcHJvcHMuYXR0cmlidXRlcy5zaXplICsgJ3B4JyB9IH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0eyB0aXRsZTogdW5lc2NhcGVIVE1MKGl0ZW1bJ3RpdGxlJ10pLCBzdHlsZTogeyB3aWR0aDogcHJvcHMuYXR0cmlidXRlcy5zaXplICsgJ3B4JywgaGVpZ2h0OiBwcm9wcy5hdHRyaWJ1dGVzLnNpemUgKyAncHgnIH0gfSxcblx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7IGNsYXNzTmFtZTogJ2ZldGNoZWQnLCBzdHlsZTogeyB3aWR0aDogcHJvcHMuYXR0cmlidXRlcy5zaXplICsgJ3B4JywgaGVpZ2h0OiBwcm9wcy5hdHRyaWJ1dGVzLnNpemUgKyAncHgnLCBiYWNrZ3JvdW5kSW1hZ2U6ICd1cmwoJyArIChpdGVtWyd0aHVtYm5haWwnXSA/IGl0ZW1bJ3RodW1ibmFpbCddIDogcHJvcHMuYXR0cmlidXRlcy5kZWZhdWx0ID8gcHJvcHMuYXR0cmlidXRlcy5kZWZhdWx0LnVybCA6IGZlZWR6eWpzLmltYWdlcGF0aCArICdmZWVkenktZGVmYXVsdC5qcGcnKSArICcpJyB9LCB0aXRsZTogdW5lc2NhcGVIVE1MKGl0ZW1bJ3RpdGxlJ10pIH0pXG5cdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3Jzc19jb250ZW50X3dyYXAnIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd0aXRsZScgfSxcblx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFx0cHJvcHMuYXR0cmlidXRlcy50aXRsZSAmJiB1bmVzY2FwZUhUTUwoaXRlbVsndGl0bGUnXSkubGVuZ3RoID4gcHJvcHMuYXR0cmlidXRlcy50aXRsZSA/IHVuZXNjYXBlSFRNTChpdGVtWyd0aXRsZSddKS5zdWJzdHJpbmcoMCwgcHJvcHMuYXR0cmlidXRlcy50aXRsZSkgKyAnLi4uJyA6IHVuZXNjYXBlSFRNTChpdGVtWyd0aXRsZSddKVxuXHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAncnNzX2NvbnRlbnQnIH0sXG5cdFx0XHRcdFx0XHRcdFx0cHJvcHMuYXR0cmlidXRlcy5tZXRhZmllbGRzICE9PSAnbm8nICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdzbWFsbCcsXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ21ldGEnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRpdGVtWydjcmVhdG9yJ10gJiYgbWV0YUV4aXN0cygnYXV0aG9yJykgJiYgW19fKCdieScpLCAnICcsIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmVzY2FwZUhUTUwoaXRlbVsnY3JlYXRvciddKVxuXHRcdFx0XHRcdFx0XHRcdFx0KSwgJyAnXSxcblx0XHRcdFx0XHRcdFx0XHRcdG1ldGFFeGlzdHMoJ2RhdGUnKSAmJiBbX18oJ29uJyksICcgJywgdW5lc2NhcGVIVE1MKGl0ZW1EYXRlKSwgJyAnXSxcblx0XHRcdFx0XHRcdFx0XHRcdG1ldGFFeGlzdHMoJ3RpbWUnKSAmJiBbX18oJ2F0JyksICcgJywgdW5lc2NhcGVIVE1MKGl0ZW1UaW1lKV0sXG5cdFx0XHRcdFx0XHRcdFx0XHRmZWVkenlqcy5pc1BybyAmJiBtZXRhRXhpc3RzKCdjYXRlZ29yaWVzJykgJiYgWycgJywgX18oJ2luJyksICcgJywgdW5lc2NhcGVIVE1MKGNhdGVnb3JpZXMpXVxuXHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdFx0cHJvcHMuYXR0cmlidXRlcy5zdW1tYXJ5ICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdwJyxcblx0XHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnZGVzY3JpcHRpb24nIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLnN1bW1hcnlsZW5ndGggJiYgdW5lc2NhcGVIVE1MKGl0ZW1bJ2Rlc2NyaXB0aW9uJ10pLmxlbmd0aCA+IHByb3BzLmF0dHJpYnV0ZXMuc3VtbWFyeWxlbmd0aCA/IHVuZXNjYXBlSFRNTChpdGVtWydkZXNjcmlwdGlvbiddKS5zdWJzdHJpbmcoMCwgcHJvcHMuYXR0cmlidXRlcy5zdW1tYXJ5bGVuZ3RoKSArICcgW+KApl0nIDogdW5lc2NhcGVIVE1MKGl0ZW1bJ2Rlc2NyaXB0aW9uJ10pXG5cdFx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0XHRmZWVkenlqcy5pc1BybyAmJiBpdGVtWydtZWRpYSddICYmIGl0ZW1bJ21lZGlhJ11bJ3NyYyddICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdhdWRpbycsXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNvbnRyb2xzOiB0cnVlLCBjb250cm9sc0xpc3Q6ICdub2Rvd25sb2FkJyB9LFxuXHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzb3VyY2UnLCB7IHNyYzogaXRlbVsnbWVkaWEnXVsnc3JjJ10sIHR5cGU6IGl0ZW1bJ21lZGlhJ11bJ3R5cGUnXSB9KSxcblx0XHRcdFx0XHRcdFx0XHRcdF9fKCdZb3VyIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCB0aGUgYXVkaW8gZWxlbWVudC4gQnV0IHlvdSBjYW4gY2hlY2sgdGhpcyBmb3IgdGhlIG9yaWdpbmFsIGxpbms6ICcpLFxuXHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHsgaHJlZjogaXRlbVsnbWVkaWEnXVsnc3JjJ10gfSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0aXRlbVsnbWVkaWEnXVsnc3JjJ11cblx0XHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdGZlZWR6eWpzLmlzUHJvICYmIHByb3BzLmF0dHJpYnV0ZXMucHJpY2UgJiYgaXRlbVsncHJpY2UnXSAmJiBwcm9wcy5hdHRyaWJ1dGVzLnRlbXBsYXRlICE9PSAnZGVmYXVsdCcgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3ByaWNlLXdyYXAnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCdhJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdidXR0b24nLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAncHJpY2UnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aXRlbVsncHJpY2UnXVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZSgpIHtcblx0XHQvLyBSZW5kZXJpbmcgaW4gUEhQXG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vaW5jbHVkZXMvZ3V0ZW5iZXJnL3NyYy9ibG9jay5qc1xuLy8gbW9kdWxlIGlkID0gMjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n");
|
246 |
|
247 |
/***/ }),
|
248 |
/* 30 */
|
readme.txt
CHANGED
@@ -437,6 +437,9 @@ You have to check first if your feed is valid. Please test it here: https://vali
|
|
437 |
= How to use Feedzy with a shortcode =
|
438 |
[https://docs.themeisle.com/article/1130-how-to-use-feedzy-with-a-shortcode](https://docs.themeisle.com/article/1130-how-to-use-feedzy-with-a-shortcode)
|
439 |
|
|
|
|
|
|
|
440 |
== Screenshots ==
|
441 |
|
442 |
1. Simple example
|
437 |
= How to use Feedzy with a shortcode =
|
438 |
[https://docs.themeisle.com/article/1130-how-to-use-feedzy-with-a-shortcode](https://docs.themeisle.com/article/1130-how-to-use-feedzy-with-a-shortcode)
|
439 |
|
440 |
+
= Feedzy custom templates =
|
441 |
+
[https://docs.themeisle.com/article/1162-feedzy-custom-templates](https://docs.themeisle.com/article/1162-feedzy-custom-templates)
|
442 |
+
|
443 |
== Screenshots ==
|
444 |
|
445 |
1. Simple example
|
themeisle-hash.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"feedzy-rss-feed.php":"
|
1 |
+
{"feedzy-rss-feed.php":"36d286433c28cfb8a18cf5a198acfd49","index.php":"71c0755260138a4b7b2182c3c61179f6","uninstall.php":"cdb21f8648e005cbb9c73481d1750186"}
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit859cea1e66aabaf03d44053959055fb2::getLoader();
|
vendor/autoload_52.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit6360a7c7676e0126ed68e744975e9de4::getLoader();
|
vendor/codeinwp/themeisle-sdk/CHANGELOG.md
CHANGED
@@ -1,3 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
## [3.1.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.6...v3.1.7) (2019-11-07)
|
2 |
|
3 |
|
1 |
+
## [3.1.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.7...v3.1.8) (2019-11-18)
|
2 |
+
|
3 |
+
|
4 |
+
### Bug Fixes
|
5 |
+
|
6 |
+
* update developers name ([6aca63e](https://github.com/Codeinwp/themeisle-sdk/commit/6aca63e))
|
7 |
+
|
8 |
## [3.1.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.6...v3.1.7) (2019-11-07)
|
9 |
|
10 |
|
vendor/codeinwp/themeisle-sdk/load.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
14 |
return;
|
15 |
}
|
16 |
// Current SDK version and path.
|
17 |
-
$themeisle_sdk_version = '3.1.
|
18 |
$themeisle_sdk_path = dirname( __FILE__ );
|
19 |
|
20 |
global $themeisle_sdk_max_version;
|
14 |
return;
|
15 |
}
|
16 |
// Current SDK version and path.
|
17 |
+
$themeisle_sdk_version = '3.1.8';
|
18 |
$themeisle_sdk_path = dirname( __FILE__ );
|
19 |
|
20 |
global $themeisle_sdk_max_version;
|
vendor/codeinwp/themeisle-sdk/src/Modules/Review.php
CHANGED
@@ -60,7 +60,7 @@ class Review extends Abstract_Module {
|
|
60 |
'Stefan',
|
61 |
'Uriahs',
|
62 |
'Madalin',
|
63 |
-
'
|
64 |
'Silviu',
|
65 |
'Andrei',
|
66 |
];
|
60 |
'Stefan',
|
61 |
'Uriahs',
|
62 |
'Madalin',
|
63 |
+
'Cristi',
|
64 |
'Silviu',
|
65 |
'Andrei',
|
66 |
];
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit55c9138d606d6424213dd73e17be7aea
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
27 |
foreach ($map as $namespace => $path) {
|
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit55c9138d606d6424213dd73e17be7aea
|
|
42 |
|
43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
45 |
-
|
46 |
}
|
47 |
|
48 |
return $loader;
|
49 |
}
|
50 |
}
|
51 |
|
52 |
-
function
|
53 |
{
|
54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
55 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit859cea1e66aabaf03d44053959055fb2
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit859cea1e66aabaf03d44053959055fb2', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit859cea1e66aabaf03d44053959055fb2', 'loadClassLoader'));
|
25 |
|
26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
27 |
foreach ($map as $namespace => $path) {
|
42 |
|
43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
45 |
+
composerRequire859cea1e66aabaf03d44053959055fb2($fileIdentifier, $file);
|
46 |
}
|
47 |
|
48 |
return $loader;
|
49 |
}
|
50 |
}
|
51 |
|
52 |
+
function composerRequire859cea1e66aabaf03d44053959055fb2($fileIdentifier, $file)
|
53 |
{
|
54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
55 |
require $file;
|
vendor/composer/autoload_real_52.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
-
class
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitd4e9f92887553a14b75f5c51c46e7a85 {
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
+
class ComposerAutoloaderInit6360a7c7676e0126ed68e744975e9de4 {
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit6360a7c7676e0126ed68e744975e9de4', 'loadClassLoader'), true /*, true */);
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit6360a7c7676e0126ed68e744975e9de4', 'loadClassLoader'));
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
vendor/composer/installed.json
CHANGED
@@ -6,12 +6,12 @@
|
|
6 |
"source": {
|
7 |
"type": "git",
|
8 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
9 |
-
"reference": "
|
10 |
},
|
11 |
"dist": {
|
12 |
"type": "zip",
|
13 |
-
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/
|
14 |
-
"reference": "
|
15 |
"shasum": ""
|
16 |
},
|
17 |
"require-dev": {
|
@@ -19,7 +19,7 @@
|
|
19 |
"squizlabs/php_codesniffer": "^3.1",
|
20 |
"wp-coding-standards/wpcs": "^1.0.0"
|
21 |
},
|
22 |
-
"time": "2019-11-
|
23 |
"type": "library",
|
24 |
"installation-source": "source",
|
25 |
"notification-url": "https://packagist.org/downloads/",
|
6 |
"source": {
|
7 |
"type": "git",
|
8 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
9 |
+
"reference": "d036ec8dd9ad318a05af3f21222025ec6a389a42"
|
10 |
},
|
11 |
"dist": {
|
12 |
"type": "zip",
|
13 |
+
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/d036ec8dd9ad318a05af3f21222025ec6a389a42",
|
14 |
+
"reference": "d036ec8dd9ad318a05af3f21222025ec6a389a42",
|
15 |
"shasum": ""
|
16 |
},
|
17 |
"require-dev": {
|
19 |
"squizlabs/php_codesniffer": "^3.1",
|
20 |
"wp-coding-standards/wpcs": "^1.0.0"
|
21 |
},
|
22 |
+
"time": "2019-11-18 12:33:19",
|
23 |
"type": "library",
|
24 |
"installation-source": "source",
|
25 |
"notification-url": "https://packagist.org/downloads/",
|