Version Description
(2021-02-04) =
Added - Added the ability to clear cache for a single feed only - Added more tooltips in the editor and improved the wording of existing tooltips - Added a notification if an error occurs while saving the settings
Changed - The actions in the feeds list are now in a menu - The feed usages in the feeds list now link to the post on the site, not the edit page - The sources in the feeds list now link to the account info or hashtag page on Instagram - The default click behavior on mobile devices is now set to open the popup box - The admin interface uses the WP Admin color scheme as much as possible - Better error messages when account connection fails - The copied info from our access token generator can now be directly pasted into the access token field - Unavailable images and videos now show a message in the popup box, instead of broken content - The popup box's size in the preview now matches the device being previewed
Fixed - Image and video URLs were not being renewed, causing broken content when they expire - Thumbnails are now served using HTTPS is the site is using SSL - The popup box is no longer too large for mobile devices - Text in the popup box was too large - The popup box now prevents the page from scrolling, which used to result in 2 scrollbars - Extending the execution time during imports to prevent long imports from terminating early - Fixed incompatibility with plugins that introduced circular references in post type objects - Fixed an SQL error that occurs when using MySQL version 8.0 or later - All connected accounts were being included in a feed's context, even if unused in that feed - Scrollbars would show up in the editor preview, even when there was nothing to scroll
Release Info
Developer | Mekku |
Plugin | Spotlight Social Media Feeds |
Version | 0.5.3 |
Comparing to | |
See all releases |
Code changes from version 0.5.2 to 0.5.3
- core/Actions/RenderShortcode.php +1 -1
- core/Database/TableInterface.php +60 -0
- core/Database/WpdbTable.php +634 -0
- core/Engine/Aggregation/MediaTransformer.php +1 -0
- core/Engine/MediaItem.php +1 -0
- core/Engine/Providers/IgAccountMediaProvider.php +2 -2
- core/Engine/Stores/WpPostMediaStore.php +27 -3
- core/Feeds/FeedTemplate.php +2 -2
- core/IgApi/IgApiUtils.php +1 -1
- core/Logging/LogEntry.php +7 -0
- core/Logging/Logger.php +17 -0
- core/MediaStore/Processors/MediaDownloader.php +16 -1
- core/PostTypes/FeedPostType.php +4 -4
- core/PostTypes/MediaPostType.php +42 -0
- core/RestApi/EndPoints/Accounts/ConnectAccountEndPoint.php +30 -21
- core/RestApi/EndPoints/Feeds/GetSourcesEndpoint.php +36 -0
- core/RestApi/EndPoints/Media/GetMediaEndPoint.php +35 -0
- core/RestApi/EndPoints/Tools/ClearCacheFeedEndpoint.php +69 -0
- core/Utils/Strings.php +28 -0
- engine/Fetching/BatchingItemProvider.php +2 -0
- modules/Dev/DevModule.php +3 -3
- modules/LoggerModule.php +46 -0
- modules/RestApiModule.php +33 -1
- modules/UiModule.php +16 -5
- modules/WordPressModule.php +1 -1
- modules/WpBlockModule.php +2 -2
- plugin.json +1 -1
- plugin.php +6 -2
- readme.txt +31 -27
- ui/dist/admin-app.js +1 -1
- ui/dist/admin-common.js +1 -1
- ui/dist/common.js +1 -1
- ui/dist/editor-pro.js +1 -1
- ui/dist/editor.js +1 -1
- ui/dist/elementor-editor.js +0 -1
@@ -85,7 +85,7 @@ class RenderShortcode
|
|
85 |
}
|
86 |
|
87 |
$accountIds = array_unique(array_merge($options['accounts'] ?? [], $options['tagged'] ?? []));
|
88 |
-
$accountPosts = $this->accounts->query(['
|
89 |
$accounts = Arrays::map($accountPosts, function (WP_Post $post) {
|
90 |
return AccountTransformer::toArray($post);
|
91 |
});
|
85 |
}
|
86 |
|
87 |
$accountIds = array_unique(array_merge($options['accounts'] ?? [], $options['tagged'] ?? []));
|
88 |
+
$accountPosts = $this->accounts->query(['post__in' => $accountIds]);
|
89 |
$accounts = Arrays::map($accountPosts, function (WP_Post $post) {
|
90 |
return AccountTransformer::toArray($post);
|
91 |
});
|
@@ -0,0 +1,60 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\Database;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Interface for objects that represent a database table.
|
7 |
+
*
|
8 |
+
* @since [*next-version*]
|
9 |
+
*/
|
10 |
+
interface TableInterface extends CollectionInterface
|
11 |
+
{
|
12 |
+
/**
|
13 |
+
* The filter for specifying the limit.
|
14 |
+
*
|
15 |
+
* @since [*next-version*]
|
16 |
+
*/
|
17 |
+
const FILTER_LIMIT = 'limit';
|
18 |
+
/**
|
19 |
+
* The filter for specifying the offset.
|
20 |
+
*
|
21 |
+
* @since [*next-version*]
|
22 |
+
*/
|
23 |
+
const FILTER_OFFSET = 'offset';
|
24 |
+
/**
|
25 |
+
* The filter for specifying the field to order by.
|
26 |
+
*
|
27 |
+
* @since [*next-version*]
|
28 |
+
*/
|
29 |
+
const FILTER_ORDER_BY = 'order_by';
|
30 |
+
/**
|
31 |
+
* The filter for specifying the order mode.
|
32 |
+
*
|
33 |
+
* @since [*next-version*]
|
34 |
+
*/
|
35 |
+
const FILTER_ORDER = 'order';
|
36 |
+
/**
|
37 |
+
* The filter for specifying arbitrary WHERE conditions.
|
38 |
+
*
|
39 |
+
* @since [*next-version*]
|
40 |
+
*/
|
41 |
+
const FILTER_WHERE = 'where';
|
42 |
+
|
43 |
+
/**
|
44 |
+
* Creates the table if it does not exist in the database.
|
45 |
+
*
|
46 |
+
* @since [*next-version*]
|
47 |
+
*
|
48 |
+
* @throws RuntimeException If the table could not be created.
|
49 |
+
*/
|
50 |
+
public function create();
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Drops the table if it exists in the database.
|
54 |
+
*
|
55 |
+
* @since [*next-version*]
|
56 |
+
*
|
57 |
+
* @throws RuntimeException If the table could not be dropped.
|
58 |
+
*/
|
59 |
+
public function drop();
|
60 |
+
}
|
@@ -0,0 +1,634 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\Database;
|
4 |
+
|
5 |
+
use ArrayAccess;
|
6 |
+
use ArrayIterator;
|
7 |
+
use OutOfRangeException;
|
8 |
+
use RebelCode\Wpra\Core\Data\ArrayDataSet;
|
9 |
+
use RebelCode\Wpra\Core\Data\DataSetInterface;
|
10 |
+
use RebelCode\Wpra\Core\Util\IteratorDelegateTrait;
|
11 |
+
use RuntimeException;
|
12 |
+
use Traversable;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* An implementation of a WPDB table.
|
16 |
+
*
|
17 |
+
* @since [*next-version*]
|
18 |
+
*/
|
19 |
+
class WpdbTable implements TableInterface
|
20 |
+
{
|
21 |
+
/* @since [*next-version*] */
|
22 |
+
use IteratorDelegateTrait;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* The table name.
|
26 |
+
*
|
27 |
+
* @since [*next-version*]
|
28 |
+
*
|
29 |
+
* @var string
|
30 |
+
*/
|
31 |
+
protected $name;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* The full table name, prefixed with the wpdb prefix.
|
35 |
+
*
|
36 |
+
* @since [*next-version*]
|
37 |
+
*
|
38 |
+
* @var string
|
39 |
+
*/
|
40 |
+
protected $fullName;
|
41 |
+
|
42 |
+
/**
|
43 |
+
* The schema as a map of column names and their respective declarations.
|
44 |
+
*
|
45 |
+
* @since [*next-version*]
|
46 |
+
*
|
47 |
+
* @var string[]|Traversable
|
48 |
+
*/
|
49 |
+
protected $schema;
|
50 |
+
|
51 |
+
/**
|
52 |
+
* The name of the column to be used as the primary key.
|
53 |
+
*
|
54 |
+
* @since [*next-version*]
|
55 |
+
*
|
56 |
+
* @var string
|
57 |
+
*/
|
58 |
+
protected $primaryKey;
|
59 |
+
|
60 |
+
/**
|
61 |
+
* The current filters.
|
62 |
+
*
|
63 |
+
* @since [*next-version*]
|
64 |
+
*
|
65 |
+
* @var array
|
66 |
+
*/
|
67 |
+
protected $filters;
|
68 |
+
|
69 |
+
/**
|
70 |
+
* Constructor.
|
71 |
+
*
|
72 |
+
* @since [*next-version*]
|
73 |
+
*
|
74 |
+
* @param string $name The table name.
|
75 |
+
* @param string[]|Traversable $schema The schema as a map of column names and their respective declarations.
|
76 |
+
* @param string $primaryKey The name of the column to be used as the primary key.
|
77 |
+
* @param array $filters The current filters.
|
78 |
+
*/
|
79 |
+
public function __construct(string $name, $schema, string $primaryKey, $filters = [])
|
80 |
+
{
|
81 |
+
global $wpdb;
|
82 |
+
|
83 |
+
$this->name = $name;
|
84 |
+
$this->fullName = $wpdb->prefix . $name;
|
85 |
+
$this->schema = $schema;
|
86 |
+
$this->primaryKey = $primaryKey;
|
87 |
+
$this->filters = $filters;
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* {@inheritdoc}
|
92 |
+
*
|
93 |
+
* @since [*next-version*]
|
94 |
+
*/
|
95 |
+
public function offsetGet($key)
|
96 |
+
{
|
97 |
+
global $wpdb;
|
98 |
+
|
99 |
+
$filters = array_merge($this->filters, [$this->primaryKey => $key]);
|
100 |
+
$parse = $this->parseFilters($filters);
|
101 |
+
$query = $this->buildSelectQuery($parse);
|
102 |
+
$result = $wpdb->get_row($query, ARRAY_A);
|
103 |
+
|
104 |
+
if ($result === null) {
|
105 |
+
throw new OutOfRangeException(sprintf(__('Cannot find record with key "%s"', 'wprss'), $key));
|
106 |
+
}
|
107 |
+
|
108 |
+
return $this->createModel($result);
|
109 |
+
}
|
110 |
+
|
111 |
+
/**
|
112 |
+
* {@inheritdoc}
|
113 |
+
*
|
114 |
+
* @since [*next-version*]
|
115 |
+
*/
|
116 |
+
public function offsetExists($key)
|
117 |
+
{
|
118 |
+
try {
|
119 |
+
$this->offsetGet($key);
|
120 |
+
|
121 |
+
return true;
|
122 |
+
} catch (OutOfRangeException $exception) {
|
123 |
+
return false;
|
124 |
+
}
|
125 |
+
}
|
126 |
+
|
127 |
+
/**
|
128 |
+
* {@inheritdoc}
|
129 |
+
*
|
130 |
+
* @since [*next-version*]
|
131 |
+
*/
|
132 |
+
public function offsetSet($key, $value)
|
133 |
+
{
|
134 |
+
global $wpdb;
|
135 |
+
|
136 |
+
if ($key === null || !$this->offsetExists($key)) {
|
137 |
+
$wpdb->insert($this->fullName, $value);
|
138 |
+
|
139 |
+
return;
|
140 |
+
}
|
141 |
+
|
142 |
+
$filters = array_merge($this->filters, [$this->primaryKey => $key]);
|
143 |
+
$parse = $this->parseFilters($filters);
|
144 |
+
$query = $this->buildUpdateQuery($value, $parse);
|
145 |
+
$wpdb->query($query);
|
146 |
+
}
|
147 |
+
|
148 |
+
/**
|
149 |
+
* {@inheritdoc}
|
150 |
+
*
|
151 |
+
* @since [*next-version*]
|
152 |
+
*/
|
153 |
+
public function offsetUnset($key)
|
154 |
+
{
|
155 |
+
global $wpdb;
|
156 |
+
|
157 |
+
$filters = array_merge($this->filters, [$this->primaryKey => $key]);
|
158 |
+
$parse = $this->parseFilters($filters);
|
159 |
+
$query = $this->buildDeleteQuery($parse);
|
160 |
+
|
161 |
+
$wpdb->query($query);
|
162 |
+
}
|
163 |
+
|
164 |
+
/**
|
165 |
+
* {@inheritdoc}
|
166 |
+
*
|
167 |
+
* @since [*next-version*]
|
168 |
+
*/
|
169 |
+
public function getCount()
|
170 |
+
{
|
171 |
+
global $wpdb;
|
172 |
+
|
173 |
+
$parse = $this->parseFilters($this->filters);
|
174 |
+
$query = $this->buildCountQuery($parse);
|
175 |
+
$result = $wpdb->get_row($query, ARRAY_N);
|
176 |
+
|
177 |
+
return (int) $result[0];
|
178 |
+
}
|
179 |
+
|
180 |
+
/**
|
181 |
+
* {@inheritdoc}
|
182 |
+
*
|
183 |
+
* @since [*next-version*]
|
184 |
+
*/
|
185 |
+
public function filter($filters)
|
186 |
+
{
|
187 |
+
$newFilters = array_merge($this->filters, $filters);
|
188 |
+
|
189 |
+
return new static($this->name, $this->schema, $this->primaryKey, $newFilters);
|
190 |
+
}
|
191 |
+
|
192 |
+
/**
|
193 |
+
* {@inheritdoc}
|
194 |
+
*
|
195 |
+
* @since [*next-version*]
|
196 |
+
*/
|
197 |
+
public function clear()
|
198 |
+
{
|
199 |
+
global $wpdb;
|
200 |
+
|
201 |
+
$parse = $this->parseFilters($this->filters);
|
202 |
+
$query = $this->buildDeleteQuery($parse);
|
203 |
+
|
204 |
+
$wpdb->query($query);
|
205 |
+
}
|
206 |
+
|
207 |
+
/**
|
208 |
+
* {@inheritdoc}
|
209 |
+
*
|
210 |
+
* @since [*next-version*]
|
211 |
+
*/
|
212 |
+
public function create()
|
213 |
+
{
|
214 |
+
global $wpdb;
|
215 |
+
|
216 |
+
$schema = [];
|
217 |
+
foreach ($this->schema as $col => $decl) {
|
218 |
+
if (empty($col) || empty($decl)) {
|
219 |
+
continue;
|
220 |
+
}
|
221 |
+
|
222 |
+
$schema[] = sprintf('`%s` %s', $col, $decl);
|
223 |
+
}
|
224 |
+
|
225 |
+
$schema[] = sprintf('PRIMARY KEY (`%s`)', $this->primaryKey);
|
226 |
+
$schemaStr = implode(', ', $schema);
|
227 |
+
$charset = $wpdb->get_charset_collate();
|
228 |
+
|
229 |
+
$query = sprintf(
|
230 |
+
/* @lang text */
|
231 |
+
'CREATE TABLE IF NOT EXISTS `%s` ( %s ) %s;',
|
232 |
+
$this->fullName, $schemaStr, $charset
|
233 |
+
);
|
234 |
+
|
235 |
+
$success = $wpdb->query($query);
|
236 |
+
|
237 |
+
if (!$success) {
|
238 |
+
throw new RuntimeException(
|
239 |
+
sprintf(
|
240 |
+
__('Failed to create the "%s" database table. Reason: %s', 'wprss'),
|
241 |
+
$this->fullName,
|
242 |
+
$wpdb->last_error
|
243 |
+
)
|
244 |
+
);
|
245 |
+
}
|
246 |
+
}
|
247 |
+
|
248 |
+
/**
|
249 |
+
* {@inheritdoc}
|
250 |
+
*
|
251 |
+
* @since [*next-version*]
|
252 |
+
*/
|
253 |
+
public function drop()
|
254 |
+
{
|
255 |
+
global $wpdb;
|
256 |
+
|
257 |
+
$wpdb->query(sprintf('DROP TABLE IF EXISTS %s', $this->fullName));
|
258 |
+
}
|
259 |
+
|
260 |
+
/**
|
261 |
+
* {@inheritdoc}
|
262 |
+
*
|
263 |
+
* @since [*next-version*]
|
264 |
+
*/
|
265 |
+
protected function getIterator()
|
266 |
+
{
|
267 |
+
global $wpdb;
|
268 |
+
|
269 |
+
$query = $this->buildSelectQuery($this->parseFilters($this->filters));
|
270 |
+
$results = $wpdb->get_results($query, ARRAY_A);
|
271 |
+
|
272 |
+
return new ArrayIterator($results);
|
273 |
+
}
|
274 |
+
|
275 |
+
/**
|
276 |
+
* {@inheritdoc}
|
277 |
+
*
|
278 |
+
* @since [*next-version*]
|
279 |
+
*/
|
280 |
+
protected function createIterationValue($value)
|
281 |
+
{
|
282 |
+
return $this->createModel($value);
|
283 |
+
}
|
284 |
+
|
285 |
+
/**
|
286 |
+
* Creates a data set model instance for a table record.
|
287 |
+
*
|
288 |
+
* @since [*next-version*]
|
289 |
+
*
|
290 |
+
* @param array $data The record data.
|
291 |
+
*
|
292 |
+
* @return DataSetInterface The created model.
|
293 |
+
*/
|
294 |
+
protected function createModel($data)
|
295 |
+
{
|
296 |
+
return new ArrayDataSet($data);
|
297 |
+
}
|
298 |
+
|
299 |
+
/**
|
300 |
+
* Parses a given list of collection filters into query parts.
|
301 |
+
*
|
302 |
+
* @since [*next-version*]
|
303 |
+
*
|
304 |
+
* @param array $filters The filters to parse.
|
305 |
+
*
|
306 |
+
* @return array An array containing the keys: "orderBy", "order", "limit", "offset" and "conditions".
|
307 |
+
*/
|
308 |
+
protected function parseFilters($filters)
|
309 |
+
{
|
310 |
+
$queryParts = [
|
311 |
+
'conditions' => [],
|
312 |
+
'orderBy' => '',
|
313 |
+
'order' => 'ASC',
|
314 |
+
'limit' => null,
|
315 |
+
'offset' => 0,
|
316 |
+
];
|
317 |
+
|
318 |
+
foreach ($filters as $filter => $value) {
|
319 |
+
$this->handleFilter($filter, $value, $queryParts);
|
320 |
+
}
|
321 |
+
|
322 |
+
$queryParts['where'] = implode(' AND ', $queryParts['conditions']);
|
323 |
+
unset($queryParts['conditions']);
|
324 |
+
|
325 |
+
return $queryParts;
|
326 |
+
}
|
327 |
+
|
328 |
+
/**
|
329 |
+
* Processes a single filter and modifies the given query parts.
|
330 |
+
*
|
331 |
+
* @since [*next-version*]
|
332 |
+
*
|
333 |
+
* @param string $filter The filter key.
|
334 |
+
* @param mixed $value The filter value.
|
335 |
+
* @param array $queryParts The query parts to modify.
|
336 |
+
*/
|
337 |
+
protected function handleFilter($filter, $value, &$queryParts)
|
338 |
+
{
|
339 |
+
if ($filter === static::FILTER_ORDER_BY) {
|
340 |
+
$queryParts['orderBy'] = $value;
|
341 |
+
|
342 |
+
return;
|
343 |
+
}
|
344 |
+
|
345 |
+
if ($filter === static::FILTER_ORDER) {
|
346 |
+
$queryParts['order'] = $value;
|
347 |
+
|
348 |
+
return;
|
349 |
+
}
|
350 |
+
|
351 |
+
if ($filter === static::FILTER_LIMIT) {
|
352 |
+
$queryParts['limit'] = $value;
|
353 |
+
|
354 |
+
return;
|
355 |
+
}
|
356 |
+
|
357 |
+
if ($filter === static::FILTER_OFFSET) {
|
358 |
+
$queryParts['offset'] = $value;
|
359 |
+
|
360 |
+
return;
|
361 |
+
}
|
362 |
+
|
363 |
+
if ($filter === static::FILTER_WHERE) {
|
364 |
+
$queryParts['conditions'][] = $value;
|
365 |
+
|
366 |
+
return;
|
367 |
+
}
|
368 |
+
|
369 |
+
$normValue = $this->normalizeSqlValue($value);
|
370 |
+
$condition = sprintf('`%s` = %s', $filter, $normValue);
|
371 |
+
|
372 |
+
$queryParts['conditions'][] = $condition;
|
373 |
+
}
|
374 |
+
|
375 |
+
/**
|
376 |
+
* Builds a SELECT query from a given set of query parts.
|
377 |
+
*
|
378 |
+
* @since [*next-version*]
|
379 |
+
*
|
380 |
+
* @param array $parts The query parts. See {@link parseFilters()}.
|
381 |
+
*
|
382 |
+
* @return string The built query.
|
383 |
+
*/
|
384 |
+
protected function buildSelectQuery($parts)
|
385 |
+
{
|
386 |
+
return sprintf(
|
387 |
+
/* @lang text */
|
388 |
+
'SELECT * FROM %s %s %s %s',
|
389 |
+
$this->fullName,
|
390 |
+
$this->buildWhere($parts['where']),
|
391 |
+
$this->buildOrder($parts['orderBy'], $parts['order']),
|
392 |
+
$this->buildLimit($parts['limit'], $parts['offset'])
|
393 |
+
);
|
394 |
+
}
|
395 |
+
|
396 |
+
/**
|
397 |
+
* Builds a SELECT COUNT query from a given set of query parts.
|
398 |
+
*
|
399 |
+
* @since [*next-version*]
|
400 |
+
*
|
401 |
+
* @param array $parts The query parts. See {@link parseFilters()}.
|
402 |
+
*
|
403 |
+
* @return string The built query.
|
404 |
+
*/
|
405 |
+
protected function buildCountQuery($parts)
|
406 |
+
{
|
407 |
+
return sprintf(
|
408 |
+
/* @lang text */
|
409 |
+
'SELECT COUNT(`%s`) FROM %s %s %s %s',
|
410 |
+
$this->primaryKey,
|
411 |
+
$this->fullName,
|
412 |
+
$this->buildWhere($parts['where']),
|
413 |
+
$this->buildOrder($parts['orderBy'], $parts['order']),
|
414 |
+
$this->buildLimit($parts['limit'], $parts['offset'])
|
415 |
+
);
|
416 |
+
}
|
417 |
+
|
418 |
+
/**
|
419 |
+
* Builds a DELETE query from a given set of query parts.
|
420 |
+
*
|
421 |
+
* @since [*next-version*]
|
422 |
+
*
|
423 |
+
* @param array $parts The query parts. See {@link parseFilters()}.
|
424 |
+
*
|
425 |
+
* @return string The built query.
|
426 |
+
*/
|
427 |
+
protected function buildDeleteQuery($parts)
|
428 |
+
{
|
429 |
+
return sprintf(
|
430 |
+
/* @lang text */
|
431 |
+
'DELETE FROM %s %s %s %s',
|
432 |
+
$this->fullName,
|
433 |
+
$this->buildWhere($parts['where']),
|
434 |
+
$this->buildOrder($parts['orderBy'], $parts['order']),
|
435 |
+
$this->buildLimit($parts['limit'], $parts['offset'])
|
436 |
+
);
|
437 |
+
}
|
438 |
+
|
439 |
+
/**
|
440 |
+
* Builds an INSERT query for a given list of records to be inserted.
|
441 |
+
*
|
442 |
+
* @since [*next-version*]
|
443 |
+
*
|
444 |
+
* @param array|ArrayAccess[]|Traversable $records A list of records, each as an assoc. array or data set object.
|
445 |
+
*
|
446 |
+
* @return string The built query.
|
447 |
+
*/
|
448 |
+
protected function buildInsertQuery($records)
|
449 |
+
{
|
450 |
+
return sprintf(
|
451 |
+
/* @lang text */
|
452 |
+
'INSERT INTO %s (%s) VALUES %s',
|
453 |
+
$this->fullName,
|
454 |
+
$this->getColumnNames(),
|
455 |
+
$this->buildInsertValues($records)
|
456 |
+
);
|
457 |
+
}
|
458 |
+
|
459 |
+
/**
|
460 |
+
* Builds a DELETE query from a given set of query parts.
|
461 |
+
*
|
462 |
+
* @since [*next-version*]
|
463 |
+
*
|
464 |
+
* @param array $parts The query parts. See {@link parseFilters()}.
|
465 |
+
*
|
466 |
+
* @return string The built query.
|
467 |
+
*/
|
468 |
+
protected function buildUpdateQuery($values, $parts)
|
469 |
+
{
|
470 |
+
return sprintf(
|
471 |
+
/* @lang text */
|
472 |
+
'UPDATE %s SET %s %s',
|
473 |
+
$this->fullName,
|
474 |
+
$this->buildUpdateValues($values),
|
475 |
+
$this->buildWhere($parts['where'])
|
476 |
+
);
|
477 |
+
}
|
478 |
+
|
479 |
+
/**
|
480 |
+
* Builds the WHERE clause of an SQL query.
|
481 |
+
*
|
482 |
+
* @since [*next-version*]
|
483 |
+
*
|
484 |
+
* @param string $where The WHERE condition.
|
485 |
+
*
|
486 |
+
* @return string The built WHERE clause.
|
487 |
+
*/
|
488 |
+
protected function buildWhere($where)
|
489 |
+
{
|
490 |
+
if (empty($where)) {
|
491 |
+
return '';
|
492 |
+
}
|
493 |
+
|
494 |
+
return sprintf('WHERE %s', $where);
|
495 |
+
}
|
496 |
+
|
497 |
+
/**
|
498 |
+
* Builds the ORDER clause of an SQL query.
|
499 |
+
*
|
500 |
+
* @since [*next-version*]
|
501 |
+
*
|
502 |
+
* @param string $orderBy The field to order by.
|
503 |
+
* @param string $order The ordering mode.
|
504 |
+
*
|
505 |
+
* @return string The built ORDER clause.
|
506 |
+
*/
|
507 |
+
protected function buildOrder($orderBy, $order)
|
508 |
+
{
|
509 |
+
if (empty($orderBy)) {
|
510 |
+
return '';
|
511 |
+
}
|
512 |
+
|
513 |
+
return sprintf('ORDER BY %s %s', $orderBy, $order);
|
514 |
+
}
|
515 |
+
|
516 |
+
/**
|
517 |
+
* Builds the LIMIT clause of an SQL query.
|
518 |
+
*
|
519 |
+
* @since [*next-version*]
|
520 |
+
*
|
521 |
+
* @param int|null $limit The limit.
|
522 |
+
* @param int|null $offset The offset.
|
523 |
+
*
|
524 |
+
* @return string The build LIMIT clause.
|
525 |
+
*/
|
526 |
+
protected function buildLimit($limit, $offset)
|
527 |
+
{
|
528 |
+
if (empty($limit)) {
|
529 |
+
return '';
|
530 |
+
}
|
531 |
+
|
532 |
+
if (empty($offset)) {
|
533 |
+
$offset = 0;
|
534 |
+
}
|
535 |
+
|
536 |
+
return sprintf('LIMIT %d OFFSET %d', $limit, $offset);
|
537 |
+
}
|
538 |
+
|
539 |
+
/**
|
540 |
+
* Builds the values of an INSERT query for a given list of records.
|
541 |
+
*
|
542 |
+
* @since [*next-version*]
|
543 |
+
*
|
544 |
+
* @param array|ArrayAccess[]|Traversable $records A list of records, each as an assoc. arrays or data set object.
|
545 |
+
*
|
546 |
+
* @return string The built VALUES portion of an INSERT query, without the "VALUES" keyword.
|
547 |
+
*/
|
548 |
+
protected function buildInsertValues($records)
|
549 |
+
{
|
550 |
+
$rows = [];
|
551 |
+
$cols = $this->getColumnNames();
|
552 |
+
|
553 |
+
foreach ($records as $record) {
|
554 |
+
$array = [];
|
555 |
+
foreach ($cols as $col) {
|
556 |
+
$array[] = isset($record[$col])
|
557 |
+
? $this->normalizeSqlValue($record[$col])
|
558 |
+
:'NULL';
|
559 |
+
}
|
560 |
+
$rows[] = sprintf('(%s)', implode(',', $array));
|
561 |
+
}
|
562 |
+
|
563 |
+
return implode(', ', $rows);
|
564 |
+
}
|
565 |
+
|
566 |
+
/**
|
567 |
+
* Builds the "SET" SQL portion for an UPDATE query, without the "SET" keyword, for a given value map.
|
568 |
+
*
|
569 |
+
* @since [*next-version*]
|
570 |
+
*
|
571 |
+
* @param array $values A map of column names to values.
|
572 |
+
*
|
573 |
+
* @return string The SET portion of an UPDATE query without the "SET" keyword.
|
574 |
+
*/
|
575 |
+
protected function buildUpdateValues($values)
|
576 |
+
{
|
577 |
+
$setList = [];
|
578 |
+
|
579 |
+
foreach ($values as $col => $val) {
|
580 |
+
$setList[] = sprintf('`%s` = %s', $col, $this->normalizeSqlValue($val));
|
581 |
+
}
|
582 |
+
|
583 |
+
return implode(', ', $setList);
|
584 |
+
}
|
585 |
+
|
586 |
+
/**
|
587 |
+
* Normalizes an SQL value.
|
588 |
+
*
|
589 |
+
* If the value is a string and is not an SQL function, it is quoted.
|
590 |
+
* If the value is an array, it is turned into a set: ex. "(1, 2, 3)".
|
591 |
+
*
|
592 |
+
* @since [*next-version*]
|
593 |
+
*
|
594 |
+
* @param mixed $value The value to normalize.
|
595 |
+
*
|
596 |
+
* @return string The normalized value.
|
597 |
+
*/
|
598 |
+
protected function normalizeSqlValue($value)
|
599 |
+
{
|
600 |
+
if (is_numeric($value)) {
|
601 |
+
return $value;
|
602 |
+
}
|
603 |
+
|
604 |
+
if (is_array($value)) {
|
605 |
+
$normalized = array_map([$this, 'normalizeSqlValue'], $value);
|
606 |
+
$imploded = implode(', ', $normalized);
|
607 |
+
|
608 |
+
return sprintf('(%s)', $imploded);
|
609 |
+
}
|
610 |
+
|
611 |
+
$isUpper = is_string($value) && strtoupper($value) === $value;
|
612 |
+
$openParen = strpos($value, '(');
|
613 |
+
$closeParen = strpos($value, ')');
|
614 |
+
$hasParens = ($openParen !== false && $closeParen !== false) && $openParen < $closeParen;
|
615 |
+
|
616 |
+
if ($isUpper && $hasParens) {
|
617 |
+
return $value;
|
618 |
+
}
|
619 |
+
|
620 |
+
return sprintf('"%s"', $value);
|
621 |
+
}
|
622 |
+
|
623 |
+
/**
|
624 |
+
* Retrieves the column names.
|
625 |
+
*
|
626 |
+
* @since [*next-version*]
|
627 |
+
*
|
628 |
+
* @return string[]
|
629 |
+
*/
|
630 |
+
protected function getColumnNames()
|
631 |
+
{
|
632 |
+
return array_filter(array_keys($this->schema), 'strlen');
|
633 |
+
}
|
634 |
+
}
|
@@ -55,6 +55,7 @@ class MediaTransformer implements ItemTransformer
|
|
55 |
'timestamp' => $item->data[MediaItem::TIMESTAMP],
|
56 |
'type' => $item->data[MediaItem::MEDIA_TYPE],
|
57 |
'url' => $item->data[MediaItem::MEDIA_URL],
|
|
|
58 |
'permalink' => $item->data[MediaItem::PERMALINK],
|
59 |
'thumbnail' => $item->data[MediaItem::THUMBNAIL_URL],
|
60 |
'thumbnails' => $item->data[MediaItem::THUMBNAILS],
|
55 |
'timestamp' => $item->data[MediaItem::TIMESTAMP],
|
56 |
'type' => $item->data[MediaItem::MEDIA_TYPE],
|
57 |
'url' => $item->data[MediaItem::MEDIA_URL],
|
58 |
+
'size' => $item->data[MediaItem::MEDIA_SIZE],
|
59 |
'permalink' => $item->data[MediaItem::PERMALINK],
|
60 |
'thumbnail' => $item->data[MediaItem::THUMBNAIL_URL],
|
61 |
'thumbnails' => $item->data[MediaItem::THUMBNAILS],
|
@@ -24,6 +24,7 @@ class MediaItem
|
|
24 |
const IS_STORY = 'is_story';
|
25 |
const LAST_REQUESTED = 'last_requested';
|
26 |
const THUMBNAILS = 'thumbnails';
|
|
|
27 |
const SOURCE_TYPE = 'source_type';
|
28 |
const SOURCE_NAME = 'source_name';
|
29 |
}
|
24 |
const IS_STORY = 'is_story';
|
25 |
const LAST_REQUESTED = 'last_requested';
|
26 |
const THUMBNAILS = 'thumbnails';
|
27 |
+
const MEDIA_SIZE = 'media_size';
|
28 |
const SOURCE_TYPE = 'source_type';
|
29 |
const SOURCE_NAME = 'source_name';
|
30 |
}
|
@@ -114,8 +114,8 @@ class IgAccountMediaProvider implements ItemProvider
|
|
114 |
$limit = $limit ?? static::DEFAULT_LIMIT;
|
115 |
$baseUrl = $this->isBusiness ? IgProvider::GRAPH_API_URL : IgProvider::BASIC_API_URL;
|
116 |
$fields = $this->isBusiness
|
117 |
-
? IgApiUtils::
|
118 |
-
: IgApiUtils::
|
119 |
|
120 |
return IgProvider::request($this->client, $source, "{$baseUrl}/{$userId}/media", [
|
121 |
'limit' => $limit,
|
114 |
$limit = $limit ?? static::DEFAULT_LIMIT;
|
115 |
$baseUrl = $this->isBusiness ? IgProvider::GRAPH_API_URL : IgProvider::BASIC_API_URL;
|
116 |
$fields = $this->isBusiness
|
117 |
+
? IgApiUtils::getBusinessMediaFields(true)
|
118 |
+
: IgApiUtils::getPersonalMediaFields(true);
|
119 |
|
120 |
return IgProvider::request($this->client, $source, "{$baseUrl}/{$userId}/media", [
|
121 |
'limit' => $limit,
|
@@ -59,6 +59,8 @@ class WpPostMediaStore implements ItemStore
|
|
59 |
return $result;
|
60 |
}
|
61 |
|
|
|
|
|
62 |
$existing = $this->getExistingItems($items);
|
63 |
|
64 |
foreach ($items as $item) {
|
@@ -103,10 +105,18 @@ class WpPostMediaStore implements ItemStore
|
|
103 |
$postData['meta_input'][MediaPostType::SOURCE_NAME] = $item->source->data['name'] ?? '';
|
104 |
}
|
105 |
|
|
|
|
|
|
|
|
|
|
|
106 |
// Update the like and comment counts
|
107 |
$postData['meta_input'][MediaPostType::LIKES_COUNT] = $item->data[MediaItem::LIKES_COUNT];
|
108 |
$postData['meta_input'][MediaPostType::COMMENTS_COUNT] = $item->data[MediaItem::COMMENTS_COUNT];
|
109 |
|
|
|
|
|
|
|
110 |
$this->postType->update($post->ID, $postData);
|
111 |
}
|
112 |
}
|
@@ -241,6 +251,7 @@ class WpPostMediaStore implements ItemStore
|
|
241 |
MediaPostType::CAPTION => $item->data[MediaItem::CAPTION] ?? '',
|
242 |
MediaPostType::TYPE => $item->data[MediaItem::MEDIA_TYPE] ?? '',
|
243 |
MediaPostType::URL => $item->data[MediaItem::MEDIA_URL] ?? '',
|
|
|
244 |
MediaPostType::PERMALINK => $item->data[MediaItem::PERMALINK] ?? '',
|
245 |
MediaPostType::THUMBNAIL_URL => $item->data[MediaItem::THUMBNAIL_URL] ?? '',
|
246 |
MediaPostType::THUMBNAILS => $item->data[MediaItem::THUMBNAILS] ?? [],
|
@@ -280,6 +291,18 @@ class WpPostMediaStore implements ItemStore
|
|
280 |
: (array) $child;
|
281 |
});
|
282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
return Item::create($post->ID, $source, [
|
284 |
MediaItem::MEDIA_ID => $post->{MediaPostType::MEDIA_ID},
|
285 |
MediaItem::CAPTION => $post->{MediaPostType::CAPTION},
|
@@ -287,11 +310,12 @@ class WpPostMediaStore implements ItemStore
|
|
287 |
MediaItem::TIMESTAMP => $post->{MediaPostType::TIMESTAMP},
|
288 |
MediaItem::MEDIA_TYPE => $post->{MediaPostType::TYPE},
|
289 |
MediaItem::MEDIA_URL => $post->{MediaPostType::URL},
|
|
|
290 |
MediaItem::PERMALINK => $post->{MediaPostType::PERMALINK},
|
291 |
MediaItem::THUMBNAIL_URL => $post->{MediaPostType::THUMBNAIL_URL},
|
292 |
-
MediaItem::THUMBNAILS => $
|
293 |
-
MediaItem::LIKES_COUNT => $
|
294 |
-
MediaItem::COMMENTS_COUNT => $
|
295 |
MediaItem::COMMENTS => $post->{MediaPostType::COMMENTS},
|
296 |
MediaItem::CHILDREN => $children,
|
297 |
MediaItem::IS_STORY => boolval($post->{MediaPostType::IS_STORY}),
|
59 |
return $result;
|
60 |
}
|
61 |
|
62 |
+
set_time_limit(30);
|
63 |
+
|
64 |
$existing = $this->getExistingItems($items);
|
65 |
|
66 |
foreach ($items as $item) {
|
105 |
$postData['meta_input'][MediaPostType::SOURCE_NAME] = $item->source->data['name'] ?? '';
|
106 |
}
|
107 |
|
108 |
+
// Update the media URL if it's present in the item
|
109 |
+
if (!empty($item->data[MediaItem::MEDIA_URL])) {
|
110 |
+
$postData['meta_input'][MediaPostType::URL] = $item->data[MediaItem::MEDIA_URL];
|
111 |
+
}
|
112 |
+
|
113 |
// Update the like and comment counts
|
114 |
$postData['meta_input'][MediaPostType::LIKES_COUNT] = $item->data[MediaItem::LIKES_COUNT];
|
115 |
$postData['meta_input'][MediaPostType::COMMENTS_COUNT] = $item->data[MediaItem::COMMENTS_COUNT];
|
116 |
|
117 |
+
// Update the comments
|
118 |
+
$postData['meta_input'][MediaPostType::COMMENTS] = $item->data[MediaItem::COMMENTS]['data'] ?? [];
|
119 |
+
|
120 |
$this->postType->update($post->ID, $postData);
|
121 |
}
|
122 |
}
|
251 |
MediaPostType::CAPTION => $item->data[MediaItem::CAPTION] ?? '',
|
252 |
MediaPostType::TYPE => $item->data[MediaItem::MEDIA_TYPE] ?? '',
|
253 |
MediaPostType::URL => $item->data[MediaItem::MEDIA_URL] ?? '',
|
254 |
+
MediaPostType::SIZE => $item->data[MediaItem::MEDIA_SIZE] ?? '',
|
255 |
MediaPostType::PERMALINK => $item->data[MediaItem::PERMALINK] ?? '',
|
256 |
MediaPostType::THUMBNAIL_URL => $item->data[MediaItem::THUMBNAIL_URL] ?? '',
|
257 |
MediaPostType::THUMBNAILS => $item->data[MediaItem::THUMBNAILS] ?? [],
|
291 |
: (array) $child;
|
292 |
});
|
293 |
|
294 |
+
$thumbnails = Arrays::map($post->{MediaPostType::THUMBNAILS}, function ($url) {
|
295 |
+
return is_ssl()
|
296 |
+
? preg_replace('#^http://#', 'https://', $url, 1)
|
297 |
+
: $url;
|
298 |
+
});
|
299 |
+
|
300 |
+
$likesCount = intval($post->{MediaPostType::LIKES_COUNT});
|
301 |
+
$commentsCount = intval($post->{MediaPostType::COMMENTS_COUNT});
|
302 |
+
$size = is_array($post->{MediaPostType::SIZE})
|
303 |
+
? $post->{MediaPostType::SIZE}
|
304 |
+
: null;
|
305 |
+
|
306 |
return Item::create($post->ID, $source, [
|
307 |
MediaItem::MEDIA_ID => $post->{MediaPostType::MEDIA_ID},
|
308 |
MediaItem::CAPTION => $post->{MediaPostType::CAPTION},
|
310 |
MediaItem::TIMESTAMP => $post->{MediaPostType::TIMESTAMP},
|
311 |
MediaItem::MEDIA_TYPE => $post->{MediaPostType::TYPE},
|
312 |
MediaItem::MEDIA_URL => $post->{MediaPostType::URL},
|
313 |
+
MediaItem::MEDIA_SIZE => $size,
|
314 |
MediaItem::PERMALINK => $post->{MediaPostType::PERMALINK},
|
315 |
MediaItem::THUMBNAIL_URL => $post->{MediaPostType::THUMBNAIL_URL},
|
316 |
+
MediaItem::THUMBNAILS => $thumbnails,
|
317 |
+
MediaItem::LIKES_COUNT => $likesCount,
|
318 |
+
MediaItem::COMMENTS_COUNT => $commentsCount,
|
319 |
MediaItem::COMMENTS => $post->{MediaPostType::COMMENTS},
|
320 |
MediaItem::CHILDREN => $children,
|
321 |
MediaItem::IS_STORY => boolval($post->{MediaPostType::IS_STORY}),
|
@@ -54,8 +54,8 @@ class FeedTemplate implements TemplateInterface
|
|
54 |
ob_start();
|
55 |
?>
|
56 |
<div class="<?= $className ?>" data-feed-var="<?= $varName ?>"></div>
|
57 |
-
<
|
58 |
-
<
|
59 |
<?php
|
60 |
|
61 |
// Trigger the action that will enqueue the required JS bundles
|
54 |
ob_start();
|
55 |
?>
|
56 |
<div class="<?= $className ?>" data-feed-var="<?= $varName ?>"></div>
|
57 |
+
<input type="hidden" id="sli__f__<?= $varName ?>" data-json="<?= esc_attr($feedJson) ?>" />
|
58 |
+
<input type="hidden" id="sli__a__<?= $varName ?>" data-json="<?= esc_attr($accountsJson) ?>" />
|
59 |
<?php
|
60 |
|
61 |
// Trigger the action that will enqueue the required JS bundles
|
@@ -41,7 +41,7 @@ class IgApiUtils
|
|
41 |
$message = $error['error_description'] ??
|
42 |
$error['error_message'] ??
|
43 |
$error['message'] ??
|
44 |
-
|
45 |
$code = $error['code'] ?? '?';
|
46 |
$type = $error['type'] ?? 'Unknown';
|
47 |
|
41 |
$message = $error['error_description'] ??
|
42 |
$error['error_message'] ??
|
43 |
$error['message'] ??
|
44 |
+
$e->getMessage();
|
45 |
$code = $error['code'] ?? '?';
|
46 |
$type = $error['type'] ?? 'Unknown';
|
47 |
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\Logging;
|
4 |
+
|
5 |
+
class LogEntry
|
6 |
+
{
|
7 |
+
}
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\Logging;
|
4 |
+
|
5 |
+
use Psr\Log\AbstractLogger;
|
6 |
+
use RebelCode\Spotlight\Instagram\Utils\Strings;
|
7 |
+
|
8 |
+
class Logger extends AbstractLogger
|
9 |
+
{
|
10 |
+
public function log($level, $message, array $context = [])
|
11 |
+
{
|
12 |
+
$message = Strings::interpolate($message, '{', '}', $context);
|
13 |
+
$data = $context['__data'] ?? [];
|
14 |
+
|
15 |
+
|
16 |
+
}
|
17 |
+
}
|
@@ -5,6 +5,7 @@ namespace RebelCode\Spotlight\Instagram\MediaStore\Processors;
|
|
5 |
use Exception;
|
6 |
use RebelCode\Iris\Item;
|
7 |
use RebelCode\Iris\Source;
|
|
|
8 |
use RebelCode\Spotlight\Instagram\MediaStore\IgCachedMedia;
|
9 |
use RebelCode\Spotlight\Instagram\Utils\Files;
|
10 |
use RuntimeException;
|
@@ -92,6 +93,15 @@ class MediaDownloader
|
|
92 |
static::downloadFile($ogImageUrl, $ogImgPath);
|
93 |
}
|
94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
// Set the item's main thumbnail to point to the original image
|
96 |
$newItem->data['thumbnail_url'] = $ogImageUrl;
|
97 |
|
@@ -224,9 +234,14 @@ class MediaDownloader
|
|
224 |
}
|
225 |
}
|
226 |
|
|
|
|
|
|
|
|
|
|
|
227 |
return [
|
228 |
'path' => $subDir,
|
229 |
-
'url' => $
|
230 |
];
|
231 |
}
|
232 |
|
5 |
use Exception;
|
6 |
use RebelCode\Iris\Item;
|
7 |
use RebelCode\Iris\Source;
|
8 |
+
use RebelCode\Spotlight\Instagram\Engine\MediaItem;
|
9 |
use RebelCode\Spotlight\Instagram\MediaStore\IgCachedMedia;
|
10 |
use RebelCode\Spotlight\Instagram\Utils\Files;
|
11 |
use RuntimeException;
|
93 |
static::downloadFile($ogImageUrl, $ogImgPath);
|
94 |
}
|
95 |
|
96 |
+
// Get and save its dimensions
|
97 |
+
$imgSize = @getimagesize($ogImgPath);
|
98 |
+
if (is_array($imgSize) && $imgSize[0] > 0 && $imgSize[1] > 0) {
|
99 |
+
$newItem->data[MediaItem::MEDIA_SIZE] = [
|
100 |
+
'width' => $imgSize[0],
|
101 |
+
'height' => $imgSize[1],
|
102 |
+
];
|
103 |
+
}
|
104 |
+
|
105 |
// Set the item's main thumbnail to point to the original image
|
106 |
$newItem->data['thumbnail_url'] = $ogImageUrl;
|
107 |
|
234 |
}
|
235 |
}
|
236 |
|
237 |
+
// Fix the URL protocol to be HTTPS when the site is using SSL
|
238 |
+
$baseUrl = is_ssl()
|
239 |
+
? str_replace('http://', 'https://', $uploadDir['baseurl'])
|
240 |
+
: $uploadDir['baseurl'];
|
241 |
+
|
242 |
return [
|
243 |
'path' => $subDir,
|
244 |
+
'url' => $baseUrl . '/' . static::DIR_NAME,
|
245 |
];
|
246 |
}
|
247 |
|
@@ -98,7 +98,7 @@ class FeedPostType extends PostType
|
|
98 |
'id' => $row->ID,
|
99 |
'name' => $row->post_title,
|
100 |
'type' => get_post_type_object($row->post_type)->labels->singular_name,
|
101 |
-
'link' =>
|
102 |
];
|
103 |
});
|
104 |
}
|
@@ -168,7 +168,7 @@ class FeedPostType extends PostType
|
|
168 |
FROM %s
|
169 |
WHERE post_type != 'revision' AND
|
170 |
post_status != 'trash' AND
|
171 |
-
post_content REGEXP '<!-- wp:spotlight/instagram
|
172 |
$wpdb->prefix . 'posts',
|
173 |
$feed->getId()
|
174 |
);
|
@@ -180,7 +180,7 @@ class FeedPostType extends PostType
|
|
180 |
'id' => $row->ID,
|
181 |
'name' => $row->post_title,
|
182 |
'type' => get_post_type_object($row->post_type)->labels->singular_name,
|
183 |
-
'link' =>
|
184 |
];
|
185 |
});
|
186 |
}
|
@@ -224,7 +224,7 @@ class FeedPostType extends PostType
|
|
224 |
'id' => $row->ID,
|
225 |
'name' => $row->post_title,
|
226 |
'type' => __('Elementor widget', 'sl-insta'),
|
227 |
-
'link' =>
|
228 |
];
|
229 |
});
|
230 |
}
|
98 |
'id' => $row->ID,
|
99 |
'name' => $row->post_title,
|
100 |
'type' => get_post_type_object($row->post_type)->labels->singular_name,
|
101 |
+
'link' => get_permalink($row->ID),
|
102 |
];
|
103 |
});
|
104 |
}
|
168 |
FROM %s
|
169 |
WHERE post_type != 'revision' AND
|
170 |
post_status != 'trash' AND
|
171 |
+
post_content REGEXP '<!-- wp:spotlight/instagram \\\\{\"feedId\":\"?%s\"?'",
|
172 |
$wpdb->prefix . 'posts',
|
173 |
$feed->getId()
|
174 |
);
|
180 |
'id' => $row->ID,
|
181 |
'name' => $row->post_title,
|
182 |
'type' => get_post_type_object($row->post_type)->labels->singular_name,
|
183 |
+
'link' => get_permalink($row->ID),
|
184 |
];
|
185 |
});
|
186 |
}
|
224 |
'id' => $row->ID,
|
225 |
'name' => $row->post_title,
|
226 |
'type' => __('Elementor widget', 'sl-insta'),
|
227 |
+
'link' => get_permalink($row->ID),
|
228 |
];
|
229 |
});
|
230 |
}
|
@@ -3,6 +3,7 @@
|
|
3 |
namespace RebelCode\Spotlight\Instagram\PostTypes;
|
4 |
|
5 |
use DateTime;
|
|
|
6 |
use RebelCode\Spotlight\Instagram\IgApi\IgComment;
|
7 |
use RebelCode\Spotlight\Instagram\MediaStore\IgCachedMedia;
|
8 |
use RebelCode\Spotlight\Instagram\MediaStore\MediaSource;
|
@@ -30,6 +31,7 @@ class MediaPostType extends PostType
|
|
30 |
const PERMALINK = '_sli_permalink';
|
31 |
const THUMBNAIL_URL = '_sli_thumbnail_url';
|
32 |
const THUMBNAILS = '_sli_thumbnails';
|
|
|
33 |
const LIKES_COUNT = '_sli_likes_count';
|
34 |
const COMMENTS_COUNT = '_sli_comments_count';
|
35 |
const COMMENTS = '_sli_comments';
|
@@ -58,6 +60,7 @@ class MediaPostType extends PostType
|
|
58 |
'caption' => $post->{static::CAPTION},
|
59 |
'media_type' => $post->{static::TYPE},
|
60 |
'media_url' => $post->{static::URL},
|
|
|
61 |
'permalink' => $post->{static::PERMALINK},
|
62 |
'thumbnail_url' => $post->{static::THUMBNAIL_URL},
|
63 |
'thumbnails' => $post->{static::THUMBNAILS},
|
@@ -214,4 +217,43 @@ class MediaPostType extends PostType
|
|
214 |
|
215 |
return $wpdb->query($query);
|
216 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
}
|
3 |
namespace RebelCode\Spotlight\Instagram\PostTypes;
|
4 |
|
5 |
use DateTime;
|
6 |
+
use RebelCode\Iris\Source;
|
7 |
use RebelCode\Spotlight\Instagram\IgApi\IgComment;
|
8 |
use RebelCode\Spotlight\Instagram\MediaStore\IgCachedMedia;
|
9 |
use RebelCode\Spotlight\Instagram\MediaStore\MediaSource;
|
31 |
const PERMALINK = '_sli_permalink';
|
32 |
const THUMBNAIL_URL = '_sli_thumbnail_url';
|
33 |
const THUMBNAILS = '_sli_thumbnails';
|
34 |
+
const SIZE = '_sli_media_size';
|
35 |
const LIKES_COUNT = '_sli_likes_count';
|
36 |
const COMMENTS_COUNT = '_sli_comments_count';
|
37 |
const COMMENTS = '_sli_comments';
|
60 |
'caption' => $post->{static::CAPTION},
|
61 |
'media_type' => $post->{static::TYPE},
|
62 |
'media_url' => $post->{static::URL},
|
63 |
+
'media_size' => $post->{static::SIZE},
|
64 |
'permalink' => $post->{static::PERMALINK},
|
65 |
'thumbnail_url' => $post->{static::THUMBNAIL_URL},
|
66 |
'thumbnails' => $post->{static::THUMBNAILS},
|
217 |
|
218 |
return $wpdb->query($query);
|
219 |
}
|
220 |
+
|
221 |
+
/**
|
222 |
+
* Retrieves all used the sources from across all the media in the database.
|
223 |
+
*
|
224 |
+
* @since [*next-version*]
|
225 |
+
*
|
226 |
+
* @return Source[] An array of sources.
|
227 |
+
*/
|
228 |
+
public static function getUsedSources()
|
229 |
+
{
|
230 |
+
global $wpdb;
|
231 |
+
|
232 |
+
$namesSubQuery = sprintf(
|
233 |
+
/** @lang text */
|
234 |
+
'SELECT post_id, meta_value as name
|
235 |
+
FROM %s WHERE meta_key = "_sli_source_name"',
|
236 |
+
$wpdb->postmeta
|
237 |
+
);
|
238 |
+
|
239 |
+
$typesSubQuery = sprintf(
|
240 |
+
/** @lang text */
|
241 |
+
'SELECT post_id, meta_value as type
|
242 |
+
FROM %s WHERE meta_key = "_sli_source_type"',
|
243 |
+
$wpdb->postmeta
|
244 |
+
);
|
245 |
+
|
246 |
+
$query = sprintf(
|
247 |
+
/** @lang text */
|
248 |
+
'SELECT DISTINCT name, type
|
249 |
+
FROM (%s) as sources
|
250 |
+
INNER JOIN (%s) as types ON sources.post_id = types.post_id',
|
251 |
+
$namesSubQuery,
|
252 |
+
$typesSubQuery
|
253 |
+
);
|
254 |
+
|
255 |
+
return Arrays::map($wpdb->get_results($query), function ($data) {
|
256 |
+
return Source::auto($data->type, ['name' => $data->name]);
|
257 |
+
});
|
258 |
+
}
|
259 |
}
|
@@ -2,14 +2,13 @@
|
|
2 |
|
3 |
namespace RebelCode\Spotlight\Instagram\RestApi\EndPoints\Accounts;
|
4 |
|
|
|
5 |
use RebelCode\Spotlight\Instagram\IgApi\AccessToken;
|
6 |
use RebelCode\Spotlight\Instagram\IgApi\IgAccount;
|
7 |
use RebelCode\Spotlight\Instagram\IgApi\IgApiClient;
|
8 |
use RebelCode\Spotlight\Instagram\PostTypes\AccountPostType;
|
9 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\AbstractEndpointHandler;
|
10 |
use RebelCode\Spotlight\Instagram\Wp\PostType;
|
11 |
-
use RebelCode\Spotlight\Instagram\Wp\RestRequest;
|
12 |
-
use WP_Error;
|
13 |
use WP_REST_Request;
|
14 |
use WP_REST_Response;
|
15 |
|
@@ -47,38 +46,48 @@ class ConnectAccountEndPoint extends AbstractEndpointHandler
|
|
47 |
* @inheritDoc
|
48 |
*
|
49 |
* @since 0.1
|
|
|
|
|
50 |
*/
|
51 |
protected function handle(WP_REST_Request $request)
|
52 |
{
|
53 |
// Get the access token code from the request
|
54 |
$tokenCode = filter_var($request['accessToken'], FILTER_SANITIZE_STRING);
|
55 |
if (empty($tokenCode)) {
|
56 |
-
return new
|
57 |
}
|
58 |
|
59 |
// Construct the access token object
|
60 |
$accessToken = new AccessToken($tokenCode, 0);
|
61 |
|
62 |
-
|
63 |
-
|
64 |
-
if (
|
65 |
-
|
66 |
-
}
|
67 |
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
// FOR PERSONAL ACCOUNT ACCESS TOKENS
|
72 |
-
$user = $this->client->getBasicApi()->getTokenUser($accessToken);
|
73 |
-
$account = new IgAccount($user, $accessToken);
|
74 |
-
}
|
75 |
|
76 |
-
|
77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
}
|
84 |
}
|
2 |
|
3 |
namespace RebelCode\Spotlight\Instagram\RestApi\EndPoints\Accounts;
|
4 |
|
5 |
+
use Exception;
|
6 |
use RebelCode\Spotlight\Instagram\IgApi\AccessToken;
|
7 |
use RebelCode\Spotlight\Instagram\IgApi\IgAccount;
|
8 |
use RebelCode\Spotlight\Instagram\IgApi\IgApiClient;
|
9 |
use RebelCode\Spotlight\Instagram\PostTypes\AccountPostType;
|
10 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\AbstractEndpointHandler;
|
11 |
use RebelCode\Spotlight\Instagram\Wp\PostType;
|
|
|
|
|
12 |
use WP_REST_Request;
|
13 |
use WP_REST_Response;
|
14 |
|
46 |
* @inheritDoc
|
47 |
*
|
48 |
* @since 0.1
|
49 |
+
*
|
50 |
+
* @throws Exception
|
51 |
*/
|
52 |
protected function handle(WP_REST_Request $request)
|
53 |
{
|
54 |
// Get the access token code from the request
|
55 |
$tokenCode = filter_var($request['accessToken'], FILTER_SANITIZE_STRING);
|
56 |
if (empty($tokenCode)) {
|
57 |
+
return new WP_REST_Response(['error' => "Access token is required"], 400);
|
58 |
}
|
59 |
|
60 |
// Construct the access token object
|
61 |
$accessToken = new AccessToken($tokenCode, 0);
|
62 |
|
63 |
+
try {
|
64 |
+
// FOR BUSINESS ACCOUNT ACCESS TOKENS
|
65 |
+
if (stripos($tokenCode, 'EA') === 0 && strlen($tokenCode) > 145) {
|
66 |
+
$userId = filter_var($request['userId'], FILTER_SANITIZE_STRING);
|
|
|
67 |
|
68 |
+
if (empty($userId)) {
|
69 |
+
return new WP_REST_Response(['error' => 'The user ID is required for business accounts'], 400);
|
70 |
+
}
|
|
|
|
|
|
|
|
|
71 |
|
72 |
+
$account = $this->client->getGraphApi()->getAccountForUser($userId, $accessToken);
|
73 |
+
} else {
|
74 |
+
// FOR PERSONAL ACCOUNT ACCESS TOKENS
|
75 |
+
$user = $this->client->getBasicApi()->getTokenUser($accessToken);
|
76 |
+
$account = new IgAccount($user, $accessToken);
|
77 |
+
}
|
78 |
+
// Insert the account into the database (or update existing account)
|
79 |
+
$accountId = AccountPostType::insertOrUpdate($this->cpt, $account);
|
80 |
|
81 |
+
return new WP_REST_Response([
|
82 |
+
'success' => true,
|
83 |
+
'accountId' => $accountId,
|
84 |
+
]);
|
85 |
+
} catch (Exception $e) {
|
86 |
+
if (stripos($e->getMessage(), '#190') !== false) {
|
87 |
+
return new WP_REST_Response(['error' => 'Invalid access token'], 400);
|
88 |
+
} else {
|
89 |
+
throw $e;
|
90 |
+
}
|
91 |
+
}
|
92 |
}
|
93 |
}
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds;
|
4 |
+
|
5 |
+
use RebelCode\Iris\Source;
|
6 |
+
use RebelCode\Spotlight\Instagram\PostTypes\MediaPostType;
|
7 |
+
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\AbstractEndpointHandler;
|
8 |
+
use RebelCode\Spotlight\Instagram\Utils\Arrays;
|
9 |
+
use WP_REST_Request;
|
10 |
+
use WP_REST_Response;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Handler for the endpoint that provides the sources used across all feeds.
|
14 |
+
*
|
15 |
+
* @since [*next-version*]
|
16 |
+
*/
|
17 |
+
class GetSourcesEndpoint extends AbstractEndpointHandler
|
18 |
+
{
|
19 |
+
/**
|
20 |
+
* @inheritDoc
|
21 |
+
*
|
22 |
+
* @since [*next-version*]
|
23 |
+
*/
|
24 |
+
protected function handle(WP_REST_Request $request)
|
25 |
+
{
|
26 |
+
$sources = MediaPostType::getUsedSources();
|
27 |
+
$response = Arrays::map($sources, function (Source $source) {
|
28 |
+
return [
|
29 |
+
'type' => $source->type,
|
30 |
+
'name' => $source->data['name'] ?? '',
|
31 |
+
];
|
32 |
+
});
|
33 |
+
|
34 |
+
return new WP_REST_Response($response);
|
35 |
+
}
|
36 |
+
}
|
@@ -3,8 +3,10 @@
|
|
3 |
namespace RebelCode\Spotlight\Instagram\RestApi\EndPoints\Media;
|
4 |
|
5 |
use RebelCode\Iris\Aggregation\ItemAggregator;
|
|
|
6 |
use RebelCode\Iris\Engine;
|
7 |
use RebelCode\Iris\Error;
|
|
|
8 |
use RebelCode\Spotlight\Instagram\Engine\Stores\WpPostMediaStore;
|
9 |
use RebelCode\Spotlight\Instagram\Engine\StoryFeed;
|
10 |
use RebelCode\Spotlight\Instagram\Feeds\FeedManager;
|
@@ -55,6 +57,10 @@ class GetMediaEndPoint extends AbstractEndpointHandler
|
|
55 |
*/
|
56 |
protected function handle(WP_REST_Request $request)
|
57 |
{
|
|
|
|
|
|
|
|
|
58 |
$options = $request->get_param('options') ?? [];
|
59 |
$from = $request->get_param('from') ?? 0;
|
60 |
$num = $request->get_param('num') ?? $options['numPosts']['desktop'] ?? 9;
|
@@ -83,4 +89,33 @@ class GetMediaEndPoint extends AbstractEndpointHandler
|
|
83 |
|
84 |
return new WP_REST_Response($response);
|
85 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
}
|
3 |
namespace RebelCode\Spotlight\Instagram\RestApi\EndPoints\Media;
|
4 |
|
5 |
use RebelCode\Iris\Aggregation\ItemAggregator;
|
6 |
+
use RebelCode\Iris\Aggregation\ItemFeed;
|
7 |
use RebelCode\Iris\Engine;
|
8 |
use RebelCode\Iris\Error;
|
9 |
+
use RebelCode\Iris\Source;
|
10 |
use RebelCode\Spotlight\Instagram\Engine\Stores\WpPostMediaStore;
|
11 |
use RebelCode\Spotlight\Instagram\Engine\StoryFeed;
|
12 |
use RebelCode\Spotlight\Instagram\Feeds\FeedManager;
|
57 |
*/
|
58 |
protected function handle(WP_REST_Request $request)
|
59 |
{
|
60 |
+
if ($request->has_param('source')) {
|
61 |
+
return $this->handleBySource($request);
|
62 |
+
}
|
63 |
+
|
64 |
$options = $request->get_param('options') ?? [];
|
65 |
$from = $request->get_param('from') ?? 0;
|
66 |
$num = $request->get_param('num') ?? $options['numPosts']['desktop'] ?? 9;
|
89 |
|
90 |
return new WP_REST_Response($response);
|
91 |
}
|
92 |
+
|
93 |
+
public function handleBySource(WP_REST_Request $request)
|
94 |
+
{
|
95 |
+
$srcName = $request->get_param('source');
|
96 |
+
$srcType = $request->get_param('type');
|
97 |
+
|
98 |
+
$from = $request->get_param('from') ?? 0;
|
99 |
+
$num = $request->get_param('num') ?? 30;
|
100 |
+
|
101 |
+
$source = Source::auto($srcType, ['name' => $srcName]);
|
102 |
+
$feed = new ItemFeed([$source], [
|
103 |
+
'postOrder' => 'date_desc',
|
104 |
+
'mediaType' => 'all',
|
105 |
+
]);
|
106 |
+
|
107 |
+
$result = $this->engine->aggregate($feed, $num, $from);
|
108 |
+
$media = ItemAggregator::getCollection($result, ItemAggregator::DEF_COLLECTION);
|
109 |
+
$total = $result->data[ItemAggregator::DATA_TOTAL];
|
110 |
+
|
111 |
+
$response = [
|
112 |
+
'media' => $media,
|
113 |
+
'total' => $total,
|
114 |
+
'errors' => Arrays::map($result->errors, function (Error $error) {
|
115 |
+
return (array) $error;
|
116 |
+
}),
|
117 |
+
];
|
118 |
+
|
119 |
+
return new WP_REST_Response($response);
|
120 |
+
}
|
121 |
}
|
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\RestApi\EndPoints\Tools;
|
4 |
+
|
5 |
+
use RebelCode\Iris\Engine;
|
6 |
+
use RebelCode\Spotlight\Instagram\Engine\MediaItem;
|
7 |
+
use RebelCode\Spotlight\Instagram\Feeds\FeedManager;
|
8 |
+
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\AbstractEndpointHandler;
|
9 |
+
use WP_REST_Request;
|
10 |
+
use WP_REST_Response;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Handler for the REST API endpoint that clears the cache for a specific feed.
|
14 |
+
*
|
15 |
+
* @since [*next-version*]
|
16 |
+
*/
|
17 |
+
class ClearCacheFeedEndpoint extends AbstractEndpointHandler
|
18 |
+
{
|
19 |
+
/**
|
20 |
+
* @since [*next-version*]
|
21 |
+
*
|
22 |
+
* @var Engine
|
23 |
+
*/
|
24 |
+
protected $engine;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* @since [*next-version*]
|
28 |
+
*
|
29 |
+
* @var FeedManager
|
30 |
+
*/
|
31 |
+
protected $feedManager;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Constructor.
|
35 |
+
*
|
36 |
+
* @since [*next-version*]
|
37 |
+
*
|
38 |
+
* @param Engine $engine
|
39 |
+
* @param FeedManager $feedManager
|
40 |
+
*/
|
41 |
+
public function __construct(Engine $engine, FeedManager $feedManager)
|
42 |
+
{
|
43 |
+
$this->engine = $engine;
|
44 |
+
$this->feedManager = $feedManager;
|
45 |
+
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* @inheritDoc
|
49 |
+
*
|
50 |
+
* @since [*next-version*]
|
51 |
+
*/
|
52 |
+
protected function handle(WP_REST_Request $request)
|
53 |
+
{
|
54 |
+
$options = $request->get_param('options');
|
55 |
+
$feed = $this->feedManager->createFeed($options);
|
56 |
+
|
57 |
+
foreach ($feed->sources as $source) {
|
58 |
+
set_time_limit(300);
|
59 |
+
|
60 |
+
$result = $this->engine->store->getItems($source);
|
61 |
+
|
62 |
+
foreach ($result->items as $item) {
|
63 |
+
wp_delete_post($item->data[MediaItem::POST], true);
|
64 |
+
}
|
65 |
+
}
|
66 |
+
|
67 |
+
return new WP_REST_Response(['success' => true]);
|
68 |
+
}
|
69 |
+
}
|
@@ -32,6 +32,34 @@ class Strings
|
|
32 |
return $first . implode('', $words);
|
33 |
}
|
34 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
/**
|
36 |
* Generates a random string containing alphanumeric characters, without duplicates.
|
37 |
*
|
32 |
return $first . implode('', $words);
|
33 |
}
|
34 |
|
35 |
+
/**
|
36 |
+
* Interpolates values into placeholders in a string.
|
37 |
+
*
|
38 |
+
* Example usage:
|
39 |
+
* ```
|
40 |
+
* Strings::interpolate('Hello %{name}', '%{', '}', ['name' => 'world']);
|
41 |
+
* ```
|
42 |
+
*
|
43 |
+
* @param string $subject The string to be interpolated.
|
44 |
+
* @param string $delim1 The delimiter that mark the beginning of a placeholder.
|
45 |
+
* @param string $delim2 The delimiter that mark the end of a placeholder.
|
46 |
+
* @param array $values The values to interpolate into the string.
|
47 |
+
*
|
48 |
+
* @return string The interpolated string.
|
49 |
+
*/
|
50 |
+
public static function interpolate(string $subject, string $delim1, string $delim2, array $values = [])
|
51 |
+
{
|
52 |
+
$replace = [];
|
53 |
+
|
54 |
+
foreach ($values as $key => $val) {
|
55 |
+
if (!is_array($val) && (!is_object($val) || method_exists($val, '__toString'))) {
|
56 |
+
$replace[$delim1 . $key . $delim2] = $val;
|
57 |
+
}
|
58 |
+
}
|
59 |
+
|
60 |
+
return strtr($subject, $replace);
|
61 |
+
}
|
62 |
+
|
63 |
/**
|
64 |
* Generates a random string containing alphanumeric characters, without duplicates.
|
65 |
*
|
@@ -87,6 +87,8 @@ class BatchingItemProvider implements ItemProvider
|
|
87 |
|
88 |
// Iterate for as long as we have available batches
|
89 |
while ($batch->next && (!$hasLimit || $count < $limit)) {
|
|
|
|
|
90 |
// Fetch the batch
|
91 |
$batch = $batch->getNextResult();
|
92 |
|
87 |
|
88 |
// Iterate for as long as we have available batches
|
89 |
while ($batch->next && (!$hasLimit || $count < $limit)) {
|
90 |
+
set_time_limit(30);
|
91 |
+
|
92 |
// Fetch the batch
|
93 |
$batch = $batch->getNextResult();
|
94 |
|
@@ -114,10 +114,10 @@ class DevModule extends Module
|
|
114 |
public function run(ContainerInterface $c)
|
115 |
{
|
116 |
// Listen for DB reset requests
|
117 |
-
add_action('init', $c->get('reset_db'));
|
118 |
// Listen for DB media delete requests
|
119 |
-
add_action('init', $c->get('delete_media'));
|
120 |
// Listen for log clear requests
|
121 |
-
add_action('init', $c->get('clear_log'));
|
122 |
}
|
123 |
}
|
114 |
public function run(ContainerInterface $c)
|
115 |
{
|
116 |
// Listen for DB reset requests
|
117 |
+
add_action('spotlight/instagram/init', $c->get('reset_db'));
|
118 |
// Listen for DB media delete requests
|
119 |
+
add_action('spotlight/instagram/init', $c->get('delete_media'));
|
120 |
// Listen for log clear requests
|
121 |
+
add_action('spotlight/instagram/init', $c->get('clear_log'));
|
122 |
}
|
123 |
}
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace RebelCode\Spotlight\Instagram\Modules;
|
4 |
+
|
5 |
+
use Dhii\Services\Extensions\ArrayExtension;
|
6 |
+
use Dhii\Services\Factories\Constructor;
|
7 |
+
use Dhii\Services\Factories\Value;
|
8 |
+
use Psr\Container\ContainerInterface;
|
9 |
+
use RebelCode\Spotlight\Instagram\Config\WpOption;
|
10 |
+
use RebelCode\Spotlight\Instagram\Module;
|
11 |
+
|
12 |
+
class LoggerModule extends Module
|
13 |
+
{
|
14 |
+
const CFG_LOGS = 'logs';
|
15 |
+
|
16 |
+
public function run(ContainerInterface $c)
|
17 |
+
{
|
18 |
+
return [
|
19 |
+
'logger' => new Constructor(),
|
20 |
+
|
21 |
+
'logger/option' => new Value('spotlight/'),
|
22 |
+
];
|
23 |
+
}
|
24 |
+
|
25 |
+
public function getFactories()
|
26 |
+
{
|
27 |
+
return [
|
28 |
+
//==========================================================================
|
29 |
+
// CONFIG ENTRIES
|
30 |
+
//==========================================================================
|
31 |
+
|
32 |
+
// The config entry that stores the logs
|
33 |
+
'config/logs' => new Value(new WpOption('sli_logs', [])),
|
34 |
+
];
|
35 |
+
}
|
36 |
+
|
37 |
+
public function getExtensions()
|
38 |
+
{
|
39 |
+
return [
|
40 |
+
// Register the config entries
|
41 |
+
'config/entries' => new ArrayExtension([
|
42 |
+
static::CFG_LOGS => 'config/logs',
|
43 |
+
]),
|
44 |
+
];
|
45 |
+
}
|
46 |
+
}
|
@@ -9,6 +9,8 @@ use Dhii\Services\Factories\Value;
|
|
9 |
use Dhii\Services\Factory;
|
10 |
use Psr\Container\ContainerInterface;
|
11 |
use Psr\SimpleCache\CacheInterface;
|
|
|
|
|
12 |
use RebelCode\Spotlight\Instagram\Module;
|
13 |
use RebelCode\Spotlight\Instagram\Notifications\NotificationProvider;
|
14 |
use RebelCode\Spotlight\Instagram\PostTypes\MediaPostType;
|
@@ -25,6 +27,7 @@ use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Accounts\GetAccountsEndPoint
|
|
25 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Accounts\UpdateAccountEndPoint;
|
26 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\DeleteFeedsEndpoint;
|
27 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\GetFeedsEndpoint;
|
|
|
28 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\SaveFeedsEndpoint;
|
29 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Media\GetFeedMediaEndPoint;
|
30 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Media\GetMediaEndPoint;
|
@@ -34,6 +37,7 @@ use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Promotion\SearchPostsEndpoin
|
|
34 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Settings\GetSettingsEndpoint;
|
35 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Settings\PatchSettingsEndpoint;
|
36 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Tools\ClearCacheEndpoint;
|
|
|
37 |
use RebelCode\Spotlight\Instagram\RestApi\Transformers\AccountTransformer;
|
38 |
use RebelCode\Spotlight\Instagram\RestApi\Transformers\FeedsTransformer;
|
39 |
use RebelCode\Spotlight\Instagram\RestApi\Transformers\MediaTransformer;
|
@@ -76,11 +80,13 @@ class RestApiModule extends Module
|
|
76 |
'endpoints/media/get',
|
77 |
'endpoints/media/feed',
|
78 |
'endpoints/media/import',
|
|
|
79 |
'endpoints/promotion/search_posts',
|
80 |
'endpoints/settings/get',
|
81 |
'endpoints/settings/patch',
|
82 |
'endpoints/notifications/get',
|
83 |
'endpoints/clear_cache',
|
|
|
84 |
]),
|
85 |
|
86 |
//==========================================================================
|
@@ -295,6 +301,19 @@ class RestApiModule extends Module
|
|
295 |
}
|
296 |
),
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
//==========================================================================
|
299 |
// PROMOTION
|
300 |
//==========================================================================
|
@@ -351,7 +370,7 @@ class RestApiModule extends Module
|
|
351 |
),
|
352 |
|
353 |
//==========================================================================
|
354 |
-
//
|
355 |
//==========================================================================
|
356 |
|
357 |
// The endpoint for clearing the API cache
|
@@ -366,6 +385,19 @@ class RestApiModule extends Module
|
|
366 |
);
|
367 |
}
|
368 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
369 |
];
|
370 |
}
|
371 |
|
9 |
use Dhii\Services\Factory;
|
10 |
use Psr\Container\ContainerInterface;
|
11 |
use Psr\SimpleCache\CacheInterface;
|
12 |
+
use RebelCode\Iris\Engine;
|
13 |
+
use RebelCode\Spotlight\Instagram\Feeds\FeedManager;
|
14 |
use RebelCode\Spotlight\Instagram\Module;
|
15 |
use RebelCode\Spotlight\Instagram\Notifications\NotificationProvider;
|
16 |
use RebelCode\Spotlight\Instagram\PostTypes\MediaPostType;
|
27 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Accounts\UpdateAccountEndPoint;
|
28 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\DeleteFeedsEndpoint;
|
29 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\GetFeedsEndpoint;
|
30 |
+
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\GetSourcesEndpoint;
|
31 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Feeds\SaveFeedsEndpoint;
|
32 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Media\GetFeedMediaEndPoint;
|
33 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Media\GetMediaEndPoint;
|
37 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Settings\GetSettingsEndpoint;
|
38 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Settings\PatchSettingsEndpoint;
|
39 |
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Tools\ClearCacheEndpoint;
|
40 |
+
use RebelCode\Spotlight\Instagram\RestApi\EndPoints\Tools\ClearCacheFeedEndpoint;
|
41 |
use RebelCode\Spotlight\Instagram\RestApi\Transformers\AccountTransformer;
|
42 |
use RebelCode\Spotlight\Instagram\RestApi\Transformers\FeedsTransformer;
|
43 |
use RebelCode\Spotlight\Instagram\RestApi\Transformers\MediaTransformer;
|
80 |
'endpoints/media/get',
|
81 |
'endpoints/media/feed',
|
82 |
'endpoints/media/import',
|
83 |
+
'endpoints/media/sources',
|
84 |
'endpoints/promotion/search_posts',
|
85 |
'endpoints/settings/get',
|
86 |
'endpoints/settings/patch',
|
87 |
'endpoints/notifications/get',
|
88 |
'endpoints/clear_cache',
|
89 |
+
'endpoints/clear_cache_feed',
|
90 |
]),
|
91 |
|
92 |
//==========================================================================
|
301 |
}
|
302 |
),
|
303 |
|
304 |
+
// The REST API endpoint for getting sources used across all media
|
305 |
+
'endpoints/media/sources' => new Factory(
|
306 |
+
['auth/user'],
|
307 |
+
function ($auth) {
|
308 |
+
return new EndPoint(
|
309 |
+
'/media/sources',
|
310 |
+
['GET'],
|
311 |
+
new GetSourcesEndpoint(),
|
312 |
+
$auth
|
313 |
+
);
|
314 |
+
}
|
315 |
+
),
|
316 |
+
|
317 |
//==========================================================================
|
318 |
// PROMOTION
|
319 |
//==========================================================================
|
370 |
),
|
371 |
|
372 |
//==========================================================================
|
373 |
+
// TOOLS
|
374 |
//==========================================================================
|
375 |
|
376 |
// The endpoint for clearing the API cache
|
385 |
);
|
386 |
}
|
387 |
),
|
388 |
+
|
389 |
+
// The endpoint for clearing the cache for a specific feed
|
390 |
+
'endpoints/clear_cache_feed' => new Factory(
|
391 |
+
['@engine/instance', '@feeds/manager', 'auth/user'],
|
392 |
+
function (Engine $engine, FeedManager $feedManager, AuthGuardInterface $authGuard) {
|
393 |
+
return new EndPoint(
|
394 |
+
'/clear_cache/feed',
|
395 |
+
['POST'],
|
396 |
+
new ClearCacheFeedEndpoint($engine, $feedManager),
|
397 |
+
$authGuard
|
398 |
+
);
|
399 |
+
}
|
400 |
+
),
|
401 |
];
|
402 |
}
|
403 |
|
@@ -171,7 +171,8 @@ class UiModule extends Module
|
|
171 |
'sli-common' => Asset::style("{$url}/common.css", $ver),
|
172 |
// Styles shared by all admin bundles
|
173 |
'sli-admin-common' => Asset::style("{$url}/admin-common.css", $ver, [
|
174 |
-
'sli-common'
|
|
|
175 |
]),
|
176 |
// Styles for the editor
|
177 |
'sli-editor' => Asset::style("{$url}/editor.css", $ver, [
|
@@ -196,6 +197,8 @@ class UiModule extends Module
|
|
196 |
'register_assets_fn' => new FuncService(['scripts', 'styles'], function ($arg, $scripts, $styles) {
|
197 |
Arrays::eachAssoc($scripts, [Asset::class, 'register']);
|
198 |
Arrays::eachAssoc($styles, [Asset::class, 'register']);
|
|
|
|
|
199 |
}),
|
200 |
|
201 |
//==========================================================================
|
@@ -220,6 +223,16 @@ class UiModule extends Module
|
|
220 |
'l10n/admin-common' => new Factory(
|
221 |
['@ig/api/basic/auth_url', '@ig/api/graph/auth_url', 'onboarding/is_done'],
|
222 |
function ($basicAuthUrl, $graphAuthUrl, $onboardingDone) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
return [
|
224 |
'adminUrl' => admin_url(),
|
225 |
'restApi' => [
|
@@ -231,9 +244,7 @@ class UiModule extends Module
|
|
231 |
'cronSchedules' => Arrays::mapPairs(wp_get_schedules(), function ($key, $val, $idx) {
|
232 |
return [$idx, array_merge($val, ['key' => $key])];
|
233 |
}),
|
234 |
-
'postTypes' =>
|
235 |
-
'public' => true,
|
236 |
-
]),
|
237 |
'hasElementor' => defined('ELEMENTOR_VERSION'),
|
238 |
];
|
239 |
}
|
@@ -273,7 +284,7 @@ class UiModule extends Module
|
|
273 |
{
|
274 |
// Register the assets
|
275 |
{
|
276 |
-
add_action('init', $c->get('register_assets_fn'),
|
277 |
}
|
278 |
|
279 |
// Actions for enqueueing assets
|
171 |
'sli-common' => Asset::style("{$url}/common.css", $ver),
|
172 |
// Styles shared by all admin bundles
|
173 |
'sli-admin-common' => Asset::style("{$url}/admin-common.css", $ver, [
|
174 |
+
'sli-common',
|
175 |
+
'wp-edit-post'
|
176 |
]),
|
177 |
// Styles for the editor
|
178 |
'sli-editor' => Asset::style("{$url}/editor.css", $ver, [
|
197 |
'register_assets_fn' => new FuncService(['scripts', 'styles'], function ($arg, $scripts, $styles) {
|
198 |
Arrays::eachAssoc($scripts, [Asset::class, 'register']);
|
199 |
Arrays::eachAssoc($styles, [Asset::class, 'register']);
|
200 |
+
|
201 |
+
do_action('spotlight/instagram/register_assets');
|
202 |
}),
|
203 |
|
204 |
//==========================================================================
|
223 |
'l10n/admin-common' => new Factory(
|
224 |
['@ig/api/basic/auth_url', '@ig/api/graph/auth_url', 'onboarding/is_done'],
|
225 |
function ($basicAuthUrl, $graphAuthUrl, $onboardingDone) {
|
226 |
+
$postTypes = Arrays::map(PostType::getPostTypes('and', ['public' => true]), function ($postType) {
|
227 |
+
return [
|
228 |
+
'slug' => $postType->name,
|
229 |
+
'labels' => [
|
230 |
+
'singularName' => $postType->labels->singular_name,
|
231 |
+
'pluralName' => $postType->label,
|
232 |
+
],
|
233 |
+
];
|
234 |
+
});
|
235 |
+
|
236 |
return [
|
237 |
'adminUrl' => admin_url(),
|
238 |
'restApi' => [
|
244 |
'cronSchedules' => Arrays::mapPairs(wp_get_schedules(), function ($key, $val, $idx) {
|
245 |
return [$idx, array_merge($val, ['key' => $key])];
|
246 |
}),
|
247 |
+
'postTypes' => $postTypes,
|
|
|
|
|
248 |
'hasElementor' => defined('ELEMENTOR_VERSION'),
|
249 |
];
|
250 |
}
|
284 |
{
|
285 |
// Register the assets
|
286 |
{
|
287 |
+
add_action('spotlight/instagram/init', $c->get('register_assets_fn'), 100);
|
288 |
}
|
289 |
|
290 |
// Actions for enqueueing assets
|
@@ -66,7 +66,7 @@ class WordPressModule extends Module
|
|
66 |
|
67 |
// Register the block types
|
68 |
Arrays::each($c->get('block_types'), 'register_block_type');
|
69 |
-
}
|
70 |
|
71 |
// Registers the menus for the WP Admin sidebar
|
72 |
add_action('admin_menu', function () use ($c) {
|
66 |
|
67 |
// Register the block types
|
68 |
Arrays::each($c->get('block_types'), 'register_block_type');
|
69 |
+
});
|
70 |
|
71 |
// Registers the menus for the WP Admin sidebar
|
72 |
add_action('admin_menu', function () use ($c) {
|
@@ -25,7 +25,7 @@ class WpBlockModule extends Module
|
|
25 |
*/
|
26 |
public function run(ContainerInterface $c)
|
27 |
{
|
28 |
-
add_action('
|
29 |
// Register block assets
|
30 |
Asset::register('sli-wp-block-js', $c->get('editor_script'));
|
31 |
Asset::register('sli-wp-block-css', $c->get('editor_style'));
|
@@ -35,7 +35,7 @@ class WpBlockModule extends Module
|
|
35 |
|
36 |
// Triggers action to allow extension
|
37 |
do_action('spotlight/wp_block/register_assets');
|
38 |
-
}
|
39 |
}
|
40 |
|
41 |
/**
|
25 |
*/
|
26 |
public function run(ContainerInterface $c)
|
27 |
{
|
28 |
+
add_action('enqueue_block_editor_assets', function () use ($c) {
|
29 |
// Register block assets
|
30 |
Asset::register('sli-wp-block-js', $c->get('editor_script'));
|
31 |
Asset::register('sli-wp-block-css', $c->get('editor_style'));
|
35 |
|
36 |
// Triggers action to allow extension
|
37 |
do_action('spotlight/wp_block/register_assets');
|
38 |
+
});
|
39 |
}
|
40 |
|
41 |
/**
|
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"name": "Spotlight - Social Media Feeds",
|
3 |
"description": "Easily embed beautiful Instagram feeds on your WordPress site.",
|
4 |
-
"version": "0.5.
|
5 |
"url": "https://spotlightwp.com",
|
6 |
"author": "RebelCode",
|
7 |
"authorUrl": "https://rebelcode.com",
|
1 |
{
|
2 |
"name": "Spotlight - Social Media Feeds",
|
3 |
"description": "Easily embed beautiful Instagram feeds on your WordPress site.",
|
4 |
+
"version": "0.5.3",
|
5 |
"url": "https://spotlightwp.com",
|
6 |
"author": "RebelCode",
|
7 |
"authorUrl": "https://rebelcode.com",
|
@@ -5,7 +5,7 @@
|
|
5 |
*
|
6 |
* Plugin Name: Spotlight - Social Media Feeds
|
7 |
* Description: Easily embed beautiful Instagram feeds on your WordPress site.
|
8 |
-
* Version: 0.5.
|
9 |
* Author: RebelCode
|
10 |
* Plugin URI: https://spotlightwp.com
|
11 |
* Author URI: https://rebelcode.com
|
@@ -57,7 +57,7 @@ slInstaRunPlugin(__FILE__, function (SlInstaRuntime $sli) {
|
|
57 |
// The plugin name
|
58 |
define('SL_INSTA_NAME', 'Spotlight - Social Media Feeds');
|
59 |
// The plugin version
|
60 |
-
define('SL_INSTA_VERSION', '0.5.
|
61 |
// The path to the plugin's main file
|
62 |
define('SL_INSTA_FILE', __FILE__);
|
63 |
// The dir to the plugin's directory
|
@@ -187,3 +187,7 @@ slInstaRunPlugin(__FILE__, function (SlInstaRuntime $sli) {
|
|
187 |
}
|
188 |
});
|
189 |
});
|
|
|
|
|
|
|
|
5 |
*
|
6 |
* Plugin Name: Spotlight - Social Media Feeds
|
7 |
* Description: Easily embed beautiful Instagram feeds on your WordPress site.
|
8 |
+
* Version: 0.5.3
|
9 |
* Author: RebelCode
|
10 |
* Plugin URI: https://spotlightwp.com
|
11 |
* Author URI: https://rebelcode.com
|
57 |
// The plugin name
|
58 |
define('SL_INSTA_NAME', 'Spotlight - Social Media Feeds');
|
59 |
// The plugin version
|
60 |
+
define('SL_INSTA_VERSION', '0.5.3');
|
61 |
// The path to the plugin's main file
|
62 |
define('SL_INSTA_FILE', __FILE__);
|
63 |
// The dir to the plugin's directory
|
187 |
}
|
188 |
});
|
189 |
});
|
190 |
+
|
191 |
+
add_action('init', function () {
|
192 |
+
do_action('spotlight/instagram/init');
|
193 |
+
}, 11);
|
@@ -6,7 +6,7 @@ Tags: Instagram, Instagram feed, Instagram feeds, Instagram widget, social media
|
|
6 |
Requires at least: 5.0
|
7 |
Requires PHP: 7.1
|
8 |
Tested up to: 5.6
|
9 |
-
Stable tag: 0.5.
|
10 |
License: GPLv3
|
11 |
|
12 |
== Description ==
|
@@ -250,6 +250,36 @@ If none of these solutions work for you, please do contact us through the [suppo
|
|
250 |
|
251 |
== Changelog ==
|
252 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
= 0.5.2 (2020-12-17) =
|
254 |
|
255 |
**Added**
|
@@ -410,29 +440,3 @@ If none of these solutions work for you, please do contact us through the [suppo
|
|
410 |
|
411 |
Initial version of Spotlight Instagram Feeds.
|
412 |
|
413 |
-
|
414 |
-
= () =
|
415 |
-
|
416 |
-
**Added**
|
417 |
-
- Added the ability to clear cache for a single feed only
|
418 |
-
- Added more tooltips in the editor and improved the wording of existing tooltips
|
419 |
-
|
420 |
-
**Changed**
|
421 |
-
- The actions in the feeds list are now in a menu
|
422 |
-
- The feed usages in the feeds list now link to the post on the site, not the edit page
|
423 |
-
- The sources in the feeds list now link to the account info or hashtag page on Instagram
|
424 |
-
- The default click behavior on mobile devices is now set to open the popup box
|
425 |
-
- The admin interface uses the WP Admin color scheme as much as possible
|
426 |
-
- Better error messages when account connection fails
|
427 |
-
- The copied info from our access token generator can now be directly pasted into the access token field
|
428 |
-
- Unavailable images and videos now show a message in the popup box, instead of broken content
|
429 |
-
|
430 |
-
**Fixed**
|
431 |
-
- Image and video URLs were not being renewed, causing broken content when they expire
|
432 |
-
- Thumbnails are now served using HTTPS is the site is using SSL
|
433 |
-
- The popup box is no longer too large for mobile devices
|
434 |
-
- Text in the popup box was too large
|
435 |
-
- The popup box now prevents the page from scrolling, which used to result in 2 scrollbars
|
436 |
-
- Extending the execution time during imports to prevent long imports from terminating early
|
437 |
-
- Fixed incompatibility with plugins that introduced circular references in post type objects
|
438 |
-
- Fixed an SQL error that occurs when using MySQL version 8.0 or later
|
6 |
Requires at least: 5.0
|
7 |
Requires PHP: 7.1
|
8 |
Tested up to: 5.6
|
9 |
+
Stable tag: 0.5.3
|
10 |
License: GPLv3
|
11 |
|
12 |
== Description ==
|
250 |
|
251 |
== Changelog ==
|
252 |
|
253 |
+
= 0.5.3 (2021-02-04) =
|
254 |
+
|
255 |
+
**Added**
|
256 |
+
- Added the ability to clear cache for a single feed only
|
257 |
+
- Added more tooltips in the editor and improved the wording of existing tooltips
|
258 |
+
- Added a notification if an error occurs while saving the settings
|
259 |
+
|
260 |
+
**Changed**
|
261 |
+
- The actions in the feeds list are now in a menu
|
262 |
+
- The feed usages in the feeds list now link to the post on the site, not the edit page
|
263 |
+
- The sources in the feeds list now link to the account info or hashtag page on Instagram
|
264 |
+
- The default click behavior on mobile devices is now set to open the popup box
|
265 |
+
- The admin interface uses the WP Admin color scheme as much as possible
|
266 |
+
- Better error messages when account connection fails
|
267 |
+
- The copied info from our access token generator can now be directly pasted into the access token field
|
268 |
+
- Unavailable images and videos now show a message in the popup box, instead of broken content
|
269 |
+
- The popup box's size in the preview now matches the device being previewed
|
270 |
+
|
271 |
+
**Fixed**
|
272 |
+
- Image and video URLs were not being renewed, causing broken content when they expire
|
273 |
+
- Thumbnails are now served using HTTPS is the site is using SSL
|
274 |
+
- The popup box is no longer too large for mobile devices
|
275 |
+
- Text in the popup box was too large
|
276 |
+
- The popup box now prevents the page from scrolling, which used to result in 2 scrollbars
|
277 |
+
- Extending the execution time during imports to prevent long imports from terminating early
|
278 |
+
- Fixed incompatibility with plugins that introduced circular references in post type objects
|
279 |
+
- Fixed an SQL error that occurs when using MySQL version 8.0 or later
|
280 |
+
- All connected accounts were being included in a feed's context, even if unused in that feed
|
281 |
+
- Scrollbars would show up in the editor preview, even when there was nothing to scroll
|
282 |
+
|
283 |
= 0.5.2 (2020-12-17) =
|
284 |
|
285 |
**Added**
|
440 |
|
441 |
Initial version of Spotlight Instagram Feeds.
|
442 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1 +1 @@
|
|
1 |
-
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],t):"object"==typeof exports?exports.spotlight=t(require("React"),require("ReactDOM")):e.spotlight=t(e.React,e.ReactDOM)}(window,(function(e,t){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[4],{0:function(t,n){t.exports=e},10:function(e,t,n){e.exports={root:"MediaLightbox__root layout__fill-parent layout__z-higher layout__flex-row layout__flex-center layout__no-overflow",shade:"MediaLightbox__shade layout__fill-parent layout__z-low","loading-skeleton":"MediaLightbox__loading-skeleton layout__z-high",loadingSkeleton:"MediaLightbox__loading-skeleton layout__z-high",wrap:"MediaLightbox__wrap","wrap-vertical":"MediaLightbox__wrap-vertical MediaLightbox__wrap layout__z-high",wrapVertical:"MediaLightbox__wrap-vertical MediaLightbox__wrap layout__z-high",container:"MediaLightbox__container layout__flex-row",sidebar:"MediaLightbox__sidebar layout__flex-column layout__scroll-y","sidebar-element":"MediaLightbox__sidebar-element",sidebarElement:"MediaLightbox__sidebar-element",frame:"MediaLightbox__frame layout__flex-column layout__flex-center","nav-button-container":"MediaLightbox__nav-button-container layout__flex-column layout__flex-center",navButtonContainer:"MediaLightbox__nav-button-container layout__flex-column layout__flex-center","next-button-container":"MediaLightbox__next-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",nextButtonContainer:"MediaLightbox__next-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center","prev-button-container":"MediaLightbox__prev-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",prevButtonContainer:"MediaLightbox__prev-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",button:"MediaLightbox__button layout__z-low","button-icon":"MediaLightbox__button-icon",buttonIcon:"MediaLightbox__button-icon","close-button":"MediaLightbox__close-button MediaLightbox__button layout__z-low",closeButton:"MediaLightbox__close-button MediaLightbox__button layout__z-low","next-button":"MediaLightbox__next-button MediaLightbox__button layout__z-low",nextButton:"MediaLightbox__next-button MediaLightbox__button layout__z-low","prev-button":"MediaLightbox__prev-button MediaLightbox__button layout__z-low",prevButton:"MediaLightbox__prev-button MediaLightbox__button layout__z-low","sidebar-element-bordered":"MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarElementBordered:"MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element","sidebar-header":"MediaLightbox__sidebar-header MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element layout__flex-row",sidebarHeader:"MediaLightbox__sidebar-header MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element layout__flex-row","sidebar-header-pic":"MediaLightbox__sidebar-header-pic",sidebarHeaderPic:"MediaLightbox__sidebar-header-pic","sidebar-header-pic-link":"MediaLightbox__sidebar-header-pic-link MediaLightbox__sidebar-header-pic",sidebarHeaderPicLink:"MediaLightbox__sidebar-header-pic-link MediaLightbox__sidebar-header-pic","sidebar-scroller":"MediaLightbox__sidebar-scroller layout__scroll-y",sidebarScroller:"MediaLightbox__sidebar-scroller layout__scroll-y","sidebar-comment-list":"MediaLightbox__sidebar-comment-list MediaLightbox__sidebar-element layout__flex-column",sidebarCommentList:"MediaLightbox__sidebar-comment-list MediaLightbox__sidebar-element layout__flex-column","sidebar-comment":"MediaLightbox__sidebar-comment",sidebarComment:"MediaLightbox__sidebar-comment","sidebar-source-name":"MediaLightbox__sidebar-source-name",sidebarSourceName:"MediaLightbox__sidebar-source-name","sidebar-footer":"MediaLightbox__sidebar-footer layout__flex-column",sidebarFooter:"MediaLightbox__sidebar-footer layout__flex-column","sidebar-info":"MediaLightbox__sidebar-info layout__flex-column MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarInfo:"MediaLightbox__sidebar-info layout__flex-column MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element","sidebar-info-line":"MediaLightbox__sidebar-info-line",sidebarInfoLine:"MediaLightbox__sidebar-info-line","sidebar-num-likes":"MediaLightbox__sidebar-num-likes MediaLightbox__sidebar-info-line",sidebarNumLikes:"MediaLightbox__sidebar-num-likes MediaLightbox__sidebar-info-line","sidebar-date":"MediaLightbox__sidebar-date MediaLightbox__sidebar-info-line",sidebarDate:"MediaLightbox__sidebar-date MediaLightbox__sidebar-info-line","sidebar-ig-link":"MediaLightbox__sidebar-ig-link MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarIgLink:"MediaLightbox__sidebar-ig-link MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element"}},101:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(1),o=n(35),i=n(27),r=n(49),s=n(67),l=n(152),c=n(92),u=n(20),d=n(22),m=n(187),p=function(e,t,n,a){var o,i=arguments.length,r=i<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,n,r):o(t,n))||r);return i>3&&r&&Object.defineProperty(t,n,r),r},h=o.a.SavedFeed;class g{constructor(){this.editorTab="connect",this.isGoingFromNewToEdit=!1,this.isPromptingFeedName=!1,this.feed=new h,this.isDoingOnboarding=u.a.config.doOnboarding}edit(e){this.isGoingFromNewToEdit||(this.editorTab="connect"),this.isGoingFromNewToEdit=!1,this.feed=null,this.feed=new h(e)}saveFeed(e){const t=null===e.id;return this.isDoingOnboarding=!1,new Promise((n,a)=>{o.a.saveFeed(e).then(e=>{s.a.add("feed/save/success",Object(c.a)(l.a,{message:"Feed saved."})),t&&(this.isGoingFromNewToEdit=!0,i.a.history.push(i.a.at({screen:r.a.EDIT_FEED,id:e.id.toString()}),{})),n(e)}).catch(e=>{const t=d.a.getErrorReason(e);s.a.add("feed/save/error",Object(c.a)(m.a,{message:"Failed to save the feed: "+t})),a(t)})})}saveEditor(e){const t=null===this.feed.id;if(0!==this.feed.name.length||e)return this.isSavingFeed=!0,this.isDoingOnboarding=!1,o.a.saveFeed(this.feed).then(e=>{this.feed=new h(e),this.isSavingFeed=!1,s.a.add("feed/saved",Object(c.a)(l.a,{message:"Feed saved."})),t&&(this.isGoingFromNewToEdit=!0,i.a.history.push(i.a.at({screen:r.a.EDIT_FEED,id:this.feed.id.toString()}),{}))});this.isPromptingFeedName=!0}cancelEditor(){this.isGoingFromNewToEdit||(this.feed=new h,this.isGoingFromNewToEdit=!1)}closeEditor(){this.cancelEditor(),setTimeout(()=>{i.a.history.push(i.a.at({screen:r.a.FEED_LIST}),{})},10)}onEditorChange(e){e&&h.setFromObject(this.feed,e)}}p([a.n],g.prototype,"feed",void 0),p([a.n],g.prototype,"isSavingFeed",void 0),p([a.n],g.prototype,"editorTab",void 0),p([a.n],g.prototype,"isDoingOnboarding",void 0),p([a.n],g.prototype,"isGoingFromNewToEdit",void 0),p([a.n],g.prototype,"isPromptingFeedName",void 0),p([a.f],g.prototype,"edit",null),p([a.f],g.prototype,"saveEditor",null),p([a.f],g.prototype,"cancelEditor",null),p([a.f],g.prototype,"closeEditor",null),p([a.f],g.prototype,"onEditorChange",null);const f=new g},103:function(e,t,n){e.exports={label:"TabNavbar__label",tab:"TabNavbar__tab",current:"TabNavbar__current TabNavbar__tab",disabled:"TabNavbar__disabled TabNavbar__tab"}},105:function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n(0),o=n.n(a),i=n(57),r=n(13),s=n.n(r),l=n(7),c=n(3),u=n(626),d=n(398),m=n(70),p=n(126),h=n(119),g=n(40),f=n(9),_=n(31),b=n(20),y=n(75),v=Object(l.b)((function({account:e,onUpdate:t}){const[n,a]=o.a.useState(!1),[i,r]=o.a.useState(""),[l,v]=o.a.useState(!1),E=e.type===c.a.Type.PERSONAL,w=c.b.getBioText(e),S=()=>{e.customBio=i,v(!0),g.a.updateAccount(e).then(()=>{a(!1),v(!1),t&&t()})},L=n=>{e.customProfilePicUrl=n,v(!0),g.a.updateAccount(e).then(()=>{v(!1),t&&t()})};return o.a.createElement("div",{className:s.a.root},o.a.createElement("div",{className:s.a.container},o.a.createElement("div",{className:s.a.infoColumn},o.a.createElement("a",{href:c.b.getProfileUrl(e),target:"_blank",className:s.a.username},"@",e.username),o.a.createElement("div",{className:s.a.row},o.a.createElement("span",{className:s.a.label},"Spotlight ID:"),e.id),o.a.createElement("div",{className:s.a.row},o.a.createElement("span",{className:s.a.label},"User ID:"),e.userId),o.a.createElement("div",{className:s.a.row},o.a.createElement("span",{className:s.a.label},"Type:"),e.type),!n&&o.a.createElement("div",{className:s.a.row},o.a.createElement("div",null,o.a.createElement("span",{className:s.a.label},"Bio:"),o.a.createElement("a",{className:s.a.editBioLink,onClick:()=>{r(c.b.getBioText(e)),a(!0)}},"Edit bio"),o.a.createElement("pre",{className:s.a.bio},w.length>0?w:"(No bio)"))),n&&o.a.createElement("div",{className:s.a.row},o.a.createElement("textarea",{className:s.a.bioEditor,value:i,onChange:e=>{r(e.target.value)},onKeyDown:e=>{"Enter"===e.key&&e.ctrlKey&&(S(),e.preventDefault(),e.stopPropagation())},rows:4}),o.a.createElement("div",{className:s.a.bioFooter},o.a.createElement("div",{className:s.a.bioEditingControls},l&&o.a.createElement("span",null,"Please wait ...")),o.a.createElement("div",{className:s.a.bioEditingControls},o.a.createElement(f.a,{className:s.a.bioEditingButton,type:f.c.DANGER,disabled:l,onClick:()=>{e.customBio="",v(!0),g.a.updateAccount(e).then(()=>{a(!1),v(!1),t&&t()})}},"Reset"),o.a.createElement(f.a,{className:s.a.bioEditingButton,type:f.c.SECONDARY,disabled:l,onClick:()=>{a(!1)}},"Cancel"),o.a.createElement(f.a,{className:s.a.bioEditingButton,type:f.c.PRIMARY,disabled:l,onClick:S},"Save"))))),o.a.createElement("div",{className:s.a.picColumn},o.a.createElement("div",null,o.a.createElement(y.a,{account:e,className:s.a.profilePic})),o.a.createElement(p.a,{id:"account-custom-profile-pic",title:"Select profile picture",mediaType:"image",onSelect:e=>{const t=parseInt(e.attributes.id),n=h.a.media.attachment(t).attributes.url;L(n)}},({open:e})=>o.a.createElement(f.a,{type:f.c.SECONDARY,className:s.a.setCustomPic,onClick:e},"Change profile picture")),e.customProfilePicUrl.length>0&&o.a.createElement("a",{className:s.a.resetCustomPic,onClick:()=>{L("")}},"Reset profile picture"))),E&&o.a.createElement("div",{className:s.a.personalInfoMessage},o.a.createElement(_.a,{type:_.b.INFO,showIcon:!0},"Due to restrictions set by Instagram, Spotlight cannot import the profile photo and bio"," ","text for Personal accounts."," ",o.a.createElement("a",{href:b.a.resources.customPersonalInfoUrl,target:"_blank"},"Click here to learn more"),".")),o.a.createElement(m.a,{label:"View access token",stealth:!0},o.a.createElement("div",{className:s.a.row},e.accessToken&&o.a.createElement("div",null,o.a.createElement("p",null,o.a.createElement("span",{className:s.a.label},"Expires on:"),o.a.createElement("span",null,e.accessToken.expiry?Object(u.a)(Object(d.a)(e.accessToken.expiry),"PPPP"):"Unknown")),o.a.createElement("pre",{className:s.a.accessToken},e.accessToken.code)))))}));function E({isOpen:e,onClose:t,onUpdate:n,account:a}){return o.a.createElement(i.a,{isOpen:e,title:"Account details",icon:"admin-users",onClose:t},o.a.createElement(i.a.Content,null,o.a.createElement(v,{account:a,onUpdate:n})))}},11:function(e,t,n){"use strict";function a(...e){return e.filter(e=>!!e).join(" ")}function o(e){return a(...Object.getOwnPropertyNames(e).map(t=>e[t]?t:null))}function i(e,t={}){let n=Object.getOwnPropertyNames(t).map(n=>t[n]?e+n:null);return e+" "+n.filter(e=>!!e).join(" ")}n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s}));const r={onMouseDown:e=>e.preventDefault()};function s(...e){return t=>{e.forEach(e=>e&&function(e,t){"function"==typeof e?e(t):e.current=t}(e,t))}}},112:function(e,t,n){e.exports={root:"PopupTextField__root layout__flex-row",container:"PopupTextField__container layout__flex-row","edit-container":"PopupTextField__edit-container PopupTextField__container layout__flex-row",editContainer:"PopupTextField__edit-container PopupTextField__container layout__flex-row","static-container":"PopupTextField__static-container PopupTextField__container layout__flex-row",staticContainer:"PopupTextField__static-container PopupTextField__container layout__flex-row","edit-icon":"PopupTextField__edit-icon dashicons__dashicon-normal",editIcon:"PopupTextField__edit-icon dashicons__dashicon-normal",label:"PopupTextField__label","done-btn":"PopupTextField__done-btn",doneBtn:"PopupTextField__done-btn"}},113:function(e,t,n){e.exports={root:"ProUpgradeBtn__root"}},114:function(e,t,n){"use strict";var a=n(98);t.a=new class{constructor(){this.mediaStore=a.a}}},12:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(14),i=n(17),r=n(4);!function(e){function t(e){return e?c(e.type):void 0}function n(e){var n;if("object"!=typeof e)return!1;const a=t(e);return void 0!==a&&a.isValid(null!==(n=e.config)&&void 0!==n?n:{})}function a(t){return t?e.getPromoFromDictionary(t,o.a.config.globalPromotions):void 0}function s(e){const t=l(e);return void 0===t?void 0:t.promotion}function l(t){if(t)for(const n of o.a.config.autoPromotions){const a=e.Automation.getType(n),o=e.Automation.getConfig(n);if(a&&a.matches(t,o))return n}}function c(t){return e.types.find(e=>e.id===t)}let u;e.getConfig=function(e){var t,n;return e&&null!==(n=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==n?n:{}},e.getType=t,e.isValid=n,e.getPromoFromDictionary=function(t,n){const a=i.a.get(n,t.id);if(a)return e.getType(a)?a:void 0},e.getPromo=function(e){return Object(r.l)(n,[()=>a(e),()=>s(e)])},e.getGlobalPromo=a,e.getAutoPromo=s,e.getAutomation=l,e.types=[],e.getTypes=function(){return e.types},e.registerType=function(t){e.types.push(t)},e.getTypeById=c,e.clearTypes=function(){e.types.splice(0,e.types.length)},function(e){e.getType=function(e){return e?n(e.type):void 0},e.getConfig=function(e){var t,n;return e&&null!==(n=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==n?n:{}},e.getPromotion=function(e){return e?e.promotion:void 0};const t=[];function n(e){return t.find(t=>t.id===e)}e.getTypes=function(){return t},e.registerType=function(e){t.push(e)},e.getTypeById=n,e.clearTypes=function(){t.splice(0,t.length)}}(u=e.Automation||(e.Automation={}))}(a||(a={}))},120:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return u}));var a=n(0),o=n.n(a),i=n(4);const r=o.a.createContext(null),s={matched:!1};function l({value:e,children:t}){return s.matched=!1,o.a.createElement(r.Provider,{value:e},t.map((t,n)=>o.a.createElement(o.a.Fragment,{key:n},"function"==typeof t?t(e):t)))}function c({value:e,oneOf:t,children:n}){var a;const l=o.a.useContext(r);let c=!1;return void 0!==e&&(c="function"==typeof e?e(l):Object(i.b)(l,e)),void 0!==t&&(c=t.some(e=>Object(i.b)(e,l))),c?(s.matched=!0,"function"==typeof n?null!==(a=n(l))&&void 0!==a?a:null:null!=n?n:null):null}function u({children:e}){var t;if(s.matched)return null;const n=o.a.useContext(r);return"function"==typeof e?null!==(t=e(n))&&void 0!==t?t:null:null!=e?e:null}},123:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),i=n(7),r=n(34),s=n(5),l=n(88);const c=Object(i.b)(({feed:e})=>{var t;const n=r.a.getById(e.options.layout),a=s.a.ComputedOptions.compute(e.options,e.mode);return o.a.createElement("div",{className:"feed"},o.a.createElement(null!==(t=n.component)&&void 0!==t?t:l.a,{feed:e,options:a}))})},124:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n(0),o=n.n(a),i=n(76),r=n.n(i),s=n(23),l=n(63),c=n.n(l),u=n(50),d=n.n(u),m=n(7),p=n(4),h=n(128),g=Object(m.b)((function({field:e}){const t="settings-field-"+Object(p.t)(),n=!e.label||e.fullWidth;return o.a.createElement("div",{className:d.a.root},e.label&&o.a.createElement("div",{className:d.a.label},o.a.createElement("label",{htmlFor:t},e.label)),o.a.createElement("div",{className:d.a.container},o.a.createElement("div",{className:n?d.a.controlFullWidth:d.a.controlPartialWidth},o.a.createElement(e.component,{id:t})),e.tooltip&&o.a.createElement("div",{className:d.a.tooltip},o.a.createElement(h.a,null,e.tooltip))))}));function f({group:e}){return o.a.createElement("div",{className:c.a.root},e.title&&e.title.length>0&&o.a.createElement("h1",{className:c.a.title},e.title),e.component&&o.a.createElement("div",{className:c.a.content},o.a.createElement(e.component)),e.fields&&o.a.createElement("div",{className:c.a.fieldList},e.fields.map(e=>o.a.createElement(g,{field:e,key:e.id}))))}var _=n(18);function b({page:e}){return Object(_.d)("keydown",e=>{e.key&&"s"===e.key.toLowerCase()&&e.ctrlKey&&(s.b.save(),e.preventDefault(),e.stopPropagation())}),o.a.createElement("article",{className:r.a.root},e.component&&o.a.createElement("div",{className:r.a.content},o.a.createElement(e.component)),e.groups&&o.a.createElement("div",{className:r.a.groupList},e.groups.map(e=>o.a.createElement(f,{key:e.id,group:e}))))}},13:function(e,t,n){e.exports={root:"AccountInfo__root",container:"AccountInfo__container",column:"AccountInfo__column","info-column":"AccountInfo__info-column AccountInfo__column",infoColumn:"AccountInfo__info-column AccountInfo__column","pic-column":"AccountInfo__pic-column AccountInfo__column",picColumn:"AccountInfo__pic-column AccountInfo__column",id:"AccountInfo__id",username:"AccountInfo__username","profile-pic":"AccountInfo__profile-pic",profilePic:"AccountInfo__profile-pic",label:"AccountInfo__label",row:"AccountInfo__row",pre:"AccountInfo__pre",bio:"AccountInfo__bio AccountInfo__pre","link-button":"AccountInfo__link-button",linkButton:"AccountInfo__link-button","edit-bio-link":"AccountInfo__edit-bio-link AccountInfo__link-button",editBioLink:"AccountInfo__edit-bio-link AccountInfo__link-button","bio-editor":"AccountInfo__bio-editor",bioEditor:"AccountInfo__bio-editor","bio-footer":"AccountInfo__bio-footer",bioFooter:"AccountInfo__bio-footer","bio-editing-controls":"AccountInfo__bio-editing-controls",bioEditingControls:"AccountInfo__bio-editing-controls","access-token":"AccountInfo__access-token AccountInfo__pre",accessToken:"AccountInfo__access-token AccountInfo__pre","set-custom-pic":"AccountInfo__set-custom-pic",setCustomPic:"AccountInfo__set-custom-pic","reset-custom-pic":"AccountInfo__reset-custom-pic AccountInfo__link-button",resetCustomPic:"AccountInfo__reset-custom-pic AccountInfo__link-button",subtext:"AccountInfo__subtext","personal-info-message":"AccountInfo__personal-info-message",personalInfoMessage:"AccountInfo__personal-info-message"}},14:function(e,t,n){"use strict";var a,o=n(12);let i;t.a=i={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(a=SliCommonL10n.globalPromotions)&&void 0!==a?a:{}},image:e=>`${i.config.imagesUrl}/${e}`},o.a.registerType({id:"link",label:"Link",isValid:()=>!1}),o.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),o.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},144:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),o=n.n(a),i=n(113),r=n.n(i),s=n(20);function l({url:e,children:t}){return o.a.createElement("a",{className:r.a.root,href:null!=e?e:s.a.resources.pricingUrl,target:"_blank"},null!=t?t:"Free 14-day PRO trial")}},15:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));const a=e=>"string"==typeof e?e:"r"in e?"rgba("+e.r+","+e.g+","+e.b+","+e.a+")":"h"in e?"hsla("+e.h+","+e.s+","+e.l+","+e.a+")":"#fff"},151:function(e,t,n){"use strict";function a(e,t){return"url"===t.linkType?t.url:t.postUrl}var o;n.d(t,"a",(function(){return o})),t.b={id:"link",label:"Link",getIcon:()=>"admin-links",getPopupLink:function(e,t){return"string"==typeof t.linkText&&t.linkText.length>0?[t.linkText,t.newTab]:[o.getDefaultLinkText(t),t.newTab]},isValid:function(e){return"string"==typeof e.linkType&&e.linkType.length>0&&("url"===e.linkType&&"string"==typeof e.url&&e.url.length>0||!!e.postId&&"string"==typeof e.postUrl&&e.postUrl.length>0)},getMediaUrl:a,onMediaClick:function(e,t){var n;const o=a(0,t),i=null===(n=t.linkDirectly)||void 0===n||n;return!(!o||!i)&&(window.open(o,t.newTab?"_blank":"_self"),!0)}},function(e){e.getDefaultLinkText=function(e){switch(e.linkType){case"product":return"Buy it now";case"post":return"Read the article";case"page":return"Learn more";default:return"Visit link"}}}(o||(o={}))},153:function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n(0),o=n.n(a),i=n(211),r=n.n(i),s=n(7),l=n(176),c=n(27),u=n(20),d=n(124),m=n(53),p=n(23),h=n(60),g=n(49),f=n(166),_=n(155),b=n.n(_),y=n(177),v=n(9),E=n(130),w=n(129),S=Object(s.b)((function(){const e=c.a.get("tab");return o.a.createElement(y.a,{chevron:!0,right:L},u.a.settings.pages.map((t,n)=>o.a.createElement(E.a.Link,{key:t.id,linkTo:c.a.with({tab:t.id}),isCurrent:e===t.id||!e&&0===n},t.title)))}));const L=Object(s.b)((function({}){const e=!p.b.isDirty;return o.a.createElement("div",{className:b.a.buttons},o.a.createElement(v.a,{className:b.a.cancelBtn,type:v.c.DANGER_PILL,size:v.b.LARGE,onClick:()=>p.b.restore(),disabled:e},"Cancel"),o.a.createElement(w.a,{className:b.a.saveBtn,onClick:()=>p.b.save(),isSaving:p.b.isSaving,tooltip:"Save the settings (Ctrl+S)",disabled:e}))})),x="You have unsaved changes. If you leave now, your changes will be lost.";function O(e){return Object(h.parse)(e.search).screen===g.a.SETTINGS||x}t.b=Object(s.b)((function(){const e=c.a.get("tab"),t=e?u.a.settings.pages.find(t=>e===t.id):u.a.settings.pages[0];return Object(a.useEffect)(()=>()=>{p.b.isDirty&&c.a.get("screen")!==g.a.SETTINGS&&p.b.restore()},[]),o.a.createElement(o.a.Fragment,null,o.a.createElement(l.a,{navbar:S,className:r.a.root},t&&o.a.createElement(d.a,{page:t})),o.a.createElement(m.a,{when:p.b.isDirty,message:O}),o.a.createElement(f.a,{when:p.b.isDirty,message:x}))}))},154:function(e,t,n){e.exports={"menu-link":"PageMenuNavbar__menu-link",menuLink:"PageMenuNavbar__menu-link","menu-ref":"PageMenuNavbar__menu-ref",menuRef:"PageMenuNavbar__menu-ref","arrow-down":"PageMenuNavbar__arrow-down",arrowDown:"PageMenuNavbar__arrow-down"}},155:function(e,t,n){e.exports={buttons:"SettingsNavbar__buttons layout__flex-row","cancel-btn":"SettingsNavbar__cancel-btn",cancelBtn:"SettingsNavbar__cancel-btn"}},16:function(e,t,n){e.exports={root:"StoryLightbox__root layout__fill-parent layout__z-highest layout__flex-column",container:"StoryLightbox__container layout__flex-column",header:"StoryLightbox__header layout__flex-row","profile-picture":"StoryLightbox__profile-picture",profilePicture:"StoryLightbox__profile-picture",username:"StoryLightbox__username",date:"StoryLightbox__date",progress:"StoryLightbox__progress layout__flex-row","progress-segment":"StoryLightbox__progress-segment",progressSegment:"StoryLightbox__progress-segment","progress-overlay":"StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlay:"StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-overlay-animating":"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayAnimating:"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-segment-animation":"StoryLightbox__progress-segment-animation",progressSegmentAnimation:"StoryLightbox__progress-segment-animation","progress-overlay-done":"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayDone:"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",content:"StoryLightbox__content layout__flex-row layout__flex-center",media:"StoryLightbox__media",button:"StoryLightbox__button","close-button":"StoryLightbox__close-button StoryLightbox__button",closeButton:"StoryLightbox__close-button StoryLightbox__button","nav-button":"StoryLightbox__nav-button StoryLightbox__button",navButton:"StoryLightbox__nav-button StoryLightbox__button","prev-button":"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button",prevButton:"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button","next-button":"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button",nextButton:"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button"}},163:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a),i=n(39);function r({breakpoints:e,children:t}){const[n,r]=o.a.useState(null),s=o.a.useCallback(()=>{const t=Object(i.b)();r(()=>e.reduce((e,n)=>t.width<=n&&n<e?n:e,1/0))},[e]);return Object(a.useEffect)(()=>(s(),window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)),[]),null!==n&&t(n)}},164:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(115),r=n(25),s=n.n(r),l=n(52),c=n(3),u=n(9),d=n(8),m=n(125),p=n(35),h=n(27),g=n(40),f=n(105),_=n(75),b=n(20),y=n(83);function v({accounts:e,showDelete:t,onDeleteError:n}){const a=(e=null!=e?e:[]).filter(e=>e.type===c.a.Type.BUSINESS).length,[i,r]=o.a.useState(!1),[v,E]=o.a.useState(null),[w,S]=o.a.useState(!1),[L,x]=o.a.useState(),[O,k]=o.a.useState(!1),M=e=>()=>{E(e),r(!0)},C=e=>()=>{g.a.openAuthWindow(e.type,0,()=>{b.a.restApi.deleteAccountMedia(e.id)})},N=e=>()=>{x(e),S(!0)},P=()=>{k(!1),x(null),S(!1)},T={cols:{username:s.a.usernameCol,type:s.a.typeCol,usages:s.a.usagesCol,actions:s.a.actionsCol},cells:{username:s.a.usernameCell,type:s.a.typeCell,usages:s.a.usagesCell,actions:s.a.actionsCell}};return o.a.createElement("div",{className:"accounts-list"},o.a.createElement(m.a,{styleMap:T,rows:e,cols:[{id:"username",label:"Username",render:e=>o.a.createElement("div",null,o.a.createElement(_.a,{account:e,className:s.a.profilePic}),o.a.createElement("a",{className:s.a.username,onClick:M(e)},e.username))},{id:"type",label:"Type",render:e=>o.a.createElement("span",{className:s.a.accountType},e.type)},{id:"usages",label:"Feeds",render:e=>o.a.createElement("span",{className:s.a.usages},e.usages.map((e,t)=>!!p.a.getById(e)&&o.a.createElement(l.a,{key:t,to:h.a.at({screen:"edit",id:e.toString()})},p.a.getById(e).name)))},{id:"actions",label:"Actions",render:e=>t&&o.a.createElement("div",{className:s.a.actionsList},o.a.createElement(u.a,{className:s.a.action,type:u.c.SECONDARY,tooltip:"Account info",onClick:M(e)},o.a.createElement(d.a,{icon:"info"})),o.a.createElement(u.a,{className:s.a.action,type:u.c.SECONDARY,tooltip:"Reconnect account",onClick:C(e)},o.a.createElement(d.a,{icon:"update"})),o.a.createElement(u.a,{className:s.a.actions,type:u.c.DANGER,tooltip:"Remove account",onClick:N(e)},o.a.createElement(d.a,{icon:"trash"})))}]}),o.a.createElement(f.a,{isOpen:i,onClose:()=>r(!1),account:v}),o.a.createElement(y.a,{isOpen:w,title:"Are you sure?",buttons:[O?"Please wait ...":"Yes I'm sure","Cancel"],okDisabled:O,cancelDisabled:O,onAccept:()=>{k(!0),g.a.deleteAccount(L.id).then(()=>P()).catch(()=>{n&&n("An error occurred while trying to remove the account."),P()})},onCancel:P},o.a.createElement("p",null,"Are you sure you want to delete"," ",o.a.createElement("span",{style:{fontWeight:"bold"}},L?L.username:""),"?"," ","This will also delete all saved media associated with this account."),L&&L.type===c.a.Type.BUSINESS&&1===a&&o.a.createElement("p",null,o.a.createElement("b",null,"Note:")," ",o.a.createElement("span",null,"Because this is your only connected Business account, deleting it will"," ","also cause any feeds that show public hashtag posts to no longer work."))))}var E=n(31),w=n(7),S=n(127),L=n(94),x=n.n(L);t.a=Object(w.b)((function(){const[,e]=o.a.useState(0),[t,n]=o.a.useState(""),a=o.a.useCallback(()=>e(e=>e++),[]);return c.b.hasAccounts()?o.a.createElement("div",{className:x.a.root},t.length>0&&o.a.createElement(E.a,{type:E.b.ERROR,showIcon:!0,isDismissible:!0,onDismiss:()=>n("")},t),o.a.createElement("div",{className:x.a.connectBtn},o.a.createElement(i.a,{onConnect:a})),o.a.createElement(v,{accounts:c.b.list,showDelete:!0,onDeleteError:n})):o.a.createElement(S.a,null)}))},165:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),i=n(103),r=n.n(i),s=n(82),l=n(18);function c({children:{path:e,tabs:t,right:n},current:a,onClickTab:i}){return o.a.createElement(s.b,{pathStyle:"chevron"},{path:e,right:n,left:t.map(e=>{return o.a.createElement(u,{tab:e,key:e.key,isCurrent:e.key===a,onClick:(t=e.key,()=>i&&i(t))});var t})})}function u({tab:e,isCurrent:t,onClick:n}){return o.a.createElement("a",{key:e.key,role:"button",tabIndex:0,className:e.disabled?r.a.disabled:t?r.a.current:r.a.tab,onClick:n,onKeyDown:Object(l.f)(n)},o.a.createElement("span",{className:r.a.label},e.label))}},166:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),i=n(53),r=n(18);function s({when:e,message:t}){return Object(r.k)(t,e),o.a.createElement(i.a,{when:e,message:t})}},17:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(4);!function(e){function t(e,t){return(null!=e?e:{}).hasOwnProperty(t.toString())}function n(e,t){return(null!=e?e:{})[t.toString()]}function a(e,t,n){return(e=null!=e?e:{})[t.toString()]=n,e}e.has=t,e.get=n,e.set=a,e.ensure=function(n,o,i){return t(n,o)||a(n,o,i),e.get(n,o)},e.withEntry=function(t,n,a){return e.set(Object(o.g)(null!=t?t:{}),n,a)},e.remove=function(e,t){return delete(e=null!=e?e:{})[t.toString()],e},e.without=function(t,n){return e.remove(Object(o.g)(null!=t?t:{}),n)},e.at=function(t,a){return n(t,e.keys(t)[a])},e.keys=function(e){return Object.keys(null!=e?e:{})},e.values=function(e){return Object.values(null!=e?e:{})},e.entries=function(t){return e.keys(t).map(e=>[e,t[e]])},e.map=function(t,n){const a={};return e.forEach(t,(e,t)=>a[e]=n(t,e)),a},e.size=function(t){return e.keys(null!=t?t:{}).length},e.isEmpty=function(t){return 0===e.size(null!=t?t:{})},e.equals=function(e,t){return Object(o.o)(e,t)},e.forEach=function(t,n){e.keys(t).forEach(e=>n(e,t[e]))},e.fromArray=function(t){const n={};return t.forEach(([t,a])=>e.set(n,t,a)),n},e.fromMap=function(t){const n={};return t.forEach((t,a)=>e.set(n,a,t)),n}}(a||(a={}))},176:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n(0),o=n.n(a),i=n(11),r=n(40),s=n(20),l=n(1);const c=Object(l.n)({initialized:!1,list:[]}),u=({navbar:e,className:t,fillPage:n,children:l})=>{const u=o.a.useRef(null);Object(a.useEffect)(()=>{u.current&&(function(){if(!c.initialized){const e=Array.from(document.querySelectorAll(".sli-notice")),t=Array.from(document.querySelectorAll(".fs-notice.fs-slug-spotlight-social-photo-feeds"));c.list=e.concat(t),c.initialized=!0}}(),c.list.forEach(e=>{e.remove(),u.current.appendChild(e)}))},[]);const d=r.a.getExpiringTokenAccounts(),m=Object(i.a)("admin-screen",{"--fillPage":n})+(t?" "+t:"");return o.a.createElement("div",{className:m},e&&o.a.createElement("div",{className:"admin-screen__navbar"},o.a.createElement(e)),o.a.createElement("div",{className:"admin-screen__content"},o.a.createElement("div",{className:"admin-screen__notices",ref:u},d.map(e=>o.a.createElement("div",{key:e.id,className:"notice notice-warning"},o.a.createElement("p",null,"The access token for the ",o.a.createElement("b",null,"@",e.username)," account is about to expire."," ",o.a.createElement("a",{className:"admin-screen__reconnect",onClick:t=>function(e,t){r.a.openAuthWindow(t.type,0,()=>{s.a.restApi.deleteAccountMedia(t.id)}),e.preventDefault()}(t,e)},"Re-connect the account")," ","to keep using it in Spotlight.")))),l))}},177:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(7),r=n(130),s=n(144),l=n(49),c=n(14);t.a=Object(i.b)((function({right:e,chevron:t,children:n}){const a=o.a.createElement(r.a.Item,null,l.b.getCurrent().title);return o.a.createElement(r.a,null,o.a.createElement(o.a.Fragment,null,a,t&&o.a.createElement(r.a.Chevron,null),n),e?o.a.createElement(e):!c.a.isPro&&o.a.createElement(s.a,{url:"https://spotlightwp.com/pricing/?utm_source=sl_plugin&utm_medium=sl_plugin_upgrade&utm_campaign=sl_plugin_upgrade_list"}))}))},18:function(e,t,n){"use strict";n.d(t,"i",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"m",(function(){return m})),n.d(t,"g",(function(){return p})),n.d(t,"k",(function(){return h})),n.d(t,"j",(function(){return g})),n.d(t,"d",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"f",(function(){return y})),n.d(t,"h",(function(){return v}));var a=n(0),o=n.n(a),i=n(53),r=n(39);function s(e,t){!function(e,t,n){const a=o.a.useRef(!0);e(()=>{a.current=!0;const e=t(()=>new Promise(e=>{a.current&&e()}));return()=>{a.current=!1,e&&e()}},n)}(a.useEffect,e,t)}function l(e){const[t,n]=o.a.useState(e),a=o.a.useRef(t);return[t,()=>a.current,e=>n(a.current=e)]}function c(e,t,n=[]){function o(a){!e.current||e.current.contains(a.target)||n.some(e=>e&&e.current&&e.current.contains(a.target))||t(a)}Object(a.useEffect)(()=>(document.addEventListener("mousedown",o),document.addEventListener("touchend",o),()=>{document.removeEventListener("mousedown",o),document.removeEventListener("touchend",o)}))}function u(e,t){Object(a.useEffect)(()=>{const n=()=>{0===e.filter(e=>!e.current||document.activeElement===e.current||e.current.contains(document.activeElement)).length&&t()};return document.addEventListener("keyup",n),()=>document.removeEventListener("keyup",n)},e)}function d(e,t,n=100){const[i,r]=o.a.useState(e);return Object(a.useEffect)(()=>{let a=null;return e===t?a=setTimeout(()=>r(t),n):r(!t),()=>{null!==a&&clearTimeout(a)}},[e]),[i,r]}function m(e){const[t,n]=o.a.useState(Object(r.b)()),i=()=>{const t=Object(r.b)();n(t),e&&e(t)};return Object(a.useEffect)(()=>(i(),window.addEventListener("resize",i),()=>window.removeEventListener("resize",i)),[]),t}function p(){return new URLSearchParams(Object(i.e)().search)}function h(e,t){Object(a.useEffect)(()=>{const n=n=>{if(t)return(n||window.event).returnValue=e,e};return window.addEventListener("beforeunload",n),()=>window.removeEventListener("beforeunload",n)},[t])}function g(e,t){const n=o.a.useRef(!1);return Object(a.useEffect)(()=>{n.current&&void 0!==e.current&&(e.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=t?t:{})),n.current=!1)},[n.current]),()=>n.current=!0}function f(e,t,n,o=[],i=[]){Object(a.useEffect)(()=>(o.reduce((e,t)=>e&&t,!0)&&e.addEventListener(t,n),()=>e.removeEventListener(t,n)),i)}function _(e,t,n=[],a=[]){f(document,e,t,n,a)}function b(e,t,n=[],a=[]){f(window,e,t,n,a)}function y(e){return t=>{" "!==t.key&&"Enter"!==t.key||(e(),t.preventDefault(),t.stopPropagation())}}function v(e){const[t,n]=o.a.useState(e);return[function(e){const t=o.a.useRef(e);return t.current=e,t}(t),n]}n(44)},180:function(e,t,n){e.exports={"arrow-link":"WizardNavbar__arrow-link",arrowLink:"WizardNavbar__arrow-link","prev-link":"WizardNavbar__prev-link WizardNavbar__arrow-link",prevLink:"WizardNavbar__prev-link WizardNavbar__arrow-link","next-link":"WizardNavbar__next-link WizardNavbar__arrow-link",nextLink:"WizardNavbar__next-link WizardNavbar__arrow-link"}},181:function(e,t,n){e.exports={message:"FeedNamePrompt__message",input:"FeedNamePrompt__input"}},19:function(e,t,n){e.exports={root:"FeedHeader__root",container:"FeedHeader__container","left-container":"FeedHeader__left-container FeedHeader__container",leftContainer:"FeedHeader__left-container FeedHeader__container","right-container":"FeedHeader__right-container FeedHeader__container",rightContainer:"FeedHeader__right-container FeedHeader__container","profile-pic":"FeedHeader__profile-pic",profilePic:"FeedHeader__profile-pic","profile-pic-with-stories":"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",profilePicWithStories:"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",info:"FeedHeader__info","info-row":"FeedHeader__info-row",infoRow:"FeedHeader__info-row",username:"FeedHeader__username FeedHeader__info-row",subtext:"FeedHeader__subtext FeedHeader__info-row",bio:"FeedHeader__bio FeedHeader__subtext FeedHeader__info-row","counter-list":"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counterList:"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counter:"FeedHeader__counter","follow-button":"FeedHeader__follow-button",followButton:"FeedHeader__follow-button","centered-style":"FeedHeader__centered-style FeedHeader__root",centeredStyle:"FeedHeader__centered-style FeedHeader__root","normal-style":"FeedHeader__normal-style FeedHeader__root",normalStyle:"FeedHeader__normal-style FeedHeader__root","boxed-style":"FeedHeader__boxed-style FeedHeader__root",boxedStyle:"FeedHeader__boxed-style FeedHeader__root"}},199:function(e,t,n){e.exports={beacon:"NewsBeacon__beacon",button:"NewsBeacon__button","button-animation":"NewsBeacon__button-animation",buttonAnimation:"NewsBeacon__button-animation",counter:"NewsBeacon__counter","hide-link":"NewsBeacon__hide-link",hideLink:"NewsBeacon__hide-link",menu:"NewsBeacon__menu"}},2:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(1),i=function(e,t,n,a){var o,i=arguments.length,r=i<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,n,r):o(t,n))||r);return i>3&&r&&Object.defineProperty(t,n,r),r};!function(e){class t{constructor(e,t,n){this.prop=e,this.name=t,this.icon=n}}t.DESKTOP=new t("desktop","Desktop","desktop"),t.TABLET=new t("tablet","Tablet","tablet"),t.PHONE=new t("phone","Phone","smartphone"),e.Mode=t,e.MODES=[t.DESKTOP,t.TABLET,t.PHONE];class n{constructor(e,t,n){this.desktop=e,this.tablet=t,this.phone=n}get(e,t){return a(this,e,t)}set(e,t){r(this,t,e)}with(e,t){const a=s(this,t,e);return new n(a.desktop,a.tablet,a.phone)}}function a(e,t,n=!1){if(!e)return;const a=e[t.prop];return n&&null==a?e.desktop:a}function r(e,t,n){return e[n.prop]=t,e}function s(e,t,a){return r(new n(e.desktop,e.tablet,e.phone),t,a)}i([o.n],n.prototype,"desktop",void 0),i([o.n],n.prototype,"tablet",void 0),i([o.n],n.prototype,"phone",void 0),e.Value=n,e.getName=function(e){return e.name},e.getIcon=function(e){return e.icon},e.cycle=function(n){const a=e.MODES.findIndex(e=>e===n);return void 0===a?t.DESKTOP:e.MODES[(a+1)%e.MODES.length]},e.get=a,e.set=r,e.withValue=s,e.normalize=function(e,t){return null==e?t.hasOwnProperty("all")?new n(t.all,t.all,t.all):new n(t.desktop,t.tablet,t.phone):"object"==typeof e&&e.hasOwnProperty("desktop")?new n(e.desktop,e.tablet,e.phone):new n(e,e,e)},e.getModeForWindowSize=function(e){return e.width<=768?t.PHONE:e.width<=935?t.TABLET:t.DESKTOP},e.isValid=function(e){return"object"==typeof e&&e.hasOwnProperty("desktop")}}(a||(a={}))},209:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));class a{constructor(e=[],t=0){this.fns=e,this.delay=null!=t?t:1}add(e){this.fns.push(e)}run(){return this.numLoaded=0,this.isLoading=!0,new Promise((e,t)=>{this.fns.forEach(n=>n().then(()=>{this.numLoaded++,this.numLoaded>=this.fns.length&&setTimeout(()=>{this.isLoading=!1,e()},this.delay)}).catch(t))})}}},21:function(e,t,n){e.exports={root:"MediaOverlay__root layout__fill-parent",rows:"MediaOverlay__rows",row:"MediaOverlay__row","top-row":"MediaOverlay__top-row MediaOverlay__row",topRow:"MediaOverlay__top-row MediaOverlay__row","middle-row":"MediaOverlay__middle-row MediaOverlay__row",middleRow:"MediaOverlay__middle-row MediaOverlay__row","bottom-row":"MediaOverlay__bottom-row MediaOverlay__row",bottomRow:"MediaOverlay__bottom-row MediaOverlay__row","counter-list":"MediaOverlay__counter-list",counterList:"MediaOverlay__counter-list",username:"MediaOverlay__username","date-container":"MediaOverlay__date-container",dateContainer:"MediaOverlay__date-container",date:"MediaOverlay__date",caption:"MediaOverlay__caption",counter:"MediaOverlay__counter","comments-count":"MediaOverlay__comments-count MediaOverlay__counter",commentsCount:"MediaOverlay__comments-count MediaOverlay__counter","likes-count":"MediaOverlay__likes-count MediaOverlay__counter",likesCount:"MediaOverlay__likes-count MediaOverlay__counter","ig-link-icon":"MediaOverlay__ig-link-icon",igLinkIcon:"MediaOverlay__ig-link-icon"}},210:function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var a=n(0),o=n.n(a),i=n(96),r=n.n(i),s=n(7),l=n(27),c=n(165),u=n(9),d=n(82),m=n(120),p=n(247),h=n(250),g=n(23),f=n(129),_=n(153),b=n(60),y=n(49),v=n(18),E=n(53),w=n(91);const S=Object(s.b)((function({isFakePro:e}){var t;const n=null!==(t=l.a.get("tab"))&&void 0!==t?t:"automate";Object(v.k)(_.a,g.b.isDirty),Object(v.d)("keydown",e=>{"s"===e.key.toLowerCase()&&e.ctrlKey&&(g.b.isDirty&&!g.b.isSaving&&g.b.save(),e.preventDefault(),e.stopPropagation())},[],[g.b.isDirty,g.b.isSaving]);const a=e?O:g.b.values.autoPromotions,i=e?{}:g.b.values.promotions;return o.a.createElement("div",{className:r.a.screen},o.a.createElement("div",{className:r.a.navbar},o.a.createElement(L,{currTabId:n,isFakePro:e})),o.a.createElement(m.a,{value:n},o.a.createElement(m.c,{value:"automate"},o.a.createElement(p.a,{automations:a,onChange:function(t){e||g.b.update({autoPromotions:t})},isFakePro:e})),o.a.createElement(m.c,{value:"global"},o.a.createElement(h.a,{promotions:i,onChange:function(t){e||g.b.update({promotions:t})},isFakePro:e}))),o.a.createElement(E.a,{when:g.b.isDirty,message:x}))})),L=Object(s.b)((function({currTabId:e,isFakePro:t}){return o.a.createElement(o.a.Fragment,null,o.a.createElement(c.a,{current:e,onClickTab:e=>l.a.goto({tab:e},!0)},{path:[o.a.createElement(d.a,{key:"logo"}),o.a.createElement("span",{key:"screen-title"},"Promotions")],tabs:[{key:"automate",label:o.a.createElement("span",{className:t?r.a.navbarFakeProItem:r.a.navbarItem},t&&o.a.createElement(w.a,{className:r.a.navbarProPill}),o.a.createElement("span",null,"Automate"))},{key:"global",label:o.a.createElement("span",{className:t?r.a.navbarFakeProItem:r.a.navbarItem},t&&o.a.createElement(w.a,{className:r.a.navbarProPill}),o.a.createElement("span",null,"Global Promotions"))}],right:[o.a.createElement(u.a,{key:"cancel",type:u.c.SECONDARY,disabled:!g.b.isDirty,onClick:g.b.restore},"Cancel"),o.a.createElement(f.a,{key:"save",onClick:g.b.save,isSaving:g.b.isSaving,disabled:!g.b.isDirty})]}))}));function x(e){return Object(b.parse)(e.search).screen===y.a.PROMOTIONS||_.a}const O=[{type:"hashtag",config:{hashtags:["product"]},promotion:{type:"link",config:{linkType:"page",postId:1,postTitle:"Product Page",linkText:"Buy this product"}}},{type:"hashtag",config:{hashtags:["myblog"]},promotion:{type:"link",config:{linkType:"post",postId:1,postTitle:"My Latest Blog Post",linkText:""}}},{type:"hashtag",config:{hashtags:["youtube"]},promotion:{type:"link",config:{linkType:"url",url:"",linkText:""}}}]},211:function(e,t,n){},22:function(e,t,n){"use strict";var a=n(43),o=n.n(a),i=n(14),r=n(44);const s=i.a.config.restApi.baseUrl,l={};i.a.config.restApi.authToken&&(l["X-Sli-Auth-Token"]=i.a.config.restApi.authToken);const c=o.a.create({baseURL:s,headers:l});c.interceptors.response.use(e=>e,e=>{if(void 0!==e.response){if(403===e.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw e}});const u={config:Object.assign(Object.assign({},i.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(e,t=0,n=0,a)=>{const i=a?new o.a.CancelToken(a):void 0;return new Promise((a,o)=>{const r=e=>{a(e),document.dispatchEvent(new Event(u.events.onGetFeedMedia))};c.post("/media/feed",{options:e,num:n,from:t},{cancelToken:i}).then(a=>{a&&a.data.needImport?u.importMedia(e).then(()=>{c.post("/media/feed",{options:e,num:n,from:t},{cancelToken:i}).then(r).catch(o)}).catch(o):r(a)}).catch(o)})},getMedia:(e=0,t=0)=>c.get(`/media?num=${e}&offset=${t}`),importMedia:e=>new Promise((t,n)=>{document.dispatchEvent(new Event(u.events.onImportStart));const a=e=>{document.dispatchEvent(new Event(u.events.onImportFail)),n(e)};c.post("/media/import",{options:e}).then(e=>{e.data.success?(document.dispatchEvent(new Event(u.events.onImportEnd)),t(e)):a(e)}).catch(a)}),getErrorReason:e=>{let t;return"object"==typeof e.response&&(e=e.response.data),t="string"==typeof e.message?e.message:e.toString(),Object(r.b)(t)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};t.a=u},220:function(e,t,n){e.exports={root:"SpotlightGame__root layout__flex-column","game-text":"SpotlightGame__game-text",gameText:"SpotlightGame__game-text",score:"SpotlightGame__score SpotlightGame__game-text",message:"SpotlightGame__message SpotlightGame__game-text","message-bubble":"SpotlightGame__message-bubble",messageBubble:"SpotlightGame__message-bubble"}},221:function(e,t,n){e.exports={"field-container":"AdvancedSettings__field-container layout__flex-row",fieldContainer:"AdvancedSettings__field-container layout__flex-row","field-element":"AdvancedSettings__field-element",fieldElement:"AdvancedSettings__field-element","field-label":"AdvancedSettings__field-label AdvancedSettings__field-element",fieldLabel:"AdvancedSettings__field-label AdvancedSettings__field-element","field-control":"AdvancedSettings__field-control AdvancedSettings__field-element layout__flex-column",fieldControl:"AdvancedSettings__field-control AdvancedSettings__field-element layout__flex-column","field-centered":"AdvancedSettings__field-centered",fieldCentered:"AdvancedSettings__field-centered"}},24:function(e,t,n){e.exports={root:"GridLayout__root layout__flex-column",grid:"GridLayout__grid",cell:"GridLayout__cell","cell-content":"GridLayout__cell-content layout__fill-parent layout__flex-column",cellContent:"GridLayout__cell-content layout__fill-parent layout__flex-column","media-container":"GridLayout__media-container",mediaContainer:"GridLayout__media-container","media-meta":"GridLayout__media-meta layout__flex-column",mediaMeta:"GridLayout__media-meta layout__flex-column","button-list":"GridLayout__button-list layout__flex-column",buttonList:"GridLayout__button-list layout__flex-column"}},25:function(e,t,n){e.exports={"username-col":"AccountsList__username-col",usernameCol:"AccountsList__username-col","actions-col":"AccountsList__actions-col",actionsCol:"AccountsList__actions-col","username-cell":"AccountsList__username-cell",usernameCell:"AccountsList__username-cell",username:"AccountsList__username","profile-pic":"AccountsList__profile-pic",profilePic:"AccountsList__profile-pic","account-type":"AccountsList__account-type",accountType:"AccountsList__account-type",usages:"AccountsList__usages","actions-list":"AccountsList__actions-list layout__flex-row",actionsList:"AccountsList__actions-list layout__flex-row",action:"AccountsList__action","usages-cell":"AccountsList__usages-cell",usagesCell:"AccountsList__usages-cell","usages-col":"AccountsList__usages-col",usagesCol:"AccountsList__usages-col","type-cell":"AccountsList__type-cell",typeCell:"AccountsList__type-cell","type-col":"AccountsList__type-col",typeCol:"AccountsList__type-col"}},26:function(e,t,n){e.exports={root:"MediaLightboxAlbum__root",strip:"MediaLightboxAlbum__strip layout__flex-row",frame:"MediaLightboxAlbum__frame",controls:"MediaLightboxAlbum__controls layout__fill-parent layout__flex-row","nav-button":"MediaLightboxAlbum__nav-button",navButton:"MediaLightboxAlbum__nav-button","next-button":"MediaLightboxAlbum__next-button MediaLightboxAlbum__nav-button",nextButton:"MediaLightboxAlbum__next-button MediaLightboxAlbum__nav-button","prev-button":"MediaLightboxAlbum__prev-button MediaLightboxAlbum__nav-button",prevButton:"MediaLightboxAlbum__prev-button MediaLightboxAlbum__nav-button","indicator-list":"MediaLightboxAlbum__indicator-list layout__flex-row",indicatorList:"MediaLightboxAlbum__indicator-list layout__flex-row",indicator:"MediaLightboxAlbum__indicator","indicator-current":"MediaLightboxAlbum__indicator-current MediaLightboxAlbum__indicator",indicatorCurrent:"MediaLightboxAlbum__indicator-current MediaLightboxAlbum__indicator"}},261:function(e,t,n){e.exports={"contact-us":"FeedsOnboarding__contact-us",contactUs:"FeedsOnboarding__contact-us","call-to-action":"FeedsOnboarding__call-to-action",callToAction:"FeedsOnboarding__call-to-action"}},27:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(1),o=n(60),i=n(4),r=function(e,t,n,a){var o,i=arguments.length,r=i<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,n,r):o(t,n))||r);return i>3&&r&&Object.defineProperty(t,n,r),r};class s{constructor(){const e=window.location;this._pathName=e.pathname,this._baseUrl=e.protocol+"//"+e.host,this.parsed=Object(o.parse)(e.search),this.unListen=null,this.listeners=[],Object(a.o)(()=>this._path,e=>this.path=e)}createPath(e){return this._pathName+"?"+Object(o.stringify)(e)}get _path(){return this.createPath(this.parsed)}get(e,t=!0){return Object(i.k)(this.parsed[e])}at(e){return this.createPath(Object.assign({page:this.parsed.page},this.processQuery(e)))}fullUrl(e){return this._baseUrl+this.createPath(Object.assign({page:this.parsed.page},this.processQuery(e)))}with(e){return this.createPath(Object.assign(Object.assign({},this.parsed),this.processQuery(e)))}without(e){const t=Object.assign({},this.parsed);return delete t[e],this.createPath(t)}goto(e,t=!1){this.history.push(t?this.with(e):this.at(e),{})}useHistory(e){return this.unListen&&this.unListen(),this.history=e,this.unListen=this.history.listen(e=>{this.parsed=Object(o.parse)(e.search),this.listeners.forEach(e=>e())}),this}listen(e){this.listeners.push(e)}unlisten(e){this.listeners=this.listeners.filter(t=>t===e)}processQuery(e){const t=Object.assign({},e);return Object.getOwnPropertyNames(e).forEach(n=>{e[n]&&0===e[n].length?delete t[n]:t[n]=e[n]}),t}}r([a.n],s.prototype,"path",void 0),r([a.n],s.prototype,"parsed",void 0),r([a.h],s.prototype,"_path",null);const l=new s},28:function(e,t,n){e.exports={root:"IgVideoPlayer__root",thumbnail:"IgVideoPlayer__thumbnail","thumbnail-hidden":"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",thumbnailHidden:"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",video:"IgVideoPlayer__video","video-hidden":"IgVideoPlayer__video-hidden IgVideoPlayer__video",videoHidden:"IgVideoPlayer__video-hidden IgVideoPlayer__video",control:"IgVideoPlayer__control","control-playing":"IgVideoPlayer__control-playing IgVideoPlayer__control",controlPlaying:"IgVideoPlayer__control-playing IgVideoPlayer__control","control-paused":"IgVideoPlayer__control-paused IgVideoPlayer__control",controlPaused:"IgVideoPlayer__control-paused IgVideoPlayer__control","play-button":"IgVideoPlayer__play-button",playButton:"IgVideoPlayer__play-button"}},287:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(112),o=n.n(a),i=n(0),r=n.n(i),s=n(9),l=n(8),c=n(84),u=n(11);function d({value:e,defaultValue:t,onDone:n}){const a=r.a.useRef(),[i,d]=r.a.useState(""),[m,p]=r.a.useState(!1),h=()=>{d(e),p(!0)},g=()=>{p(!1),n&&n(i),a.current&&a.current.focus()},f=e=>{switch(e.key){case"Enter":case" ":h()}};return r.a.createElement("div",{className:o.a.root},r.a.createElement(c.a,{isOpen:m,onBlur:()=>p(!1),placement:"bottom"},({ref:n})=>r.a.createElement("div",{ref:Object(u.d)(n,a),className:o.a.staticContainer,onClick:h,onKeyPress:f,tabIndex:0,role:"button"},r.a.createElement("span",{className:o.a.label},e||t),r.a.createElement(l.a,{icon:"edit",className:o.a.editIcon})),r.a.createElement(c.b,null,r.a.createElement(c.d,null,r.a.createElement("div",{className:o.a.editContainer},r.a.createElement("input",{type:"text",value:i,onChange:e=>{d(e.target.value)},onKeyDown:e=>{switch(e.key){case"Enter":g();break;case"Escape":p(!1);break;default:return}e.preventDefault(),e.stopPropagation()},autoFocus:!0,placeholder:"Feed name"}),r.a.createElement(s.a,{className:o.a.doneBtn,type:s.c.PRIMARY,size:s.b.NORMAL,onClick:g},r.a.createElement(l.a,{icon:"yes"})))))))}},288:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n(0),o=n.n(a),i=n(180),r=n.n(i),s=n(82),l=n(9),c=n(8);function u({children:e,steps:t,current:n,onChangeStep:a,firstStep:i,lastStep:u}){var d;i=null!=i?i:[],u=null!=u?u:[];const m=null!==(d=t.findIndex(e=>e.key===n))&&void 0!==d?d:0,p=m<=0,h=m>=t.length-1,g=p?null:t[m-1],f=h?null:t[m+1],_=p?i:o.a.createElement(l.a,{type:l.c.LINK,onClick:()=>!p&&a&&a(t[m-1].key),className:r.a.prevLink,disabled:g.disabled},o.a.createElement(c.a,{icon:"arrow-left-alt2"}),o.a.createElement("span",null,g.label)),b=h?u:o.a.createElement(l.a,{type:l.c.LINK,onClick:()=>!h&&a&&a(t[m+1].key),className:r.a.nextLink,disabled:f.disabled},o.a.createElement("span",null,f.label),o.a.createElement(c.a,{icon:"arrow-right-alt2"}));return o.a.createElement(s.b,null,{path:[],left:_,right:b,center:e})}},289:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),i=n(154),r=n.n(i),s=n(82),l=n(9),c=n(8),u=n(84);function d({pages:e,current:t,onChangePage:n,showNavArrows:a,hideMenuArrow:i,children:u}){var d,p;const{path:h,right:g}=u,f=null!==(d=e.findIndex(e=>e.key===t))&&void 0!==d?d:0,_=null!==(p=e[f].label)&&void 0!==p?p:"",b=f<=0,y=f>=e.length-1,v=b?null:e[f-1],E=y?null:e[f+1];let w=[];return a&&w.push(o.a.createElement(l.a,{key:"page-menu-left",type:l.c.PILL,onClick:()=>!b&&n&&n(e[f-1].key),disabled:b||v.disabled},o.a.createElement(c.a,{icon:"arrow-left-alt2"}))),w.push(o.a.createElement(m,{key:"page-menu",pages:e,current:t,onClickPage:e=>n&&n(e)},o.a.createElement("span",null,_),!i&&o.a.createElement(c.a,{icon:"arrow-down-alt2",className:r.a.arrowDown}))),a&&w.push(o.a.createElement(l.a,{key:"page-menu-left",type:l.c.PILL,onClick:()=>!y&&n&&n(e[f+1].key),disabled:y||E.disabled},o.a.createElement(c.a,{icon:"arrow-right-alt2"}))),o.a.createElement(s.b,{pathStyle:h.length>1?"line":"none"},{path:h,right:g,center:w})}function m({pages:e,current:t,onClickPage:n,children:a}){const[i,s]=o.a.useState(!1),l=()=>s(!0),c=()=>s(!1);return o.a.createElement(u.a,{isOpen:i,onBlur:c,placement:"bottom-start",refClassName:r.a.menuRef},({ref:e})=>o.a.createElement("a",{ref:e,className:r.a.menuLink,onClick:l},a),o.a.createElement(u.b,null,e.map(e=>{return o.a.createElement(u.c,{key:e.key,disabled:e.disabled,active:e.key===t,onClick:(a=e.key,()=>{n&&n(a),c()})},e.label);var a})))}},290:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),o=n.n(a),i=n(181),r=n.n(i),s=n(83);function l({isOpen:e,onAccept:t,onCancel:n}){const[a,i]=o.a.useState("");function l(){t&&t(a)}return o.a.createElement(s.a,{title:"Feed name",isOpen:e,onCancel:function(){n&&n()},onAccept:l,buttons:["Save","Cancel"]},o.a.createElement("p",{className:r.a.message},"Give this feed a memorable name:"),o.a.createElement("input",{type:"text",className:r.a.input,value:a,onChange:e=>{i(e.target.value)},onKeyDown:e=>{"Enter"===e.key&&(l(),e.preventDefault(),e.stopPropagation())},autoFocus:!0}))}},3:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(22),i=n(1);!function(e){let t;!function(e){e.PERSONAL="PERSONAL",e.BUSINESS="BUSINESS"}(t=e.Type||(e.Type={}))}(a||(a={}));const r=Object(i.n)([]),s="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",l=e=>r.find(t=>t.id===e),c=e=>"https://instagram.com/"+e;function u(e){return e.slice().sort((e,t)=>e.type===t.type?0:e.type===a.Type.PERSONAL?-1:1),r.splice(0,r.length),e.forEach(e=>r.push(Object(i.n)(e))),r}function d(e){if("object"==typeof e&&Array.isArray(e.data))return u(e.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}t.b={list:r,DEFAULT_PROFILE_PIC:s,getById:l,getByUsername:e=>r.find(t=>t.username===e),hasAccounts:()=>r.length>0,filterExisting:e=>e.filter(e=>void 0!==l(e)),idsToAccounts:e=>e.map(e=>l(e)).filter(e=>void 0!==e),getBusinessAccounts:()=>r.filter(e=>e.type===a.Type.BUSINESS),getProfilePicUrl:e=>e.customProfilePicUrl?e.customProfilePicUrl:e.profilePicUrl?e.profilePicUrl:s,getBioText:e=>e.customBio.length?e.customBio:e.bio,getProfileUrl:e=>c(e.username),getUsernameUrl:c,loadAccounts:function(){return o.a.getAccounts().then(d).catch(e=>{throw o.a.getErrorReason(e)})},loadFromResponse:d,addAccounts:u}},30:function(e,n){e.exports=t},304:function(e,t,n){e.exports={"create-new-btn":"FeedsScreen__create-new-btn",createNewBtn:"FeedsScreen__create-new-btn"}},33:function(e,t,n){e.exports={root:"MediaComment__root",row:"MediaComment__row",username:"MediaComment__username",content:"MediaComment__content MediaComment__row",text:"MediaComment__text","meta-list":"MediaComment__meta-list MediaComment__row",metaList:"MediaComment__meta-list MediaComment__row",meta:"MediaComment__meta",date:"MediaComment__date MediaComment__meta","like-count":"MediaComment__like-count MediaComment__meta",likeCount:"MediaComment__like-count MediaComment__meta"}},34:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));class a{static getById(e){const t=a.list.find(t=>t.id===e);return!t&&a.list.length>0?a.list[0]:t}static getName(e){const t=a.getById(e);return t?t.name:"(Missing layout)"}static addLayout(e){a.list.push(e)}}a.list=[]},38:function(e,t,n){e.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},39:function(e,t,n){"use strict";function a(e,t,n={}){return window.open(e,t,function(e={}){return Object.getOwnPropertyNames(e).map(t=>`${t}=${e[t]}`).join(",")}(n))}function o(e,t){return{top:window.top.outerHeight/2+window.top.screenY-t/2,left:window.top.outerWidth/2+window.top.screenX-e/2,width:e,height:t}}function i(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}))},4:function(e,t,n){"use strict";n.d(t,"t",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"a",(function(){return m})),n.d(t,"u",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"d",(function(){return g})),n.d(t,"o",(function(){return f})),n.d(t,"n",(function(){return _})),n.d(t,"j",(function(){return b})),n.d(t,"e",(function(){return y})),n.d(t,"m",(function(){return v})),n.d(t,"p",(function(){return E})),n.d(t,"s",(function(){return w})),n.d(t,"r",(function(){return S})),n.d(t,"q",(function(){return L})),n.d(t,"h",(function(){return x})),n.d(t,"i",(function(){return O})),n.d(t,"l",(function(){return k})),n.d(t,"f",(function(){return M})),n.d(t,"c",(function(){return C})),n.d(t,"k",(function(){return N}));var a=n(0),o=n.n(a),i=n(159),r=n(160),s=n(6),l=n(59);let c=0;function u(){return c++}function d(e){const t={};return Object.keys(e).forEach(n=>{const a=e[n];Array.isArray(a)?t[n]=a.slice():a instanceof Map?t[n]=new Map(a.entries()):t[n]="object"==typeof a?d(a):a}),t}function m(e,t){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function p(e,t){return m(d(e),t)}function h(e,t){return Array.isArray(e)&&Array.isArray(t)?g(e,t):e instanceof Map&&t instanceof Map?g(Array.from(e.entries()),Array.from(t.entries())):"object"==typeof e&&"object"==typeof t?f(e,t):e===t}function g(e,t,n){if(e===t)return!0;if(e.length!==t.length)return!1;for(let a=0;a<e.length;++a)if(n){if(!n(e[a],t[a]))return!1}else if(!h(e[a],t[a]))return!1;return!0}function f(e,t){if(!e||!t||"object"!=typeof e||"object"!=typeof t)return h(e,t);const n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;const o=new Set(n.concat(a));for(const n of o)if(!h(e[n],t[n]))return!1;return!0}function _(e){return 0===Object.keys(null!=e?e:{}).length}function b(e,t,n){return n=null!=n?n:(e,t)=>e===t,e.filter(e=>!t.some(t=>n(e,t)))}function y(e,t,n){return n=null!=n?n:(e,t)=>e===t,e.every(e=>t.some(t=>n(e,t)))&&t.every(t=>e.some(e=>n(t,e)))}function v(e,t){return 0===e.tag.localeCompare(t.tag)&&e.sort===t.sort}function E(e,t,n=0,i=!1){let r=e.trim();i&&(r=r.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const s=r.split("\n"),l=s.map((e,n)=>{if(e=e.trim(),i&&/^[.*•]$/.test(e))return null;let r,l=[];for(;null!==(r=/#([^\s]+)/g.exec(e));){const t="https://instagram.com/explore/tags/"+r[1],n=o.a.createElement("a",{href:t,target:"_blank",key:u()},r[0]),a=e.substr(0,r.index),i=e.substr(r.index+r[0].length);l.push(a),l.push(n),e=i}return e.length&&l.push(e),t&&(l=t(l,n)),s.length>1&&l.push(o.a.createElement("br",{key:u()})),o.a.createElement(a.Fragment,{key:u()},l)});return n>0?l.slice(0,n):l}function w(e,t){const n=/(\s+)/g;let a,o=0,i=0,r="";for(;null!==(a=n.exec(e))&&o<t;){const t=a.index+a[1].length;r+=e.substr(i,t-i),i=t,o++}return i<e.length&&(r+=" ..."),r}function S(e){return Object(i.a)(Object(r.a)(e),{addSuffix:!0})}function L(e,t){const n=[];return e.forEach((e,a)=>{const o=a%t;Array.isArray(n[o])?n[o].push(e):n[o]=[e]}),n}function x(e,t){return function e(t){if(t.type===s.a.Type.VIDEO){const e=document.createElement("video");return e.autoplay=!1,e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.visibility="hidden",document.body.appendChild(e),new Promise(n=>{e.src=t.url,e.addEventListener("loadeddata",()=>{n({width:e.videoWidth,height:e.videoHeight}),document.body.removeChild(e)})})}if(t.type===s.a.Type.IMAGE){const e=new Image;return e.src=t.url,new Promise(t=>{e.onload=()=>{t({width:e.naturalWidth,height:e.naturalHeight})}})}return t.type===s.a.Type.ALBUM?e(t.children[0]):Promise.reject("Unknown media type")}(e).then(e=>function(e,t){const n=e.width>e.height?t.width/e.width:t.height/e.height;return{width:e.width*n,height:e.height*n}}(e,t))}function O(e,t){const n=t.map(l.b).join("|");return new RegExp(`#(${n})(?:\\b|\\r|#|$)`,"imu").test(e)}function k(e,t){for(const n of t){const t=n();if(e(t))return t}}function M(e,t){return Math.max(0,Math.min(t.length-1,e))}function C(e,t,n){const a=e.slice();return a[t]=n,a}function N(e){return Array.isArray(e)?e[0]:e}},41:function(e,t,n){e.exports={root:"MediaTile__root","type-icon":"MediaTile__type-icon",typeIcon:"MediaTile__type-icon","image-type-icon":"MediaTile__image-type-icon MediaTile__type-icon",imageTypeIcon:"MediaTile__image-type-icon MediaTile__type-icon","video-type-icon":"MediaTile__video-type-icon MediaTile__type-icon",videoTypeIcon:"MediaTile__video-type-icon MediaTile__type-icon","album-type-icon":"MediaTile__album-type-icon MediaTile__type-icon",albumTypeIcon:"MediaTile__album-type-icon MediaTile__type-icon",overlay:"MediaTile__overlay layout__fill-parent"}},42:function(e,t,n){e.exports={root:"FeedLayout__root",wrapper:"FeedLayout__wrapper",button:"FeedLayout__button","follow-btn":"FeedLayout__follow-btn FeedLayout__button",followBtn:"FeedLayout__follow-btn FeedLayout__button","load-more-btn":"FeedLayout__load-more-btn FeedLayout__button",loadMoreBtn:"FeedLayout__load-more-btn FeedLayout__button","fake-media":"FeedLayout__fake-media",fakeMedia:"FeedLayout__fake-media","fake-media-flash-animation":"FeedLayout__fake-media-flash-animation",fakeMediaFlashAnimation:"FeedLayout__fake-media-flash-animation"}},420:function(e,t,n){},44:function(e,t,n){"use strict";function a(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function o(e){const t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}))},45:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return d}));var a=n(0),o=n.n(a),i=n(30),r=n.n(i),s=n(7);class l{constructor(e=new Map,t=[]){this.factories=e,this.extensions=new Map,this.cache=new Map,t.forEach(e=>this.addModule(e))}addModule(e){e.factories&&(this.factories=new Map([...this.factories,...e.factories])),e.extensions&&e.extensions.forEach((e,t)=>{this.extensions.has(t)?this.extensions.get(t).push(e):this.extensions.set(t,[e])})}get(e){let t=this.factories.get(e);if(void 0===t)throw new Error('Service "'+e+'" does not exist');let n=this.cache.get(e);if(void 0===n){n=t(this);let a=this.extensions.get(e);a&&a.forEach(e=>n=e(this,n)),this.cache.set(e,n)}return n}has(e){return this.factories.has(e)}}class c{constructor(e,t,n){this.key=e,this.mount=t,this.modules=n,this.container=null}addModules(e){this.modules=this.modules.concat(e)}run(){if(null!==this.container)return;let e=!1;const t=()=>{e||"interactive"!==document.readyState&&"complete"!==document.readyState||(this.actualRun(),e=!0)};t(),e||document.addEventListener("readystatechange",t)}actualRun(){!function(e){const t=`app/${e.key}/run`;document.dispatchEvent(new u(t,e))}(this);const e=d({root:()=>null,"root/children":()=>[]});this.container=new l(e,this.modules);const t=this.container.get("root/children").map((e,t)=>o.a.createElement(e,{key:t})),n=o.a.createElement(s.a,{c:this.container},t);this.modules.forEach(e=>e.run&&e.run(this.container)),r.a.render(n,this.mount)}}class u extends CustomEvent{constructor(e,t){super(e,{detail:{app:t}})}}function d(e){return new Map(Object.entries(e))}},47:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),i=n(38),r=n.n(i),s=n(99),l=n(6),c=n(48),u=n(11);function d(e){var{media:t,className:n,size:i,onLoadImage:d,width:m,height:p}=e,h=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["media","className","size","onLoadImage","width","height"]);const g=o.a.useRef(),f=o.a.useRef(),[_,b]=o.a.useState(!l.a.Thumbnails.has(t)),[y,v]=o.a.useState(!0);function E(){if(g.current){const e=null!=i?i:function(){const e=g.current.getBoundingClientRect();return e.width<=320?l.a.Thumbnails.Size.SMALL:e.width<=600?l.a.Thumbnails.Size.MEDIUM:l.a.Thumbnails.Size.LARGE}(),n=l.a.Thumbnails.get(t,e);g.current.src!==n&&(g.current.src=n)}}function w(){x()}function S(){if(t.type===l.a.Type.VIDEO)b(!0);else{const e=t.url;g.current.src!==e&&(g.current.src=e)}x()}function L(){isNaN(f.current.duration)||f.current.duration===1/0?f.current.currentTime=1:f.current.currentTime=f.current.duration/2,x()}function x(){v(!1),d&&d()}return Object(a.useLayoutEffect)(()=>{let e=new s.a(E);return g.current&&(g.current.onload=w,g.current.onerror=S,E(),e.observe(g.current)),f.current&&(f.current.onloadeddata=L),()=>{g.current&&(g.current.onload=()=>null,g.current.onerror=()=>null),f.current&&(f.current.onloadeddata=()=>null),e.disconnect()}},[t,i]),t.url&&t.url.length>0?o.a.createElement("div",Object.assign({className:Object(u.b)(r.a.root,n)},h),"VIDEO"===t.type&&_?o.a.createElement("video",{ref:f,className:r.a.video,src:t.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},o.a.createElement("source",{src:t.url}),"Your browser does not support videos"):o.a.createElement("img",Object.assign({ref:g,className:r.a.image,loading:"lazy",width:m,height:p,alt:""},u.e)),y&&o.a.createElement(c.a,null)):o.a.createElement("div",{className:r.a.notAvailable},o.a.createElement("span",null,"Thumbnail not available"))}},48:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),i=n(69),r=n.n(i);function s(){return o.a.createElement("div",{className:r.a.root})}},49:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var a,o,i=n(27),r=n(1);!function(e){e.NEW_FEED="new",e.EDIT_FEED="edit",e.FEED_LIST="feeds",e.SETTINGS="settings",e.PROMOTIONS="promotions"}(a||(a={})),function(e){const t=Object(r.n)([]);e.getList=function(){return t},e.register=function(n){return t.push(n),t.sort((e,t)=>{var n,a;const o=null!==(n=e.position)&&void 0!==n?n:0,i=null!==(a=t.position)&&void 0!==a?a:0;return Math.sign(o-i)}),e},e.getScreen=function(e){return t.find(t=>t.id===e)},e.getCurrent=function(){var e;const n=null!==(e=i.a.get("screen"))&&void 0!==e?e:"";return t.find((e,t)=>n===e.id||!n&&0===t)}}(o||(o={}))},5:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n(43),o=n.n(a),i=n(1),r=n(2),s=n(34),l=n(45),c=n(3),u=n(4),d=n(15),m=n(22),p=n(51),h=n(12),g=n(17),f=n(14),_=function(e,t,n,a){var o,i=arguments.length,r=i<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,n,r):o(t,n))||r);return i>3&&r&&Object.defineProperty(t,n,r),r};class b{constructor(e=new b.Options,t=r.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=r.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaToShow=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new b.Options(e),this.localMedia=i.n.array([]),this.mode=t,this.mediaCounter=this._numMediaPerPage,this.reload=Object(p.a)(()=>this.load(),300),Object(i.o)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.mediaCounter=this._numMediaPerPage,this.localMedia.length<this.numMediaToShow&&this.loadMedia(this.localMedia.length,this.numMediaToShow-this.localMedia.length))}),Object(i.o)(()=>this.getReloadOptions(),()=>this.reload()),Object(i.o)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:e})=>{this.localMedia.length<e&&e<=this.totalMedia?this.reload():this.mediaCounter=Math.max(1,e)}),Object(i.o)(()=>this._media,e=>this.media=e),Object(i.o)(()=>this._numMediaToShow,e=>this.numMediaToShow=e),Object(i.o)(()=>this._numMediaPerPage,e=>this.numMediaPerPage=e),Object(i.o)(()=>this._canLoadMore,e=>this.canLoadMore=e)}get _media(){return this.localMedia.slice(0,this.numMediaToShow)}get _numMediaToShow(){return Math.min(this.mediaCounter,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,b.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.mediaCounter||this.localMedia.length<this.totalMedia}loadMore(){const e=this.numMediaToShow+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,e>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.mediaCounter+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(e=>{this.numLoadedMore++,this.mediaCounter+=this._numMediaPerPage,this.isLoadingMore=!1,e()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.mediaCounter=this._numMediaPerPage))}loadMedia(e,t,n){return this.cancelFetch(),b.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((a,i)=>{m.a.getFeedMedia(this.options,e,t,e=>this.cancelFetch=e).then(e=>{var t;if("object"!=typeof e||"object"!=typeof e.data||!Array.isArray(e.data.media))throw{message:"The media response is malformed or corrupt",response:e};n&&this.localMedia.replace([]),this.addLocalMedia(e.data.media),this.stories=null!==(t=e.data.stories)&&void 0!==t?t:[],this.totalMedia=e.data.total,a&&a()}).catch(e=>{var t;if(o.a.isCancel(e)||void 0===e.response)return null;const n=new b.Events.FetchFailEvent(b.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(t=e.response?e.response.data.message:void 0)&&void 0!==t?t:e.message,response:e.response}});return document.dispatchEvent(n),i&&i(e),e}).finally(()=>this.isLoading=!1)})):new Promise(e=>{this.localMedia.replace([]),this.totalMedia=0,e&&e()})}addLocalMedia(e){e.forEach(e=>{this.localMedia.some(t=>t.id==e.id)||this.localMedia.push(e)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}_([i.n],b.prototype,"media",void 0),_([i.n],b.prototype,"canLoadMore",void 0),_([i.n],b.prototype,"stories",void 0),_([i.n],b.prototype,"numLoadedMore",void 0),_([i.n],b.prototype,"options",void 0),_([i.n],b.prototype,"totalMedia",void 0),_([i.n],b.prototype,"mode",void 0),_([i.n],b.prototype,"isLoaded",void 0),_([i.n],b.prototype,"isLoading",void 0),_([i.f],b.prototype,"reload",void 0),_([i.n],b.prototype,"localMedia",void 0),_([i.n],b.prototype,"numMediaToShow",void 0),_([i.n],b.prototype,"numMediaPerPage",void 0),_([i.n],b.prototype,"mediaCounter",void 0),_([i.h],b.prototype,"_media",null),_([i.h],b.prototype,"_numMediaToShow",null),_([i.h],b.prototype,"_numMediaPerPage",null),_([i.h],b.prototype,"_canLoadMore",null),_([i.f],b.prototype,"loadMore",null),_([i.f],b.prototype,"load",null),_([i.f],b.prototype,"loadMedia",null),_([i.f],b.prototype,"addLocalMedia",null),function(e){let t,n,a,o,m,p,b,y,v;!function(e){e.FETCH_FAIL="sli/feed/fetch_fail";class t extends CustomEvent{constructor(e,t){super(e,t)}}e.FetchFailEvent=t}(t=e.Events||(e.Events={}));class E{constructor(e={}){E.setFromObject(this,e)}static setFromObject(t,n={}){var a,o,i,l,u,d,m,p,h,f,_,b,y,v,E;const w=n.accounts?n.accounts.slice():e.DefaultOptions.accounts;t.accounts=w.filter(e=>!!e).map(e=>parseInt(e.toString()));const S=n.tagged?n.tagged.slice():e.DefaultOptions.tagged;return t.tagged=S.filter(e=>!!e).map(e=>parseInt(e.toString())),t.hashtags=n.hashtags?n.hashtags.slice():e.DefaultOptions.hashtags,t.layout=s.a.getById(n.layout).id,t.numColumns=r.a.normalize(n.numColumns,e.DefaultOptions.numColumns),t.highlightFreq=r.a.normalize(n.highlightFreq,e.DefaultOptions.highlightFreq),t.sliderPostsPerPage=r.a.normalize(n.sliderPostsPerPage,e.DefaultOptions.sliderPostsPerPage),t.sliderNumScrollPosts=r.a.normalize(n.sliderNumScrollPosts,e.DefaultOptions.sliderNumScrollPosts),t.mediaType=n.mediaType||e.DefaultOptions.mediaType,t.postOrder=n.postOrder||e.DefaultOptions.postOrder,t.numPosts=r.a.normalize(n.numPosts,e.DefaultOptions.numPosts),t.linkBehavior=r.a.normalize(n.linkBehavior,e.DefaultOptions.linkBehavior),t.feedWidth=r.a.normalize(n.feedWidth,e.DefaultOptions.feedWidth),t.feedHeight=r.a.normalize(n.feedHeight,e.DefaultOptions.feedHeight),t.feedPadding=r.a.normalize(n.feedPadding,e.DefaultOptions.feedPadding),t.imgPadding=r.a.normalize(n.imgPadding,e.DefaultOptions.imgPadding),t.textSize=r.a.normalize(n.textSize,e.DefaultOptions.textSize),t.bgColor=n.bgColor||e.DefaultOptions.bgColor,t.hoverInfo=n.hoverInfo?n.hoverInfo.slice():e.DefaultOptions.hoverInfo,t.textColorHover=n.textColorHover||e.DefaultOptions.textColorHover,t.bgColorHover=n.bgColorHover||e.DefaultOptions.bgColorHover,t.showHeader=r.a.normalize(n.showHeader,e.DefaultOptions.showHeader),t.headerInfo=r.a.normalize(n.headerInfo,e.DefaultOptions.headerInfo),t.headerAccount=null!==(a=n.headerAccount)&&void 0!==a?a:e.DefaultOptions.headerAccount,t.headerAccount=null===t.headerAccount||void 0===c.b.getById(t.headerAccount)?c.b.list.length>0?c.b.list[0].id:null:t.headerAccount,t.headerStyle=r.a.normalize(n.headerStyle,e.DefaultOptions.headerStyle),t.headerTextSize=r.a.normalize(n.headerTextSize,e.DefaultOptions.headerTextSize),t.headerPhotoSize=r.a.normalize(n.headerPhotoSize,e.DefaultOptions.headerPhotoSize),t.headerTextColor=n.headerTextColor||e.DefaultOptions.headerTextColor,t.headerBgColor=n.headerBgColor||e.DefaultOptions.bgColor,t.headerPadding=r.a.normalize(n.headerPadding,e.DefaultOptions.headerPadding),t.customProfilePic=null!==(o=n.customProfilePic)&&void 0!==o?o:e.DefaultOptions.customProfilePic,t.customBioText=n.customBioText||e.DefaultOptions.customBioText,t.includeStories=null!==(i=n.includeStories)&&void 0!==i?i:e.DefaultOptions.includeStories,t.storiesInterval=n.storiesInterval||e.DefaultOptions.storiesInterval,t.showCaptions=r.a.normalize(n.showCaptions,e.DefaultOptions.showCaptions),t.captionMaxLength=r.a.normalize(n.captionMaxLength,e.DefaultOptions.captionMaxLength),t.captionRemoveDots=null!==(l=n.captionRemoveDots)&&void 0!==l?l:e.DefaultOptions.captionRemoveDots,t.captionSize=r.a.normalize(n.captionSize,e.DefaultOptions.captionSize),t.captionColor=n.captionColor||e.DefaultOptions.captionColor,t.showLikes=r.a.normalize(n.showLikes,e.DefaultOptions.showLikes),t.showComments=r.a.normalize(n.showComments,e.DefaultOptions.showCaptions),t.lcIconSize=r.a.normalize(n.lcIconSize,e.DefaultOptions.lcIconSize),t.likesIconColor=null!==(u=n.likesIconColor)&&void 0!==u?u:e.DefaultOptions.likesIconColor,t.commentsIconColor=n.commentsIconColor||e.DefaultOptions.commentsIconColor,t.lightboxShowSidebar=null!==(d=n.lightboxShowSidebar)&&void 0!==d?d:e.DefaultOptions.lightboxShowSidebar,t.numLightboxComments=n.numLightboxComments||e.DefaultOptions.numLightboxComments,t.showLoadMoreBtn=r.a.normalize(n.showLoadMoreBtn,e.DefaultOptions.showLoadMoreBtn),t.loadMoreBtnTextColor=n.loadMoreBtnTextColor||e.DefaultOptions.loadMoreBtnTextColor,t.loadMoreBtnBgColor=n.loadMoreBtnBgColor||e.DefaultOptions.loadMoreBtnBgColor,t.loadMoreBtnText=n.loadMoreBtnText||e.DefaultOptions.loadMoreBtnText,t.autoload=null!==(m=n.autoload)&&void 0!==m?m:e.DefaultOptions.autoload,t.showFollowBtn=r.a.normalize(n.showFollowBtn,e.DefaultOptions.showFollowBtn),t.followBtnText=null!==(p=n.followBtnText)&&void 0!==p?p:e.DefaultOptions.followBtnText,t.followBtnTextColor=n.followBtnTextColor||e.DefaultOptions.followBtnTextColor,t.followBtnBgColor=n.followBtnBgColor||e.DefaultOptions.followBtnBgColor,t.followBtnLocation=r.a.normalize(n.followBtnLocation,e.DefaultOptions.followBtnLocation),t.hashtagWhitelist=n.hashtagWhitelist||e.DefaultOptions.hashtagWhitelist,t.hashtagBlacklist=n.hashtagBlacklist||e.DefaultOptions.hashtagBlacklist,t.captionWhitelist=n.captionWhitelist||e.DefaultOptions.captionWhitelist,t.captionBlacklist=n.captionBlacklist||e.DefaultOptions.captionBlacklist,t.hashtagWhitelistSettings=null!==(h=n.hashtagWhitelistSettings)&&void 0!==h?h:e.DefaultOptions.hashtagWhitelistSettings,t.hashtagBlacklistSettings=null!==(f=n.hashtagBlacklistSettings)&&void 0!==f?f:e.DefaultOptions.hashtagBlacklistSettings,t.captionWhitelistSettings=null!==(_=n.captionWhitelistSettings)&&void 0!==_?_:e.DefaultOptions.captionWhitelistSettings,t.captionBlacklistSettings=null!==(b=n.captionBlacklistSettings)&&void 0!==b?b:e.DefaultOptions.captionBlacklistSettings,t.moderation=n.moderation||e.DefaultOptions.moderation,t.moderationMode=n.moderationMode||e.DefaultOptions.moderationMode,t.promotionEnabled=null!==(y=n.promotionEnabled)&&void 0!==y?y:e.DefaultOptions.promotionEnabled,t.autoPromotionsEnabled=null!==(v=n.autoPromotionsEnabled)&&void 0!==v?v:e.DefaultOptions.autoPromotionsEnabled,t.globalPromotionsEnabled=null!==(E=n.globalPromotionsEnabled)&&void 0!==E?E:e.DefaultOptions.globalPromotionsEnabled,Array.isArray(n.promotions)?t.promotions=g.a.fromArray(n.promotions):n.promotions&&n.promotions instanceof Map?t.promotions=g.a.fromMap(n.promotions):"object"==typeof n.promotions?t.promotions=n.promotions:t.promotions=e.DefaultOptions.promotions,t}static getAllAccounts(e){const t=c.b.idsToAccounts(e.accounts),n=c.b.idsToAccounts(e.tagged);return{all:t.concat(n),accounts:t,tagged:n}}static getSources(e){return{accounts:c.b.idsToAccounts(e.accounts),tagged:c.b.idsToAccounts(e.tagged),hashtags:c.b.getBusinessAccounts().length>0?e.hashtags.filter(e=>e.tag.length>0):[]}}static hasSources(t){const n=e.Options.getSources(t),a=n.accounts.length>0||n.tagged.length>0,o=n.hashtags.length>0;return a||o}static isLimitingPosts(e){return e.moderation.length>0||e.hashtagBlacklist.length>0||e.hashtagWhitelist.length>0||e.captionBlacklist.length>0||e.captionWhitelist.length>0}}_([i.n],E.prototype,"accounts",void 0),_([i.n],E.prototype,"hashtags",void 0),_([i.n],E.prototype,"tagged",void 0),_([i.n],E.prototype,"layout",void 0),_([i.n],E.prototype,"numColumns",void 0),_([i.n],E.prototype,"highlightFreq",void 0),_([i.n],E.prototype,"sliderPostsPerPage",void 0),_([i.n],E.prototype,"sliderNumScrollPosts",void 0),_([i.n],E.prototype,"mediaType",void 0),_([i.n],E.prototype,"postOrder",void 0),_([i.n],E.prototype,"numPosts",void 0),_([i.n],E.prototype,"linkBehavior",void 0),_([i.n],E.prototype,"feedWidth",void 0),_([i.n],E.prototype,"feedHeight",void 0),_([i.n],E.prototype,"feedPadding",void 0),_([i.n],E.prototype,"imgPadding",void 0),_([i.n],E.prototype,"textSize",void 0),_([i.n],E.prototype,"bgColor",void 0),_([i.n],E.prototype,"textColorHover",void 0),_([i.n],E.prototype,"bgColorHover",void 0),_([i.n],E.prototype,"hoverInfo",void 0),_([i.n],E.prototype,"showHeader",void 0),_([i.n],E.prototype,"headerInfo",void 0),_([i.n],E.prototype,"headerAccount",void 0),_([i.n],E.prototype,"headerStyle",void 0),_([i.n],E.prototype,"headerTextSize",void 0),_([i.n],E.prototype,"headerPhotoSize",void 0),_([i.n],E.prototype,"headerTextColor",void 0),_([i.n],E.prototype,"headerBgColor",void 0),_([i.n],E.prototype,"headerPadding",void 0),_([i.n],E.prototype,"customBioText",void 0),_([i.n],E.prototype,"customProfilePic",void 0),_([i.n],E.prototype,"includeStories",void 0),_([i.n],E.prototype,"storiesInterval",void 0),_([i.n],E.prototype,"showCaptions",void 0),_([i.n],E.prototype,"captionMaxLength",void 0),_([i.n],E.prototype,"captionRemoveDots",void 0),_([i.n],E.prototype,"captionSize",void 0),_([i.n],E.prototype,"captionColor",void 0),_([i.n],E.prototype,"showLikes",void 0),_([i.n],E.prototype,"showComments",void 0),_([i.n],E.prototype,"lcIconSize",void 0),_([i.n],E.prototype,"likesIconColor",void 0),_([i.n],E.prototype,"commentsIconColor",void 0),_([i.n],E.prototype,"lightboxShowSidebar",void 0),_([i.n],E.prototype,"numLightboxComments",void 0),_([i.n],E.prototype,"showLoadMoreBtn",void 0),_([i.n],E.prototype,"loadMoreBtnText",void 0),_([i.n],E.prototype,"loadMoreBtnTextColor",void 0),_([i.n],E.prototype,"loadMoreBtnBgColor",void 0),_([i.n],E.prototype,"autoload",void 0),_([i.n],E.prototype,"showFollowBtn",void 0),_([i.n],E.prototype,"followBtnText",void 0),_([i.n],E.prototype,"followBtnTextColor",void 0),_([i.n],E.prototype,"followBtnBgColor",void 0),_([i.n],E.prototype,"followBtnLocation",void 0),_([i.n],E.prototype,"hashtagWhitelist",void 0),_([i.n],E.prototype,"hashtagBlacklist",void 0),_([i.n],E.prototype,"captionWhitelist",void 0),_([i.n],E.prototype,"captionBlacklist",void 0),_([i.n],E.prototype,"hashtagWhitelistSettings",void 0),_([i.n],E.prototype,"hashtagBlacklistSettings",void 0),_([i.n],E.prototype,"captionWhitelistSettings",void 0),_([i.n],E.prototype,"captionBlacklistSettings",void 0),_([i.n],E.prototype,"moderation",void 0),_([i.n],E.prototype,"moderationMode",void 0),e.Options=E;class w{constructor(e){Object.getOwnPropertyNames(e).map(t=>{this[t]=e[t]})}getCaption(e){const t=e.caption?e.caption:"";return this.captionMaxLength&&t.length?Object(u.p)(Object(u.s)(t,this.captionMaxLength)):t}static compute(t,n=r.a.Mode.DESKTOP){const a=new w({accounts:c.b.filterExisting(t.accounts),tagged:c.b.filterExisting(t.tagged),hashtags:t.hashtags.filter(e=>e.tag.length>0),layout:s.a.getById(t.layout),highlightFreq:r.a.get(t.highlightFreq,n,!0),sliderPostsPerPage:r.a.get(t.sliderPostsPerPage,n,!0),sliderNumScrollPosts:r.a.get(t.sliderNumScrollPosts,n,!0),linkBehavior:r.a.get(t.linkBehavior,n,!0),bgColor:Object(d.a)(t.bgColor),textColorHover:Object(d.a)(t.textColorHover),bgColorHover:Object(d.a)(t.bgColorHover),hoverInfo:t.hoverInfo,showHeader:r.a.get(t.showHeader,n,!0),headerInfo:r.a.get(t.headerInfo,n,!0),headerStyle:r.a.get(t.headerStyle,n,!0),headerTextColor:Object(d.a)(t.headerTextColor),headerBgColor:Object(d.a)(t.headerBgColor),headerPadding:r.a.get(t.headerPadding,n,!0),includeStories:t.includeStories,storiesInterval:t.storiesInterval,showCaptions:r.a.get(t.showCaptions,n,!0),captionMaxLength:r.a.get(t.captionMaxLength,n,!0),captionRemoveDots:t.captionRemoveDots,captionColor:Object(d.a)(t.captionColor),showLikes:r.a.get(t.showLikes,n,!0),showComments:r.a.get(t.showComments,n,!0),likesIconColor:Object(d.a)(t.likesIconColor),commentsIconColor:Object(d.a)(t.commentsIconColor),lightboxShowSidebar:t.lightboxShowSidebar,numLightboxComments:t.numLightboxComments,showLoadMoreBtn:r.a.get(t.showLoadMoreBtn,n,!0),loadMoreBtnTextColor:Object(d.a)(t.loadMoreBtnTextColor),loadMoreBtnBgColor:Object(d.a)(t.loadMoreBtnBgColor),loadMoreBtnText:t.loadMoreBtnText,showFollowBtn:r.a.get(t.showFollowBtn,n,!0),autoload:t.autoload,followBtnLocation:r.a.get(t.followBtnLocation,n,!0),followBtnTextColor:Object(d.a)(t.followBtnTextColor),followBtnBgColor:Object(d.a)(t.followBtnBgColor),followBtnText:t.followBtnText,account:null,showBio:!1,bioText:null,profilePhotoUrl:c.b.DEFAULT_PROFILE_PIC,feedWidth:"",feedHeight:"",feedPadding:"",imgPadding:"",textSize:"",headerTextSize:"",headerPhotoSize:"",captionSize:"",lcIconSize:"",showLcIcons:!1});if(a.numColumns=this.getNumCols(t,n),a.numPosts=this.getNumPosts(t,n),a.allAccounts=a.accounts.concat(a.tagged.filter(e=>!a.accounts.includes(e))),a.allAccounts.length>0&&(a.account=t.headerAccount&&a.allAccounts.includes(t.headerAccount)?c.b.getById(t.headerAccount):c.b.getById(a.allAccounts[0])),a.showHeader=a.showHeader&&null!==a.account,a.showHeader&&(a.profilePhotoUrl=t.customProfilePic.length?t.customProfilePic:c.b.getProfilePicUrl(a.account)),a.showFollowBtn=a.showFollowBtn&&null!==a.account,a.showBio=a.headerInfo.some(t=>t===e.HeaderInfo.BIO),a.showBio){const e=t.customBioText.trim().length>0?t.customBioText:null!==a.account?c.b.getBioText(a.account):"";a.bioText=Object(u.p)(e),a.showBio=a.bioText.length>0}return a.feedWidth=this.normalizeCssSize(t.feedWidth,n,"auto"),a.feedHeight=this.normalizeCssSize(t.feedHeight,n,"auto"),a.feedPadding=this.normalizeCssSize(t.feedPadding,n,"0"),a.imgPadding=this.normalizeCssSize(t.imgPadding,n,"0"),a.textSize=this.normalizeCssSize(t.textSize,n,"inherit",!0),a.headerTextSize=this.normalizeCssSize(t.headerTextSize,n,"inherit"),a.headerPhotoSize=this.normalizeCssSize(t.headerPhotoSize,n,"50px"),a.captionSize=this.normalizeCssSize(t.captionSize,n,"inherit"),a.lcIconSize=this.normalizeCssSize(t.lcIconSize,n,"inherit"),a.buttonPadding=Math.max(10,r.a.get(t.imgPadding,n))+"px",a.showLcIcons=a.showLikes||a.showComments,a}static getNumCols(e,t){return Math.max(1,this.normalizeMultiInt(e.numColumns,t,1))}static getNumPosts(e,t){return Math.max(1,this.normalizeMultiInt(e.numPosts,t,1))}static normalizeMultiInt(e,t,n=0){const a=parseInt(r.a.get(e,t)+"");return isNaN(a)?t===r.a.Mode.DESKTOP?n:this.normalizeMultiInt(e,r.a.Mode.DESKTOP,n):a}static normalizeCssSize(e,t,n=null,a=!1){const o=r.a.get(e,t,a);return o?o+"px":n}}function S(e,t){if(f.a.isPro)return Object(u.l)(h.a.isValid,[()=>L(e,t),()=>t.globalPromotionsEnabled&&h.a.getGlobalPromo(e),()=>t.autoPromotionsEnabled&&h.a.getAutoPromo(e)])}function L(e,t){return e?h.a.getPromoFromDictionary(e,t.promotions):void 0}e.ComputedOptions=w,e.HashtagSorting=Object(l.b)({recent:"Most recent",popular:"Most popular"}),function(e){e.ALL="all",e.PHOTOS="photos",e.VIDEOS="videos"}(n=e.MediaType||(e.MediaType={})),function(e){e.NOTHING="nothing",e.SELF="self",e.NEW_TAB="new_tab",e.LIGHTBOX="lightbox"}(a=e.LinkBehavior||(e.LinkBehavior={})),function(e){e.DATE_ASC="date_asc",e.DATE_DESC="date_desc",e.POPULARITY_ASC="popularity_asc",e.POPULARITY_DESC="popularity_desc",e.RANDOM="random"}(o=e.PostOrder||(e.PostOrder={})),function(e){e.USERNAME="username",e.DATE="date",e.CAPTION="caption",e.LIKES_COMMENTS="likes_comments",e.INSTA_LINK="insta_link"}(m=e.HoverInfo||(e.HoverInfo={})),function(e){e.NORMAL="normal",e.BOXED="boxed",e.CENTERED="centered"}(p=e.HeaderStyle||(e.HeaderStyle={})),function(e){e.BIO="bio",e.PROFILE_PIC="profile_pic",e.FOLLOWERS="followers",e.MEDIA_COUNT="media_count"}(b=e.HeaderInfo||(e.HeaderInfo={})),function(e){e.HEADER="header",e.BOTTOM="bottom",e.BOTH="both"}(y=e.FollowBtnLocation||(e.FollowBtnLocation={})),function(e){e.WHITELIST="whitelist",e.BLACKLIST="blacklist"}(v=e.ModerationMode||(e.ModerationMode={})),e.DefaultOptions={accounts:[],hashtags:[],tagged:[],layout:null,numColumns:{desktop:3},highlightFreq:{desktop:7},sliderPostsPerPage:{desktop:5},sliderNumScrollPosts:{desktop:1},mediaType:n.ALL,postOrder:o.DATE_DESC,numPosts:{desktop:9},linkBehavior:{desktop:a.LIGHTBOX,phone:a.NEW_TAB},feedWidth:{desktop:""},feedHeight:{desktop:""},feedPadding:{desktop:20,tablet:14,phone:10},imgPadding:{desktop:14,tablet:10,phone:6},textSize:{all:""},bgColor:{r:255,g:255,b:255,a:1},hoverInfo:[m.LIKES_COMMENTS,m.INSTA_LINK],textColorHover:{r:255,g:255,b:255,a:1},bgColorHover:{r:0,g:0,b:0,a:.5},showHeader:{desktop:!0},headerInfo:{desktop:[b.PROFILE_PIC,b.BIO]},headerAccount:null,headerStyle:{desktop:p.NORMAL,phone:p.CENTERED},headerTextSize:{desktop:""},headerPhotoSize:{desktop:50},headerTextColor:{r:0,g:0,b:0,a:1},headerBgColor:{r:255,g:255,b:255,a:1},headerPadding:{desktop:0},customProfilePic:0,customBioText:"",includeStories:!1,storiesInterval:5,showCaptions:{desktop:!1},captionMaxLength:{desktop:0},captionRemoveDots:!1,captionSize:{desktop:0},captionColor:{r:0,g:0,b:0,a:1},showLikes:{desktop:!1},showComments:{desktop:!1},lcIconSize:{desktop:14},likesIconColor:{r:0,g:0,b:0,a:1},commentsIconColor:{r:0,g:0,b:0,a:1},lightboxShowSidebar:!1,numLightboxComments:50,showLoadMoreBtn:{desktop:!0},loadMoreBtnTextColor:{r:255,g:255,b:255,a:1},loadMoreBtnBgColor:{r:0,g:149,b:246,a:1},loadMoreBtnText:"Load more",autoload:!1,showFollowBtn:{desktop:!0},followBtnText:"Follow on Instagram",followBtnTextColor:{r:255,g:255,b:255,a:1},followBtnBgColor:{r:0,g:149,b:246,a:1},followBtnLocation:{desktop:y.HEADER,phone:y.BOTTOM},hashtagWhitelist:[],hashtagBlacklist:[],captionWhitelist:[],captionBlacklist:[],hashtagWhitelistSettings:!0,hashtagBlacklistSettings:!0,captionWhitelistSettings:!0,captionBlacklistSettings:!0,moderation:[],moderationMode:v.BLACKLIST,promotionEnabled:!0,autoPromotionsEnabled:!0,globalPromotionsEnabled:!0,promotions:{}},e.getPromo=S,e.getFeedPromo=L,e.executeMediaClick=function(e,t){const n=S(e,t),a=h.a.getConfig(n),o=h.a.getType(n);return!(!o||!o.isValid(a)||"function"!=typeof o.onMediaClick)&&o.onMediaClick(e,a)},e.getLink=function(e,t){var n,a;const o=S(e,t),i=h.a.getConfig(o),r=h.a.getType(o);if(void 0===r||!r.isValid(i))return{text:null,url:null,newTab:!1};let[s,l]=r.getPopupLink?null!==(n=r.getPopupLink(e,i))&&void 0!==n?n:null:[null,!1];return{text:s,url:r.getMediaUrl&&null!==(a=r.getMediaUrl(e,i))&&void 0!==a?a:null,newTab:l}}}(b||(b={}))},50:function(e,t,n){e.exports={root:"SettingsField__root layout__flex-column",label:"SettingsField__label layout__flex-column",container:"SettingsField__container layout__flex-row",control:"SettingsField__control layout__flex-column","control-partial-width":"SettingsField__control-partial-width SettingsField__control layout__flex-column",controlPartialWidth:"SettingsField__control-partial-width SettingsField__control layout__flex-column","control-full-width":"SettingsField__control-full-width SettingsField__control layout__flex-column",controlFullWidth:"SettingsField__control-full-width SettingsField__control layout__flex-column",tooltip:"SettingsField__tooltip layout__flex-column"}},51:function(e,t,n){"use strict";function a(e){return t=>(t.stopPropagation(),e(t))}function o(e,t){let n;return(...a)=>{clearTimeout(n),n=setTimeout(()=>{n=null,e(...a)},t)}}function i(){}n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}))},54:function(e,t,n){e.exports={root:"GenericNavbar__root",list:"GenericNavbar__list","left-list":"GenericNavbar__left-list GenericNavbar__list",leftList:"GenericNavbar__left-list GenericNavbar__list",item:"GenericNavbar__item","center-list":"GenericNavbar__center-list GenericNavbar__list",centerList:"GenericNavbar__center-list GenericNavbar__list","right-list":"GenericNavbar__right-list GenericNavbar__list",rightList:"GenericNavbar__right-list GenericNavbar__list","path-list":"GenericNavbar__path-list GenericNavbar__left-list GenericNavbar__list",pathList:"GenericNavbar__path-list GenericNavbar__left-list GenericNavbar__list","path-segment":"GenericNavbar__path-segment",pathSegment:"GenericNavbar__path-segment",separator:"GenericNavbar__separator GenericNavbar__item"}},55:function(e,t,n){e.exports={root:"MediaTileIcons__root layout__flex-row",icon:"MediaTileIcons__icon"}},59:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));const a=(e,t)=>e.startsWith(t)?e:t+e,o=e=>{return(t=e,"#",t.startsWith("#")?t.substr("#".length):t).split(/\s/).map((e,t)=>t>0?e[0].toUpperCase()+e.substr(1):e).join("").replace(/\W/gi,"");var t}},6:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(17);!function(e){let t,n,a;function i(e){return e.hasOwnProperty("children")}!function(e){e.IMAGE="IMAGE",e.VIDEO="VIDEO",e.ALBUM="CAROUSEL_ALBUM"}(t=e.Type||(e.Type={})),function(t){let n;function a(t){if(i(t)&&e.Source.isOwnMedia(t.source)){if("object"==typeof t.thumbnails&&!o.a.isEmpty(t.thumbnails))return t.thumbnails;if("string"==typeof t.thumbnail&&t.thumbnail.length>0)return{[n.SMALL]:t.thumbnail,[n.MEDIUM]:t.thumbnail,[n.LARGE]:t.thumbnail}}return{[n.SMALL]:t.url,[n.MEDIUM]:t.url,[n.LARGE]:t.url}}!function(e){e.SMALL="s",e.MEDIUM="m",e.LARGE="l"}(n=t.Size||(t.Size={})),t.get=function(e,t){const n=a(e);return o.a.get(n,t)||(i(e)?e.thumbnail:e.url)},t.getMap=a,t.has=function(t){return!!i(t)&&!!e.Source.isOwnMedia(t.source)&&("string"==typeof t.thumbnail&&t.thumbnail.length>0||!o.a.isEmpty(t.thumbnails))}}(n=e.Thumbnails||(e.Thumbnails={})),function(e){let t;!function(e){e.PERSONAL_ACCOUNT="PERSONAL_ACCOUNT",e.BUSINESS_ACCOUNT="BUSINESS_ACCOUNT",e.TAGGED_ACCOUNT="TAGGED_ACCOUNT",e.RECENT_HASHTAG="RECENT_HASHTAG",e.POPULAR_HASHTAG="POPULAR_HASHTAG",e.USER_STORY="USER_STORY"}(t=e.Type||(e.Type={})),e.isOwnMedia=function(e){return e.type===t.PERSONAL_ACCOUNT||e.type===t.BUSINESS_ACCOUNT||e.type===t.USER_STORY}}(a=e.Source||(e.Source={})),e.getAsRows=(e,t)=>{e=e.slice(),t=t>0?t:1;let n=[];for(;e.length;)n.push(e.splice(0,t));if(n.length>0){const e=n.length-1;for(;n[e].length<t;)n[e].push({})}return n},e.isFromHashtag=e=>e.source.type===a.Type.POPULAR_HASHTAG||e.source.type===a.Type.RECENT_HASHTAG,e.isFullMedia=i}(a||(a={}))},617:function(e,t,n){"use strict";n.r(t),n(267);var a=n(45),o=(n(420),n(369)),i=n(1),r=n(92),s=n(0),l=n.n(s),c=n(53),u=n(370),d=n(27),m=n(49),p=n(7),h=n(14);function g(){const e=new Date,t=3===e.getMonth()&&1===e.getDate()?"spitloght-800w.png":"spotlight-800w.png";return l.a.createElement("div",{className:"admin-loading"},l.a.createElement("div",{className:"admin-loading__perspective"},l.a.createElement("div",{className:"admin-loading__container"},l.a.createElement("img",{src:h.a.image(t),className:"admin-loading__logo",alt:"Spotlight"}))))}var f,_,b=n(5),y=n(20),v=n(388),E=n(199),w=n.n(E),S=n(8),L=n(18),x=n(22);(_=f||(f={})).list=Object(i.n)([]),_.fetch=function(){return y.a.restApi.getNotifications().then(e=>{"object"==typeof e&&Array.isArray(e.data)&&_.list.push(...e.data)}).catch(e=>{})};var O=n(389),k=n(84);const M=Object(p.b)((function(){const[e,t]=l.a.useState(!1),[n,a]=l.a.useState(!1),o=l.a.useCallback(()=>a(!0),[]),i=l.a.useCallback(()=>a(!1),[]),r=Object(L.f)(o);return!e&&f.list.length>0&&l.a.createElement(k.a,{className:w.a.menu,isOpen:n,onBlur:i,placement:"top-end"},({ref:e})=>l.a.createElement("div",{ref:e,className:w.a.beacon},l.a.createElement("button",{className:w.a.button,onClick:o,onKeyPress:r},l.a.createElement(S.a,{icon:"megaphone"}),f.list.length>0&&l.a.createElement("div",{className:w.a.counter},f.list.length))),l.a.createElement(k.b,null,f.list.map(e=>l.a.createElement(O.a,{key:e.id,notification:e})),n&&l.a.createElement("a",{className:w.a.hideLink,onClick:()=>t(!0)},"Hide")))}));var C=n(67),N=n(308);const P=new(n(209).a)([],600);var T=n(187),I=n(390);const A=document.title.replace("Spotlight","%s ‹ Spotlight");function B(){const e=d.a.get("screen"),t=m.b.getScreen(e);t&&(document.title=A.replace("%s",t.title))}d.a.listen(B);const F=Object(p.b)((function(){const[e,t]=Object(s.useState)(!1),[n,a]=Object(s.useState)(!1);Object(s.useLayoutEffect)(()=>{e||n||P.run().then(()=>{t(!0),a(!1),f.fetch()}).catch(e=>{C.a.add("load_error",Object(r.a)(T.a,{message:e.toString()}),0)})},[n,e]);const o=e=>{var t,n;const a=null!==(n=null!==(t=e.detail.message)&&void 0!==t?t:e.detail.response.data.message)&&void 0!==n?n:null;C.a.add("feed/fetch_fail",()=>l.a.createElement("div",null,l.a.createElement("p",null,"An error occurred while retrieving the media for this feed. Details:"),a&&l.a.createElement("code",null,a),l.a.createElement("p",null,"If this error persists, kindly"," ",l.a.createElement("a",{href:y.a.resources.supportUrl,target:"_blank"},"contact customer support"),".")),0)},i=()=>{C.a.add("admin/feed/import_media",C.a.message("Retrieving posts from Instagram. This may take around 30 seconds."),0)},p=()=>{C.a.remove("admin/feed/import_media")},h=()=>{C.a.add("admin/feed/import_media/fail",C.a.message("Failed to import posts from Instagram"))};return Object(s.useEffect)(()=>(B(),document.addEventListener(b.a.Events.FETCH_FAIL,o),document.addEventListener(x.a.events.onImportStart,i),document.addEventListener(x.a.events.onImportEnd,p),document.addEventListener(x.a.events.onImportFail,h),()=>{document.removeEventListener(b.a.Events.FETCH_FAIL,o),document.removeEventListener(x.a.events.onImportStart,i),document.removeEventListener(x.a.events.onImportEnd,p),document.removeEventListener(x.a.events.onImportFail,h)}),[]),e?l.a.createElement(c.b,{history:d.a.history},m.b.getList().map((e,t)=>l.a.createElement(u.a,{key:e.id,when:"screen",is:e.id,isRoot:0===t,render:()=>l.a.createElement(e.component)})),l.a.createElement(M,null),l.a.createElement(I.a,null),l.a.createElement(v.a,null),l.a.createElement(N.a,null)):l.a.createElement(l.a.Fragment,null,l.a.createElement(g,null),l.a.createElement(N.a,null))}));var j=n(23),D=n(220),z=n.n(D),R=n(4),H=n(57),W=n(9);function U({}){const e=l.a.useRef(),t=l.a.useRef([]),[n,a]=l.a.useState(0),[o,i]=l.a.useState(!1),[,r]=l.a.useState(),c=()=>{const n=function(e){const t=.4*e.width,n=t/724,a=707*n,o=22*n,i=35*n;return{bounds:e,origin:{x:(e.width-t)/2+a-i/2,y:.5*e.height+o-i/2},scale:n,particleSize:i}}(e.current.getBoundingClientRect());t.current=t.current.map(e=>{const t=e.didSike?1:Math.max(1,1.3-1.3*Math.min(1,e.life/100));return Object.assign(Object.assign({},e),{pos:{x:e.pos.x+e.vel.x*t,y:e.pos.y+e.vel.y*t},life:e.life+1})}).filter(e=>e.life<500&&e.pos.x>=0&&e.pos.y>=0&&e.pos.x+e.size<=n.bounds.width&&e.pos.y+e.size<=n.bounds.height),t.current.length<30&&10*Math.random()>7&&t.current.push((e=>{const t=Math.max(1,4*Math.random()),n=2*Math.random()*Math.PI,a={x:Math.sin(n)*t,y:Math.cos(n)*t};return{pos:Object.assign({},e.origin),vel:a,size:e.particleSize,life:1}})(n)),r(R.t)};Object(s.useEffect)(()=>{const e=setInterval(c,25);return()=>clearInterval(e)},[]);const u=function(e){let t=null;return G.forEach(([n,a])=>{e>=n&&(t=a)}),t}(n);return l.a.createElement("div",{className:z.a.root},l.a.createElement("h1",{style:{textAlign:"center"}},"Let's play!"),l.a.createElement("p",null,"Click on as many Spotlight dots as you can. We challenge you to ",l.a.createElement("strong",null,"hit ",100),"!"),l.a.createElement("br",null),l.a.createElement("div",{ref:e,style:V.container},n>0&&l.a.createElement("div",{className:z.a.score},l.a.createElement("strong",null,"Score"),": ",l.a.createElement("span",null,n)),u&&l.a.createElement("div",{className:z.a.message},l.a.createElement("span",{className:z.a.messageBubble},u)),t.current.map((e,o)=>l.a.createElement("div",{key:o,onMouseDown:()=>(e=>{const o=t.current[e].didSike?5:1;t.current.splice(e,1),a(n+o)})(o),onMouseEnter:()=>(e=>{const n=t.current[e];if(n.didSike)return;const a=1e3*Math.random();a>100&&a<150&&(n.vel={x:5*Math.sign(-n.vel.x),y:5*Math.sign(-n.vel.y)},n.life=100,n.didSike=!0)})(o),style:Object.assign(Object.assign({},V.particle),{top:e.pos.y,left:e.pos.x,width:e.size,height:e.size,backgroundColor:e.didSike?"#ffaa00":"#"+(14492491+65536*e.life+256*e.life+e.life).toString(16)})},e.didSike&&l.a.createElement("span",{style:V.sike},"x",5)))),l.a.createElement(H.a,{title:"Get 20% off Spotlight PRO",isOpen:n>=100&&!o,onClose:()=>i(!0),allowShadeClose:!1},l.a.createElement(H.a.Content,null,l.a.createElement("div",{style:{textAlign:"center"}},l.a.createElement("p",{style:{display:"inline-block",width:"70%",marginTop:10}},l.a.createElement("strong",{style:{opacity:.7}},"You were just clicking the dot in the logo, weren't you?",l.a.createElement("br",null),"It doesn't matter. You made it a 100!")),l.a.createElement("h1",null,"Get 20% off Spotlight PRO"),l.a.createElement("p",{style:{display:"inline-block",width:"60%"}},"Open up to new opportunities with hashtag feeds, filtering options, visual moderation,"," ","tagged feeds, new layouts, promotions and much more."),l.a.createElement("div",{style:{margin:"10px 0"}},l.a.createElement("a",{href:y.a.resources.upgradeUrl,target:"_blank",style:{width:"100%"}},l.a.createElement(W.a,{type:W.c.PRIMARY,size:W.b.HERO,style:{width:"80%"}},"Get 20% off Spotlight PRO")))))))}const G=[[10,l.a.createElement("span",null,"You're getting the hang of this!")],[50,l.a.createElement("span",null,"Not bad. You're half way to a 100!")],[120,l.a.createElement("span",null,"Just post a 5-star review already. You're clearly in love with us!")],[150,l.a.createElement("span",null,"Hey, we'd be curious if there were more messages too. But sadly, this is the last one. Good-bye!")],[500,l.a.createElement("span",null,"Error: User has become obsessed with clicking games.")],[1e3,l.a.createElement("span",null,"While the term Easter egg has been used to mean a hidden object for some time, in reference to an Easter egg hunt, it has come to be more commonly used to mean a message, image, or feature hidden in a video game, film, or other, usually electronic, medium. The term used in this manner was coined around 1979 by Steve Wright, the then Director of Software Development in the Atari Consumer Division, to describe a hidden message in the Atari video game Adventure. [Wikipedia]")]],V={container:{flex:1,position:"relative",backgroundColor:"#fff",backgroundImage:`url('${h.a.image("spotlight-800w.png")}')`,backgroundPosition:"center 50%",backgroundSize:"40%",backgroundRepeat:"no-repeat",borderRadius:8,marginTop:15,userSelect:"none"},particle:{position:"absolute",backgroundColor:"#dd234b",borderRadius:999,cursor:"pointer",color:"#000",userSelect:"none"},sike:{position:"relative",left:"calc(100% + 5px)",fontSize:"16px",userSelect:"none"}};var K=n(164),q=n(221),Y=n.n(q),$=n(11),X=Object(p.b)((function({}){return l.a.createElement("div",{className:Y.a.root})}));Object(p.b)((function({className:e,label:t,children:n}){const a="settings-field-"+Object(R.t)();return l.a.createElement("div",{className:Object($.b)(Y.a.fieldContainer,e)},l.a.createElement("div",{className:Y.a.fieldLabel},l.a.createElement("label",{htmlFor:a},t)),l.a.createElement("div",{className:Y.a.fieldControl},n(a)))}));var J=n(124),Q=n(152);const Z={factories:Object(a.b)({"admin/root/component":()=>F,"admin/settings/tabs/accounts":()=>({id:"accounts",label:"Manage Accounts",component:K.a}),"admin/settings/tabs/crons":()=>({id:"crons",label:"Crons",component:Object(r.b)(J.a,{page:()=>y.a.settings.pages.find(e=>"crons"===e.id)})}),"admin/settings/tabs/advanced":e=>({id:"advanced",label:"Advanced",component:e.get("admin/settings/show_game")?e.get("admin/settings/game/component"):e.get("admin/settings/advanced/component")}),"admin/settings/show_game":()=>!0,"admin/settings/advanced/component":()=>X,"admin/settings/game/component":()=>U}),extensions:Object(a.b)({"root/children":(e,t)=>[...t,e.get("admin/root/component")],"settings/tabs":(e,t)=>[e.get("admin/settings/tabs/accounts"),e.get("admin/settings/tabs/advanced"),...t]}),run:()=>{document.addEventListener(j.a,()=>{C.a.add("sli/settings/saved",Object(r.a)(Q.a,{message:"Settings saved."}))});{const e=document.getElementById("toplevel_page_spotlight-instagram").querySelector("ul.wp-submenu").querySelectorAll("li:not(.wp-submenu-head)"),t=Array.from(e);m.b.getList().forEach((e,n)=>{const a=0===n,o=e.state||{},r=d.a.fullUrl(Object.assign({screen:e.id},o)),s=d.a.at(Object.assign({screen:e.id},o)),l=t.find(e=>e.querySelector("a").href===r);l&&(l.addEventListener("click",e=>{d.a.history.push(s,{}),e.preventDefault(),e.stopPropagation()}),Object(i.g)(()=>{var t;const n=null!==(t=d.a.get("screen"))&&void 0!==t?t:"",o=e.id===n||!n&&a;l.classList.toggle("current",o)}))})}}};var ee=n(35),te=n(3),ne=n(304),ae=n.n(ne),oe=n(176),ie=n(52),re=n(87),se=n.n(re),le=n(244),ce=n(125),ue=n(34);const de=()=>{const e={cols:{name:se.a.nameCol,sources:se.a.sourcesCol,usages:se.a.usagesCol,actions:se.a.actionsCol},cells:{name:se.a.nameCell,sources:se.a.sourcesCell,usages:se.a.usagesCell,actions:se.a.actionsCell}};return l.a.createElement("div",{className:"feeds-list"},l.a.createElement(ce.a,{styleMap:e,cols:[{id:"name",label:"Name",render:e=>{const t=d.a.at({screen:m.a.EDIT_FEED,id:e.id.toString()});return l.a.createElement("div",null,l.a.createElement(ie.a,{to:t,className:se.a.name},e.name?e.name:"(no name)"),l.a.createElement("div",{className:se.a.metaList},l.a.createElement("span",{className:se.a.id},"ID: ",e.id),l.a.createElement("span",{className:se.a.layout},ue.a.getName(e.options.layout))))}},{id:"sources",label:"Shows posts from",render:e=>l.a.createElement(me,{feed:e})},{id:"usages",label:"Instances",render:e=>l.a.createElement(pe,{feed:e})},{id:"actions",label:"Actions",render:e=>l.a.createElement("div",{className:se.a.actionsList},l.a.createElement(le.a,{feed:e},l.a.createElement(W.a,{type:W.c.SECONDARY,tooltip:"Copy shortcode"},l.a.createElement(S.a,{icon:"editor-code"}))),l.a.createElement(W.a,{type:W.c.SECONDARY,tooltip:"Import posts",onClick:()=>(e=>{x.a.importMedia(e.options).then(()=>{C.a.add("admin/feeds/import/done",C.a.message("Finished importing posts for "+e.name))}).catch(()=>{C.a.add("admin/feeds/import/error",C.a.message("Something went wrong while importing posts for "+e.name))})})(e)},l.a.createElement(S.a,{icon:"update"})),l.a.createElement(W.a,{type:W.c.DANGER,tooltip:"Delete feed",onClick:()=>(e=>{confirm("Are you sure you want to delete this feed? This cannot be undone.")&&ee.a.deleteFeed(e)})(e)},l.a.createElement(S.a,{icon:"trash"})))}],rows:ee.a.list}))},me=({feed:e})=>{let t=[];const n=b.a.Options.getSources(e.options);return n.accounts.forEach(e=>{const n=he(e);n&&t.push(n)}),n.tagged.forEach(e=>{const n=he(e,!0);n&&t.push(n)}),n.hashtags.forEach(e=>t.push(l.a.createElement("div",null,"#",e.tag))),0===t.length&&t.push(l.a.createElement("div",{className:se.a.noSourcesMsg},l.a.createElement(S.a,{icon:"warning"}),l.a.createElement("span",null,"Feed has no sources"))),l.a.createElement("div",{className:se.a.sourcesList},t.map((e,t)=>e&&l.a.createElement(fe,{key:t},e)))},pe=({feed:e})=>l.a.createElement("div",{className:se.a.usagesList},e.usages.map((e,t)=>l.a.createElement("div",{key:t,className:se.a.usage},l.a.createElement("a",{className:se.a.usageLink,href:e.link,target:"_blank"},e.name),l.a.createElement("span",{className:se.a.usageType},"(",e.type,")"))));function he(e,t){return e?l.a.createElement(ge,{account:e,isTagged:t}):null}const ge=({account:e,isTagged:t})=>{const n=t?"tag":e.type===te.a.Type.BUSINESS?"businessman":"admin-users";return l.a.createElement("div",null,l.a.createElement(S.a,{icon:n}),e.username)},fe=({children:e})=>l.a.createElement("div",{className:se.a.source},e);var _e=n(108),be=n(261),ye=n.n(be);const ve=d.a.at({screen:m.a.NEW_FEED}),Ee=()=>{const[e,t]=l.a.useState(!1);return l.a.createElement(_e.a,{className:ye.a.root,isTransitioning:e},l.a.createElement("div",null,l.a.createElement("h1",null,"Start engaging with your audience"),l.a.createElement(_e.a.Thin,null,l.a.createElement("p",null,"Connect with more people by embedding one or more Instagram feeds on this website."),l.a.createElement("p",null,"It only takes 3 steps! Let’s get going!"),l.a.createElement(_e.a.StepList,null,l.a.createElement(_e.a.Step,{num:1,isDone:te.b.list.length>0},l.a.createElement("span",null,"Connect your Instagram Account")),l.a.createElement(_e.a.Step,{num:2},l.a.createElement("span",null,"Design your feed")),l.a.createElement(_e.a.Step,{num:3},l.a.createElement("span",null,"Embed it on your site"))))),l.a.createElement("div",{className:ye.a.callToAction},l.a.createElement(_e.a.HeroButton,{onClick:()=>{t(!0),setTimeout(()=>d.a.history.push(ve,{}),_e.a.TRANSITION_DURATION)}},te.b.list.length>0?"Design your feed":"Connect your Instagram Account"),l.a.createElement(_e.a.HelpMsg,{className:ye.a.contactUs},"If you need help at any time,"," ",l.a.createElement("a",{href:y.a.resources.supportUrl,target:"_blank",style:{whiteSpace:"nowrap"}},"contact me here"),".",l.a.createElement("br",null),"- Mark Zahra, Spotlight")))};var we=n(177),Se=Object(p.b)((function(){return l.a.createElement(oe.a,{navbar:we.a},l.a.createElement("div",{className:ae.a.root},ee.a.hasFeeds()?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:ae.a.createNewBtn},l.a.createElement(ie.a,{to:d.a.at({screen:m.a.NEW_FEED}),className:"button button-primary button-large"},"Create a new feed")),l.a.createElement(de,null)):l.a.createElement(Ee,null)))})),Le=n(101),xe=n(214),Oe=n(111),ke=n(394);function Me({feed:e,onSave:t}){const n=l.a.useCallback(e=>new Promise(n=>{const a=null===e.id;Le.a.saveFeed(e).then(()=>{t&&t(e),a||n()})}),[]),a=l.a.useCallback(()=>{d.a.goto({screen:m.a.FEED_LIST})},[]),o=l.a.useCallback(e=>Le.a.editorTab=e,[]),i={tabs:Oe.a.tabs.slice(),showNameField:!0,showDoneBtn:!0,showCancelBtn:!0,doneBtnText:"Save",cancelBtnText:"Cancel"};return i.tabs.push({id:"embed",label:"Embed",sidebar:e=>l.a.createElement(ke.a,Object.assign({},e))}),l.a.createElement(xe.a,{feed:e,firstTab:Le.a.editorTab,requireName:!0,confirmOnCancel:!0,useCtrlS:!0,onSave:n,onCancel:a,onChangeTab:o,config:i})}var Ce=ee.a.SavedFeed,Ne=n(31);const Pe=()=>l.a.createElement("div",null,l.a.createElement(Ne.a,{type:Ne.b.ERROR,showIcon:!0},"Feed does not exist.",l.a.createElement(ie.a,{to:d.a.with({screen:"feeds"})},"Go back")));var Te=n(210),Ie=n(153);m.b.register({id:"feeds",title:"Feeds",position:0,component:Se}),m.b.register({id:"new",title:"Add New",position:10,component:function(){return Le.a.edit(new Ce),l.a.createElement(Me,{feed:Le.a.feed})}}),m.b.register({id:"edit",title:"Edit",isHidden:!0,component:function(){const e=(()=>{const e=d.a.get("id");return e?parseInt(e):null})(),t=ee.a.getById(e);return e&&t?(Le.a.feed.id!==e&&Le.a.edit(t),Object(s.useEffect)(()=>()=>Le.a.cancelEditor(),[]),l.a.createElement(Me,{feed:Le.a.feed})):l.a.createElement(Pe,null)}}),m.b.register({id:"promotions",title:"Promotions",position:40,component:Object(r.a)(Te.a,{isFakePro:!0})}),m.b.register({id:"settings",title:"Settings",position:50,component:Ie.b}),P.add(()=>ee.a.loadFeeds()),P.add(()=>te.b.loadAccounts()),P.add(()=>j.b.load());const Ae=document.getElementById(y.a.config.rootId);if(Ae){const e=[o.a,Z].filter(e=>null!==e);Ae.classList.add("wp-core-ui-override"),new a.a("admin",Ae,e).run()}},63:function(e,t,n){e.exports={root:"SettingsGroup__root layout__flex-column",title:"SettingsGroup__title",content:"SettingsGroup__content","field-list":"SettingsGroup__field-list layout__flex-column",fieldList:"SettingsGroup__field-list layout__flex-column"}},64:function(e,t,n){e.exports={root:"MediaTileCaption__root",preview:"MediaTileCaption__preview MediaTileCaption__root",full:"MediaTileCaption__full MediaTileCaption__root"}},65:function(e,t,n){e.exports={image:"MediaLightboxImage__image MediaLightboxObject__media",loading:"MediaLightboxImage__loading MediaLightboxObject__media MediaLightboxObject__loading-animation"}},66:function(e,t,n){e.exports={link:"FollowButton__link",button:"FollowButton__button feed__feed-button"}},69:function(e,t,n){e.exports={root:"MediaLoading__root",animation:"MediaLoading__animation"}},73:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(42),r=n.n(i),s=n(7),l=n(10),c=n.n(l),u=n(30),d=n.n(u),m=n(6),p=n(4),h=n(8),g=n(33),f=n.n(g),_=n(11),b=n(3);const y=({comment:e,className:t})=>{const n=e.username?o.a.createElement("a",{key:-1,href:b.b.getUsernameUrl(e.username),target:"_blank",className:f.a.username},e.username):null,a=n?(e,t)=>t>0?e:[n,...e]:void 0,i=Object(p.p)(e.text,a),r=1===e.likeCount?"like":"likes";return o.a.createElement("div",{className:Object(_.b)(f.a.root,t)},o.a.createElement("div",{className:f.a.content},o.a.createElement("div",{key:e.id,className:f.a.text},i)),o.a.createElement("div",{className:f.a.metaList},o.a.createElement("div",{className:f.a.date},Object(p.r)(e.timestamp)),e.likeCount>0&&o.a.createElement("div",{className:f.a.likeCount},`${e.likeCount} ${r}`)))};var v=n(5),E=n(89),w=n.n(E),S=n(65),L=n.n(S);function x(e){var{url:t,caption:n,size:a}=e,i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["url","caption","size"]);const[r,s]=o.a.useState(!1),l={width:a.width+"px",height:a.height+"px"};return o.a.createElement("img",Object.assign({style:l,className:r?L.a.image:L.a.loading,src:t,alt:n,loading:"eager",onLoad:()=>s(!0)},i))}var O=n(26),k=n.n(O);function M(e){var{album:t,autoplayVideos:n,size:a}=e,i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["album","autoplayVideos","size"]);const r=o.a.useRef(),[s,l]=o.a.useState(0),c={transform:`translateX(${100*-s}%)`},u=t.length-1,d={width:a.width+"px",height:a.height+"px"};return o.a.createElement("div",{className:k.a.root,style:d},o.a.createElement("div",{className:k.a.strip,style:c},t.map((e,t)=>o.a.createElement("div",{key:e.id,className:k.a.frame,ref:t>0?void 0:r},o.a.createElement(I,Object.assign({media:e,size:a,autoplayVideos:n},i))))),o.a.createElement("div",{className:k.a.controls},o.a.createElement("div",null,s>0&&o.a.createElement("div",{className:k.a.prevButton,onClick:()=>l(Math.max(s-1,0)),role:"button"},o.a.createElement(h.a,{icon:"arrow-left-alt2"}))),o.a.createElement("div",null,s<u&&o.a.createElement("div",{className:k.a.nextButton,onClick:()=>l(Math.min(s+1,u)),role:"button"},o.a.createElement(h.a,{icon:"arrow-right-alt2"})))),o.a.createElement("div",{className:k.a.indicatorList},t.map((e,t)=>o.a.createElement("div",{key:t,className:t===s?k.a.indicatorCurrent:k.a.indicator}))))}var C=n(28),N=n.n(C),P=n(47);function T(e){var{media:t,thumbnailUrl:n,size:i,autoPlay:r,onGetMetaData:s}=e,l=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["media","thumbnailUrl","size","autoPlay","onGetMetaData"]);const c=o.a.useRef(),[u,d]=o.a.useState(!r),[p,g]=o.a.useState(r);Object(a.useEffect)(()=>{r?u&&d(!1):u||d(!0),p&&g(r)},[t.url]),Object(a.useLayoutEffect)(()=>{if(c.current){const e=()=>g(!0),t=()=>g(!1);return c.current.addEventListener("play",e),c.current.addEventListener("pause",t),()=>{c.current.removeEventListener("play",e),c.current.removeEventListener("pause",t)}}},[c.current]);const f={width:i.width+"px",height:i.height+"px"};return o.a.createElement("div",{key:t.url,className:N.a.root,style:f},o.a.createElement("div",{className:u?N.a.thumbnail:N.a.thumbnailHidden},o.a.createElement(P.a,{media:t,size:m.a.Thumbnails.Size.LARGE,width:i.width,height:i.height})),o.a.createElement("video",Object.assign({ref:c,className:u?N.a.videoHidden:N.a.video,src:t.url,autoPlay:r,controls:!1,playsInline:!0,loop:!0,onCanPlay:()=>{r&&c.current.play()}},l),o.a.createElement("source",{src:t.url}),"Your browser does not support videos"),o.a.createElement("div",{className:p?N.a.controlPlaying:N.a.controlPaused,onClick:()=>{c.current&&(u?(d(!1),c.current.currentTime=0,c.current.play()):c.current.paused?c.current.play():c.current.pause())}},o.a.createElement(h.a,{className:N.a.playButton,icon:"controls-play"})))}function I({media:e,size:t,autoplayVideos:n}){if(e.url&&e.url.length>0)switch(e.type){case m.a.Type.IMAGE:return o.a.createElement(x,{url:e.url,size:t,caption:e.caption});case m.a.Type.VIDEO:return o.a.createElement(T,{media:e,size:t,thumbnailUrl:e.thumbnail,autoPlay:n});case m.a.Type.ALBUM:if(e.children&&e.children.length>0)return o.a.createElement(M,{album:e.children,size:t,autoplayVideos:n})}const a={width:t.width,height:t.height};return o.a.createElement("div",{className:w.a.notAvailable,style:a},o.a.createElement("span",null,"Media is not available"))}var A=n(18),B=n(48);const F=new Map;function j({feed:e,mediaList:t,current:n,options:i,onClose:r}){var s,l;const u=t.length-1,[g,f]=o.a.useState(n),_=o.a.useRef(g),E=e=>{f(e),_.current=e;const n=t[_.current];F.has(n.id)?M(F.get(n.id)):(S(!0),Object(p.h)(n,{width:600,height:600}).then(e=>{M(e),F.set(n.id,e)}))},[w,S]=o.a.useState(!1),[L,x]=o.a.useState(function(){const e=window.innerWidth<1080?window.innerWidth/1080*600:600;return{width:e,height:e}}()),[O,k]=o.a.useState(!1),M=e=>{x(e),S(!1),k(e.width+435>=window.innerWidth)};Object(a.useEffect)(()=>{E(n)},[n]),Object(A.l)("resize",()=>{const e=t[_.current];if(F.has(e.id)){let t=F.get(e.id);M(t)}});const C=t[g],N=C.comments?C.comments.slice(0,i.numLightboxComments):[],P=v.a.getLink(C,e.options),T=null!==P.text&&null!==P.url;C.caption&&C.caption.length&&N.splice(0,0,{id:C.id,text:C.caption,timestamp:C.timestamp,username:C.username});let j=null,D=null,z=null;switch(C.source.type){case m.a.Source.Type.PERSONAL_ACCOUNT:case m.a.Source.Type.BUSINESS_ACCOUNT:case m.a.Source.Type.TAGGED_ACCOUNT:j="@"+C.username,D=b.b.getUsernameUrl(C.username);const e=b.b.getByUsername(C.username);z=e?b.b.getProfilePicUrl(e):null;break;case m.a.Source.Type.RECENT_HASHTAG:case m.a.Source.Type.POPULAR_HASHTAG:j="#"+C.source.name,D="https://instagram.com/explore/tags/"+C.source.name}const R={fontSize:i.textSize},H=e=>{E(Math.max(0,_.current-1)),e.stopPropagation(),e.preventDefault()},W=e=>{E(Math.min(u,_.current+1)),e.stopPropagation(),e.preventDefault()},U=e=>{r&&r(),e.stopPropagation(),e.preventDefault()};{Object(a.useEffect)(()=>(document.body.addEventListener("keydown",e),()=>document.body.removeEventListener("keydown",e)),[]);const e=e=>{switch(e.key){case"ArrowRight":W(e);break;case"ArrowLeft":H(e);break;case"Escape":U(e)}}}const G={width:L.width+"px",height:L.height+"px"},V=o.a.createElement("div",{style:R,className:c.a.root,tabIndex:-1},o.a.createElement("div",{className:c.a.shade,onClick:U}),w&&o.a.createElement("div",{className:c.a.loadingSkeleton,style:G}),!w&&o.a.createElement("div",{className:O?c.a.wrapVertical:c.a.wrap},o.a.createElement("div",{className:c.a.container,role:"dialog"},o.a.createElement("div",{className:c.a.frame},w?o.a.createElement(B.a,null):o.a.createElement(I,{key:C.id,media:C,size:L})),e.options.lightboxShowSidebar&&o.a.createElement("div",{className:c.a.sidebar},o.a.createElement("div",{className:c.a.sidebarHeader},z&&o.a.createElement("a",{href:D,target:"_blank",className:c.a.sidebarHeaderPicLink},o.a.createElement("img",{className:c.a.sidebarHeaderPic,src:z,alt:null!=j?j:""})),j&&o.a.createElement("div",{className:c.a.sidebarSourceName},o.a.createElement("a",{href:D,target:"_blank"},j))),o.a.createElement("div",{className:c.a.sidebarScroller},N.length>0&&o.a.createElement("div",{className:c.a.sidebarCommentList},N.map((e,t)=>o.a.createElement(y,{key:t,comment:e,className:c.a.sidebarComment})))),o.a.createElement("div",{className:c.a.sidebarFooter},o.a.createElement("div",{className:c.a.sidebarInfo},C.source.type!==m.a.Source.Type.PERSONAL_ACCOUNT&&o.a.createElement("div",{className:c.a.sidebarNumLikes},o.a.createElement("span",null,C.likesCount)," ",o.a.createElement("span",null,"likes")),C.timestamp&&o.a.createElement("div",{className:c.a.sidebarDate},Object(p.r)(C.timestamp))),o.a.createElement("div",{className:c.a.sidebarIgLink},o.a.createElement("a",{href:null!==(s=P.url)&&void 0!==s?s:C.permalink,target:P.newTab?"_blank":"_self"},o.a.createElement(h.a,{icon:T?"external":"instagram"}),o.a.createElement("span",null,null!==(l=P.text)&&void 0!==l?l:"View on Instagram")))))),g>0&&o.a.createElement("div",{className:c.a.prevButtonContainer},o.a.createElement("div",{className:c.a.prevButton,onClick:H,role:"button",tabIndex:0},o.a.createElement(h.a,{icon:"arrow-left-alt",className:c.a.buttonIcon}))),g<t.length-1&&o.a.createElement("div",{className:c.a.nextButtonContainer},o.a.createElement("div",{className:c.a.nextButton,onClick:W,role:"button",tabIndex:0},o.a.createElement(h.a,{icon:"arrow-right-alt",className:c.a.buttonIcon})))),o.a.createElement("div",{className:c.a.closeButton,onClick:U,role:"button",tabIndex:0},o.a.createElement(h.a,{icon:"no-alt",className:c.a.buttonIcon})));return d.a.createPortal(V,document.body)}var D=n(19),z=n.n(D),R=n(66),H=n.n(R);const W=Object(s.b)(({options:e})=>{const t="https://instagram.com/"+e.account.username,n={color:e.followBtnTextColor,backgroundColor:e.followBtnBgColor};return o.a.createElement("a",{href:t,target:"__blank",className:H.a.link},o.a.createElement("button",{className:H.a.button,style:n},e.followBtnText))});var U=n(16),G=n.n(U),V=n(160),K=n(624),q=Object(s.b)((function({stories:e,options:t,onClose:n}){e.sort((e,t)=>{const n=Object(V.a)(e.timestamp).getTime(),a=Object(V.a)(t.timestamp).getTime();return n<a?-1:n==a?0:1});const[i,r]=o.a.useState(0),s=e.length-1,[l,c]=o.a.useState(0),[u,p]=o.a.useState(0);Object(a.useEffect)(()=>{0!==l&&c(0)},[i]);const g=i<s,f=i>0,_=()=>n&&n(),b=()=>i<s?r(i+1):_(),y=()=>r(e=>Math.max(e-1,0)),v=e[i],E="https://instagram.com/"+t.account.username,w=v.type===m.a.Type.VIDEO?u:t.storiesInterval;Object(A.d)("keydown",e=>{switch(e.key){case"Escape":_();break;case"ArrowLeft":y();break;case"ArrowRight":b();break;default:return}e.preventDefault(),e.stopPropagation()});const S=o.a.createElement("div",{className:G.a.root},o.a.createElement("div",{className:G.a.container},o.a.createElement("div",{className:G.a.header},o.a.createElement("a",{href:E,target:"_blank"},o.a.createElement("img",{className:G.a.profilePicture,src:t.profilePhotoUrl,alt:t.account.username})),o.a.createElement("a",{href:E,className:G.a.username,target:"_blank"},t.account.username),o.a.createElement("div",{className:G.a.date},Object(K.a)(Object(V.a)(v.timestamp),{addSuffix:!0}))),o.a.createElement("div",{className:G.a.progress},e.map((e,t)=>o.a.createElement(Y,{key:e.id,duration:w,animate:t===i,isDone:t<i}))),o.a.createElement("div",{className:G.a.content},f&&o.a.createElement("div",{className:G.a.prevButton,onClick:y,role:"button"},o.a.createElement(h.a,{icon:"arrow-left-alt2"})),o.a.createElement("div",{className:G.a.media},o.a.createElement($,{key:v.id,media:v,imgDuration:t.storiesInterval,onGetDuration:p,onEnd:()=>g?b():_()})),g&&o.a.createElement("div",{className:G.a.nextButton,onClick:b,role:"button"},o.a.createElement(h.a,{icon:"arrow-right-alt2"})),o.a.createElement("div",{className:G.a.closeButton,onClick:_,role:"button"},o.a.createElement(h.a,{icon:"no-alt"})))));return d.a.createPortal(S,document.body)}));function Y({animate:e,isDone:t,duration:n}){const a=e?G.a.progressOverlayAnimating:t?G.a.progressOverlayDone:G.a.progressOverlay,i={animationDuration:n+"s"};return o.a.createElement("div",{className:G.a.progressSegment},o.a.createElement("div",{className:a,style:i}))}function $({media:e,imgDuration:t,onGetDuration:n,onEnd:a}){return e.type===m.a.Type.VIDEO?o.a.createElement(J,{media:e,onEnd:a,onGetDuration:n}):o.a.createElement(X,{media:e,onEnd:a,duration:t})}function X({media:e,duration:t,onEnd:n}){const[i,r]=o.a.useState(!1);return Object(a.useEffect)(()=>{const e=i?setTimeout(n,1e3*t):null;return()=>clearTimeout(e)},[e,i]),o.a.createElement("img",{src:e.url,onLoad:()=>r(!0),loading:"eager",alt:""})}function J({media:e,onEnd:t,onGetDuration:n}){const a=o.a.useRef();return o.a.createElement("video",{ref:a,src:e.url,poster:e.thumbnail,autoPlay:!0,controls:!1,playsInline:!0,loop:!1,onCanPlay:()=>n(a.current.duration),onEnded:t},o.a.createElement("source",{src:e.url}),"Your browser does not support embedded videos")}var Q=Object(s.b)((function({feed:e,options:t}){const[n,a]=o.a.useState(null),i=t.account,r="https://instagram.com/"+i.username,s=e.stories.filter(e=>e.username===i.username),l=s.length>0,c=t.headerInfo.includes(v.a.HeaderInfo.MEDIA_COUNT),u=t.headerInfo.includes(v.a.HeaderInfo.FOLLOWERS)&&i.type!=b.a.Type.PERSONAL,d=t.headerInfo.includes(v.a.HeaderInfo.PROFILE_PIC),m=t.includeStories&&l,p=t.headerStyle===v.a.HeaderStyle.BOXED,h={fontSize:t.headerTextSize,color:t.headerTextColor,backgroundColor:t.headerBgColor,padding:t.headerPadding},g=m?"button":void 0,f={width:t.headerPhotoSize,height:t.headerPhotoSize,cursor:m?"pointer":"normal"},_=t.showFollowBtn&&(t.followBtnLocation===v.a.FollowBtnLocation.HEADER||t.followBtnLocation===v.a.FollowBtnLocation.BOTH),y={justifyContent:t.showBio&&p?"flex-start":"center"},E=o.a.createElement("img",{src:t.profilePhotoUrl,alt:i.username}),w=m&&l?z.a.profilePicWithStories:z.a.profilePic;return o.a.createElement("div",{className:Z(t.headerStyle),style:h},o.a.createElement("div",{className:z.a.leftContainer},d&&o.a.createElement("div",{className:w,style:f,role:g,onClick:()=>{m&&a(0)}},m?E:o.a.createElement("a",{href:r,target:"_blank"},E)),o.a.createElement("div",{className:z.a.info},o.a.createElement("div",{className:z.a.username},o.a.createElement("a",{href:r,target:"_blank",style:{color:t.headerTextColor}},o.a.createElement("span",null,"@"),o.a.createElement("span",null,i.username))),t.showBio&&o.a.createElement("div",{className:z.a.bio},t.bioText),(c||u)&&o.a.createElement("div",{className:z.a.counterList},c&&o.a.createElement("div",{className:z.a.counter},o.a.createElement("span",null,i.mediaCount)," posts"),u&&o.a.createElement("div",{className:z.a.counter},o.a.createElement("span",null,i.followersCount)," followers")))),o.a.createElement("div",{className:z.a.rightContainer},_&&o.a.createElement("div",{className:z.a.followButton,style:y},o.a.createElement(W,{options:t}))),m&&null!==n&&o.a.createElement(q,{stories:s,options:t,onClose:()=>{a(null)}}))}));function Z(e){switch(e){case v.a.HeaderStyle.NORMAL:return z.a.normalStyle;case v.a.HeaderStyle.CENTERED:return z.a.centeredStyle;case v.a.HeaderStyle.BOXED:return z.a.boxedStyle;default:return}}var ee=n(90),te=n.n(ee);const ne=Object(s.b)(({feed:e,options:t})=>{const n=o.a.useRef(),a=Object(A.j)(n,{block:"end",inline:"nearest"}),i={color:t.loadMoreBtnTextColor,backgroundColor:t.loadMoreBtnBgColor};return o.a.createElement("button",{ref:n,className:te.a.root,style:i,onClick:()=>{a(),e.loadMore()}},e.isLoading?o.a.createElement("span",null,"Loading ..."):o.a.createElement("span",null,e.options.loadMoreBtnText))});t.a=Object(s.b)((function({children:e,feed:t,options:n}){const[a,i]=o.a.useState(null),s=o.a.useCallback(e=>{const a=t.media.findIndex(t=>t.id===e.id);if(!t.options.promotionEnabled||!v.a.executeMediaClick(e,t.options))switch(n.linkBehavior){case v.a.LinkBehavior.LIGHTBOX:return void i(a);case v.a.LinkBehavior.NEW_TAB:return void window.open(e.permalink,"_blank");case v.a.LinkBehavior.SELF:return void window.open(e.permalink,"_self")}},[t,n.linkBehavior]),l={width:n.feedWidth,height:n.feedHeight,fontSize:n.textSize},c={backgroundColor:n.bgColor,padding:n.feedPadding},u={marginBottom:n.imgPadding},d={marginTop:n.buttonPadding},m=n.showHeader&&o.a.createElement("div",{style:u},o.a.createElement(Q,{feed:t,options:n})),p=n.showLoadMoreBtn&&t.canLoadMore&&o.a.createElement("div",{className:r.a.loadMoreBtn,style:d},o.a.createElement(ne,{feed:t,options:n})),h=n.showFollowBtn&&(n.followBtnLocation===v.a.FollowBtnLocation.BOTTOM||n.followBtnLocation===v.a.FollowBtnLocation.BOTH)&&o.a.createElement("div",{className:r.a.followBtn,style:d},o.a.createElement(W,{options:n})),g=t.isLoading?new Array(n.numPosts).fill(r.a.fakeMedia):[];return o.a.createElement("div",{className:r.a.root,style:l},o.a.createElement("div",{className:r.a.wrapper,style:c},e({mediaList:t.media,openMedia:s,header:m,loadMoreBtn:p,followBtn:h,loadingMedia:g})),null!==a&&o.a.createElement(j,{feed:t,mediaList:t.media,current:a,options:n,onClose:()=>i(null)}))}))},74:function(e,t,n){"use strict";var a=n(41),o=n.n(a),i=n(0),r=n.n(i),s=n(6),l=n(7),c=n(21),u=n.n(c),d=n(160),m=n(627),p=n(626),h=n(5),g=n(8),f=n(4),_=n(3),b=Object(l.b)((function({options:e,media:t}){var n;const a=r.a.useRef(),[o,l]=r.a.useState(null);Object(i.useEffect)(()=>{a.current&&l(a.current.getBoundingClientRect().width)},[]);let c=e.hoverInfo.some(e=>e===h.a.HoverInfo.LIKES_COMMENTS);c=c&&(t.source.type!==s.a.Source.Type.PERSONAL_ACCOUNT||t.source.type===s.a.Source.Type.PERSONAL_ACCOUNT&&t.likesCount+t.commentsCount>0);const b=e.hoverInfo.some(e=>e===h.a.HoverInfo.CAPTION),y=e.hoverInfo.some(e=>e===h.a.HoverInfo.USERNAME),v=e.hoverInfo.some(e=>e===h.a.HoverInfo.DATE),E=e.hoverInfo.some(e=>e===h.a.HoverInfo.INSTA_LINK),w=null!==(n=t.caption)&&void 0!==n?n:"",S=t.timestamp?Object(d.a)(t.timestamp):null,L=t.timestamp?Object(m.a)(S).toString():null,x=t.timestamp?Object(p.a)(S,"HH:mm - do MMM yyyy"):null,O=t.timestamp?Object(f.r)(t.timestamp):null,k={color:e.textColorHover,backgroundColor:e.bgColorHover};let M=null;if(null!==o){const n=Math.sqrt(1.3*(o+30)),a=Math.sqrt(1.7*o+100),i=Math.sqrt(o-36),s=Math.max(n,8)+"px",l=Math.max(a,8)+"px",d=Math.max(i,8)+"px",m={fontSize:s},p={fontSize:s,width:s,height:s},h={color:e.textColorHover,fontSize:l,width:l,height:l},f={fontSize:d};M=r.a.createElement("div",{className:u.a.rows},r.a.createElement("div",{className:u.a.topRow},y&&t.username&&r.a.createElement("div",{className:u.a.username},r.a.createElement("a",{href:_.b.getUsernameUrl(t.username),target:"_blank"},"@",t.username)),b&&t.caption&&r.a.createElement("div",{className:u.a.caption},w)),r.a.createElement("div",{className:u.a.middleRow},c&&r.a.createElement("div",{className:u.a.counterList},r.a.createElement("span",{className:u.a.likesCount,style:m},r.a.createElement(g.a,{icon:"heart",style:p})," ",t.likesCount),r.a.createElement("span",{className:u.a.commentsCount,style:m},r.a.createElement(g.a,{icon:"admin-comments",style:p})," ",t.commentsCount))),r.a.createElement("div",{className:u.a.bottomRow},v&&t.timestamp&&r.a.createElement("div",{className:u.a.dateContainer},r.a.createElement("time",{className:u.a.date,dateTime:L,title:x,style:f},O)),E&&r.a.createElement("a",{className:u.a.igLinkIcon,href:t.permalink,title:w,target:"_blank",style:h,onClick:e=>e.stopPropagation()},r.a.createElement(g.a,{icon:"instagram",style:h}))))}return r.a.createElement("div",{ref:a,className:u.a.root,style:k},M)})),y=n(14),v=n(47);t.a=Object(l.b)((function({media:e,options:t,forceOverlay:n,onClick:a}){const[i,l]=r.a.useState(!1),c=function(e){switch(e.type){case s.a.Type.IMAGE:return o.a.imageTypeIcon;case s.a.Type.VIDEO:return o.a.videoTypeIcon;case s.a.Type.ALBUM:return o.a.albumTypeIcon;default:return}}(e),u={backgroundImage:`url(${y.a.image("ig-type-sprites.png")})`};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:o.a.root,onClick:e=>{a&&a(e)},onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1)},r.a.createElement(v.a,{media:e}),r.a.createElement("div",{className:c,style:u}),(i||n)&&r.a.createElement("div",{className:o.a.overlay},r.a.createElement(b,{media:e,options:t}))))}))},75:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(93),r=n.n(i),s=n(3),l=n(11),c=n(7);t.a=Object(c.b)((function(e){var{account:t,square:n,className:a}=e,i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["account","square","className"]);const c=s.b.getProfilePicUrl(t),u=Object(l.b)(n?r.a.square:r.a.round,a);return o.a.createElement("img",Object.assign({},i,{className:u,src:s.b.DEFAULT_PROFILE_PIC,srcSet:c+" 1x",alt:t.username+" profile picture"}))}))},76:function(e,t,n){e.exports={root:"SettingsPage__root layout__flex-column",content:"SettingsPage__content","group-list":"SettingsPage__group-list layout__flex-column",groupList:"SettingsPage__group-list layout__flex-column"}},8:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a),i=n(11);const r=e=>{var{icon:t,className:n}=e,a=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["icon","className"]);return o.a.createElement("span",Object.assign({className:Object(i.b)("dashicons","dashicons-"+t,n)},a))}},80:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(64),r=n.n(i),s=n(7),l=n(4);t.a=Object(s.b)((function({media:e,options:t,full:n}){if(!t.showCaptions||!e.type)return null;const a={color:t.captionColor,fontSize:t.captionSize},i=n?0:1,s=e.caption?e.caption:"",c=t.captionMaxLength?Object(l.s)(s,t.captionMaxLength):s,u=Object(l.p)(c,void 0,i,t.captionRemoveDots),d=n?r.a.full:r.a.preview;return o.a.createElement("div",{className:d,style:a},u)}))},81:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(55),r=n.n(i),s=n(7),l=n(6),c=n(8);t.a=Object(s.b)((function({media:e,options:t}){if(!e.type||e.source.type===l.a.Source.Type.PERSONAL_ACCOUNT)return null;const n={fontSize:t.lcIconSize,lineHeight:t.lcIconSize},a=Object.assign(Object.assign({},n),{color:t.likesIconColor}),i=Object.assign(Object.assign({},n),{color:t.commentsIconColor}),s={fontSize:t.lcIconSize,width:t.lcIconSize,height:t.lcIconSize};return t.showLcIcons&&o.a.createElement("div",{className:r.a.root},t.showLikes&&o.a.createElement("div",{className:r.a.icon,style:a},o.a.createElement(c.a,{icon:"heart",style:s}),o.a.createElement("span",null,e.likesCount)),t.showComments&&o.a.createElement("div",{className:r.a.icon,style:i},o.a.createElement(c.a,{icon:"admin-comments",style:s}),o.a.createElement("span",null,e.commentsCount)))}))},82:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),i=n(54),r=n.n(i),s=n(168);function l({children:e,pathStyle:t}){let{path:n,left:a,right:i,center:s}=e;return n=null!=n?n:[],a=null!=a?a:[],i=null!=i?i:[],s=null!=s?s:[],o.a.createElement("div",{className:r.a.root},o.a.createElement("div",{className:r.a.leftList},o.a.createElement("div",{className:r.a.pathList},n.map((e,n)=>o.a.createElement(m,{key:n,style:t},o.a.createElement("div",{className:r.a.item},e)))),o.a.createElement("div",{className:r.a.leftList},o.a.createElement(u,null,a))),o.a.createElement("div",{className:r.a.centerList},o.a.createElement(u,null,s)),o.a.createElement("div",{className:r.a.rightList},o.a.createElement(u,null,i)))}function c(){return o.a.createElement(s.a,null)}function u({children:e}){const t=Array.isArray(e)?e:[e];return o.a.createElement(o.a.Fragment,null,t.map((e,t)=>o.a.createElement(d,{key:t},e)))}function d({children:e}){return o.a.createElement("div",{className:r.a.item},e)}function m({children:e,style:t}){return o.a.createElement("div",{className:r.a.pathSegment},e,o.a.createElement(p,{style:t}))}function p({style:e}){if("none"===e)return null;const t="chevron"===e?"M0 0 L100 50 L0 100":"M50 0 L50 100";return o.a.createElement("div",{className:r.a.separator},o.a.createElement("svg",{viewBox:"0 0 100 100",width:"100%",height:"100%",preserveAspectRatio:"none"},o.a.createElement("path",{d:t,fill:"none",stroke:"currentcolor",strokeLinejoin:"bevel"})))}},87:function(e,t,n){e.exports={"name-col":"FeedsList__name-col",nameCol:"FeedsList__name-col","actions-col":"FeedsList__actions-col",actionsCol:"FeedsList__actions-col","actions-cell":"FeedsList__actions-cell",actionsCell:"FeedsList__actions-cell",name:"FeedsList__name layout__text-overflow-ellipsis","meta-list":"FeedsList__meta-list",metaList:"FeedsList__meta-list","meta-info":"FeedsList__meta-info",metaInfo:"FeedsList__meta-info",id:"FeedsList__id FeedsList__meta-info",layout:"FeedsList__layout FeedsList__meta-info","sources-list":"FeedsList__sources-list layout__flex-row",sourcesList:"FeedsList__sources-list layout__flex-row",source:"FeedsList__source layout__text-overflow-ellipsis","no-sources-msg":"FeedsList__no-sources-msg",noSourcesMsg:"FeedsList__no-sources-msg","usages-list":"FeedsList__usages-list layout__flex-column",usagesList:"FeedsList__usages-list layout__flex-column",usage:"FeedsList__usage layout__flex-row layout__text-overflow-ellipsis","usage-link":"FeedsList__usage-link layout__text-overflow-ellipsis",usageLink:"FeedsList__usage-link layout__text-overflow-ellipsis","usage-type":"FeedsList__usage-type",usageType:"FeedsList__usage-type","actions-list":"FeedsList__actions-list",actionsList:"FeedsList__actions-list","sources-cell":"FeedsList__sources-cell",sourcesCell:"FeedsList__sources-cell","sources-col":"FeedsList__sources-col",sourcesCol:"FeedsList__sources-col","usages-cell":"FeedsList__usages-cell",usagesCell:"FeedsList__usages-cell","usages-col":"FeedsList__usages-col",usagesCol:"FeedsList__usages-col"}},88:function(e,t,n){"use strict";var a=n(0),o=n.n(a),i=n(24),r=n.n(i),s=n(7),l=n(74),c=n(80),u=n(81),d=n(73),m=n(11),p=n(4);t.a=Object(s.b)((function({feed:e,options:t,cellClassName:n}){const i=o.a.useRef(),[s,l]=o.a.useState(0);Object(a.useLayoutEffect)(()=>{if(i.current&&i.current.children.length>0){const e=i.current.querySelector("."+r.a.mediaMeta);e&&l(e.getBoundingClientRect().height)}},[t]),n=null!=n?n:()=>{};const c={gridGap:t.imgPadding,gridTemplateColumns:`repeat(${t.numColumns}, auto)`},u={paddingBottom:`calc(100% + ${s}px)`};return o.a.createElement(d.a,{feed:e,options:t},({mediaList:a,openMedia:s,header:l,loadMoreBtn:d,followBtn:g,loadingMedia:f})=>o.a.createElement("div",{className:r.a.root},l,(!e.isLoading||e.isLoadingMore)&&o.a.createElement("div",{className:r.a.grid,style:c,ref:i},e.media.length?a.map((e,a)=>o.a.createElement(h,{key:`${a}-${e.id}`,className:n(e,a),style:u,media:e,options:t,openMedia:s})):null,e.isLoadingMore&&f.map((e,t)=>o.a.createElement("div",{key:"fake-media-"+Object(p.t)(),className:Object(m.b)(r.a.loadingCell,e,n(null,t))}))),e.isLoading&&!e.isLoadingMore&&o.a.createElement("div",{className:r.a.grid,style:c},f.map((e,t)=>o.a.createElement("div",{key:"fake-media-"+Object(p.t)(),className:Object(m.b)(r.a.loadingCell,e,n(null,t))}))),o.a.createElement("div",{className:r.a.buttonList},d,g)))}));const h=o.a.memo((function({className:e,style:t,media:n,options:a,openMedia:i}){const s=o.a.useCallback(()=>i(n),[n]);return o.a.createElement("div",{className:Object(m.b)(r.a.cell,e),style:t},o.a.createElement("div",{className:r.a.cellContent},o.a.createElement("div",{className:r.a.mediaContainer},o.a.createElement(l.a,{media:n,onClick:s,options:a})),o.a.createElement("div",{className:r.a.mediaMeta},o.a.createElement(c.a,{options:a,media:n}),o.a.createElement(u.a,{options:a,media:n}))))}),(e,t)=>e.media.id===t.media.id&&e.options===t.options)},89:function(e,t,n){e.exports={media:"MediaLightboxObject__media","not-available":"MediaLightboxObject__not-available MediaLightboxObject__media",notAvailable:"MediaLightboxObject__not-available MediaLightboxObject__media","loading-animation":"MediaLightboxObject__loading-animation",loadingAnimation:"MediaLightboxObject__loading-animation",loading:"MediaLightboxObject__loading"}},90:function(e,t,n){e.exports={root:"LoadMoreButton__root feed__feed-button"}},92:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var a=n(0),o=n.n(a),i=n(7);function r(e,t){return Object(i.b)(n=>o.a.createElement(e,Object.assign(Object.assign({},t),n)))}function s(e,t){return Object(i.b)(n=>{const a={};return Object.keys(t).forEach(e=>a[e]=t[e](n)),o.a.createElement(e,Object.assign({},a,n))})}},93:function(e,t,n){e.exports={root:"ProfilePic__root",round:"ProfilePic__round ProfilePic__root",square:"ProfilePic__square ProfilePic__root"}},94:function(e,t,n){e.exports={"connect-btn":"AccountsPage__connect-btn",connectBtn:"AccountsPage__connect-btn"}},96:function(e,t,n){e.exports={screen:"PromotionsScreen__screen",navbar:"PromotionsScreen__navbar","navbar-item":"PromotionsScreen__navbar-item",navbarItem:"PromotionsScreen__navbar-item","navbar-fake-pro-item":"PromotionsScreen__navbar-fake-pro-item PromotionsScreen__navbar-item",navbarFakeProItem:"PromotionsScreen__navbar-fake-pro-item PromotionsScreen__navbar-item","navbar-pro-pill":"PromotionsScreen__navbar-pro-pill",navbarProPill:"PromotionsScreen__navbar-pro-pill"}},98:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return c}));var a=n(5),o=n(22),i=n(4),r=n(17);class s{constructor(e){this.incFilters=!1,this.prevOptions=null,this.media=new Array,this.config=Object(i.g)(e),void 0===this.config.watch&&(this.config.watch={all:!0})}fetchMedia(e,t){if(this.hasCache(e))return Promise.resolve(this.media);const n=Object.assign({},e.options,{moderation:this.isWatchingField("moderation")?e.options.moderation:[],moderationMode:e.options.moderationMode,hashtagBlacklist:this.isWatchingField("hashtagBlacklist")?e.options.hashtagBlacklist:[],hashtagWhitelist:this.isWatchingField("hashtagWhitelist")?e.options.hashtagWhitelist:[],captionBlacklist:this.isWatchingField("captionBlacklist")?e.options.captionBlacklist:[],captionWhitelist:this.isWatchingField("captionWhitelist")?e.options.captionWhitelist:[],hashtagBlacklistSettings:!!this.isWatchingField("hashtagBlacklistSettings")&&e.options.hashtagBlacklistSettings,hashtagWhitelistSettings:!!this.isWatchingField("hashtagWhitelistSettings")&&e.options.hashtagWhitelistSettings,captionBlacklistSettings:!!this.isWatchingField("captionBlacklistSettings")&&e.options.captionBlacklistSettings,captionWhitelistSettings:!!this.isWatchingField("captionWhitelistSettings")&&e.options.captionWhitelistSettings});return t&&t(),o.a.getFeedMedia(n).then(t=>(this.prevOptions=new a.a.Options(e.options),this.media=[],this.addMedia(t.data.media),this.media))}addMedia(e){e.forEach(e=>{this.media.some(t=>t.id==e.id)||this.media.push(e)})}hasCache(e){return null!==this.prevOptions&&!this.isCacheInvalid(e)}isWatchingField(e){var t,n,a;let o=null!==(t=this.config.watch.all)&&void 0!==t&&t;return 1===r.a.size(this.config.watch)&&void 0!==this.config.watch.all?o:(s.FILTER_FIELDS.includes(e)&&(o=null!==(n=r.a.get(this.config.watch,"filters"))&&void 0!==n?n:o),null!==(a=r.a.get(this.config.watch,e))&&void 0!==a?a:o)}isCacheInvalid(e){const t=e.options,n=this.prevOptions;if(Object(i.j)(e.media,this.media,(e,t)=>e.id===t.id).length>0)return!0;if(this.isWatchingField("accounts")&&!Object(i.e)(t.accounts,n.accounts))return!0;if(this.isWatchingField("tagged")&&!Object(i.e)(t.tagged,n.tagged))return!0;if(this.isWatchingField("hashtags")&&!Object(i.e)(t.hashtags,n.hashtags,i.m))return!0;if(this.isWatchingField("moderationMode")&&t.moderationMode!==n.moderationMode)return!0;if(this.isWatchingField("moderation")&&!Object(i.e)(t.moderation,n.moderation))return!0;if(this.isWatchingField("filters")){if(this.isWatchingField("captionWhitelistSettings")&&t.captionWhitelistSettings!==n.captionWhitelistSettings)return!0;if(this.isWatchingField("captionBlacklistSettings")&&t.captionBlacklistSettings!==n.captionBlacklistSettings)return!0;if(this.isWatchingField("hashtagWhitelistSettings")&&t.hashtagWhitelistSettings!==n.hashtagWhitelistSettings)return!0;if(this.isWatchingField("hashtagBlacklistSettings")&&t.hashtagBlacklistSettings!==n.hashtagBlacklistSettings)return!0;if(this.isWatchingField("captionWhitelist")&&!Object(i.e)(t.captionWhitelist,n.captionWhitelist))return!0;if(this.isWatchingField("captionBlacklist")&&!Object(i.e)(t.captionBlacklist,n.captionBlacklist))return!0;if(this.isWatchingField("hashtagWhitelist")&&!Object(i.e)(t.hashtagWhitelist,n.hashtagWhitelist))return!0;if(this.isWatchingField("hashtagBlacklist")&&!Object(i.e)(t.hashtagBlacklist,n.hashtagBlacklist))return!0}return!1}}!function(e){e.FILTER_FIELDS=["hashtagBlacklist","hashtagWhitelist","captionBlacklist","captionWhitelist","hashtagBlacklistSettings","hashtagWhitelistSettings","captionBlacklistSettings","captionWhitelistSettings"]}(s||(s={}));const l=new s({watch:{all:!0,filters:!1}}),c=new s({watch:{all:!0,moderation:!1}})}},[[617,0,1,2,3]]])}));
|
1 |
+
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],t):"object"==typeof exports?exports.spotlight=t(require("React"),require("ReactDOM")):e.spotlight=t(e.React,e.ReactDOM)}(window,(function(e,t){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[4],{0:function(t,a){t.exports=e},10:function(e,t,a){"use strict";function n(...e){return e.filter(e=>!!e).join(" ")}function o(e){return n(...Object.getOwnPropertyNames(e).map(t=>e[t]?t:null))}function i(e,t={}){let a=Object.getOwnPropertyNames(t).map(a=>t[a]?e+a:null);return e+" "+a.filter(e=>!!e).join(" ")}a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return i})),a.d(t,"e",(function(){return r})),a.d(t,"d",(function(){return s}));const r={onMouseDown:e=>e.preventDefault()};function s(...e){return t=>{e.forEach(e=>e&&function(e,t){"function"==typeof e?e(t):e.current=t}(e,t))}}},100:function(e,t,a){e.exports={screen:"PromotionsScreen__screen",navbar:"PromotionsScreen__navbar","navbar-item":"PromotionsScreen__navbar-item",navbarItem:"PromotionsScreen__navbar-item","navbar-fake-pro-item":"PromotionsScreen__navbar-fake-pro-item PromotionsScreen__navbar-item",navbarFakeProItem:"PromotionsScreen__navbar-fake-pro-item PromotionsScreen__navbar-item","navbar-pro-pill":"PromotionsScreen__navbar-pro-pill",navbarProPill:"PromotionsScreen__navbar-pro-pill"}},102:function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return c})),a.d(t,"c",(function(){return u}));var n=a(6),o=a(22),i=a(4),r=a(29),s=a(12);class l{constructor(e){this.incFilters=!1,this.prevOptions=null,this.media=new Array,this.config=Object(i.g)(e),void 0===this.config.watch&&(this.config.watch={all:!0})}fetchMedia(e,t){if(this.hasCache(e))return Promise.resolve(this.media);const a=Object.assign({},e.options,{moderation:this.isWatchingField("moderation")?e.options.moderation:[],moderationMode:e.options.moderationMode,hashtagBlacklist:this.isWatchingField("hashtagBlacklist")?e.options.hashtagBlacklist:[],hashtagWhitelist:this.isWatchingField("hashtagWhitelist")?e.options.hashtagWhitelist:[],captionBlacklist:this.isWatchingField("captionBlacklist")?e.options.captionBlacklist:[],captionWhitelist:this.isWatchingField("captionWhitelist")?e.options.captionWhitelist:[],hashtagBlacklistSettings:!!this.isWatchingField("hashtagBlacklistSettings")&&e.options.hashtagBlacklistSettings,hashtagWhitelistSettings:!!this.isWatchingField("hashtagWhitelistSettings")&&e.options.hashtagWhitelistSettings,captionBlacklistSettings:!!this.isWatchingField("captionBlacklistSettings")&&e.options.captionBlacklistSettings,captionWhitelistSettings:!!this.isWatchingField("captionWhitelistSettings")&&e.options.captionWhitelistSettings});return t&&t(),o.a.getFeedMedia(a).then(t=>(this.prevOptions=new n.a.Options(e.options),this.media=[],this.addMedia(t.data.media),this.media))}addMedia(e){e.forEach(e=>{this.media.some(t=>t.id==e.id)||this.media.push(e)})}hasCache(e){return null!==this.prevOptions&&!this.isCacheInvalid(e)}isWatchingField(e){var t,a,n;let o=null!==(t=this.config.watch.all)&&void 0!==t&&t;return 1===s.a.size(this.config.watch)&&void 0!==this.config.watch.all?o:(l.FILTER_FIELDS.includes(e)&&(o=null!==(a=s.a.get(this.config.watch,"filters"))&&void 0!==a?a:o),null!==(n=s.a.get(this.config.watch,e))&&void 0!==n?n:o)}isCacheInvalid(e){const t=e.options,a=this.prevOptions;if(Object(i.h)(e.media,this.media,(e,t)=>e.id===t.id).length>0)return!0;if(this.isWatchingField("accounts")&&!Object(i.e)(t.accounts,a.accounts))return!0;if(this.isWatchingField("tagged")&&!Object(i.e)(t.tagged,a.tagged))return!0;if(this.isWatchingField("hashtags")&&!Object(i.e)(t.hashtags,a.hashtags,r.c))return!0;if(this.isWatchingField("moderationMode")&&t.moderationMode!==a.moderationMode)return!0;if(this.isWatchingField("moderation")&&!Object(i.e)(t.moderation,a.moderation))return!0;if(this.isWatchingField("filters")){if(this.isWatchingField("captionWhitelistSettings")&&t.captionWhitelistSettings!==a.captionWhitelistSettings)return!0;if(this.isWatchingField("captionBlacklistSettings")&&t.captionBlacklistSettings!==a.captionBlacklistSettings)return!0;if(this.isWatchingField("hashtagWhitelistSettings")&&t.hashtagWhitelistSettings!==a.hashtagWhitelistSettings)return!0;if(this.isWatchingField("hashtagBlacklistSettings")&&t.hashtagBlacklistSettings!==a.hashtagBlacklistSettings)return!0;if(this.isWatchingField("captionWhitelist")&&!Object(i.e)(t.captionWhitelist,a.captionWhitelist))return!0;if(this.isWatchingField("captionBlacklist")&&!Object(i.e)(t.captionBlacklist,a.captionBlacklist))return!0;if(this.isWatchingField("hashtagWhitelist")&&!Object(i.e)(t.hashtagWhitelist,a.hashtagWhitelist))return!0;if(this.isWatchingField("hashtagBlacklist")&&!Object(i.e)(t.hashtagBlacklist,a.hashtagBlacklist))return!0}return!1}}!function(e){e.FILTER_FIELDS=["hashtagBlacklist","hashtagWhitelist","captionBlacklist","captionWhitelist","hashtagBlacklistSettings","hashtagWhitelistSettings","captionBlacklistSettings","captionWhitelistSettings"]}(l||(l={}));const c=new l({watch:{all:!0,filters:!1}}),u=new l({watch:{all:!0,moderation:!1}})},103:function(e,t,a){"use strict";a.d(t,"a",(function(){return E}));var n=a(0),o=a.n(n),i=a(64),r=a(13),s=a.n(r),l=a(7),c=a(3),u=a(592),d=a(412),m=a(80),p=a(133),h=a(127),_=a(47),f=a(9),g=a(35),b=a(19),y=a(73),v=Object(l.b)((function({account:e,onUpdate:t}){const[a,n]=o.a.useState(!1),[i,r]=o.a.useState(""),[l,v]=o.a.useState(!1),E=e.type===c.a.Type.PERSONAL,S=c.b.getBioText(e),x=()=>{e.customBio=i,v(!0),_.a.updateAccount(e).then(()=>{n(!1),v(!1),t&&t()})},w=a=>{e.customProfilePicUrl=a,v(!0),_.a.updateAccount(e).then(()=>{v(!1),t&&t()})};return o.a.createElement("div",{className:s.a.root},o.a.createElement("div",{className:s.a.container},o.a.createElement("div",{className:s.a.infoColumn},o.a.createElement("a",{href:c.b.getProfileUrl(e),target:"_blank",className:s.a.username},"@",e.username),o.a.createElement("div",{className:s.a.row},o.a.createElement("span",{className:s.a.label},"Spotlight ID:"),e.id),o.a.createElement("div",{className:s.a.row},o.a.createElement("span",{className:s.a.label},"User ID:"),e.userId),o.a.createElement("div",{className:s.a.row},o.a.createElement("span",{className:s.a.label},"Type:"),e.type),!a&&o.a.createElement("div",{className:s.a.row},o.a.createElement("div",null,o.a.createElement("span",{className:s.a.label},"Bio:"),o.a.createElement("a",{className:s.a.editBioLink,onClick:()=>{r(c.b.getBioText(e)),n(!0)}},"Edit bio"),o.a.createElement("pre",{className:s.a.bio},S.length>0?S:"(No bio)"))),a&&o.a.createElement("div",{className:s.a.row},o.a.createElement("textarea",{className:s.a.bioEditor,value:i,onChange:e=>{r(e.target.value)},onKeyDown:e=>{"Enter"===e.key&&e.ctrlKey&&(x(),e.preventDefault(),e.stopPropagation())},rows:4}),o.a.createElement("div",{className:s.a.bioFooter},o.a.createElement("div",{className:s.a.bioEditingControls},l&&o.a.createElement("span",null,"Please wait ...")),o.a.createElement("div",{className:s.a.bioEditingControls},o.a.createElement(f.a,{className:s.a.bioEditingButton,type:f.c.DANGER,disabled:l,onClick:()=>{e.customBio="",v(!0),_.a.updateAccount(e).then(()=>{n(!1),v(!1),t&&t()})}},"Reset"),o.a.createElement(f.a,{className:s.a.bioEditingButton,type:f.c.SECONDARY,disabled:l,onClick:()=>{n(!1)}},"Cancel"),o.a.createElement(f.a,{className:s.a.bioEditingButton,type:f.c.PRIMARY,disabled:l,onClick:x},"Save"))))),o.a.createElement("div",{className:s.a.picColumn},o.a.createElement("div",null,o.a.createElement(y.a,{account:e,className:s.a.profilePic})),o.a.createElement(p.a,{id:"account-custom-profile-pic",title:"Select profile picture",mediaType:"image",onSelect:e=>{const t=parseInt(e.attributes.id),a=h.a.media.attachment(t).attributes.url;w(a)}},({open:e})=>o.a.createElement(f.a,{type:f.c.SECONDARY,className:s.a.setCustomPic,onClick:e},"Change profile picture")),e.customProfilePicUrl.length>0&&o.a.createElement("a",{className:s.a.resetCustomPic,onClick:()=>{w("")}},"Reset profile picture"))),E&&o.a.createElement("div",{className:s.a.personalInfoMessage},o.a.createElement(g.a,{type:g.b.INFO,showIcon:!0},"Due to restrictions set by Instagram, Spotlight cannot import the profile photo and bio"," ","text for Personal accounts."," ",o.a.createElement("a",{href:b.a.resources.customPersonalInfoUrl,target:"_blank"},"Click here to learn more"),".")),o.a.createElement(m.a,{label:"View access token",stealth:!0},o.a.createElement("div",{className:s.a.row},e.accessToken&&o.a.createElement("div",null,o.a.createElement("p",null,o.a.createElement("span",{className:s.a.label},"Expires on:"),o.a.createElement("span",null,e.accessToken.expiry?Object(u.a)(Object(d.a)(e.accessToken.expiry),"PPPP"):"Unknown")),o.a.createElement("pre",{className:s.a.accessToken},e.accessToken.code)))))}));function E({isOpen:e,onClose:t,onUpdate:a,account:n}){return o.a.createElement(i.a,{isOpen:e&&!!n,title:"Account details",icon:"admin-users",onClose:t},o.a.createElement(i.a.Content,null,n&&o.a.createElement(v,{account:n,onUpdate:a})))}},106:function(e,t,a){"use strict";a.d(t,"a",(function(){return f}));var n=a(1),o=a(41),i=a(31),r=a(57),s=a(48),l=a(161),c=a(96),u=a(19),d=a(22),m=a(194),p=function(e,t,a,n){var o,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,a):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,a,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,a,r):o(t,a))||r);return i>3&&r&&Object.defineProperty(t,a,r),r},h=o.a.SavedFeed;class _{constructor(){this.editorTab="connect",this.isGoingFromNewToEdit=!1,this.isPromptingFeedName=!1,this.feed=new h,this.isDoingOnboarding=u.a.config.doOnboarding}edit(e){this.isGoingFromNewToEdit||(this.editorTab="connect"),this.isGoingFromNewToEdit=!1,this.feed=null,this.feed=new h(e)}saveFeed(e){const t=null===e.id;return this.isDoingOnboarding=!1,new Promise((a,n)=>{o.a.saveFeed(e).then(e=>{s.a.add("feed/save/success",Object(c.a)(l.a,{message:"Feed saved."})),t&&(this.isGoingFromNewToEdit=!0,i.a.history.push(i.a.at({screen:r.a.EDIT_FEED,id:e.id.toString()}),{})),a(e)}).catch(e=>{const t=d.a.getErrorReason(e);s.a.add("feed/save/error",Object(c.a)(m.a,{message:"Failed to save the feed: "+t})),n(t)})})}saveEditor(e){const t=null===this.feed.id;if(0!==this.feed.name.length||e)return this.isSavingFeed=!0,this.isDoingOnboarding=!1,o.a.saveFeed(this.feed).then(e=>{this.feed=new h(e),this.isSavingFeed=!1,s.a.add("feed/saved",Object(c.a)(l.a,{message:"Feed saved."})),t&&(this.isGoingFromNewToEdit=!0,i.a.history.push(i.a.at({screen:r.a.EDIT_FEED,id:this.feed.id.toString()}),{}))});this.isPromptingFeedName=!0}cancelEditor(){this.isGoingFromNewToEdit||(this.feed=new h,this.isGoingFromNewToEdit=!1)}closeEditor(){this.cancelEditor(),setTimeout(()=>{i.a.history.push(i.a.at({screen:r.a.FEED_LIST}),{})},10)}onEditorChange(e){e&&h.setFromObject(this.feed,e)}}p([n.o],_.prototype,"feed",void 0),p([n.o],_.prototype,"isSavingFeed",void 0),p([n.o],_.prototype,"editorTab",void 0),p([n.o],_.prototype,"isDoingOnboarding",void 0),p([n.o],_.prototype,"isGoingFromNewToEdit",void 0),p([n.o],_.prototype,"isPromptingFeedName",void 0),p([n.f],_.prototype,"edit",null),p([n.f],_.prototype,"saveEditor",null),p([n.f],_.prototype,"cancelEditor",null),p([n.f],_.prototype,"closeEditor",null),p([n.f],_.prototype,"onEditorChange",null);const f=new _},11:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var n,o=a(15),i=a(12),r=a(4);!function(e){function t(e){return e?c(e.type):void 0}function a(e){var a;if("object"!=typeof e)return!1;const n=t(e);return void 0!==n&&n.isValid(null!==(a=e.config)&&void 0!==a?a:{})}function n(t){return t?e.getPromoFromDictionary(t,o.a.config.globalPromotions):void 0}function s(e){const t=l(e);return void 0===t?void 0:t.promotion}function l(t){if(t)for(const a of o.a.config.autoPromotions){const n=e.Automation.getType(a),o=e.Automation.getConfig(a);if(n&&n.matches(t,o))return a}}function c(t){return e.types.find(e=>e.id===t)}let u;e.getConfig=function(e){var t,a;return e&&null!==(a=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==a?a:{}},e.getType=t,e.isValid=a,e.getPromoFromDictionary=function(t,a){const n=i.a.get(a,t.id);if(n)return e.getType(n)?n:void 0},e.getPromo=function(e){return Object(r.j)(a,[()=>n(e),()=>s(e)])},e.getGlobalPromo=n,e.getAutoPromo=s,e.getAutomation=l,e.types=[],e.getTypes=function(){return e.types},e.registerType=function(t){e.types.push(t)},e.getTypeById=c,e.clearTypes=function(){e.types.splice(0,e.types.length)},function(e){e.getType=function(e){return e?a(e.type):void 0},e.getConfig=function(e){var t,a;return e&&null!==(a=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==a?a:{}},e.getPromotion=function(e){return e?e.promotion:void 0};const t=[];function a(e){return t.find(t=>t.id===e)}e.getTypes=function(){return t},e.registerType=function(e){t.push(e)},e.getTypeById=a,e.clearTypes=function(){t.splice(0,t.length)}}(u=e.Automation||(e.Automation={}))}(n||(n={}))},111:function(e,t,a){e.exports={label:"TabNavbar__label",tab:"TabNavbar__tab",current:"TabNavbar__current TabNavbar__tab",disabled:"TabNavbar__disabled TabNavbar__tab"}},12:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var n,o=a(4);!function(e){function t(e,t){return(null!=e?e:{}).hasOwnProperty(t.toString())}function a(e,t){return(null!=e?e:{})[t.toString()]}function n(e,t,a){return(e=null!=e?e:{})[t.toString()]=a,e}e.has=t,e.get=a,e.set=n,e.ensure=function(a,o,i){return t(a,o)||n(a,o,i),e.get(a,o)},e.withEntry=function(t,a,n){return e.set(Object(o.g)(null!=t?t:{}),a,n)},e.remove=function(e,t){return delete(e=null!=e?e:{})[t.toString()],e},e.without=function(t,a){return e.remove(Object(o.g)(null!=t?t:{}),a)},e.at=function(t,n){return a(t,e.keys(t)[n])},e.keys=function(e){return Object.keys(null!=e?e:{})},e.values=function(e){return Object.values(null!=e?e:{})},e.entries=function(t){return e.keys(t).map(e=>[e,t[e]])},e.map=function(t,a){const n={};return e.forEach(t,(e,t)=>n[e]=a(t,e)),n},e.size=function(t){return e.keys(null!=t?t:{}).length},e.isEmpty=function(t){return 0===e.size(null!=t?t:{})},e.equals=function(e,t){return Object(o.l)(e,t)},e.forEach=function(t,a){e.keys(t).forEach(e=>a(e,t[e]))},e.fromArray=function(t){const a={};return t.forEach(([t,n])=>e.set(a,t,n)),a},e.fromMap=function(t){const a={};return t.forEach((t,n)=>e.set(a,n,t)),a}}(n||(n={}))},121:function(e,t,a){e.exports={root:"PopupTextField__root layout__flex-row",container:"PopupTextField__container layout__flex-row","edit-container":"PopupTextField__edit-container PopupTextField__container layout__flex-row",editContainer:"PopupTextField__edit-container PopupTextField__container layout__flex-row","static-container":"PopupTextField__static-container PopupTextField__container layout__flex-row",staticContainer:"PopupTextField__static-container PopupTextField__container layout__flex-row","edit-icon":"PopupTextField__edit-icon dashicons__dashicon-normal",editIcon:"PopupTextField__edit-icon dashicons__dashicon-normal",label:"PopupTextField__label","done-btn":"PopupTextField__done-btn",doneBtn:"PopupTextField__done-btn"}},122:function(e,t,a){e.exports={root:"ProUpgradeBtn__root"}},124:function(e,t,a){"use strict";var n=a(102);t.a=new class{constructor(){this.mediaStore=n.a}}},128:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"c",(function(){return c})),a.d(t,"b",(function(){return u}));var n=a(0),o=a.n(n),i=a(4);const r=o.a.createContext(null),s={matched:!1};function l({value:e,children:t}){return s.matched=!1,o.a.createElement(r.Provider,{value:e},t.map((t,a)=>o.a.createElement(o.a.Fragment,{key:a},"function"==typeof t?t(e):t)))}function c({value:e,oneOf:t,children:a}){var n;const l=o.a.useContext(r);let c=!1;return void 0!==e&&(c="function"==typeof e?e(l):Object(i.b)(l,e)),void 0!==t&&(c=t.some(e=>Object(i.b)(e,l))),c?(s.matched=!0,"function"==typeof a?null!==(n=a(l))&&void 0!==n?n:null:null!=a?a:null):null}function u({children:e}){var t;if(s.matched)return null;const a=o.a.useContext(r);return"function"==typeof e?null!==(t=e(a))&&void 0!==t?t:null:null!=e?e:null}},13:function(e,t,a){e.exports={root:"AccountInfo__root",container:"AccountInfo__container",column:"AccountInfo__column","info-column":"AccountInfo__info-column AccountInfo__column",infoColumn:"AccountInfo__info-column AccountInfo__column","pic-column":"AccountInfo__pic-column AccountInfo__column",picColumn:"AccountInfo__pic-column AccountInfo__column",id:"AccountInfo__id",username:"AccountInfo__username","profile-pic":"AccountInfo__profile-pic",profilePic:"AccountInfo__profile-pic",label:"AccountInfo__label",row:"AccountInfo__row",pre:"AccountInfo__pre",bio:"AccountInfo__bio AccountInfo__pre","link-button":"AccountInfo__link-button",linkButton:"AccountInfo__link-button","edit-bio-link":"AccountInfo__edit-bio-link AccountInfo__link-button",editBioLink:"AccountInfo__edit-bio-link AccountInfo__link-button","bio-editor":"AccountInfo__bio-editor",bioEditor:"AccountInfo__bio-editor","bio-footer":"AccountInfo__bio-footer",bioFooter:"AccountInfo__bio-footer","bio-editing-controls":"AccountInfo__bio-editing-controls",bioEditingControls:"AccountInfo__bio-editing-controls","access-token":"AccountInfo__access-token AccountInfo__pre",accessToken:"AccountInfo__access-token AccountInfo__pre","set-custom-pic":"AccountInfo__set-custom-pic",setCustomPic:"AccountInfo__set-custom-pic","reset-custom-pic":"AccountInfo__reset-custom-pic AccountInfo__link-button",resetCustomPic:"AccountInfo__reset-custom-pic AccountInfo__link-button",subtext:"AccountInfo__subtext","personal-info-message":"AccountInfo__personal-info-message",personalInfoMessage:"AccountInfo__personal-info-message"}},130:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),i=a(7),r=a(40),s=a(6),l=a(92);const c=Object(i.b)(({feed:e})=>{var t;const a=r.a.getById(e.options.layout),n=s.a.ComputedOptions.compute(e.options,e.mode);return o.a.createElement(null!==(t=a.component)&&void 0!==t?t:l.a,{feed:e,options:n})})},131:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var n=a(0),o=a.n(n),i=a(81),r=a.n(i),s=a(25),l=a(69),c=a.n(l),u=a(58),d=a.n(u),m=a(7),p=a(4),h=a(123),_=Object(m.b)((function({field:e}){const t="settings-field-"+Object(p.p)(),a=!e.label||e.fullWidth;return o.a.createElement("div",{className:d.a.root},e.label&&o.a.createElement("div",{className:d.a.label},o.a.createElement("label",{htmlFor:t},e.label)),o.a.createElement("div",{className:d.a.container},o.a.createElement("div",{className:a?d.a.controlFullWidth:d.a.controlPartialWidth},o.a.createElement(e.component,{id:t})),e.tooltip&&o.a.createElement("div",{className:d.a.tooltip},o.a.createElement(h.a,null,e.tooltip))))}));function f({group:e}){return o.a.createElement("div",{className:c.a.root},e.title&&e.title.length>0&&o.a.createElement("h1",{className:c.a.title},e.title),e.component&&o.a.createElement("div",{className:c.a.content},o.a.createElement(e.component)),e.fields&&o.a.createElement("div",{className:c.a.fieldList},e.fields.map(e=>o.a.createElement(_,{field:e,key:e.id}))))}var g=a(18);function b({page:e}){return Object(g.d)("keydown",e=>{e.key&&"s"===e.key.toLowerCase()&&e.ctrlKey&&(s.c.save(),e.preventDefault(),e.stopPropagation())}),o.a.createElement("article",{className:r.a.root},e.component&&o.a.createElement("div",{className:r.a.content},o.a.createElement(e.component)),e.groups&&o.a.createElement("div",{className:r.a.groupList},e.groups.map(e=>o.a.createElement(f,{key:e.id,group:e}))))}},14:function(e,t,a){e.exports={"flex-box":"layout__flex-box",flexBox:"layout__flex-box",container:"MediaPopupBox__container layout__flex-box",horizontal:"MediaPopupBox__horizontal MediaPopupBox__container layout__flex-box",vertical:"MediaPopupBox__vertical MediaPopupBox__container layout__flex-box",layer:"MediaPopupBox__layer layout__flex-box",control:"MediaPopupBox__control","control-label":"MediaPopupBox__control-label",controlLabel:"MediaPopupBox__control-label","control-icon":"MediaPopupBox__control-icon",controlIcon:"MediaPopupBox__control-icon","close-button":"MediaPopupBox__close-button MediaPopupBox__control",closeButton:"MediaPopupBox__close-button MediaPopupBox__control","nav-layer":"MediaPopupBox__nav-layer MediaPopupBox__layer layout__flex-box",navLayer:"MediaPopupBox__nav-layer MediaPopupBox__layer layout__flex-box","nav-boundary":"MediaPopupBox__nav-boundary MediaPopupBox__layer layout__flex-box",navBoundary:"MediaPopupBox__nav-boundary MediaPopupBox__layer layout__flex-box","nav-aligner":"MediaPopupBox__nav-aligner layout__flex-box",navAligner:"MediaPopupBox__nav-aligner layout__flex-box","nav-aligner-sidebar":"MediaPopupBox__nav-aligner-sidebar MediaPopupBox__nav-aligner layout__flex-box",navAlignerSidebar:"MediaPopupBox__nav-aligner-sidebar MediaPopupBox__nav-aligner layout__flex-box","nav-aligner-no-sidebar":"MediaPopupBox__nav-aligner-no-sidebar MediaPopupBox__nav-aligner layout__flex-box",navAlignerNoSidebar:"MediaPopupBox__nav-aligner-no-sidebar MediaPopupBox__nav-aligner layout__flex-box","nav-btn":"MediaPopupBox__nav-btn MediaPopupBox__control",navBtn:"MediaPopupBox__nav-btn MediaPopupBox__control","prev-btn":"MediaPopupBox__prev-btn MediaPopupBox__nav-btn MediaPopupBox__control",prevBtn:"MediaPopupBox__prev-btn MediaPopupBox__nav-btn MediaPopupBox__control","next-btn":"MediaPopupBox__next-btn MediaPopupBox__nav-btn MediaPopupBox__control",nextBtn:"MediaPopupBox__next-btn MediaPopupBox__nav-btn MediaPopupBox__control","modal-layer":"MediaPopupBox__modal-layer MediaPopupBox__layer layout__flex-box",modalLayer:"MediaPopupBox__modal-layer MediaPopupBox__layer layout__flex-box","modal-aligner":"MediaPopupBox__modal-aligner layout__flex-box",modalAligner:"MediaPopupBox__modal-aligner layout__flex-box","modal-aligner-sidebar":"MediaPopupBox__modal-aligner-sidebar MediaPopupBox__modal-aligner layout__flex-box",modalAlignerSidebar:"MediaPopupBox__modal-aligner-sidebar MediaPopupBox__modal-aligner layout__flex-box","modal-aligner-no-sidebar":"MediaPopupBox__modal-aligner-no-sidebar MediaPopupBox__modal-aligner layout__flex-box",modalAlignerNoSidebar:"MediaPopupBox__modal-aligner-no-sidebar MediaPopupBox__modal-aligner layout__flex-box",modal:"MediaPopupBox__modal","no-scroll":"MediaPopupBox__no-scroll",noScroll:"MediaPopupBox__no-scroll"}},15:function(e,t,a){"use strict";var n,o=a(11);let i;t.a=i={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(n=SliCommonL10n.globalPromotions)&&void 0!==n?n:{}},image:e=>`${i.config.imagesUrl}/${e}`},o.a.registerType({id:"link",label:"Link",isValid:()=>!1}),o.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),o.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},150:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n),i=a(122),r=a.n(i),s=a(19);function l({url:e,children:t}){return o.a.createElement("a",{className:r.a.root,href:null!=e?e:s.a.resources.pricingUrl,target:"_blank"},null!=t?t:"Free 14-day PRO trial")}},16:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n=e=>"string"==typeof e?e:"r"in e?"rgba("+e.r+","+e.g+","+e.b+","+e.a+")":"h"in e?"hsla("+e.h+","+e.s+","+e.l+","+e.a+")":"#fff"},160:function(e,t,a){"use strict";function n(e,t){return"url"===t.linkType?t.url:t.postUrl}var o;a.d(t,"a",(function(){return o})),t.b={id:"link",label:"Link",getIcon:()=>"admin-links",getPopupLink:function(e,t){return"string"==typeof t.linkText&&t.linkText.length>0?[t.linkText,t.newTab]:[o.getDefaultLinkText(t),t.newTab]},isValid:function(e){return"string"==typeof e.linkType&&e.linkType.length>0&&("url"===e.linkType&&"string"==typeof e.url&&e.url.length>0||!!e.postId&&"string"==typeof e.postUrl&&e.postUrl.length>0)},getMediaUrl:n,onMediaClick:function(e,t){var a;const o=n(0,t),i=null===(a=t.linkDirectly)||void 0===a||a;return!(!o||!i)&&(window.open(o,t.newTab?"_blank":"_self"),!0)}},function(e){e.getDefaultLinkText=function(e){switch(e.linkType){case"product":return"Buy it now";case"post":return"Read the article";case"page":return"Learn more";default:return"Visit link"}}}(o||(o={}))},162:function(e,t,a){"use strict";a.d(t,"a",(function(){return O}));var n=a(0),o=a.n(n),i=a(218),r=a.n(i),s=a(7),l=a(186),c=a(31),u=a(19),d=a(131),m=a(60),p=a(25),h=a(66),_=a(57),f=a(174),g=a(165),b=a.n(g),y=a(187),v=a(9),E=a(138),S=a(136),x=Object(s.b)((function(){const e=c.a.get("tab");return o.a.createElement(y.a,{chevron:!0,right:w},u.a.settings.pages.map((t,a)=>o.a.createElement(E.a.Link,{key:t.id,linkTo:c.a.with({tab:t.id}),isCurrent:e===t.id||!e&&0===a},t.title)))}));const w=Object(s.b)((function({}){const e=!p.c.isDirty;return o.a.createElement("div",{className:b.a.buttons},o.a.createElement(v.a,{className:b.a.cancelBtn,type:v.c.DANGER_PILL,size:v.b.LARGE,onClick:()=>p.c.restore(),disabled:e},"Cancel"),o.a.createElement(S.a,{className:b.a.saveBtn,onClick:()=>p.c.save(),isSaving:p.c.isSaving,tooltip:"Save the settings (Ctrl+S)",disabled:e}))})),O="You have unsaved changes. If you leave now, your changes will be lost.";function M(e){return Object(h.parse)(e.search).screen===_.a.SETTINGS||O}t.b=Object(s.b)((function(){const e=c.a.get("tab"),t=e?u.a.settings.pages.find(t=>e===t.id):u.a.settings.pages[0];return Object(n.useEffect)(()=>()=>{p.c.isDirty&&c.a.get("screen")!==_.a.SETTINGS&&p.c.restore()},[]),o.a.createElement(o.a.Fragment,null,o.a.createElement(l.a,{navbar:x,className:r.a.root},t&&o.a.createElement(d.a,{page:t})),o.a.createElement(m.a,{when:p.c.isDirty,message:M}),o.a.createElement(f.a,{when:p.c.isDirty,message:O}))}))},164:function(e,t,a){e.exports={"menu-link":"PageMenuNavbar__menu-link",menuLink:"PageMenuNavbar__menu-link","menu-ref":"PageMenuNavbar__menu-ref",menuRef:"PageMenuNavbar__menu-ref","arrow-down":"PageMenuNavbar__arrow-down",arrowDown:"PageMenuNavbar__arrow-down"}},165:function(e,t,a){e.exports={buttons:"SettingsNavbar__buttons layout__flex-row","cancel-btn":"SettingsNavbar__cancel-btn",cancelBtn:"SettingsNavbar__cancel-btn"}},17:function(e,t,a){e.exports={root:"StoryLightbox__root layout__fill-parent layout__z-highest layout__flex-column",container:"StoryLightbox__container layout__flex-column",header:"StoryLightbox__header layout__flex-row","profile-picture":"StoryLightbox__profile-picture",profilePicture:"StoryLightbox__profile-picture",username:"StoryLightbox__username",date:"StoryLightbox__date",progress:"StoryLightbox__progress layout__flex-row","progress-segment":"StoryLightbox__progress-segment",progressSegment:"StoryLightbox__progress-segment","progress-overlay":"StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlay:"StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-overlay-animating":"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayAnimating:"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-segment-animation":"StoryLightbox__progress-segment-animation",progressSegmentAnimation:"StoryLightbox__progress-segment-animation","progress-overlay-done":"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayDone:"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",content:"StoryLightbox__content layout__flex-row layout__flex-center",media:"StoryLightbox__media",button:"StoryLightbox__button","close-button":"StoryLightbox__close-button StoryLightbox__button",closeButton:"StoryLightbox__close-button StoryLightbox__button","nav-button":"StoryLightbox__nav-button StoryLightbox__button",navButton:"StoryLightbox__nav-button StoryLightbox__button","prev-button":"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button",prevButton:"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button","next-button":"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button",nextButton:"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button"}},171:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),i=a(46);function r({breakpoints:e,render:t,children:a}){const[r,s]=o.a.useState(null),l=o.a.useCallback(()=>{const t=Object(i.b)();s(()=>e.reduce((e,a)=>t.width<=a&&a<e?a:e,1/0))},[e]);Object(n.useEffect)(()=>(l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)),[]);const c=t?t(r):o.a.createElement(a,{breakpoint:r});return null!==r?c:null}},172:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(125),r=a(30),s=a.n(r),l=a(59),c=a(3),u=a(9),d=a(132),m=a(41),p=a(31),h=a(47),_=a(103),f=a(73),g=a(19),b=a(89),y=a(37),v=a(134);function E({accounts:e,showDelete:t,onDeleteError:a}){const n=(e=null!=e?e:[]).filter(e=>e.type===c.a.Type.BUSINESS).length,[i,r]=o.a.useState(!1),[E,S]=o.a.useState(null),[x,w]=o.a.useState(!1),[O,M]=o.a.useState(),[P,k]=o.a.useState(!1),C=e=>()=>{S(e),r(!0)},L=e=>()=>{h.a.openAuthWindow(e.type,0,()=>{g.a.restApi.deleteAccountMedia(e.id)})},N=e=>()=>{M(e),w(!0)},B=()=>{k(!1),M(null),w(!1)},T={cols:{username:s.a.usernameCol,type:s.a.typeCol,usages:s.a.usagesCol,actions:s.a.actionsCol},cells:{username:s.a.usernameCell,type:s.a.typeCell,usages:s.a.usagesCell,actions:s.a.actionsCell}};return o.a.createElement("div",{className:"accounts-list"},o.a.createElement(d.a,{styleMap:T,rows:e,cols:[{id:"username",label:"Username",render:e=>o.a.createElement("div",null,o.a.createElement(f.a,{account:e,className:s.a.profilePic}),o.a.createElement("a",{className:s.a.username,onClick:C(e)},e.username))},{id:"type",label:"Type",render:e=>o.a.createElement("span",{className:s.a.accountType},e.type)},{id:"usages",label:"Feeds",render:e=>o.a.createElement("span",{className:s.a.usages},e.usages.map((e,t)=>!!m.a.getById(e)&&o.a.createElement(l.a,{key:t,to:p.a.at({screen:"edit",id:e.toString()})},m.a.getById(e).name)))},{id:"actions",label:"Actions",render:e=>t&&o.a.createElement(y.f,null,({ref:e,openMenu:t})=>o.a.createElement(u.a,{ref:e,className:s.a.actionsBtn,type:u.c.PILL,size:u.b.NORMAL,onClick:t},o.a.createElement(v.a,null)),o.a.createElement(y.b,null,o.a.createElement(y.c,{onClick:C(e)},"Info"),o.a.createElement(y.c,{onClick:L(e)},"Reconnect"),o.a.createElement(y.d,null),o.a.createElement(y.c,{onClick:N(e)},"Delete")))}]}),o.a.createElement(_.a,{isOpen:i,onClose:()=>r(!1),account:E}),o.a.createElement(b.a,{isOpen:x,title:"Are you sure?",buttons:[P?"Please wait ...":"Yes I'm sure","Cancel"],okDisabled:P,cancelDisabled:P,onAccept:()=>{k(!0),h.a.deleteAccount(O.id).then(()=>B()).catch(()=>{a&&a("An error occurred while trying to remove the account."),B()})},onCancel:B},o.a.createElement("p",null,"Are you sure you want to delete"," ",o.a.createElement("span",{style:{fontWeight:"bold"}},O?O.username:""),"?"," ","This will also delete all saved media associated with this account."),O&&O.type===c.a.Type.BUSINESS&&1===n&&o.a.createElement("p",null,o.a.createElement("b",null,"Note:")," ",o.a.createElement("span",null,"Because this is your only connected Business account, deleting it will"," ","also cause any feeds that show public hashtag posts to no longer work."))))}var S=a(35),x=a(7),w=a(135),O=a(99),M=a.n(O);t.a=Object(x.b)((function(){const[,e]=o.a.useState(0),[t,a]=o.a.useState(""),n=o.a.useCallback(()=>e(e=>e++),[]);return c.b.hasAccounts()?o.a.createElement("div",{className:M.a.root},t.length>0&&o.a.createElement(S.a,{type:S.b.ERROR,showIcon:!0,isDismissible:!0,onDismiss:()=>a("")},t),o.a.createElement("div",{className:M.a.connectBtn},o.a.createElement(i.a,{onConnect:n})),o.a.createElement(E,{accounts:c.b.list,showDelete:!0,onDeleteError:a})):o.a.createElement(w.a,null)}))},173:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),i=a(111),r=a.n(i),s=a(88),l=a(18);function c({children:{path:e,tabs:t,right:a},current:n,onClickTab:i}){return o.a.createElement(s.b,{pathStyle:"chevron"},{path:e,right:a,left:t.map(e=>{return o.a.createElement(u,{tab:e,key:e.key,isCurrent:e.key===n,onClick:(t=e.key,()=>i&&i(t))});var t})})}function u({tab:e,isCurrent:t,onClick:a}){return o.a.createElement("a",{key:e.key,role:"button",tabIndex:0,className:e.disabled?r.a.disabled:t?r.a.current:r.a.tab,onClick:a,onKeyDown:Object(l.g)(a)},o.a.createElement("span",{className:r.a.label},e.label))}},174:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),i=a(60),r=a(18);function s({when:e,message:t}){return Object(r.l)(t,e),o.a.createElement(i.a,{when:e,message:t})}},18:function(e,t,a){"use strict";a.d(t,"j",(function(){return s})),a.d(t,"f",(function(){return l})),a.d(t,"b",(function(){return c})),a.d(t,"c",(function(){return u})),a.d(t,"a",(function(){return d})),a.d(t,"n",(function(){return m})),a.d(t,"h",(function(){return p})),a.d(t,"l",(function(){return h})),a.d(t,"k",(function(){return _})),a.d(t,"e",(function(){return f})),a.d(t,"d",(function(){return g})),a.d(t,"m",(function(){return b})),a.d(t,"g",(function(){return y})),a.d(t,"i",(function(){return v}));var n=a(0),o=a.n(n),i=a(60),r=a(46);function s(e,t){!function(e,t,a){const n=o.a.useRef(!0);e(()=>{n.current=!0;const e=t(()=>new Promise(e=>{n.current&&e()}));return()=>{n.current=!1,e&&e()}},a)}(n.useEffect,e,t)}function l(e){const[t,a]=o.a.useState(e),n=o.a.useRef(t);return[t,()=>n.current,e=>a(n.current=e)]}function c(e,t,a=[]){function o(n){!e.current||e.current.contains(n.target)||a.some(e=>e&&e.current&&e.current.contains(n.target))||t(n)}Object(n.useEffect)(()=>(document.addEventListener("mousedown",o),document.addEventListener("touchend",o),()=>{document.removeEventListener("mousedown",o),document.removeEventListener("touchend",o)}))}function u(e,t){Object(n.useEffect)(()=>{const a=()=>{0===e.filter(e=>!e.current||document.activeElement===e.current||e.current.contains(document.activeElement)).length&&t()};return document.addEventListener("keyup",a),()=>document.removeEventListener("keyup",a)},e)}function d(e,t,a=100){const[i,r]=o.a.useState(e);return Object(n.useEffect)(()=>{let n=null;return e===t?n=setTimeout(()=>r(t),a):r(!t),()=>{null!==n&&clearTimeout(n)}},[e]),[i,r]}function m(e){const[t,a]=o.a.useState(Object(r.b)()),i=()=>{const t=Object(r.b)();a(t),e&&e(t)};return Object(n.useEffect)(()=>(i(),window.addEventListener("resize",i),()=>window.removeEventListener("resize",i)),[]),t}function p(){return new URLSearchParams(Object(i.e)().search)}function h(e,t){Object(n.useEffect)(()=>{const a=a=>{if(t)return(a||window.event).returnValue=e,e};return window.addEventListener("beforeunload",a),()=>window.removeEventListener("beforeunload",a)},[t])}function _(e,t){const a=o.a.useRef(!1);return Object(n.useEffect)(()=>{a.current&&void 0!==e.current&&(e.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=t?t:{})),a.current=!1)},[a.current]),()=>a.current=!0}function f(e,t,a,o=[],i=[]){Object(n.useEffect)(()=>(o.reduce((e,t)=>e&&t,!0)&&e.addEventListener(t,a),()=>e.removeEventListener(t,a)),i)}function g(e,t,a=[],n=[]){f(document,e,t,a,n)}function b(e,t,a=[],n=[]){f(window,e,t,a,n)}function y(e){return t=>{" "!==t.key&&"Enter"!==t.key||(e(),t.preventDefault(),t.stopPropagation())}}function v(e){const[t,a]=o.a.useState(e);return[function(e){const t=o.a.useRef(e);return t.current=e,t}(t),a]}a(53)},186:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(0),o=a.n(n),i=a(10),r=a(47),s=a(19),l=a(1);const c=Object(l.o)({initialized:!1,list:[]}),u=({navbar:e,className:t,fillPage:a,children:l})=>{const u=o.a.useRef(null);Object(n.useEffect)(()=>{u.current&&(function(){if(!c.initialized){const e=Array.from(document.querySelectorAll(".sli-notice")),t=Array.from(document.querySelectorAll(".fs-notice.fs-slug-spotlight-social-photo-feeds"));c.list=e.concat(t),c.initialized=!0}}(),c.list.forEach(e=>{e.remove(),u.current.appendChild(e)}))},[]);const d=r.a.getExpiringTokenAccounts(),m=Object(i.a)("admin-screen",{"--fillPage":a})+(t?" "+t:"");return o.a.createElement("div",{className:m},e&&o.a.createElement("div",{className:"admin-screen__navbar"},o.a.createElement(e)),o.a.createElement("div",{className:"admin-screen__content"},o.a.createElement("div",{className:"admin-screen__notices",ref:u},d.map(e=>o.a.createElement("div",{key:e.id,className:"notice notice-warning"},o.a.createElement("p",null,"The access token for the ",o.a.createElement("b",null,"@",e.username)," account is about to expire."," ",o.a.createElement("a",{className:"admin-screen__reconnect",onClick:t=>function(e,t){r.a.openAuthWindow(t.type,0,()=>{s.a.restApi.deleteAccountMedia(t.id)}),e.preventDefault()}(t,e)},"Re-connect the account")," ","to keep using it in Spotlight.")))),l))}},187:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(7),r=a(138),s=a(150),l=a(57),c=a(15);t.a=Object(i.b)((function({right:e,chevron:t,children:a}){const n=o.a.createElement(r.a.Item,null,l.b.getCurrent().title);return o.a.createElement(r.a,null,o.a.createElement(o.a.Fragment,null,n,t&&o.a.createElement(r.a.Chevron,null),a),e?o.a.createElement(e):!c.a.isPro&&o.a.createElement(s.a,{url:"https://spotlightwp.com/pricing/?utm_source=sl_plugin&utm_medium=sl_plugin_upgrade&utm_campaign=sl_plugin_upgrade_list"}))}))},190:function(e,t,a){e.exports={"arrow-link":"WizardNavbar__arrow-link",arrowLink:"WizardNavbar__arrow-link","prev-link":"WizardNavbar__prev-link WizardNavbar__arrow-link",prevLink:"WizardNavbar__prev-link WizardNavbar__arrow-link","next-link":"WizardNavbar__next-link WizardNavbar__arrow-link",nextLink:"WizardNavbar__next-link WizardNavbar__arrow-link"}},191:function(e,t,a){e.exports={message:"FeedNamePrompt__message",input:"FeedNamePrompt__input"}},2:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var n,o=a(1),i=function(e,t,a,n){var o,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,a):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,a,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,a,r):o(t,a))||r);return i>3&&r&&Object.defineProperty(t,a,r),r};!function(e){class t{constructor(e,t,a){this.prop=e,this.name=t,this.icon=a}}t.DESKTOP=new t("desktop","Desktop","desktop"),t.TABLET=new t("tablet","Tablet","tablet"),t.PHONE=new t("phone","Phone","smartphone"),e.Mode=t,e.MODES=[t.DESKTOP,t.TABLET,t.PHONE];class a{constructor(e,t,a){this.desktop=e,this.tablet=t,this.phone=a}get(e,t){return n(this,e,t)}set(e,t){r(this,t,e)}with(e,t){const n=s(this,t,e);return new a(n.desktop,n.tablet,n.phone)}}function n(e,t,a=!1){if(!e)return;const n=e[t.prop];return a&&null==n?e.desktop:n}function r(e,t,a){return e[a.prop]=t,e}function s(e,t,n){return r(new a(e.desktop,e.tablet,e.phone),t,n)}i([o.o],a.prototype,"desktop",void 0),i([o.o],a.prototype,"tablet",void 0),i([o.o],a.prototype,"phone",void 0),e.Value=a,e.getName=function(e){return e.name},e.getIcon=function(e){return e.icon},e.cycle=function(a){const n=e.MODES.findIndex(e=>e===a);return void 0===n?t.DESKTOP:e.MODES[(n+1)%e.MODES.length]},e.get=n,e.set=r,e.withValue=s,e.normalize=function(e,t){return null==e?t.hasOwnProperty("all")?new a(t.all,t.all,t.all):new a(t.desktop,t.tablet,t.phone):"object"==typeof e&&e.hasOwnProperty("desktop")?new a(e.desktop,e.tablet,e.phone):new a(e,e,e)},e.getModeForWindowSize=function(e){return e.width<=768?t.PHONE:e.width<=935?t.TABLET:t.DESKTOP},e.isValid=function(e){return"object"==typeof e&&e.hasOwnProperty("desktop")}}(n||(n={}))},20:function(e,t,a){e.exports={root:"FeedHeader__root",container:"FeedHeader__container","left-container":"FeedHeader__left-container FeedHeader__container",leftContainer:"FeedHeader__left-container FeedHeader__container","right-container":"FeedHeader__right-container FeedHeader__container",rightContainer:"FeedHeader__right-container FeedHeader__container","profile-pic":"FeedHeader__profile-pic",profilePic:"FeedHeader__profile-pic","profile-pic-with-stories":"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",profilePicWithStories:"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",info:"FeedHeader__info","info-row":"FeedHeader__info-row",infoRow:"FeedHeader__info-row",username:"FeedHeader__username FeedHeader__info-row",subtext:"FeedHeader__subtext FeedHeader__info-row",bio:"FeedHeader__bio FeedHeader__subtext FeedHeader__info-row","counter-list":"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counterList:"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counter:"FeedHeader__counter","follow-button":"FeedHeader__follow-button",followButton:"FeedHeader__follow-button","centered-style":"FeedHeader__centered-style FeedHeader__root",centeredStyle:"FeedHeader__centered-style FeedHeader__root","normal-style":"FeedHeader__normal-style FeedHeader__root",normalStyle:"FeedHeader__normal-style FeedHeader__root","boxed-style":"FeedHeader__boxed-style FeedHeader__root",boxedStyle:"FeedHeader__boxed-style FeedHeader__root"}},208:function(e,t,a){e.exports={beacon:"NewsBeacon__beacon",button:"NewsBeacon__button","button-animation":"NewsBeacon__button-animation",buttonAnimation:"NewsBeacon__button-animation",counter:"NewsBeacon__counter","hide-link":"NewsBeacon__hide-link",hideLink:"NewsBeacon__hide-link",menu:"NewsBeacon__menu"}},21:function(e,t,a){e.exports={container:"MediaInfo__container",padded:"MediaInfo__padded",bordered:"MediaInfo__bordered",header:"MediaInfo__header MediaInfo__padded MediaInfo__bordered","source-img":"MediaInfo__source-img",sourceImg:"MediaInfo__source-img","source-img-link":"MediaInfo__source-img-link MediaInfo__source-img",sourceImgLink:"MediaInfo__source-img-link MediaInfo__source-img","source-name":"MediaInfo__source-name",sourceName:"MediaInfo__source-name","comments-scroller":"MediaInfo__comments-scroller",commentsScroller:"MediaInfo__comments-scroller","comments-list":"MediaInfo__comments-list MediaInfo__padded",commentsList:"MediaInfo__comments-list MediaInfo__padded",comment:"MediaInfo__comment",footer:"MediaInfo__footer","footer-info":"MediaInfo__footer-info MediaInfo__padded MediaInfo__bordered",footerInfo:"MediaInfo__footer-info MediaInfo__padded MediaInfo__bordered","footer-info-line":"MediaInfo__footer-info-line",footerInfoLine:"MediaInfo__footer-info-line","num-likes":"MediaInfo__num-likes MediaInfo__footer-info-line",numLikes:"MediaInfo__num-likes MediaInfo__footer-info-line",date:"MediaInfo__date MediaInfo__footer-info-line","footer-link":"MediaInfo__footer-link MediaInfo__padded MediaInfo__bordered",footerLink:"MediaInfo__footer-link MediaInfo__padded MediaInfo__bordered","footer-link-icon":"MediaInfo__footer-link-icon",footerLinkIcon:"MediaInfo__footer-link-icon"}},216:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));class n{constructor(e=[],t=0){this.fns=e,this.delay=null!=t?t:1}add(e){this.fns.push(e)}run(){return this.numLoaded=0,this.isLoading=!0,new Promise((e,t)=>{this.fns.forEach(a=>a().then(()=>{this.numLoaded++,this.numLoaded>=this.fns.length&&setTimeout(()=>{this.isLoading=!1,e()},this.delay)}).catch(t))})}}},217:function(e,t,a){"use strict";a.d(t,"a",(function(){return x}));var n=a(0),o=a.n(n),i=a(100),r=a.n(i),s=a(7),l=a(31),c=a(173),u=a(9),d=a(88),m=a(128),p=a(259),h=a(261),_=a(25),f=a(136),g=a(162),b=a(66),y=a(57),v=a(18),E=a(60),S=a(95);const x=Object(s.b)((function({isFakePro:e}){var t;const a=null!==(t=l.a.get("tab"))&&void 0!==t?t:"automate";Object(v.l)(g.a,_.c.isDirty),Object(v.d)("keydown",e=>{"s"===e.key.toLowerCase()&&e.ctrlKey&&(_.c.isDirty&&!_.c.isSaving&&_.c.save(),e.preventDefault(),e.stopPropagation())},[],[_.c.isDirty,_.c.isSaving]);const n=e?M:_.c.values.autoPromotions,i=e?{}:_.c.values.promotions;return o.a.createElement("div",{className:r.a.screen},o.a.createElement("div",{className:r.a.navbar},o.a.createElement(w,{currTabId:a,isFakePro:e})),o.a.createElement(m.a,{value:a},o.a.createElement(m.c,{value:"automate"},o.a.createElement(p.a,{automations:n,onChange:function(t){e||_.c.update({autoPromotions:t})},isFakePro:e})),o.a.createElement(m.c,{value:"global"},o.a.createElement(h.a,{promotions:i,onChange:function(t){e||_.c.update({promotions:t})},isFakePro:e}))),o.a.createElement(E.a,{when:_.c.isDirty,message:O}))})),w=Object(s.b)((function({currTabId:e,isFakePro:t}){return o.a.createElement(o.a.Fragment,null,o.a.createElement(c.a,{current:e,onClickTab:e=>l.a.goto({tab:e},!0)},{path:[o.a.createElement(d.a,{key:"logo"}),o.a.createElement("span",{key:"screen-title"},"Promotions")],tabs:[{key:"automate",label:o.a.createElement("span",{className:t?r.a.navbarFakeProItem:r.a.navbarItem},t&&o.a.createElement(S.a,{className:r.a.navbarProPill}),o.a.createElement("span",null,"Automate"))},{key:"global",label:o.a.createElement("span",{className:t?r.a.navbarFakeProItem:r.a.navbarItem},t&&o.a.createElement(S.a,{className:r.a.navbarProPill}),o.a.createElement("span",null,"Global Promotions"))}],right:[o.a.createElement(u.a,{key:"cancel",type:u.c.SECONDARY,disabled:!_.c.isDirty,onClick:_.c.restore},"Cancel"),o.a.createElement(f.a,{key:"save",onClick:_.c.save,isSaving:_.c.isSaving,disabled:!_.c.isDirty})]}))}));function O(e){return Object(b.parse)(e.search).screen===y.a.PROMOTIONS||g.a}const M=[{type:"hashtag",config:{hashtags:["product"]},promotion:{type:"link",config:{linkType:"page",postId:1,postTitle:"Product Page",linkText:"Buy this product"}}},{type:"hashtag",config:{hashtags:["myblog"]},promotion:{type:"link",config:{linkType:"post",postId:1,postTitle:"My Latest Blog Post",linkText:""}}},{type:"hashtag",config:{hashtags:["youtube"]},promotion:{type:"link",config:{linkType:"url",url:"",linkText:""}}}]},218:function(e,t,a){},22:function(e,t,a){"use strict";var n=a(51),o=a.n(n),i=a(15),r=a(53);const s=i.a.config.restApi.baseUrl,l={};i.a.config.restApi.authToken&&(l["X-Sli-Auth-Token"]=i.a.config.restApi.authToken);const c=o.a.create({baseURL:s,headers:l});c.interceptors.response.use(e=>e,e=>{if(void 0!==e.response){if(403===e.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw e}});const u={config:Object.assign(Object.assign({},i.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(e,t=0,a=0,n)=>{const i=n?new o.a.CancelToken(n):void 0;return new Promise((n,o)=>{const r=e=>{n(e),document.dispatchEvent(new Event(u.events.onGetFeedMedia))};c.post("/media/feed",{options:e,num:a,from:t},{cancelToken:i}).then(n=>{n&&n.data.needImport?u.importMedia(e).then(()=>{c.post("/media/feed",{options:e,num:a,from:t},{cancelToken:i}).then(r).catch(o)}).catch(o):r(n)}).catch(o)})},getMedia:(e=0,t=0)=>c.get(`/media?num=${e}&offset=${t}`),importMedia:e=>new Promise((t,a)=>{document.dispatchEvent(new Event(u.events.onImportStart));const n=e=>{document.dispatchEvent(new Event(u.events.onImportFail)),a(e)};c.post("/media/import",{options:e}).then(e=>{e.data.success?(document.dispatchEvent(new Event(u.events.onImportEnd)),t(e)):n(e)}).catch(n)}),getErrorReason:e=>{let t;return"object"==typeof e.response&&(e=e.response.data),t="string"==typeof e.message?e.message:"string"==typeof e.error?e.error:e.toString(),Object(r.b)(t)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};t.a=u},23:function(e,t,a){e.exports={root:"MediaOverlay__root layout__fill-parent",rows:"MediaOverlay__rows",row:"MediaOverlay__row","top-row":"MediaOverlay__top-row MediaOverlay__row",topRow:"MediaOverlay__top-row MediaOverlay__row","middle-row":"MediaOverlay__middle-row MediaOverlay__row",middleRow:"MediaOverlay__middle-row MediaOverlay__row","bottom-row":"MediaOverlay__bottom-row MediaOverlay__row",bottomRow:"MediaOverlay__bottom-row MediaOverlay__row","counter-list":"MediaOverlay__counter-list",counterList:"MediaOverlay__counter-list",username:"MediaOverlay__username","date-container":"MediaOverlay__date-container",dateContainer:"MediaOverlay__date-container",date:"MediaOverlay__date",caption:"MediaOverlay__caption",counter:"MediaOverlay__counter","comments-count":"MediaOverlay__comments-count MediaOverlay__counter",commentsCount:"MediaOverlay__comments-count MediaOverlay__counter","likes-count":"MediaOverlay__likes-count MediaOverlay__counter",likesCount:"MediaOverlay__likes-count MediaOverlay__counter","ig-link-icon":"MediaOverlay__ig-link-icon",igLinkIcon:"MediaOverlay__ig-link-icon"}},231:function(e,t,a){e.exports={root:"SpotlightGame__root layout__flex-column","game-text":"SpotlightGame__game-text",gameText:"SpotlightGame__game-text",score:"SpotlightGame__score SpotlightGame__game-text",message:"SpotlightGame__message SpotlightGame__game-text","message-bubble":"SpotlightGame__message-bubble",messageBubble:"SpotlightGame__message-bubble"}},232:function(e,t,a){e.exports={"field-container":"AdvancedSettings__field-container layout__flex-row",fieldContainer:"AdvancedSettings__field-container layout__flex-row","field-element":"AdvancedSettings__field-element",fieldElement:"AdvancedSettings__field-element","field-label":"AdvancedSettings__field-label AdvancedSettings__field-element",fieldLabel:"AdvancedSettings__field-label AdvancedSettings__field-element","field-control":"AdvancedSettings__field-control AdvancedSettings__field-element layout__flex-column",fieldControl:"AdvancedSettings__field-control AdvancedSettings__field-element layout__flex-column","field-centered":"AdvancedSettings__field-centered",fieldCentered:"AdvancedSettings__field-centered"}},27:function(e,t,a){e.exports={root:"GridLayout__root layout__flex-column",grid:"GridLayout__grid",cell:"GridLayout__cell","cell-content":"GridLayout__cell-content layout__fill-parent layout__flex-column",cellContent:"GridLayout__cell-content layout__fill-parent layout__flex-column","media-container":"GridLayout__media-container",mediaContainer:"GridLayout__media-container","media-meta":"GridLayout__media-meta layout__flex-column",mediaMeta:"GridLayout__media-meta layout__flex-column","button-list":"GridLayout__button-list layout__flex-column",buttonList:"GridLayout__button-list layout__flex-column"}},272:function(e,t,a){e.exports={"contact-us":"FeedsOnboarding__contact-us",contactUs:"FeedsOnboarding__contact-us","call-to-action":"FeedsOnboarding__call-to-action",callToAction:"FeedsOnboarding__call-to-action"}},28:function(e,t,a){e.exports={reset:"MediaPopupBoxObject__reset","loading-animation":"MediaPopupBoxObject__loading-animation",loadingAnimation:"MediaPopupBoxObject__loading-animation","flex-box":"layout__flex-box",flexBox:"layout__flex-box",album:"MediaPopupBoxAlbum__album",frame:"MediaPopupBoxAlbum__frame",scroller:"MediaPopupBoxAlbum__scroller",child:"MediaPopupBoxAlbum__child","controls-layer":"MediaPopupBoxAlbum__controls-layer layout__flex-box",controlsLayer:"MediaPopupBoxAlbum__controls-layer layout__flex-box","controls-container":"MediaPopupBoxAlbum__controls-container",controlsContainer:"MediaPopupBoxAlbum__controls-container","nav-button":"MediaPopupBoxAlbum__nav-button",navButton:"MediaPopupBoxAlbum__nav-button","prev-button":"MediaPopupBoxAlbum__prev-button MediaPopupBoxAlbum__nav-button",prevButton:"MediaPopupBoxAlbum__prev-button MediaPopupBoxAlbum__nav-button","next-button":"MediaPopupBoxAlbum__next-button MediaPopupBoxAlbum__nav-button",nextButton:"MediaPopupBoxAlbum__next-button MediaPopupBoxAlbum__nav-button","indicator-list":"MediaPopupBoxAlbum__indicator-list layout__flex-row",indicatorList:"MediaPopupBoxAlbum__indicator-list layout__flex-row",indicator:"MediaPopupBoxAlbum__indicator","indicator-current":"MediaPopupBoxAlbum__indicator-current MediaPopupBoxAlbum__indicator",indicatorCurrent:"MediaPopupBoxAlbum__indicator-current MediaPopupBoxAlbum__indicator"}},29:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"d",(function(){return l})),a.d(t,"c",(function(){return c})),a.d(t,"b",(function(){return u})),a(5);var n=a(65),o=a(0),i=a.n(o),r=a(4);function s(e,t){const a=t.map(n.b).join("|");return new RegExp(`#(${a})(?:\\b|\\r|#|$)`,"imu").test(e)}function l(e,t,a=0,n=!1){let s=e.trim();n&&(s=s.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const l=s.split("\n"),c=l.map((e,a)=>{if(e=e.trim(),n&&/^[.*•]$/.test(e))return null;let s,c=[];for(;null!==(s=/#([^\s]+)/g.exec(e));){const t="https://instagram.com/explore/tags/"+s[1],a=i.a.createElement("a",{href:t,target:"_blank",key:Object(r.p)()},s[0]),n=e.substr(0,s.index),o=e.substr(s.index+s[0].length);c.push(n),c.push(a),e=o}return e.length&&c.push(e),t&&(c=t(c,a)),l.length>1&&c.push(i.a.createElement("br",{key:Object(r.p)()})),i.a.createElement(o.Fragment,{key:Object(r.p)()},c)});return a>0?c.slice(0,a):c}function c(e,t){return 0===e.tag.localeCompare(t.tag)&&e.sort===t.sort}function u(e){return"https://instagram.com/explore/tags/"+e}},3:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var n,o=a(22),i=a(1);!function(e){let t;!function(e){e.PERSONAL="PERSONAL",e.BUSINESS="BUSINESS"}(t=e.Type||(e.Type={}))}(n||(n={}));const r=Object(i.o)([]),s="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",l=e=>r.find(t=>t.id===e),c=e=>"https://instagram.com/"+e;function u(e){return e.slice().sort((e,t)=>e.type===t.type?0:e.type===n.Type.PERSONAL?-1:1),r.splice(0,r.length),e.forEach(e=>r.push(Object(i.o)(e))),r}function d(e){if("object"==typeof e&&Array.isArray(e.data))return u(e.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}t.b={list:r,DEFAULT_PROFILE_PIC:s,getById:l,getByUsername:e=>r.find(t=>t.username===e),hasAccounts:()=>r.length>0,filterExisting:e=>e.filter(e=>void 0!==l(e)),idsToAccounts:e=>e.map(e=>l(e)).filter(e=>void 0!==e),getPersonalAccounts:()=>r.filter(e=>e.type===n.Type.PERSONAL),getBusinessAccounts:()=>r.filter(e=>e.type===n.Type.BUSINESS),getProfilePicUrl:e=>e.customProfilePicUrl?e.customProfilePicUrl:e.profilePicUrl?e.profilePicUrl:s,getBioText:e=>e.customBio.length?e.customBio:e.bio,getProfileUrl:e=>c(e.username),getUsernameUrl:c,loadAccounts:function(){return o.a.getAccounts().then(d).catch(e=>{throw o.a.getErrorReason(e)})},loadFromResponse:d,addAccounts:u}},30:function(e,t,a){e.exports={"username-col":"AccountsList__username-col",usernameCol:"AccountsList__username-col","actions-col":"AccountsList__actions-col",actionsCol:"AccountsList__actions-col","username-cell":"AccountsList__username-cell",usernameCell:"AccountsList__username-cell",username:"AccountsList__username","profile-pic":"AccountsList__profile-pic",profilePic:"AccountsList__profile-pic","account-type":"AccountsList__account-type",accountType:"AccountsList__account-type",usages:"AccountsList__usages","actions-btn":"AccountsList__actions-btn",actionsBtn:"AccountsList__actions-btn","usages-cell":"AccountsList__usages-cell",usagesCell:"AccountsList__usages-cell","usages-col":"AccountsList__usages-col",usagesCol:"AccountsList__usages-col","type-cell":"AccountsList__type-cell",typeCell:"AccountsList__type-cell","type-col":"AccountsList__type-col",typeCol:"AccountsList__type-col"}},303:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(121),o=a.n(n),i=a(0),r=a.n(i),s=a(9),l=a(8),c=a(37),u=a(10);function d({value:e,defaultValue:t,onDone:a}){const n=r.a.useRef(),[i,d]=r.a.useState(""),[m,p]=r.a.useState(!1),h=()=>{d(e),p(!0)},_=()=>{p(!1),a&&a(i),n.current&&n.current.focus()},f=e=>{switch(e.key){case"Enter":case" ":h()}};return r.a.createElement("div",{className:o.a.root},r.a.createElement(c.a,{isOpen:m,onBlur:()=>p(!1),placement:"bottom"},({ref:a})=>r.a.createElement("div",{ref:Object(u.d)(a,n),className:o.a.staticContainer,onClick:h,onKeyPress:f,tabIndex:0,role:"button"},r.a.createElement("span",{className:o.a.label},e||t),r.a.createElement(l.a,{icon:"edit",className:o.a.editIcon})),r.a.createElement(c.b,null,r.a.createElement(c.e,null,r.a.createElement("div",{className:o.a.editContainer},r.a.createElement("input",{type:"text",value:i,onChange:e=>{d(e.target.value)},onKeyDown:e=>{switch(e.key){case"Enter":_();break;case"Escape":p(!1);break;default:return}e.preventDefault(),e.stopPropagation()},autoFocus:!0,placeholder:"Feed name"}),r.a.createElement(s.a,{className:o.a.doneBtn,type:s.c.PRIMARY,size:s.b.NORMAL,onClick:_},r.a.createElement(l.a,{icon:"yes"})))))))}},304:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(0),o=a.n(n),i=a(190),r=a.n(i),s=a(88),l=a(9),c=a(8);function u({children:e,steps:t,current:a,onChangeStep:n,firstStep:i,lastStep:u}){var d;i=null!=i?i:[],u=null!=u?u:[];const m=null!==(d=t.findIndex(e=>e.key===a))&&void 0!==d?d:0,p=m<=0,h=m>=t.length-1,_=p?null:t[m-1],f=h?null:t[m+1],g=p?i:o.a.createElement(l.a,{type:l.c.LINK,onClick:()=>!p&&n&&n(t[m-1].key),className:r.a.prevLink,disabled:_.disabled},o.a.createElement(c.a,{icon:"arrow-left-alt2"}),o.a.createElement("span",null,_.label)),b=h?u:o.a.createElement(l.a,{type:l.c.LINK,onClick:()=>!h&&n&&n(t[m+1].key),className:r.a.nextLink,disabled:f.disabled},o.a.createElement("span",null,f.label),o.a.createElement(c.a,{icon:"arrow-right-alt2"}));return o.a.createElement(s.b,null,{path:[],left:g,right:b,center:e})}},305:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(0),o=a.n(n),i=a(164),r=a.n(i),s=a(88),l=a(9),c=a(8),u=a(37);function d({pages:e,current:t,onChangePage:a,showNavArrows:n,hideMenuArrow:i,children:u}){var d,p;const{path:h,right:_}=u,f=null!==(d=e.findIndex(e=>e.key===t))&&void 0!==d?d:0,g=null!==(p=e[f].label)&&void 0!==p?p:"",b=f<=0,y=f>=e.length-1,v=b?null:e[f-1],E=y?null:e[f+1];let S=[];return n&&S.push(o.a.createElement(l.a,{key:"page-menu-left",type:l.c.PILL,onClick:()=>!b&&a&&a(e[f-1].key),disabled:b||v.disabled},o.a.createElement(c.a,{icon:"arrow-left-alt2"}))),S.push(o.a.createElement(m,{key:"page-menu",pages:e,current:t,onClickPage:e=>a&&a(e)},o.a.createElement("span",null,g),!i&&o.a.createElement(c.a,{icon:"arrow-down-alt2",className:r.a.arrowDown}))),n&&S.push(o.a.createElement(l.a,{key:"page-menu-left",type:l.c.PILL,onClick:()=>!y&&a&&a(e[f+1].key),disabled:y||E.disabled},o.a.createElement(c.a,{icon:"arrow-right-alt2"}))),o.a.createElement(s.b,{pathStyle:h.length>1?"line":"none"},{path:h,right:_,center:S})}function m({pages:e,current:t,onClickPage:a,children:n}){const[i,s]=o.a.useState(!1),l=()=>s(!0),c=()=>s(!1);return o.a.createElement(u.a,{isOpen:i,onBlur:c,placement:"bottom-start",refClassName:r.a.menuRef},({ref:e})=>o.a.createElement("a",{ref:e,className:r.a.menuLink,onClick:l},n),o.a.createElement(u.b,null,e.map(e=>{return o.a.createElement(u.c,{key:e.key,disabled:e.disabled,active:e.key===t,onClick:(n=e.key,()=>{a&&a(n),c()})},e.label);var n})))}},306:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n),i=a(191),r=a.n(i),s=a(89);function l({isOpen:e,onAccept:t,onCancel:a}){const[n,i]=o.a.useState("");function l(){t&&t(n)}return o.a.createElement(s.a,{title:"Feed name",isOpen:e,onCancel:function(){a&&a()},onAccept:l,buttons:["Save","Cancel"]},o.a.createElement("p",{className:r.a.message},"Give this feed a memorable name:"),o.a.createElement("input",{type:"text",className:r.a.input,value:n,onChange:e=>{i(e.target.value)},onKeyDown:e=>{"Enter"===e.key&&(l(),e.preventDefault(),e.stopPropagation())},autoFocus:!0}))}},31:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(1),o=a(66),i=a(4),r=function(e,t,a,n){var o,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,a):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,a,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,a,r):o(t,a))||r);return i>3&&r&&Object.defineProperty(t,a,r),r};class s{constructor(){const e=window.location;this._pathName=e.pathname,this._baseUrl=e.protocol+"//"+e.host,this.parsed=Object(o.parse)(e.search),this.unListen=null,this.listeners=[],Object(n.p)(()=>this._path,e=>this.path=e)}createPath(e){return this._pathName+"?"+Object(o.stringify)(e)}get _path(){return this.createPath(this.parsed)}get(e,t=!0){return Object(i.i)(this.parsed[e])}at(e){return this.createPath(Object.assign({page:this.parsed.page},this.processQuery(e)))}fullUrl(e){return this._baseUrl+this.createPath(Object.assign({page:this.parsed.page},this.processQuery(e)))}with(e){return this.createPath(Object.assign(Object.assign({},this.parsed),this.processQuery(e)))}without(e){const t=Object.assign({},this.parsed);return delete t[e],this.createPath(t)}goto(e,t=!1){this.history.push(t?this.with(e):this.at(e),{})}useHistory(e){return this.unListen&&this.unListen(),this.history=e,this.unListen=this.history.listen(e=>{this.parsed=Object(o.parse)(e.search),this.listeners.forEach(e=>e())}),this}listen(e){this.listeners.push(e)}unlisten(e){this.listeners=this.listeners.filter(t=>t===e)}processQuery(e){const t=Object.assign({},e);return Object.getOwnPropertyNames(e).forEach(a=>{e[a]&&0===e[a].length?delete t[a]:t[a]=e[a]}),t}}r([n.o],s.prototype,"path",void 0),r([n.o],s.prototype,"parsed",void 0),r([n.h],s.prototype,"_path",null);const l=new s},32:function(e,t,a){e.exports={"flex-box":"layout__flex-box",flexBox:"layout__flex-box",container:"MediaViewer__container layout__flex-box",horizontal:"MediaViewer__horizontal MediaViewer__container layout__flex-box",vertical:"MediaViewer__vertical MediaViewer__container layout__flex-box",wrapper:"MediaViewer__wrapper layout__flex-box","wrapper-sidebar":"MediaViewer__wrapper-sidebar MediaViewer__wrapper layout__flex-box",wrapperSidebar:"MediaViewer__wrapper-sidebar MediaViewer__wrapper layout__flex-box",sidebar:"MediaViewer__sidebar","media-frame":"MediaViewer__media-frame layout__flex-box",mediaFrame:"MediaViewer__media-frame layout__flex-box","media-container":"MediaViewer__media-container",mediaContainer:"MediaViewer__media-container","media-sizer":"MediaViewer__media-sizer layout__flex-box",mediaSizer:"MediaViewer__media-sizer layout__flex-box",media:"MediaViewer__media"}},321:function(e,t,a){e.exports={"create-new-btn":"FeedsScreen__create-new-btn",createNewBtn:"FeedsScreen__create-new-btn"}},33:function(e,t,a){e.exports={root:"IgVideoPlayer__root",thumbnail:"IgVideoPlayer__thumbnail","thumbnail-hidden":"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",thumbnailHidden:"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",video:"IgVideoPlayer__video","video-hidden":"IgVideoPlayer__video-hidden IgVideoPlayer__video",videoHidden:"IgVideoPlayer__video-hidden IgVideoPlayer__video",control:"IgVideoPlayer__control","control-playing":"IgVideoPlayer__control-playing IgVideoPlayer__control",controlPlaying:"IgVideoPlayer__control-playing IgVideoPlayer__control","control-paused":"IgVideoPlayer__control-paused IgVideoPlayer__control",controlPaused:"IgVideoPlayer__control-paused IgVideoPlayer__control","play-button":"IgVideoPlayer__play-button",playButton:"IgVideoPlayer__play-button"}},39:function(e,t,a){e.exports={root:"MediaComment__root",row:"MediaComment__row",username:"MediaComment__username",content:"MediaComment__content MediaComment__row",text:"MediaComment__text","meta-list":"MediaComment__meta-list MediaComment__row",metaList:"MediaComment__meta-list MediaComment__row",meta:"MediaComment__meta",date:"MediaComment__date MediaComment__meta","like-count":"MediaComment__like-count MediaComment__meta",likeCount:"MediaComment__like-count MediaComment__meta"}},4:function(e,t,a){"use strict";a.d(t,"p",(function(){return r})),a.d(t,"g",(function(){return s})),a.d(t,"a",(function(){return l})),a.d(t,"q",(function(){return c})),a.d(t,"b",(function(){return u})),a.d(t,"d",(function(){return d})),a.d(t,"l",(function(){return m})),a.d(t,"k",(function(){return p})),a.d(t,"h",(function(){return h})),a.d(t,"e",(function(){return _})),a.d(t,"o",(function(){return f})),a.d(t,"n",(function(){return g})),a.d(t,"m",(function(){return b})),a.d(t,"j",(function(){return y})),a.d(t,"f",(function(){return v})),a.d(t,"c",(function(){return E})),a.d(t,"i",(function(){return S}));var n=a(169),o=a(170);let i=0;function r(){return i++}function s(e){const t={};return Object.keys(e).forEach(a=>{const n=e[a];Array.isArray(n)?t[a]=n.slice():n instanceof Map?t[a]=new Map(n.entries()):t[a]="object"==typeof n?s(n):n}),t}function l(e,t){return Object.keys(t).forEach(a=>{e[a]=t[a]}),e}function c(e,t){return l(s(e),t)}function u(e,t){return Array.isArray(e)&&Array.isArray(t)?d(e,t):e instanceof Map&&t instanceof Map?d(Array.from(e.entries()),Array.from(t.entries())):"object"==typeof e&&"object"==typeof t?m(e,t):e===t}function d(e,t,a){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(a){if(!a(e[n],t[n]))return!1}else if(!u(e[n],t[n]))return!1;return!0}function m(e,t){if(!e||!t||"object"!=typeof e||"object"!=typeof t)return u(e,t);const a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;const o=new Set(a.concat(n));for(const a of o)if(!u(e[a],t[a]))return!1;return!0}function p(e){return 0===Object.keys(null!=e?e:{}).length}function h(e,t,a){return a=null!=a?a:(e,t)=>e===t,e.filter(e=>!t.some(t=>a(e,t)))}function _(e,t,a){return a=null!=a?a:(e,t)=>e===t,e.every(e=>t.some(t=>a(e,t)))&&t.every(t=>e.some(e=>a(t,e)))}function f(e,t){const a=/(\s+)/g;let n,o=0,i=0,r="";for(;null!==(n=a.exec(e))&&o<t;){const t=n.index+n[1].length;r+=e.substr(i,t-i),i=t,o++}return i<e.length&&(r+=" ..."),r}function g(e){return Object(n.a)(Object(o.a)(e),{addSuffix:!0})}function b(e,t){const a=[];return e.forEach((e,n)=>{const o=n%t;Array.isArray(a[o])?a[o].push(e):a[o]=[e]}),a}function y(e,t){for(const a of t){const t=a();if(e(t))return t}}function v(e,t){return Math.max(0,Math.min(t.length-1,e))}function E(e,t,a){const n=e.slice();return n[t]=a,n}function S(e){return Array.isArray(e)?e[0]:e}},40:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));class n{static getById(e){const t=n.list.find(t=>t.id===e);return!t&&n.list.length>0?n.list[0]:t}static getName(e){const t=n.getById(e);return t?t.name:"(Missing layout)"}static addLayout(e){n.list.push(e)}}n.list=[]},42:function(e,a){e.exports=t},433:function(e,t,a){},45:function(e,t,a){e.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},46:function(e,t,a){"use strict";function n(e,t,a={}){return window.open(e,t,function(e={}){return Object.getOwnPropertyNames(e).map(t=>`${t}=${e[t]}`).join(",")}(a))}function o(e,t){return{top:window.top.outerHeight/2+window.top.screenY-t/2,left:window.top.outerWidth/2+window.top.screenX-e/2,width:e,height:t}}function i(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return i}))},49:function(e,t,a){e.exports={root:"MediaTile__root","type-icon":"MediaTile__type-icon",typeIcon:"MediaTile__type-icon","image-type-icon":"MediaTile__image-type-icon MediaTile__type-icon",imageTypeIcon:"MediaTile__image-type-icon MediaTile__type-icon","video-type-icon":"MediaTile__video-type-icon MediaTile__type-icon",videoTypeIcon:"MediaTile__video-type-icon MediaTile__type-icon","album-type-icon":"MediaTile__album-type-icon MediaTile__type-icon",albumTypeIcon:"MediaTile__album-type-icon MediaTile__type-icon",overlay:"MediaTile__overlay layout__fill-parent"}},5:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var n,o=a(12),i=a(3);!function(e){let t,a,n;function r(e){return e.hasOwnProperty("children")}!function(e){e.IMAGE="IMAGE",e.VIDEO="VIDEO",e.ALBUM="CAROUSEL_ALBUM"}(t=e.Type||(e.Type={})),function(t){let a;function n(t){if(r(t)&&e.Source.isOwnMedia(t.source)){if("object"==typeof t.thumbnails&&!o.a.isEmpty(t.thumbnails))return t.thumbnails;if("string"==typeof t.thumbnail&&t.thumbnail.length>0)return{[a.SMALL]:t.thumbnail,[a.MEDIUM]:t.thumbnail,[a.LARGE]:t.thumbnail}}return{[a.SMALL]:t.url,[a.MEDIUM]:t.url,[a.LARGE]:t.url}}!function(e){e.SMALL="s",e.MEDIUM="m",e.LARGE="l"}(a=t.Size||(t.Size={})),t.get=function(e,t){const a=n(e);return o.a.get(a,t)||(r(e)?e.thumbnail:e.url)},t.getMap=n,t.has=function(t){return!!r(t)&&!!e.Source.isOwnMedia(t.source)&&("string"==typeof t.thumbnail&&t.thumbnail.length>0||!o.a.isEmpty(t.thumbnails))},t.getSrcSet=function(e,t){var n;let i=[];o.a.has(e.thumbnails,a.SMALL)&&i.push(o.a.get(e.thumbnails,a.SMALL)+` ${t.s}w`),o.a.has(e.thumbnails,a.MEDIUM)&&i.push(o.a.get(e.thumbnails,a.MEDIUM)+` ${t.m}w`);const r=null!==(n=o.a.get(e.thumbnails,a.LARGE))&&void 0!==n?n:e.url;return i.push(r+` ${t.l}w`),i}}(a=e.Thumbnails||(e.Thumbnails={})),function(e){let t;function a(e){switch(e){case t.PERSONAL_ACCOUNT:return i.a.Type.PERSONAL;case t.BUSINESS_ACCOUNT:case t.TAGGED_ACCOUNT:case t.USER_STORY:return i.a.Type.BUSINESS;default:return}}function n(e){switch(e){case t.RECENT_HASHTAG:return"recent";case t.POPULAR_HASHTAG:return"popular";default:return}}!function(e){e.PERSONAL_ACCOUNT="PERSONAL_ACCOUNT",e.BUSINESS_ACCOUNT="BUSINESS_ACCOUNT",e.TAGGED_ACCOUNT="TAGGED_ACCOUNT",e.RECENT_HASHTAG="RECENT_HASHTAG",e.POPULAR_HASHTAG="POPULAR_HASHTAG",e.USER_STORY="USER_STORY"}(t=e.Type||(e.Type={})),e.createForAccount=function(e){return{name:e.username,type:e.type===i.a.Type.PERSONAL?t.PERSONAL_ACCOUNT:t.BUSINESS_ACCOUNT}},e.createForTaggedAccount=function(e){return{name:e.username,type:t.TAGGED_ACCOUNT}},e.createForHashtag=function(e){return{name:e.tag,type:"popular"===e.sort?t.POPULAR_HASHTAG:t.RECENT_HASHTAG}},e.getAccountType=a,e.getHashtagSort=n,e.getTypeLabel=function(e){switch(e){case t.PERSONAL_ACCOUNT:return"PERSONAL";case t.BUSINESS_ACCOUNT:return"BUSINESS";case t.TAGGED_ACCOUNT:return"TAGGED";case t.RECENT_HASHTAG:return"RECENT";case t.POPULAR_HASHTAG:return"POPULAR";case t.USER_STORY:return"STORY";default:return"UNKNOWN"}},e.processSources=function(e){const o=[],r=[],s=[],l=[],c=[];return e.forEach(e=>{switch(e.type){case t.RECENT_HASHTAG:case t.POPULAR_HASHTAG:c.push({tag:e.name,sort:n(e.type)});break;case t.PERSONAL_ACCOUNT:case t.BUSINESS_ACCOUNT:case t.TAGGED_ACCOUNT:case t.USER_STORY:const u=i.b.getByUsername(e.name),d=u?a(e.type):null;u&&u.type===d?e.type===t.TAGGED_ACCOUNT?r.push(u):e.type===t.USER_STORY?s.push(u):o.push(u):l.push(e)}}),{accounts:o,tagged:r,stories:s,hashtags:c,misc:l}},e.isOwnMedia=function(e){return e.type===t.PERSONAL_ACCOUNT||e.type===t.BUSINESS_ACCOUNT||e.type===t.USER_STORY}}(n=e.Source||(e.Source={})),e.getAsRows=(e,t)=>{e=e.slice(),t=t>0?t:1;let a=[];for(;e.length;)a.push(e.splice(0,t));if(a.length>0){const e=a.length-1;for(;a[e].length<t;)a[e].push({})}return a},e.isFromHashtag=e=>e.source.type===n.Type.POPULAR_HASHTAG||e.source.type===n.Type.RECENT_HASHTAG,e.isNotAChild=r}(n||(n={}))},50:function(e,t,a){e.exports={root:"FeedLayout__root",wrapper:"FeedLayout__wrapper",button:"FeedLayout__button","follow-btn":"FeedLayout__follow-btn FeedLayout__button",followBtn:"FeedLayout__follow-btn FeedLayout__button","load-more-btn":"FeedLayout__load-more-btn FeedLayout__button",loadMoreBtn:"FeedLayout__load-more-btn FeedLayout__button","fake-media":"FeedLayout__fake-media",fakeMedia:"FeedLayout__fake-media","fake-media-flash-animation":"FeedLayout__fake-media-flash-animation",fakeMediaFlashAnimation:"FeedLayout__fake-media-flash-animation"}},53:function(e,t,a){"use strict";function n(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function o(e){const t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return o}))},54:function(e,t,a){"use strict";a.d(t,"a",(function(){return p}));var n=a(0),o=a.n(n),i=a(45),r=a.n(i),s=a(104),l=a(5),c=a(72),u=a.n(c);function d(){return o.a.createElement("div",{className:u.a.root})}var m=a(10);function p(e){var{media:t,className:a,size:i,onLoadImage:c,width:u,height:p}=e,h=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["media","className","size","onLoadImage","width","height"]);const _=o.a.useRef(),f=o.a.useRef(),[g,b]=o.a.useState(!l.a.Thumbnails.has(t)),[y,v]=o.a.useState(!0),[E,S]=o.a.useState(!1);function x(){if(_.current){const e=null!=i?i:function(){const e=_.current.getBoundingClientRect();return e.width<=320?l.a.Thumbnails.Size.SMALL:e.width<=600?l.a.Thumbnails.Size.MEDIUM:l.a.Thumbnails.Size.LARGE}(),a=l.a.Thumbnails.get(t,e);_.current.src!==a&&(_.current.src=a)}}function w(){P()}function O(){t.type===l.a.Type.VIDEO?b(!0):_.current.src===t.url?S(!0):_.current.src=t.url,P()}function M(){isNaN(f.current.duration)||f.current.duration===1/0?f.current.currentTime=1:f.current.currentTime=f.current.duration/2,P()}function P(){v(!1),c&&c()}return Object(n.useLayoutEffect)(()=>{let e=new s.a(x);return _.current&&(_.current.onload=w,_.current.onerror=O,x(),e.observe(_.current)),f.current&&(f.current.onloadeddata=M),()=>{_.current&&(_.current.onload=()=>null,_.current.onerror=()=>null),f.current&&(f.current.onloadeddata=()=>null),e.disconnect()}},[t,i]),t.url&&t.url.length>0&&!E?o.a.createElement("div",Object.assign({className:Object(m.b)(r.a.root,a)},h),"VIDEO"===t.type&&g?o.a.createElement("video",{ref:f,className:r.a.video,src:t.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},o.a.createElement("source",{src:t.url}),"Your browser does not support videos"):o.a.createElement("img",Object.assign({ref:_,className:r.a.image,loading:"lazy",width:u,height:p,alt:""},m.e)),y&&o.a.createElement(d,null)):o.a.createElement("div",{className:r.a.notAvailable},o.a.createElement("span",null,"Thumbnail not available"))}},55:function(e,t,a){e.exports={"flex-box":"layout__flex-box",flexBox:"layout__flex-box",reset:"MediaPopupBoxObject__reset","loading-animation":"MediaPopupBoxObject__loading-animation",loadingAnimation:"MediaPopupBoxObject__loading-animation",image:"MediaPopupBoxImage__image MediaPopupBoxObject__reset",loading:"MediaPopupBoxImage__loading MediaPopupBoxImage__image MediaPopupBoxObject__reset MediaPopupBoxObject__loading-animation",error:"MediaPopupBoxImage__error MediaPopupBoxImage__image MediaPopupBoxObject__reset layout__flex-box","fade-in-animation":"MediaPopupBoxImage__fade-in-animation",fadeInAnimation:"MediaPopupBoxImage__fade-in-animation"}},56:function(e,t,a){"use strict";function n(e){return t=>(t.stopPropagation(),e(t))}function o(e,t){let a;return(...n)=>{clearTimeout(a),a=setTimeout(()=>{a=null,e(...n)},t)}}function i(){}a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return i}))},57:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return o}));var n,o,i=a(31),r=a(1);!function(e){e.NEW_FEED="new",e.EDIT_FEED="edit",e.FEED_LIST="feeds",e.SETTINGS="settings",e.PROMOTIONS="promotions"}(n||(n={})),function(e){const t=Object(r.o)([]);e.getList=function(){return t},e.register=function(a){return t.push(a),function(){const e=t.slice().sort((e,t)=>{var a,n;const o=null!==(a=e.position)&&void 0!==a?a:0,i=null!==(n=t.position)&&void 0!==n?n:0;return Math.sign(o-i)});t.replace(e)}(),e},e.getScreen=function(e){return t.find(t=>t.id===e)},e.getCurrent=function(){var e;const a=null!==(e=i.a.get("screen"))&&void 0!==e?e:"";return t.find((e,t)=>a===e.id||!a&&0===t)}}(o||(o={}))},58:function(e,t,a){e.exports={root:"SettingsField__root layout__flex-column",label:"SettingsField__label layout__flex-column",container:"SettingsField__container layout__flex-row",control:"SettingsField__control layout__flex-column","control-partial-width":"SettingsField__control-partial-width SettingsField__control layout__flex-column",controlPartialWidth:"SettingsField__control-partial-width SettingsField__control layout__flex-column","control-full-width":"SettingsField__control-full-width SettingsField__control layout__flex-column",controlFullWidth:"SettingsField__control-full-width SettingsField__control layout__flex-column",tooltip:"SettingsField__tooltip layout__flex-column"}},582:function(e,t,a){"use strict";a.r(t),a(278);var n=a(97),o=(a(433),a(380)),i=a(1),r=a(96),s=a(0),l=a.n(s),c=a(60),u=a(381),d=a(31),m=a(57),p=a(7),h=a(15);function _(){const e=new Date,t=3===e.getMonth()&&1===e.getDate()?"spitloght-800w.png":"spotlight-800w.png";return l.a.createElement("div",{className:"admin-loading"},l.a.createElement("div",{className:"admin-loading__perspective"},l.a.createElement("div",{className:"admin-loading__container"},l.a.createElement("img",{src:h.a.image(t),className:"admin-loading__logo",alt:"Spotlight"}))))}var f,g,b=a(6),y=a(19),v=a(401),E=a(208),S=a.n(E),x=a(8),w=a(18),O=a(22);(g=f||(f={})).list=Object(i.o)([]),g.fetch=function(){return y.a.restApi.getNotifications().then(e=>{"object"==typeof e&&Array.isArray(e.data)&&g.list.push(...e.data)}).catch(e=>{})};var M=a(402),P=a(37);const k=Object(p.b)((function(){const[e,t]=l.a.useState(!1),[a,n]=l.a.useState(!1),o=l.a.useCallback(()=>n(!0),[]),i=l.a.useCallback(()=>n(!1),[]),r=Object(w.g)(o);return!e&&f.list.length>0&&l.a.createElement(P.a,{className:S.a.menu,isOpen:a,onBlur:i,placement:"top-end"},({ref:e})=>l.a.createElement("div",{ref:e,className:S.a.beacon},l.a.createElement("button",{className:S.a.button,onClick:o,onKeyPress:r},l.a.createElement(x.a,{icon:"megaphone"}),f.list.length>0&&l.a.createElement("div",{className:S.a.counter},f.list.length))),l.a.createElement(P.b,null,f.list.map(e=>l.a.createElement(M.a,{key:e.id,notification:e})),a&&l.a.createElement("a",{className:S.a.hideLink,onClick:()=>t(!0)},"Hide")))}));var C=a(48),L=a(326);const N=new(a(216).a)([],600);var B=a(194),T=a(403);const A=document.title.replace("Spotlight","%s ‹ Spotlight");function I(){const e=d.a.get("screen"),t=m.b.getScreen(e);t&&(document.title=A.replace("%s",t.title))}d.a.listen(I);const F=Object(p.b)((function(){const[e,t]=Object(s.useState)(!1),[a,n]=Object(s.useState)(!1);Object(s.useLayoutEffect)(()=>{e||a||N.run().then(()=>{t(!0),n(!1),f.fetch()}).catch(e=>{C.a.add("load_error",Object(r.a)(B.a,{message:e.toString()}),0)})},[a,e]);const o=e=>{var t,a;const n=null!==(a=null!==(t=e.detail.message)&&void 0!==t?t:e.detail.response.data.message)&&void 0!==a?a:null;C.a.add("feed/fetch_fail",()=>l.a.createElement("div",null,l.a.createElement("p",null,"An error occurred while retrieving the media for this feed. Details:"),n&&l.a.createElement("code",null,n),l.a.createElement("p",null,"If this error persists, kindly"," ",l.a.createElement("a",{href:y.a.resources.supportUrl,target:"_blank"},"contact customer support"),".")),0)},i=()=>{C.a.add("admin/feed/import_media",C.a.message("Retrieving posts from Instagram. This may take around 30 seconds."),0)},p=()=>{C.a.remove("admin/feed/import_media")},h=()=>{C.a.add("admin/feed/import_media/fail",C.a.message("Failed to import posts from Instagram"))};return Object(s.useEffect)(()=>(I(),document.addEventListener(b.a.Events.FETCH_FAIL,o),document.addEventListener(O.a.events.onImportStart,i),document.addEventListener(O.a.events.onImportEnd,p),document.addEventListener(O.a.events.onImportFail,h),()=>{document.removeEventListener(b.a.Events.FETCH_FAIL,o),document.removeEventListener(O.a.events.onImportStart,i),document.removeEventListener(O.a.events.onImportEnd,p),document.removeEventListener(O.a.events.onImportFail,h)}),[]),e?l.a.createElement(c.b,{history:d.a.history},m.b.getList().map((e,t)=>l.a.createElement(u.a,{key:e.id,when:"screen",is:e.id,isRoot:0===t,render:()=>l.a.createElement(e.component)})),l.a.createElement(k,null),l.a.createElement(T.a,null),l.a.createElement(v.a,null),l.a.createElement(L.a,null)):l.a.createElement(l.a.Fragment,null,l.a.createElement(_,null),l.a.createElement(L.a,null))}));var j=a(25),D=a(231),R=a.n(D),H=a(4),z=a(64),U=a(9);function W({}){const e=l.a.useRef(),t=l.a.useRef([]),[a,n]=l.a.useState(0),[o,i]=l.a.useState(!1),[,r]=l.a.useState(),c=()=>{const a=function(e){const t=.4*e.width,a=t/724,n=707*a,o=22*a,i=35*a;return{bounds:e,origin:{x:(e.width-t)/2+n-i/2,y:.5*e.height+o-i/2},scale:a,particleSize:i}}(e.current.getBoundingClientRect());t.current=t.current.map(e=>{const t=e.didSike?1:Math.max(1,1.3-1.3*Math.min(1,e.life/100));return Object.assign(Object.assign({},e),{pos:{x:e.pos.x+e.vel.x*t,y:e.pos.y+e.vel.y*t},life:e.life+1})}).filter(e=>e.life<500&&e.pos.x>=0&&e.pos.y>=0&&e.pos.x+e.size<=a.bounds.width&&e.pos.y+e.size<=a.bounds.height),t.current.length<30&&10*Math.random()>7&&t.current.push((e=>{const t=Math.max(1,4*Math.random()),a=2*Math.random()*Math.PI,n={x:Math.sin(a)*t,y:Math.cos(a)*t};return{pos:Object.assign({},e.origin),vel:n,size:e.particleSize,life:1}})(a)),r(H.p)};Object(s.useEffect)(()=>{const e=setInterval(c,25);return()=>clearInterval(e)},[]);const u=function(e){let t=null;return G.forEach(([a,n])=>{e>=a&&(t=n)}),t}(a);return l.a.createElement("div",{className:R.a.root},l.a.createElement("h1",{style:{textAlign:"center"}},"Let's play!"),l.a.createElement("p",null,"Click on as many Spotlight dots as you can. We challenge you to ",l.a.createElement("strong",null,"hit ",100),"!"),l.a.createElement("br",null),l.a.createElement("div",{ref:e,style:V.container},a>0&&l.a.createElement("div",{className:R.a.score},l.a.createElement("strong",null,"Score"),": ",l.a.createElement("span",null,a)),u&&l.a.createElement("div",{className:R.a.message},l.a.createElement("span",{className:R.a.messageBubble},u)),t.current.map((e,o)=>l.a.createElement("div",{key:o,onMouseDown:()=>(e=>{const o=t.current[e].didSike?5:1;t.current.splice(e,1),n(a+o)})(o),onMouseEnter:()=>(e=>{const a=t.current[e];if(a.didSike)return;const n=1e3*Math.random();n>100&&n<150&&(a.vel={x:5*Math.sign(-a.vel.x),y:5*Math.sign(-a.vel.y)},a.life=100,a.didSike=!0)})(o),style:Object.assign(Object.assign({},V.particle),{top:e.pos.y,left:e.pos.x,width:e.size,height:e.size,backgroundColor:e.didSike?"#ffaa00":"#"+(14492491+65536*e.life+256*e.life+e.life).toString(16)})},e.didSike&&l.a.createElement("span",{style:V.sike},"x",5)))),l.a.createElement(z.a,{title:"Get 20% off Spotlight PRO",isOpen:a>=100&&!o,onClose:()=>i(!0),allowShadeClose:!1},l.a.createElement(z.a.Content,null,l.a.createElement("div",{style:{textAlign:"center"}},l.a.createElement("p",{style:{display:"inline-block",width:"70%",marginTop:10}},l.a.createElement("strong",{style:{opacity:.7}},"You were just clicking the dot in the logo, weren't you?",l.a.createElement("br",null),"It doesn't matter. You made it a 100!")),l.a.createElement("h1",null,"Get 20% off Spotlight PRO"),l.a.createElement("p",{style:{display:"inline-block",width:"60%"}},"Open up to new opportunities with hashtag feeds, filtering options, visual moderation,"," ","tagged feeds, new layouts, promotions and much more."),l.a.createElement("div",{style:{margin:"10px 0"}},l.a.createElement("a",{href:y.a.resources.upgradeUrl,target:"_blank",style:{width:"100%"}},l.a.createElement(U.a,{type:U.c.PRIMARY,size:U.b.HERO,style:{width:"80%"}},"Get 20% off Spotlight PRO")))))))}const G=[[10,l.a.createElement("span",null,"You're getting the hang of this!")],[50,l.a.createElement("span",null,"Not bad. You're half way to a 100!")],[120,l.a.createElement("span",null,"Just post a 5-star review already. You're clearly in love with us!")],[150,l.a.createElement("span",null,"Hey, we'd be curious if there were more messages too. But sadly, this is the last one. Good-bye!")],[500,l.a.createElement("span",null,"Error: User has become obsessed with clicking games.")],[1e3,l.a.createElement("span",null,"While the term Easter egg has been used to mean a hidden object for some time, in reference to an Easter egg hunt, it has come to be more commonly used to mean a message, image, or feature hidden in a video game, film, or other, usually electronic, medium. The term used in this manner was coined around 1979 by Steve Wright, the then Director of Software Development in the Atari Consumer Division, to describe a hidden message in the Atari video game Adventure. [Wikipedia]")]],V={container:{flex:1,position:"relative",backgroundColor:"#fff",backgroundImage:`url('${h.a.image("spotlight-800w.png")}')`,backgroundPosition:"center 50%",backgroundSize:"40%",backgroundRepeat:"no-repeat",borderRadius:8,marginTop:15,userSelect:"none"},particle:{position:"absolute",backgroundColor:"#dd234b",borderRadius:999,cursor:"pointer",color:"#000",userSelect:"none"},sike:{position:"relative",left:"calc(100% + 5px)",fontSize:"16px",userSelect:"none"}};var Y=a(172),q=a(232),K=a.n(q),$=a(10),X=Object(p.b)((function({}){return l.a.createElement("div",{className:K.a.root})}));Object(p.b)((function({className:e,label:t,children:a}){const n="settings-field-"+Object(H.p)();return l.a.createElement("div",{className:Object($.b)(K.a.fieldContainer,e)},l.a.createElement("div",{className:K.a.fieldLabel},l.a.createElement("label",{htmlFor:n},t)),l.a.createElement("div",{className:K.a.fieldControl},a(n)))}));var J=a(131),Q=a(161);const Z={factories:Object(n.b)({"admin/root/component":()=>F,"admin/settings/tabs/accounts":()=>({id:"accounts",label:"Manage Accounts",component:Y.a}),"admin/settings/tabs/crons":()=>({id:"crons",label:"Crons",component:Object(r.b)(J.a,{page:()=>y.a.settings.pages.find(e=>"crons"===e.id)})}),"admin/settings/tabs/advanced":e=>({id:"advanced",label:"Advanced",component:e.get("admin/settings/show_game")?e.get("admin/settings/game/component"):e.get("admin/settings/advanced/component")}),"admin/settings/show_game":()=>!0,"admin/settings/advanced/component":()=>X,"admin/settings/game/component":()=>W}),extensions:Object(n.b)({"root/children":(e,t)=>[...t,e.get("admin/root/component")],"settings/tabs":(e,t)=>[e.get("admin/settings/tabs/accounts"),e.get("admin/settings/tabs/advanced"),...t]}),run:()=>{document.addEventListener(j.b,()=>{C.a.add("sli/settings/saved",Object(r.a)(Q.a,{message:"Settings saved."}))}),document.addEventListener(j.a,e=>{C.a.add("admin/settings/save/error",C.a.message("Failed to save settings: "+e.detail.error),C.a.NO_TTL)});{const e=document.getElementById("toplevel_page_spotlight-instagram").querySelector("ul.wp-submenu").querySelectorAll("li:not(.wp-submenu-head)"),t=Array.from(e);m.b.getList().forEach((e,a)=>{const n=0===a,o=e.state||{},r=d.a.fullUrl(Object.assign({screen:e.id},o)),s=d.a.at(Object.assign({screen:e.id},o)),l=t.find(e=>e.querySelector("a").href===r);l&&(l.addEventListener("click",e=>{d.a.history.push(s,{}),e.preventDefault(),e.stopPropagation()}),Object(i.g)(()=>{var t;const a=null!==(t=d.a.get("screen"))&&void 0!==t?t:"",o=e.id===a||!a&&n;l.classList.toggle("current",o)}))})}}};var ee=a(41),te=a(3),ae=a(321),ne=a.n(ae),oe=a(186),ie=a(59),re=a(77),se=a.n(re),le=a(132),ce=a(40),ue=a(73),de=a(134),me=a(256),pe=a(103),he=a(29);function _e(){const[e,t]=l.a.useState(null),a={cols:{name:se.a.nameCol,sources:se.a.sourcesCol,usages:se.a.usagesCol,actions:se.a.actionsCol},cells:{name:se.a.nameCell,sources:se.a.sourcesCell,usages:se.a.usagesCell,actions:se.a.actionsCell}};return l.a.createElement("div",{className:"feeds-list"},l.a.createElement(le.a,{styleMap:a,cols:[{id:"name",label:"Name",render:e=>{const t=d.a.at({screen:m.a.EDIT_FEED,id:e.id.toString()});return l.a.createElement("div",null,l.a.createElement(ie.a,{to:t,className:se.a.name},e.name?e.name:"(no name)"),l.a.createElement("div",{className:se.a.metaList},l.a.createElement("span",{className:se.a.id},"ID: ",e.id),l.a.createElement("span",{className:se.a.layout},ce.a.getName(e.options.layout))))}},{id:"sources",label:"Shows posts from",render:e=>l.a.createElement(fe,{feed:e,onClickAccount:t})},{id:"usages",label:"Instances",render:e=>l.a.createElement(ge,{feed:e})},{id:"actions",label:"Actions",render:e=>l.a.createElement("div",{className:se.a.actionsList},l.a.createElement(P.f,null,({ref:e,openMenu:t})=>l.a.createElement(U.a,{ref:e,className:se.a.actionsBtn,type:U.c.PILL,size:U.b.NORMAL,onClick:t},l.a.createElement(de.a,null)),l.a.createElement(P.b,null,l.a.createElement(me.a,{feed:e},l.a.createElement(P.c,null,"Copy shortcode")),l.a.createElement(P.c,{onClick:()=>(e=>{O.a.importMedia(e.options).then(()=>{C.a.add("admin/feeds/import/done",C.a.message(`Finished importing posts for "${e.name}"`))}).catch(()=>{C.a.add("admin/feeds/import/error",C.a.message(`Something went wrong while importing posts for "${e.name}"`))})})(e)},"Update posts"),l.a.createElement(P.d,null),l.a.createElement(P.c,{onClick:()=>(e=>{C.a.add("admin/feeds/clear_cache/wait",C.a.message(`Clearing the cache for "${e.name}". Please wait ...`),C.a.NO_TTL),y.a.restApi.clearFeedCache(e).then(()=>{C.a.remove("admin/feeds/clear_cache/wait"),C.a.add("admin/feeds/clear_cache/done",C.a.message(`Finished clearing the cache for "${e.name}."`))}).catch(()=>{C.a.add("admin/feeds/clear_cache/error",C.a.message(`Something went wrong while clearing the cache for "${e.name}"`))})})(e)},"Clear cache"),l.a.createElement(P.c,{onClick:()=>(e=>{confirm("Are you sure you want to delete this feed? This cannot be undone.")&&ee.a.deleteFeed(e)})(e)},"Delete"))))}],rows:ee.a.list}),l.a.createElement(pe.a,{isOpen:null!==e,account:e,onClose:()=>t(null)}))}function fe({feed:e,onClickAccount:t}){let a=[];const n=b.a.Options.getSources(e.options);return n.accounts.forEach(e=>{e&&a.push(l.a.createElement(be,{account:e,onClick:()=>t(e)}))}),n.tagged.forEach(e=>{e&&a.push(l.a.createElement(be,{account:e,onClick:()=>t(e),isTagged:!0}))}),n.hashtags.forEach(e=>a.push(l.a.createElement(ye,{hashtag:e}))),0===a.length&&a.push(l.a.createElement("div",{className:se.a.noSourcesMsg},l.a.createElement(x.a,{icon:"warning"}),l.a.createElement("span",null,"Feed has no sources"))),l.a.createElement("div",{className:se.a.sourcesList},a.map((e,t)=>e&&l.a.createElement(ve,{key:t},e)))}const ge=({feed:e})=>l.a.createElement("div",{className:se.a.usagesList},e.usages.map((e,t)=>l.a.createElement("div",{key:t,className:se.a.usage},l.a.createElement("a",{className:se.a.usageLink,href:e.link,target:"_blank"},e.name),l.a.createElement("span",{className:se.a.usageType},"(",e.type,")"))));function be({account:e,isTagged:t,onClick:a}){return l.a.createElement("div",{className:se.a.accountSource,onClick:a,role:a?"button":void 0,tabIndex:0},t?l.a.createElement(x.a,{icon:"tag"}):l.a.createElement(ue.a,{className:se.a.tinyAccountPic,account:e}),e.username)}function ye({hashtag:e}){return l.a.createElement("a",{className:se.a.hashtagSource,href:Object(he.b)(e.tag),target:"_blank"},l.a.createElement(x.a,{icon:"admin-site-alt3"}),l.a.createElement("span",null,"#",e.tag))}const ve=({children:e})=>l.a.createElement("div",{className:se.a.source},e);var Ee=a(116),Se=a(272),xe=a.n(Se);const we=d.a.at({screen:m.a.NEW_FEED}),Oe=()=>{const[e,t]=l.a.useState(!1);return l.a.createElement(Ee.a,{className:xe.a.root,isTransitioning:e},l.a.createElement("div",null,l.a.createElement("h1",null,"Start engaging with your audience"),l.a.createElement(Ee.a.Thin,null,l.a.createElement("p",null,"Connect with more people by embedding one or more Instagram feeds on this website."),l.a.createElement("p",null,"It only takes 3 steps! Let’s get going!"),l.a.createElement(Ee.a.StepList,null,l.a.createElement(Ee.a.Step,{num:1,isDone:te.b.list.length>0},l.a.createElement("span",null,"Connect your Instagram Account")),l.a.createElement(Ee.a.Step,{num:2},l.a.createElement("span",null,"Design your feed")),l.a.createElement(Ee.a.Step,{num:3},l.a.createElement("span",null,"Embed it on your site"))))),l.a.createElement("div",{className:xe.a.callToAction},l.a.createElement(Ee.a.HeroButton,{onClick:()=>{t(!0),setTimeout(()=>d.a.history.push(we,{}),Ee.a.TRANSITION_DURATION)}},te.b.list.length>0?"Design your feed":"Connect your Instagram Account"),l.a.createElement(Ee.a.HelpMsg,{className:xe.a.contactUs},"If you need help at any time,"," ",l.a.createElement("a",{href:y.a.resources.supportUrl,target:"_blank",style:{whiteSpace:"nowrap"}},"contact me here"),".",l.a.createElement("br",null),"- Mark Zahra, Spotlight")))};var Me=a(187),Pe=Object(p.b)((function(){return l.a.createElement(oe.a,{navbar:Me.a},l.a.createElement("div",{className:ne.a.root},ee.a.hasFeeds()?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:ne.a.createNewBtn},l.a.createElement(ie.a,{to:d.a.at({screen:m.a.NEW_FEED}),className:"button button-primary button-large"},"Create a new feed")),l.a.createElement(_e,null)):l.a.createElement(Oe,null)))})),ke=a(106),Ce=a(224),Le=a(120),Ne=a(407);function Be({feed:e,onSave:t}){const a=l.a.useCallback(e=>new Promise(a=>{const n=null===e.id;ke.a.saveFeed(e).then(()=>{t&&t(e),n||a()})}),[]),n=l.a.useCallback(()=>{d.a.goto({screen:m.a.FEED_LIST})},[]),o=l.a.useCallback(e=>ke.a.editorTab=e,[]),i={tabs:Le.a.tabs.slice(),showNameField:!0,showDoneBtn:!0,showCancelBtn:!0,doneBtnText:"Save",cancelBtnText:"Cancel"};return i.tabs.push({id:"embed",label:"Embed",sidebar:e=>l.a.createElement(Ne.a,Object.assign({},e))}),l.a.createElement(Ce.a,{feed:e,firstTab:ke.a.editorTab,requireName:!0,confirmOnCancel:!0,useCtrlS:!0,onSave:a,onCancel:n,onChangeTab:o,config:i})}var Te=ee.a.SavedFeed,Ae=a(35);const Ie=()=>l.a.createElement("div",null,l.a.createElement(Ae.a,{type:Ae.b.ERROR,showIcon:!0},"Feed does not exist.",l.a.createElement(ie.a,{to:d.a.with({screen:"feeds"})},"Go back")));var Fe=a(217),je=a(162);m.b.register({id:"feeds",title:"Feeds",position:0,component:Pe}),m.b.register({id:"new",title:"Add New",position:10,component:function(){return ke.a.edit(new Te),l.a.createElement(Be,{feed:ke.a.feed})}}),m.b.register({id:"edit",title:"Edit",isHidden:!0,component:function(){const e=(()=>{const e=d.a.get("id");return e?parseInt(e):null})(),t=ee.a.getById(e);return e&&t?(ke.a.feed.id!==e&&ke.a.edit(t),Object(s.useEffect)(()=>()=>ke.a.cancelEditor(),[]),l.a.createElement(Be,{feed:ke.a.feed})):l.a.createElement(Ie,null)}}),m.b.register({id:"promotions",title:"Promotions",position:40,component:Object(r.a)(Fe.a,{isFakePro:!0})}),m.b.register({id:"settings",title:"Settings",position:50,component:je.b}),N.add(()=>ee.a.loadFeeds()),N.add(()=>te.b.loadAccounts()),N.add(()=>j.c.load());const De=document.getElementById(y.a.config.rootId);if(De){const e=[o.a,Z].filter(e=>null!==e);De.classList.add("wp-core-ui-override"),new n.a("admin",De,e).run()}},6:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var n=a(51),o=a.n(n),i=a(1),r=a(2),s=a(40),l=a(3),c=a(4),u=a(29),d=a(16),m=a(22),p=a(56),h=a(11),_=a(12),f=a(15),g=function(e,t,a,n){var o,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,a):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,a,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(r=(i<3?o(r):i>3?o(t,a,r):o(t,a))||r);return i>3&&r&&Object.defineProperty(t,a,r),r};class b{constructor(e=new b.Options,t=r.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=r.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaShown=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new b.Options(e),this.localMedia=i.o.array([]),this.mode=t,this.numMediaToShow=this._numMediaPerPage,this.reload=Object(p.a)(()=>this.load(),300),Object(i.p)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.numMediaToShow=this._numMediaPerPage,this.localMedia.length<this.numMediaShown&&this.loadMedia(this.localMedia.length,this.numMediaShown-this.localMedia.length))}),Object(i.p)(()=>this.getReloadOptions(),()=>this.reload()),Object(i.p)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:e})=>{this.localMedia.length<e&&e<=this.totalMedia?this.reload():this.numMediaToShow=Math.max(1,e)}),Object(i.p)(()=>this._media,e=>this.media=e),Object(i.p)(()=>this._numMediaShown,e=>this.numMediaShown=e),Object(i.p)(()=>this._numMediaPerPage,e=>this.numMediaPerPage=e),Object(i.p)(()=>this._canLoadMore,e=>this.canLoadMore=e)}get _media(){return this.localMedia.slice(0,this.numMediaShown)}get _numMediaShown(){return Math.min(this.numMediaToShow,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,b.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.numMediaToShow||this.localMedia.length<this.totalMedia}loadMore(){const e=this.numMediaShown+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,e>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.numMediaToShow+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(e=>{this.numLoadedMore++,this.numMediaToShow+=this._numMediaPerPage,this.isLoadingMore=!1,e()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.numMediaToShow=this._numMediaPerPage))}loadMedia(e,t,a){return this.cancelFetch(),b.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((n,i)=>{m.a.getFeedMedia(this.options,e,t,e=>this.cancelFetch=e).then(e=>{var t;if("object"!=typeof e||"object"!=typeof e.data||!Array.isArray(e.data.media))throw{message:"The media response is malformed or corrupt",response:e};a&&this.localMedia.replace([]),this.addLocalMedia(e.data.media),this.stories=null!==(t=e.data.stories)&&void 0!==t?t:[],this.totalMedia=e.data.total,n&&n()}).catch(e=>{var t;if(o.a.isCancel(e)||void 0===e.response)return null;const a=new b.Events.FetchFailEvent(b.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(t=e.response?e.response.data.message:void 0)&&void 0!==t?t:e.message,response:e.response}});return document.dispatchEvent(a),i&&i(e),e}).finally(()=>this.isLoading=!1)})):new Promise(e=>{this.localMedia.replace([]),this.totalMedia=0,e&&e()})}addLocalMedia(e){e.forEach(e=>{this.localMedia.some(t=>t.id==e.id)||this.localMedia.push(e)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}g([i.o],b.prototype,"media",void 0),g([i.o],b.prototype,"canLoadMore",void 0),g([i.o],b.prototype,"stories",void 0),g([i.o],b.prototype,"numLoadedMore",void 0),g([i.o],b.prototype,"options",void 0),g([i.o],b.prototype,"totalMedia",void 0),g([i.o],b.prototype,"mode",void 0),g([i.o],b.prototype,"isLoaded",void 0),g([i.o],b.prototype,"isLoading",void 0),g([i.f],b.prototype,"reload",void 0),g([i.o],b.prototype,"localMedia",void 0),g([i.o],b.prototype,"numMediaShown",void 0),g([i.o],b.prototype,"numMediaToShow",void 0),g([i.o],b.prototype,"numMediaPerPage",void 0),g([i.h],b.prototype,"_media",null),g([i.h],b.prototype,"_numMediaShown",null),g([i.h],b.prototype,"_numMediaPerPage",null),g([i.h],b.prototype,"_canLoadMore",null),g([i.f],b.prototype,"loadMore",null),g([i.f],b.prototype,"load",null),g([i.f],b.prototype,"loadMedia",null),g([i.f],b.prototype,"addLocalMedia",null),function(e){let t,a,n,o,m,p,b,y,v,E;!function(e){e.FETCH_FAIL="sli/feed/fetch_fail";class t extends CustomEvent{constructor(e,t){super(e,t)}}e.FetchFailEvent=t}(t=e.Events||(e.Events={}));class S{constructor(e={}){S.setFromObject(this,e)}static setFromObject(t,a={}){var n,o,i,c,u,d,m,p,h,f,g,b,y,v,E;const S=a.accounts?a.accounts.slice():e.DefaultOptions.accounts;t.accounts=S.filter(e=>!!e).map(e=>parseInt(e.toString()));const x=a.tagged?a.tagged.slice():e.DefaultOptions.tagged;return t.tagged=x.filter(e=>!!e).map(e=>parseInt(e.toString())),t.hashtags=a.hashtags?a.hashtags.slice():e.DefaultOptions.hashtags,t.layout=s.a.getById(a.layout).id,t.numColumns=r.a.normalize(a.numColumns,e.DefaultOptions.numColumns),t.highlightFreq=r.a.normalize(a.highlightFreq,e.DefaultOptions.highlightFreq),t.sliderPostsPerPage=r.a.normalize(a.sliderPostsPerPage,e.DefaultOptions.sliderPostsPerPage),t.sliderNumScrollPosts=r.a.normalize(a.sliderNumScrollPosts,e.DefaultOptions.sliderNumScrollPosts),t.mediaType=a.mediaType||e.DefaultOptions.mediaType,t.postOrder=a.postOrder||e.DefaultOptions.postOrder,t.numPosts=r.a.normalize(a.numPosts,e.DefaultOptions.numPosts),t.linkBehavior=r.a.normalize(a.linkBehavior,e.DefaultOptions.linkBehavior),t.feedWidth=r.a.normalize(a.feedWidth,e.DefaultOptions.feedWidth),t.feedHeight=r.a.normalize(a.feedHeight,e.DefaultOptions.feedHeight),t.feedPadding=r.a.normalize(a.feedPadding,e.DefaultOptions.feedPadding),t.imgPadding=r.a.normalize(a.imgPadding,e.DefaultOptions.imgPadding),t.textSize=r.a.normalize(a.textSize,e.DefaultOptions.textSize),t.bgColor=a.bgColor||e.DefaultOptions.bgColor,t.hoverInfo=a.hoverInfo?a.hoverInfo.slice():e.DefaultOptions.hoverInfo,t.textColorHover=a.textColorHover||e.DefaultOptions.textColorHover,t.bgColorHover=a.bgColorHover||e.DefaultOptions.bgColorHover,t.showHeader=r.a.normalize(a.showHeader,e.DefaultOptions.showHeader),t.headerInfo=r.a.normalize(a.headerInfo,e.DefaultOptions.headerInfo),t.headerAccount=null!==(n=a.headerAccount)&&void 0!==n?n:e.DefaultOptions.headerAccount,t.headerAccount=null===t.headerAccount||void 0===l.b.getById(t.headerAccount)?l.b.list.length>0?l.b.list[0].id:null:t.headerAccount,t.headerStyle=r.a.normalize(a.headerStyle,e.DefaultOptions.headerStyle),t.headerTextSize=r.a.normalize(a.headerTextSize,e.DefaultOptions.headerTextSize),t.headerPhotoSize=r.a.normalize(a.headerPhotoSize,e.DefaultOptions.headerPhotoSize),t.headerTextColor=a.headerTextColor||e.DefaultOptions.headerTextColor,t.headerBgColor=a.headerBgColor||e.DefaultOptions.bgColor,t.headerPadding=r.a.normalize(a.headerPadding,e.DefaultOptions.headerPadding),t.customProfilePic=null!==(o=a.customProfilePic)&&void 0!==o?o:e.DefaultOptions.customProfilePic,t.customBioText=a.customBioText||e.DefaultOptions.customBioText,t.includeStories=null!==(i=a.includeStories)&&void 0!==i?i:e.DefaultOptions.includeStories,t.storiesInterval=a.storiesInterval||e.DefaultOptions.storiesInterval,t.showCaptions=r.a.normalize(a.showCaptions,e.DefaultOptions.showCaptions),t.captionMaxLength=r.a.normalize(a.captionMaxLength,e.DefaultOptions.captionMaxLength),t.captionRemoveDots=null!==(c=a.captionRemoveDots)&&void 0!==c?c:e.DefaultOptions.captionRemoveDots,t.captionSize=r.a.normalize(a.captionSize,e.DefaultOptions.captionSize),t.captionColor=a.captionColor||e.DefaultOptions.captionColor,t.showLikes=r.a.normalize(a.showLikes,e.DefaultOptions.showLikes),t.showComments=r.a.normalize(a.showComments,e.DefaultOptions.showCaptions),t.lcIconSize=r.a.normalize(a.lcIconSize,e.DefaultOptions.lcIconSize),t.likesIconColor=null!==(u=a.likesIconColor)&&void 0!==u?u:e.DefaultOptions.likesIconColor,t.commentsIconColor=a.commentsIconColor||e.DefaultOptions.commentsIconColor,t.lightboxShowSidebar=null!==(d=a.lightboxShowSidebar)&&void 0!==d?d:e.DefaultOptions.lightboxShowSidebar,t.numLightboxComments=a.numLightboxComments||e.DefaultOptions.numLightboxComments,t.showLoadMoreBtn=r.a.normalize(a.showLoadMoreBtn,e.DefaultOptions.showLoadMoreBtn),t.loadMoreBtnTextColor=a.loadMoreBtnTextColor||e.DefaultOptions.loadMoreBtnTextColor,t.loadMoreBtnBgColor=a.loadMoreBtnBgColor||e.DefaultOptions.loadMoreBtnBgColor,t.loadMoreBtnText=a.loadMoreBtnText||e.DefaultOptions.loadMoreBtnText,t.autoload=null!==(m=a.autoload)&&void 0!==m?m:e.DefaultOptions.autoload,t.showFollowBtn=r.a.normalize(a.showFollowBtn,e.DefaultOptions.showFollowBtn),t.followBtnText=null!==(p=a.followBtnText)&&void 0!==p?p:e.DefaultOptions.followBtnText,t.followBtnTextColor=a.followBtnTextColor||e.DefaultOptions.followBtnTextColor,t.followBtnBgColor=a.followBtnBgColor||e.DefaultOptions.followBtnBgColor,t.followBtnLocation=r.a.normalize(a.followBtnLocation,e.DefaultOptions.followBtnLocation),t.hashtagWhitelist=a.hashtagWhitelist||e.DefaultOptions.hashtagWhitelist,t.hashtagBlacklist=a.hashtagBlacklist||e.DefaultOptions.hashtagBlacklist,t.captionWhitelist=a.captionWhitelist||e.DefaultOptions.captionWhitelist,t.captionBlacklist=a.captionBlacklist||e.DefaultOptions.captionBlacklist,t.hashtagWhitelistSettings=null!==(h=a.hashtagWhitelistSettings)&&void 0!==h?h:e.DefaultOptions.hashtagWhitelistSettings,t.hashtagBlacklistSettings=null!==(f=a.hashtagBlacklistSettings)&&void 0!==f?f:e.DefaultOptions.hashtagBlacklistSettings,t.captionWhitelistSettings=null!==(g=a.captionWhitelistSettings)&&void 0!==g?g:e.DefaultOptions.captionWhitelistSettings,t.captionBlacklistSettings=null!==(b=a.captionBlacklistSettings)&&void 0!==b?b:e.DefaultOptions.captionBlacklistSettings,t.moderation=a.moderation||e.DefaultOptions.moderation,t.moderationMode=a.moderationMode||e.DefaultOptions.moderationMode,t.promotionEnabled=null!==(y=a.promotionEnabled)&&void 0!==y?y:e.DefaultOptions.promotionEnabled,t.autoPromotionsEnabled=null!==(v=a.autoPromotionsEnabled)&&void 0!==v?v:e.DefaultOptions.autoPromotionsEnabled,t.globalPromotionsEnabled=null!==(E=a.globalPromotionsEnabled)&&void 0!==E?E:e.DefaultOptions.globalPromotionsEnabled,Array.isArray(a.promotions)?t.promotions=_.a.fromArray(a.promotions):a.promotions&&a.promotions instanceof Map?t.promotions=_.a.fromMap(a.promotions):"object"==typeof a.promotions?t.promotions=a.promotions:t.promotions=e.DefaultOptions.promotions,t}static getAllAccounts(e){const t=l.b.idsToAccounts(e.accounts),a=l.b.idsToAccounts(e.tagged);return{all:t.concat(a),accounts:t,tagged:a}}static getSources(e){return{accounts:l.b.idsToAccounts(e.accounts),tagged:l.b.idsToAccounts(e.tagged),hashtags:l.b.getBusinessAccounts().length>0?e.hashtags.filter(e=>e.tag.length>0):[]}}static hasSources(t){const a=e.Options.getSources(t),n=a.accounts.length>0||a.tagged.length>0,o=a.hashtags.length>0;return n||o}static isLimitingPosts(e){return e.moderation.length>0||e.hashtagBlacklist.length>0||e.hashtagWhitelist.length>0||e.captionBlacklist.length>0||e.captionWhitelist.length>0}}g([i.o],S.prototype,"accounts",void 0),g([i.o],S.prototype,"hashtags",void 0),g([i.o],S.prototype,"tagged",void 0),g([i.o],S.prototype,"layout",void 0),g([i.o],S.prototype,"numColumns",void 0),g([i.o],S.prototype,"highlightFreq",void 0),g([i.o],S.prototype,"sliderPostsPerPage",void 0),g([i.o],S.prototype,"sliderNumScrollPosts",void 0),g([i.o],S.prototype,"mediaType",void 0),g([i.o],S.prototype,"postOrder",void 0),g([i.o],S.prototype,"numPosts",void 0),g([i.o],S.prototype,"linkBehavior",void 0),g([i.o],S.prototype,"feedWidth",void 0),g([i.o],S.prototype,"feedHeight",void 0),g([i.o],S.prototype,"feedPadding",void 0),g([i.o],S.prototype,"imgPadding",void 0),g([i.o],S.prototype,"textSize",void 0),g([i.o],S.prototype,"bgColor",void 0),g([i.o],S.prototype,"textColorHover",void 0),g([i.o],S.prototype,"bgColorHover",void 0),g([i.o],S.prototype,"hoverInfo",void 0),g([i.o],S.prototype,"showHeader",void 0),g([i.o],S.prototype,"headerInfo",void 0),g([i.o],S.prototype,"headerAccount",void 0),g([i.o],S.prototype,"headerStyle",void 0),g([i.o],S.prototype,"headerTextSize",void 0),g([i.o],S.prototype,"headerPhotoSize",void 0),g([i.o],S.prototype,"headerTextColor",void 0),g([i.o],S.prototype,"headerBgColor",void 0),g([i.o],S.prototype,"headerPadding",void 0),g([i.o],S.prototype,"customBioText",void 0),g([i.o],S.prototype,"customProfilePic",void 0),g([i.o],S.prototype,"includeStories",void 0),g([i.o],S.prototype,"storiesInterval",void 0),g([i.o],S.prototype,"showCaptions",void 0),g([i.o],S.prototype,"captionMaxLength",void 0),g([i.o],S.prototype,"captionRemoveDots",void 0),g([i.o],S.prototype,"captionSize",void 0),g([i.o],S.prototype,"captionColor",void 0),g([i.o],S.prototype,"showLikes",void 0),g([i.o],S.prototype,"showComments",void 0),g([i.o],S.prototype,"lcIconSize",void 0),g([i.o],S.prototype,"likesIconColor",void 0),g([i.o],S.prototype,"commentsIconColor",void 0),g([i.o],S.prototype,"lightboxShowSidebar",void 0),g([i.o],S.prototype,"numLightboxComments",void 0),g([i.o],S.prototype,"showLoadMoreBtn",void 0),g([i.o],S.prototype,"loadMoreBtnText",void 0),g([i.o],S.prototype,"loadMoreBtnTextColor",void 0),g([i.o],S.prototype,"loadMoreBtnBgColor",void 0),g([i.o],S.prototype,"autoload",void 0),g([i.o],S.prototype,"showFollowBtn",void 0),g([i.o],S.prototype,"followBtnText",void 0),g([i.o],S.prototype,"followBtnTextColor",void 0),g([i.o],S.prototype,"followBtnBgColor",void 0),g([i.o],S.prototype,"followBtnLocation",void 0),g([i.o],S.prototype,"hashtagWhitelist",void 0),g([i.o],S.prototype,"hashtagBlacklist",void 0),g([i.o],S.prototype,"captionWhitelist",void 0),g([i.o],S.prototype,"captionBlacklist",void 0),g([i.o],S.prototype,"hashtagWhitelistSettings",void 0),g([i.o],S.prototype,"hashtagBlacklistSettings",void 0),g([i.o],S.prototype,"captionWhitelistSettings",void 0),g([i.o],S.prototype,"captionBlacklistSettings",void 0),g([i.o],S.prototype,"moderation",void 0),g([i.o],S.prototype,"moderationMode",void 0),e.Options=S;class x{constructor(e){Object.getOwnPropertyNames(e).map(t=>{this[t]=e[t]})}getCaption(e){const t=e.caption?e.caption:"";return this.captionMaxLength&&t.length?Object(u.d)(Object(c.o)(t,this.captionMaxLength)):t}static compute(t,a=r.a.Mode.DESKTOP){const n=new x({accounts:l.b.filterExisting(t.accounts),tagged:l.b.filterExisting(t.tagged),hashtags:t.hashtags.filter(e=>e.tag.length>0),layout:s.a.getById(t.layout),highlightFreq:r.a.get(t.highlightFreq,a,!0),sliderPostsPerPage:r.a.get(t.sliderPostsPerPage,a,!0),sliderNumScrollPosts:r.a.get(t.sliderNumScrollPosts,a,!0),linkBehavior:r.a.get(t.linkBehavior,a,!0),bgColor:Object(d.a)(t.bgColor),textColorHover:Object(d.a)(t.textColorHover),bgColorHover:Object(d.a)(t.bgColorHover),hoverInfo:t.hoverInfo,showHeader:r.a.get(t.showHeader,a,!0),headerInfo:r.a.get(t.headerInfo,a,!0),headerStyle:r.a.get(t.headerStyle,a,!0),headerTextColor:Object(d.a)(t.headerTextColor),headerBgColor:Object(d.a)(t.headerBgColor),headerPadding:r.a.get(t.headerPadding,a,!0),includeStories:t.includeStories,storiesInterval:t.storiesInterval,showCaptions:r.a.get(t.showCaptions,a,!0),captionMaxLength:r.a.get(t.captionMaxLength,a,!0),captionRemoveDots:t.captionRemoveDots,captionColor:Object(d.a)(t.captionColor),showLikes:r.a.get(t.showLikes,a,!0),showComments:r.a.get(t.showComments,a,!0),likesIconColor:Object(d.a)(t.likesIconColor),commentsIconColor:Object(d.a)(t.commentsIconColor),lightboxShowSidebar:t.lightboxShowSidebar,numLightboxComments:t.numLightboxComments,showLoadMoreBtn:r.a.get(t.showLoadMoreBtn,a,!0),loadMoreBtnTextColor:Object(d.a)(t.loadMoreBtnTextColor),loadMoreBtnBgColor:Object(d.a)(t.loadMoreBtnBgColor),loadMoreBtnText:t.loadMoreBtnText,showFollowBtn:r.a.get(t.showFollowBtn,a,!0),autoload:t.autoload,followBtnLocation:r.a.get(t.followBtnLocation,a,!0),followBtnTextColor:Object(d.a)(t.followBtnTextColor),followBtnBgColor:Object(d.a)(t.followBtnBgColor),followBtnText:t.followBtnText,account:null,showBio:!1,bioText:null,profilePhotoUrl:l.b.DEFAULT_PROFILE_PIC,feedWidth:"",feedHeight:"",feedPadding:"",imgPadding:"",textSize:"",headerTextSize:"",headerPhotoSize:"",captionSize:"",lcIconSize:"",showLcIcons:!1});if(n.numColumns=this.getNumCols(t,a),n.numPosts=this.getNumPosts(t,a),n.allAccounts=n.accounts.concat(n.tagged.filter(e=>!n.accounts.includes(e))),n.allAccounts.length>0&&(n.account=t.headerAccount&&n.allAccounts.includes(t.headerAccount)?l.b.getById(t.headerAccount):l.b.getById(n.allAccounts[0])),n.showHeader=n.showHeader&&null!==n.account,n.showHeader&&(n.profilePhotoUrl=t.customProfilePic.length?t.customProfilePic:l.b.getProfilePicUrl(n.account)),n.showFollowBtn=n.showFollowBtn&&null!==n.account,n.showBio=n.headerInfo.some(t=>t===e.HeaderInfo.BIO),n.showBio){const e=t.customBioText.trim().length>0?t.customBioText:null!==n.account?l.b.getBioText(n.account):"";n.bioText=Object(u.d)(e),n.showBio=n.bioText.length>0}return n.feedWidth=this.normalizeCssSize(t.feedWidth,a,"100%"),n.feedHeight=this.normalizeCssSize(t.feedHeight,a,"auto"),n.feedOverflowX=r.a.get(t.feedWidth,a)?"auto":void 0,n.feedOverflowY=r.a.get(t.feedHeight,a)?"auto":void 0,n.feedPadding=this.normalizeCssSize(t.feedPadding,a,"0"),n.imgPadding=this.normalizeCssSize(t.imgPadding,a,"0"),n.textSize=this.normalizeCssSize(t.textSize,a,"inherit",!0),n.headerTextSize=this.normalizeCssSize(t.headerTextSize,a,"inherit"),n.headerPhotoSize=this.normalizeCssSize(t.headerPhotoSize,a,"50px"),n.captionSize=this.normalizeCssSize(t.captionSize,a,"inherit"),n.lcIconSize=this.normalizeCssSize(t.lcIconSize,a,"inherit"),n.buttonPadding=Math.max(10,r.a.get(t.imgPadding,a))+"px",n.showLcIcons=n.showLikes||n.showComments,n}static getNumCols(e,t){return Math.max(1,this.normalizeMultiInt(e.numColumns,t,1))}static getNumPosts(e,t){return Math.max(1,this.normalizeMultiInt(e.numPosts,t,1))}static normalizeMultiInt(e,t,a=0){const n=parseInt(r.a.get(e,t)+"");return isNaN(n)?t===r.a.Mode.DESKTOP?a:this.normalizeMultiInt(e,r.a.Mode.DESKTOP,a):n}static normalizeCssSize(e,t,a=null,n=!1){const o=r.a.get(e,t,n);return o?o+"px":a}}function w(e,t){if(f.a.isPro)return Object(c.j)(h.a.isValid,[()=>O(e,t),()=>t.globalPromotionsEnabled&&h.a.getGlobalPromo(e),()=>t.autoPromotionsEnabled&&h.a.getAutoPromo(e)])}function O(e,t){return e?h.a.getPromoFromDictionary(e,t.promotions):void 0}e.ComputedOptions=x,function(e){e.POPULAR="popular",e.RECENT="recent"}(a=e.HashtagSort||(e.HashtagSort={})),function(e){e.ALL="all",e.PHOTOS="photos",e.VIDEOS="videos"}(n=e.MediaType||(e.MediaType={})),function(e){e.NOTHING="nothing",e.SELF="self",e.NEW_TAB="new_tab",e.LIGHTBOX="lightbox"}(o=e.LinkBehavior||(e.LinkBehavior={})),function(e){e.DATE_ASC="date_asc",e.DATE_DESC="date_desc",e.POPULARITY_ASC="popularity_asc",e.POPULARITY_DESC="popularity_desc",e.RANDOM="random"}(m=e.PostOrder||(e.PostOrder={})),function(e){e.USERNAME="username",e.DATE="date",e.CAPTION="caption",e.LIKES_COMMENTS="likes_comments",e.INSTA_LINK="insta_link"}(p=e.HoverInfo||(e.HoverInfo={})),function(e){e.NORMAL="normal",e.BOXED="boxed",e.CENTERED="centered"}(b=e.HeaderStyle||(e.HeaderStyle={})),function(e){e.BIO="bio",e.PROFILE_PIC="profile_pic",e.FOLLOWERS="followers",e.MEDIA_COUNT="media_count"}(y=e.HeaderInfo||(e.HeaderInfo={})),function(e){e.HEADER="header",e.BOTTOM="bottom",e.BOTH="both"}(v=e.FollowBtnLocation||(e.FollowBtnLocation={})),function(e){e.WHITELIST="whitelist",e.BLACKLIST="blacklist"}(E=e.ModerationMode||(e.ModerationMode={})),e.DefaultOptions={accounts:[],hashtags:[],tagged:[],layout:null,numColumns:{desktop:3},highlightFreq:{desktop:7},sliderPostsPerPage:{desktop:5},sliderNumScrollPosts:{desktop:1},mediaType:n.ALL,postOrder:m.DATE_DESC,numPosts:{desktop:9},linkBehavior:{desktop:o.LIGHTBOX},feedWidth:{desktop:""},feedHeight:{desktop:""},feedPadding:{desktop:20,tablet:14,phone:10},imgPadding:{desktop:14,tablet:10,phone:6},textSize:{all:""},bgColor:{r:255,g:255,b:255,a:1},hoverInfo:[p.LIKES_COMMENTS,p.INSTA_LINK],textColorHover:{r:255,g:255,b:255,a:1},bgColorHover:{r:0,g:0,b:0,a:.5},showHeader:{desktop:!0},headerInfo:{desktop:[y.PROFILE_PIC,y.BIO]},headerAccount:null,headerStyle:{desktop:b.NORMAL,phone:b.CENTERED},headerTextSize:{desktop:""},headerPhotoSize:{desktop:50},headerTextColor:{r:0,g:0,b:0,a:1},headerBgColor:{r:255,g:255,b:255,a:1},headerPadding:{desktop:0},customProfilePic:0,customBioText:"",includeStories:!1,storiesInterval:5,showCaptions:{desktop:!1},captionMaxLength:{desktop:0},captionRemoveDots:!1,captionSize:{desktop:0},captionColor:{r:0,g:0,b:0,a:1},showLikes:{desktop:!1},showComments:{desktop:!1},lcIconSize:{desktop:14},likesIconColor:{r:0,g:0,b:0,a:1},commentsIconColor:{r:0,g:0,b:0,a:1},lightboxShowSidebar:!1,numLightboxComments:50,showLoadMoreBtn:{desktop:!0},loadMoreBtnTextColor:{r:255,g:255,b:255,a:1},loadMoreBtnBgColor:{r:0,g:149,b:246,a:1},loadMoreBtnText:"Load more",autoload:!1,showFollowBtn:{desktop:!0},followBtnText:"Follow on Instagram",followBtnTextColor:{r:255,g:255,b:255,a:1},followBtnBgColor:{r:0,g:149,b:246,a:1},followBtnLocation:{desktop:v.HEADER,phone:v.BOTTOM},hashtagWhitelist:[],hashtagBlacklist:[],captionWhitelist:[],captionBlacklist:[],hashtagWhitelistSettings:!0,hashtagBlacklistSettings:!0,captionWhitelistSettings:!0,captionBlacklistSettings:!0,moderation:[],moderationMode:E.BLACKLIST,promotionEnabled:!0,autoPromotionsEnabled:!0,globalPromotionsEnabled:!0,promotions:{}},e.getPromo=w,e.getFeedPromo=O,e.executeMediaClick=function(e,t){const a=w(e,t),n=h.a.getConfig(a),o=h.a.getType(a);return!(!o||!o.isValid(n)||"function"!=typeof o.onMediaClick)&&o.onMediaClick(e,n)},e.getLink=function(e,t){var a,n;const o=w(e,t),i=h.a.getConfig(o),r=h.a.getType(o);if(void 0===r||!r.isValid(i))return{text:null,url:null,newTab:!1};const[s,l]=r.getPopupLink?null!==(a=r.getPopupLink(e,i))&&void 0!==a?a:null:[null,!1];return{text:s,url:r.getMediaUrl&&null!==(n=r.getMediaUrl(e,i))&&void 0!==n?n:null,newTab:l,icon:"external"}}}(b||(b={}))},61:function(e,t,a){e.exports={root:"GenericNavbar__root",list:"GenericNavbar__list","left-list":"GenericNavbar__left-list GenericNavbar__list",leftList:"GenericNavbar__left-list GenericNavbar__list",item:"GenericNavbar__item","center-list":"GenericNavbar__center-list GenericNavbar__list",centerList:"GenericNavbar__center-list GenericNavbar__list","right-list":"GenericNavbar__right-list GenericNavbar__list",rightList:"GenericNavbar__right-list GenericNavbar__list","path-list":"GenericNavbar__path-list GenericNavbar__left-list GenericNavbar__list",pathList:"GenericNavbar__path-list GenericNavbar__left-list GenericNavbar__list","path-segment":"GenericNavbar__path-segment",pathSegment:"GenericNavbar__path-segment",separator:"GenericNavbar__separator GenericNavbar__item"}},62:function(e,t,a){e.exports={root:"MediaTileIcons__root layout__flex-row",icon:"MediaTileIcons__icon"}},65:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return o}));const n=(e,t)=>e.startsWith(t)?e:t+e,o=e=>{return(t=e,"#",t.startsWith("#")?t.substr("#".length):t).split(/\s/).map((e,t)=>t>0?e[0].toUpperCase()+e.substr(1):e).join("").replace(/\W/gi,"");var t}},69:function(e,t,a){e.exports={root:"SettingsGroup__root layout__flex-column",title:"SettingsGroup__title",content:"SettingsGroup__content","field-list":"SettingsGroup__field-list layout__flex-column",fieldList:"SettingsGroup__field-list layout__flex-column"}},70:function(e,t,a){e.exports={root:"MediaTileCaption__root",preview:"MediaTileCaption__preview MediaTileCaption__root",full:"MediaTileCaption__full MediaTileCaption__root"}},71:function(e,t,a){e.exports={link:"FollowButton__link",button:"FollowButton__button feed__feed-button"}},72:function(e,t,a){e.exports={root:"MediaLoading__root",animation:"MediaLoading__animation"}},73:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),i=a(98),r=a.n(i),s=a(3),l=a(10);function c(e){var{account:t,square:a,className:n}=e,i=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["account","square","className"]);const c=s.b.getProfilePicUrl(t),u=Object(l.b)(a?r.a.square:r.a.round,n);return o.a.createElement("img",Object.assign({},i,{className:u,src:s.b.DEFAULT_PROFILE_PIC,srcSet:c+" 1x",alt:t.username+" profile picture"}))}},77:function(e,t,a){e.exports={"name-col":"FeedsList__name-col",nameCol:"FeedsList__name-col","sources-col":"FeedsList__sources-col",sourcesCol:"FeedsList__sources-col","actions-col":"FeedsList__actions-col",actionsCol:"FeedsList__actions-col","actions-cell":"FeedsList__actions-cell",actionsCell:"FeedsList__actions-cell",name:"FeedsList__name layout__text-overflow-ellipsis","meta-list":"FeedsList__meta-list",metaList:"FeedsList__meta-list","meta-info":"FeedsList__meta-info",metaInfo:"FeedsList__meta-info",id:"FeedsList__id FeedsList__meta-info",layout:"FeedsList__layout FeedsList__meta-info","sources-list":"FeedsList__sources-list layout__flex-row",sourcesList:"FeedsList__sources-list layout__flex-row",source:"FeedsList__source layout__text-overflow-ellipsis","account-source":"FeedsList__account-source",accountSource:"FeedsList__account-source","tiny-account-pic":"FeedsList__tiny-account-pic",tinyAccountPic:"FeedsList__tiny-account-pic","hashtag-source":"FeedsList__hashtag-source",hashtagSource:"FeedsList__hashtag-source","no-sources-msg":"FeedsList__no-sources-msg",noSourcesMsg:"FeedsList__no-sources-msg","usages-list":"FeedsList__usages-list layout__flex-column",usagesList:"FeedsList__usages-list layout__flex-column",usage:"FeedsList__usage layout__flex-row layout__text-overflow-ellipsis","usage-link":"FeedsList__usage-link layout__text-overflow-ellipsis",usageLink:"FeedsList__usage-link layout__text-overflow-ellipsis","usage-type":"FeedsList__usage-type",usageType:"FeedsList__usage-type","actions-list":"FeedsList__actions-list",actionsList:"FeedsList__actions-list","actions-btn":"FeedsList__actions-btn",actionsBtn:"FeedsList__actions-btn","sources-cell":"FeedsList__sources-cell",sourcesCell:"FeedsList__sources-cell","usages-cell":"FeedsList__usages-cell",usagesCell:"FeedsList__usages-cell","usages-col":"FeedsList__usages-col",usagesCol:"FeedsList__usages-col"}},78:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(50),r=a.n(i),s=a(7),l=a(6),c=a(20),u=a.n(c),d=a(71),m=a.n(d);const p=Object(s.b)(({options:e})=>{const t="https://instagram.com/"+e.account.username,a={color:e.followBtnTextColor,backgroundColor:e.followBtnBgColor};return o.a.createElement("a",{href:t,target:"__blank",className:m.a.link},o.a.createElement("button",{className:m.a.button,style:a},e.followBtnText))});var h=a(17),_=a.n(h),f=a(5),g=a(170),b=a(589),y=a(42),v=a.n(y),E=a(18),S=a(8),x=Object(s.b)((function({stories:e,options:t,onClose:a}){e.sort((e,t)=>{const a=Object(g.a)(e.timestamp).getTime(),n=Object(g.a)(t.timestamp).getTime();return a<n?-1:a==n?0:1});const[i,r]=o.a.useState(0),s=e.length-1,[l,c]=o.a.useState(0),[u,d]=o.a.useState(0);Object(n.useEffect)(()=>{0!==l&&c(0)},[i]);const m=i<s,p=i>0,h=()=>a&&a(),y=()=>i<s?r(i+1):h(),x=()=>r(e=>Math.max(e-1,0)),M=e[i],P="https://instagram.com/"+t.account.username,k=M.type===f.a.Type.VIDEO?u:t.storiesInterval;Object(E.d)("keydown",e=>{switch(e.key){case"Escape":h();break;case"ArrowLeft":x();break;case"ArrowRight":y();break;default:return}e.preventDefault(),e.stopPropagation()});const C=o.a.createElement("div",{className:_.a.root},o.a.createElement("div",{className:_.a.container},o.a.createElement("div",{className:_.a.header},o.a.createElement("a",{href:P,target:"_blank"},o.a.createElement("img",{className:_.a.profilePicture,src:t.profilePhotoUrl,alt:t.account.username})),o.a.createElement("a",{href:P,className:_.a.username,target:"_blank"},t.account.username),o.a.createElement("div",{className:_.a.date},Object(b.a)(Object(g.a)(M.timestamp),{addSuffix:!0}))),o.a.createElement("div",{className:_.a.progress},e.map((e,t)=>o.a.createElement(w,{key:e.id,duration:k,animate:t===i,isDone:t<i}))),o.a.createElement("div",{className:_.a.content},p&&o.a.createElement("div",{className:_.a.prevButton,onClick:x,role:"button"},o.a.createElement(S.a,{icon:"arrow-left-alt2"})),o.a.createElement("div",{className:_.a.media},o.a.createElement(O,{key:M.id,media:M,imgDuration:t.storiesInterval,onGetDuration:d,onEnd:()=>m?y():h()})),m&&o.a.createElement("div",{className:_.a.nextButton,onClick:y,role:"button"},o.a.createElement(S.a,{icon:"arrow-right-alt2"})),o.a.createElement("div",{className:_.a.closeButton,onClick:h,role:"button"},o.a.createElement(S.a,{icon:"no-alt"})))));return v.a.createPortal(C,document.body)}));function w({animate:e,isDone:t,duration:a}){const n=e?_.a.progressOverlayAnimating:t?_.a.progressOverlayDone:_.a.progressOverlay,i={animationDuration:a+"s"};return o.a.createElement("div",{className:_.a.progressSegment},o.a.createElement("div",{className:n,style:i}))}function O({media:e,imgDuration:t,onGetDuration:a,onEnd:n}){return e.type===f.a.Type.VIDEO?o.a.createElement(P,{media:e,onEnd:n,onGetDuration:a}):o.a.createElement(M,{media:e,onEnd:n,duration:t})}function M({media:e,duration:t,onEnd:a}){const[i,r]=o.a.useState(!1);return Object(n.useEffect)(()=>{const e=i?setTimeout(a,1e3*t):null;return()=>clearTimeout(e)},[e,i]),o.a.createElement("img",{src:e.url,onLoad:()=>r(!0),loading:"eager",alt:""})}function P({media:e,onEnd:t,onGetDuration:a}){const n=o.a.useRef();return o.a.createElement("video",{ref:n,src:e.url,poster:e.thumbnail,autoPlay:!0,controls:!1,playsInline:!0,loop:!1,onCanPlay:()=>a(n.current.duration),onEnded:t},o.a.createElement("source",{src:e.url}),"Your browser does not support embedded videos")}var k=a(3),C=Object(s.b)((function({feed:e,options:t}){const[a,n]=o.a.useState(null),i=t.account,r="https://instagram.com/"+i.username,s=e.stories.filter(e=>e.username===i.username),c=s.length>0,d=t.headerInfo.includes(l.a.HeaderInfo.MEDIA_COUNT),m=t.headerInfo.includes(l.a.HeaderInfo.FOLLOWERS)&&i.type!=k.a.Type.PERSONAL,h=t.headerInfo.includes(l.a.HeaderInfo.PROFILE_PIC),_=t.includeStories&&c,f=t.headerStyle===l.a.HeaderStyle.BOXED,g={fontSize:t.headerTextSize,color:t.headerTextColor,backgroundColor:t.headerBgColor,padding:t.headerPadding},b=_?"button":void 0,y={width:t.headerPhotoSize,height:t.headerPhotoSize,cursor:_?"pointer":"normal"},v=t.showFollowBtn&&(t.followBtnLocation===l.a.FollowBtnLocation.HEADER||t.followBtnLocation===l.a.FollowBtnLocation.BOTH),E={justifyContent:t.showBio&&f?"flex-start":"center"},S=o.a.createElement("img",{src:t.profilePhotoUrl,alt:i.username}),w=_&&c?u.a.profilePicWithStories:u.a.profilePic;return o.a.createElement("div",{className:L(t.headerStyle),style:g},o.a.createElement("div",{className:u.a.leftContainer},h&&o.a.createElement("div",{className:w,style:y,role:b,onClick:()=>{_&&n(0)}},_?S:o.a.createElement("a",{href:r,target:"_blank"},S)),o.a.createElement("div",{className:u.a.info},o.a.createElement("div",{className:u.a.username},o.a.createElement("a",{href:r,target:"_blank",style:{color:t.headerTextColor}},o.a.createElement("span",null,"@"),o.a.createElement("span",null,i.username))),t.showBio&&o.a.createElement("div",{className:u.a.bio},t.bioText),(d||m)&&o.a.createElement("div",{className:u.a.counterList},d&&o.a.createElement("div",{className:u.a.counter},o.a.createElement("span",null,i.mediaCount)," posts"),m&&o.a.createElement("div",{className:u.a.counter},o.a.createElement("span",null,i.followersCount)," followers")))),o.a.createElement("div",{className:u.a.rightContainer},v&&o.a.createElement("div",{className:u.a.followButton,style:E},o.a.createElement(p,{options:t}))),_&&null!==a&&o.a.createElement(x,{stories:s,options:t,onClose:()=>{n(null)}}))}));function L(e){switch(e){case l.a.HeaderStyle.NORMAL:return u.a.normalStyle;case l.a.HeaderStyle.CENTERED:return u.a.centeredStyle;case l.a.HeaderStyle.BOXED:return u.a.boxedStyle;default:return}}var N=a(93),B=a.n(N);const T=Object(s.b)(({feed:e,options:t})=>{const a=o.a.useRef(),n=Object(E.k)(a,{block:"end",inline:"nearest"}),i={color:t.loadMoreBtnTextColor,backgroundColor:t.loadMoreBtnBgColor};return o.a.createElement("button",{ref:a,className:B.a.root,style:i,onClick:()=>{n(),e.loadMore()}},e.isLoading?o.a.createElement("span",null,"Loading ..."):o.a.createElement("span",null,e.options.loadMoreBtnText))});var A=a(87);t.a=Object(s.b)((function({children:e,feed:t,options:a}){const[n,i]=o.a.useState(null),s=o.a.useCallback(e=>{const n=t.media.findIndex(t=>t.id===e.id);if(!t.options.promotionEnabled||!l.a.executeMediaClick(e,t.options))switch(a.linkBehavior){case l.a.LinkBehavior.LIGHTBOX:return void i(n);case l.a.LinkBehavior.NEW_TAB:return void window.open(e.permalink,"_blank");case l.a.LinkBehavior.SELF:return void window.open(e.permalink,"_self")}},[t,a.linkBehavior]),c={width:a.feedWidth,height:a.feedHeight,fontSize:a.textSize,overflowX:a.feedOverflowX,overflowY:a.feedOverflowY},u={backgroundColor:a.bgColor,padding:a.feedPadding},d={marginBottom:a.imgPadding},m={marginTop:a.buttonPadding},h=a.showHeader&&o.a.createElement("div",{style:d},o.a.createElement(C,{feed:t,options:a})),_=a.showLoadMoreBtn&&t.canLoadMore&&o.a.createElement("div",{className:r.a.loadMoreBtn,style:m},o.a.createElement(T,{feed:t,options:a})),f=a.showFollowBtn&&(a.followBtnLocation===l.a.FollowBtnLocation.BOTTOM||a.followBtnLocation===l.a.FollowBtnLocation.BOTH)&&o.a.createElement("div",{className:r.a.followBtn,style:m},o.a.createElement(p,{options:a})),g=t.isLoading?new Array(a.numPosts).fill(r.a.fakeMedia):[];return o.a.createElement("div",{className:r.a.root,style:c},o.a.createElement("div",{className:r.a.wrapper,style:u},e({mediaList:t.media,openMedia:s,header:h,loadMoreBtn:_,followBtn:f,loadingMedia:g})),null!==n&&o.a.createElement(A.a,{feed:t,current:n,numComments:a.numLightboxComments,showSidebar:a.lightboxShowSidebar,onRequestClose:()=>i(null)}))}))},79:function(e,t,a){"use strict";var n=a(49),o=a.n(n),i=a(0),r=a.n(i),s=a(5),l=a(7),c=a(23),u=a.n(c),d=a(170),m=a(593),p=a(592),h=a(6),_=a(8),f=a(4),g=a(3),b=Object(l.b)((function({options:e,media:t}){var a;const n=r.a.useRef(),[o,l]=r.a.useState(null);Object(i.useEffect)(()=>{n.current&&l(n.current.getBoundingClientRect().width)},[]);let c=e.hoverInfo.some(e=>e===h.a.HoverInfo.LIKES_COMMENTS);c=c&&(t.source.type!==s.a.Source.Type.PERSONAL_ACCOUNT||t.source.type===s.a.Source.Type.PERSONAL_ACCOUNT&&t.likesCount+t.commentsCount>0);const b=e.hoverInfo.some(e=>e===h.a.HoverInfo.CAPTION),y=e.hoverInfo.some(e=>e===h.a.HoverInfo.USERNAME),v=e.hoverInfo.some(e=>e===h.a.HoverInfo.DATE),E=e.hoverInfo.some(e=>e===h.a.HoverInfo.INSTA_LINK),S=null!==(a=t.caption)&&void 0!==a?a:"",x=t.timestamp?Object(d.a)(t.timestamp):null,w=t.timestamp?Object(m.a)(x).toString():null,O=t.timestamp?Object(p.a)(x,"HH:mm - do MMM yyyy"):null,M=t.timestamp?Object(f.n)(t.timestamp):null,P={color:e.textColorHover,backgroundColor:e.bgColorHover};let k=null;if(null!==o){const a=Math.sqrt(1.3*(o+30)),n=Math.sqrt(1.7*o+100),i=Math.sqrt(o-36),s=Math.max(a,8)+"px",l=Math.max(n,8)+"px",d=Math.max(i,8)+"px",m={fontSize:s},p={fontSize:s,width:s,height:s},h={color:e.textColorHover,fontSize:l,width:l,height:l},f={fontSize:d};k=r.a.createElement("div",{className:u.a.rows},r.a.createElement("div",{className:u.a.topRow},y&&t.username&&r.a.createElement("div",{className:u.a.username},r.a.createElement("a",{href:g.b.getUsernameUrl(t.username),target:"_blank"},"@",t.username)),b&&t.caption&&r.a.createElement("div",{className:u.a.caption},S)),r.a.createElement("div",{className:u.a.middleRow},c&&r.a.createElement("div",{className:u.a.counterList},r.a.createElement("span",{className:u.a.likesCount,style:m},r.a.createElement(_.a,{icon:"heart",style:p})," ",t.likesCount),r.a.createElement("span",{className:u.a.commentsCount,style:m},r.a.createElement(_.a,{icon:"admin-comments",style:p})," ",t.commentsCount))),r.a.createElement("div",{className:u.a.bottomRow},v&&t.timestamp&&r.a.createElement("div",{className:u.a.dateContainer},r.a.createElement("time",{className:u.a.date,dateTime:w,title:O,style:f},M)),E&&r.a.createElement("a",{className:u.a.igLinkIcon,href:t.permalink,title:S,target:"_blank",style:h,onClick:e=>e.stopPropagation()},r.a.createElement(_.a,{icon:"instagram",style:h}))))}return r.a.createElement("div",{ref:n,className:u.a.root,style:P},k)})),y=a(15),v=a(54);t.a=Object(l.b)((function({media:e,options:t,forceOverlay:a,onClick:n}){const[i,l]=r.a.useState(!1),c=function(e){switch(e.type){case s.a.Type.IMAGE:return o.a.imageTypeIcon;case s.a.Type.VIDEO:return o.a.videoTypeIcon;case s.a.Type.ALBUM:return o.a.albumTypeIcon;default:return}}(e),u={backgroundImage:`url(${y.a.image("ig-type-sprites.png")})`};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:o.a.root,onClick:e=>{n&&n(e)},onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1)},r.a.createElement(v.a,{media:e}),r.a.createElement("div",{className:c,style:u}),(i||a)&&r.a.createElement("div",{className:o.a.overlay},r.a.createElement(b,{media:e,options:t}))))}))},8:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),i=a(10);const r=e=>{var{icon:t,className:a}=e,n=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["icon","className"]);return o.a.createElement("span",Object.assign({className:Object(i.b)("dashicons","dashicons-"+t,a)},n))}},81:function(e,t,a){e.exports={root:"SettingsPage__root layout__flex-column",content:"SettingsPage__content","group-list":"SettingsPage__group-list layout__flex-column",groupList:"SettingsPage__group-list layout__flex-column"}},85:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(70),r=a.n(i),s=a(7),l=a(4),c=a(29);t.a=Object(s.b)((function({media:e,options:t,full:a}){if(!t.showCaptions||!e.type)return null;const n={color:t.captionColor,fontSize:t.captionSize},i=a?0:1,s=e.caption?e.caption:"",u=t.captionMaxLength?Object(l.o)(s,t.captionMaxLength):s,d=Object(c.d)(u,void 0,i,t.captionRemoveDots),m=a?r.a.full:r.a.preview;return o.a.createElement("div",{className:m,style:n},d)}))},86:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(62),r=a.n(i),s=a(7),l=a(5),c=a(8);t.a=Object(s.b)((function({media:e,options:t}){if(!e.type||e.source.type===l.a.Source.Type.PERSONAL_ACCOUNT)return null;const a={fontSize:t.lcIconSize,lineHeight:t.lcIconSize},n=Object.assign(Object.assign({},a),{color:t.likesIconColor}),i=Object.assign(Object.assign({},a),{color:t.commentsIconColor}),s={fontSize:t.lcIconSize,width:t.lcIconSize,height:t.lcIconSize};return t.showLcIcons&&o.a.createElement("div",{className:r.a.root},t.showLikes&&o.a.createElement("div",{className:r.a.icon,style:n},o.a.createElement(c.a,{icon:"heart",style:s}),o.a.createElement("span",null,e.likesCount)),t.showComments&&o.a.createElement("div",{className:r.a.icon,style:i},o.a.createElement(c.a,{icon:"admin-comments",style:s}),o.a.createElement("span",null,e.commentsCount)))}))},87:function(e,t,a){"use strict";a.d(t,"a",(function(){return V}));var n=a(0),o=a.n(n),i=a(42),r=a.n(i),s=a(14),l=a.n(s),c=a(18),u=a(32),d=a.n(u),m=a(5),p=a(3),h=a(21),_=a.n(h),f=a(39),g=a.n(f),b=a(4),y=a(29),v=a(10);const E=({comment:e,className:t})=>{const a=e.username?o.a.createElement("a",{key:-1,href:p.b.getUsernameUrl(e.username),target:"_blank",className:g.a.username},e.username):null,n=a?(e,t)=>t>0?e:[a,...e]:void 0,i=Object(y.d)(e.text,n),r=1===e.likeCount?"like":"likes";return o.a.createElement("div",{className:Object(v.b)(g.a.root,t)},o.a.createElement("div",{className:g.a.content},o.a.createElement("div",{key:e.id,className:g.a.text},i)),o.a.createElement("div",{className:g.a.metaList},o.a.createElement("div",{className:g.a.date},Object(b.n)(e.timestamp)),e.likeCount>0&&o.a.createElement("div",{className:g.a.likeCount},`${e.likeCount} ${r}`)))};var S=a(8);function x({source:e,comments:t,showLikes:a,numLikes:n,date:i,link:r}){var s;return t=null!=t?t:[],o.a.createElement("article",{className:_.a.container},e&&o.a.createElement("header",{className:_.a.header},e.img&&o.a.createElement("a",{href:e.url,target:"_blank",className:_.a.sourceImgLink},o.a.createElement("img",{className:_.a.sourceImg,src:e.img,alt:null!==(s=e.name)&&void 0!==s?s:""})),o.a.createElement("div",{className:_.a.sourceName},o.a.createElement("a",{href:e.url,target:"_blank"},e.name))),o.a.createElement("div",{className:_.a.commentsScroller},t.length>0&&o.a.createElement("div",{className:_.a.commentsList},t.map((e,t)=>o.a.createElement(E,{key:t,comment:e,className:_.a.comment})))),o.a.createElement("div",{className:_.a.footer},o.a.createElement("div",{className:_.a.footerInfo},a&&o.a.createElement("div",{className:_.a.numLikes},o.a.createElement("span",null,n)," ",o.a.createElement("span",null,"likes")),i&&o.a.createElement("div",{className:_.a.date},i)),r&&o.a.createElement("div",{className:_.a.footerLink},o.a.createElement("a",{href:r.url,target:r.newTab?"_blank":"_self"},o.a.createElement(S.a,{icon:r.icon,className:_.a.footerLinkIcon}),o.a.createElement("span",null,r.text)))))}function w({media:e,numComments:t,link:a}){a=null!=a?a:{url:e.permalink,text:"View on Instagram",icon:"instagram",newTab:!0};const n=e.comments?e.comments.slice(0,t):[];e.caption&&e.caption.length&&n.splice(0,0,{id:e.id,text:e.caption,timestamp:e.timestamp,username:e.username});const i={name:"",url:"",img:void 0};switch(e.source.type){case m.a.Source.Type.PERSONAL_ACCOUNT:case m.a.Source.Type.BUSINESS_ACCOUNT:case m.a.Source.Type.TAGGED_ACCOUNT:i.name="@"+e.username,i.url=p.b.getUsernameUrl(e.username);const t=p.b.getByUsername(e.username);i.img=t?p.b.getProfilePicUrl(t):void 0;break;case m.a.Source.Type.RECENT_HASHTAG:case m.a.Source.Type.POPULAR_HASHTAG:i.name="#"+e.source.name,i.url="https://instagram.com/explore/tags/"+e.source.name}return o.a.createElement(x,{source:i,comments:n,date:Object(b.n)(e.timestamp),showLikes:e.source.type!==m.a.Source.Type.PERSONAL_ACCOUNT,numLikes:e.likesCount,link:a})}var O=a(94),M=a.n(O),P=a(33),k=a.n(P),C=a(54);function L(e){var{media:t,thumbnailUrl:a,size:i,autoPlay:r,onGetMetaData:s}=e,l=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["media","thumbnailUrl","size","autoPlay","onGetMetaData"]);const c=o.a.useRef(),[u,d]=o.a.useState(!r),[p,h]=o.a.useState(r),_=o.a.useContext(H);Object(n.useEffect)(()=>{r?u&&d(!1):u||d(!0),p&&h(r)},[t.url]),Object(n.useLayoutEffect)(()=>{if(c.current){const e=()=>h(!0),t=()=>h(!1);return c.current.addEventListener("play",e),c.current.addEventListener("pause",t),()=>{c.current.removeEventListener("play",e),c.current.removeEventListener("pause",t)}}},[c.current]);const f={width:i?i.width+"px":"100%",height:i?i.height+"px":"100%"};return o.a.createElement("div",{key:t.url,className:k.a.root,style:f},o.a.createElement("video",Object.assign({ref:c,className:u?k.a.videoHidden:k.a.video,src:t.url,autoPlay:r,controls:!1,playsInline:!0,loop:!0,onCanPlay:()=>{r&&c.current.play()},onLoadedMetadata:()=>{_.reportSize({width:c.current.videoWidth,height:c.current.videoHeight})}},l),o.a.createElement("source",{src:t.url}),"Your browser does not support videos"),o.a.createElement("div",{className:u?k.a.thumbnail:k.a.thumbnailHidden},o.a.createElement(C.a,{media:t,size:m.a.Thumbnails.Size.LARGE,width:i?i.width:void 0,height:i?i.height:void 0})),o.a.createElement("div",{className:p?k.a.controlPlaying:k.a.controlPaused,onClick:()=>{c.current&&(u?(d(!1),c.current.currentTime=0,c.current.play()):c.current.paused?c.current.play():c.current.pause())}},o.a.createElement(S.a,{className:k.a.playButton,icon:"controls-play"})))}var N=a(55),B=a.n(N),T=m.a.Thumbnails.Size;const A={s:320,m:480,l:600};function I({media:e}){const t=o.a.useRef(),a=o.a.useContext(H),[i,r]=Object(n.useState)(!0),[s,l]=Object(n.useState)(!1);Object(n.useLayoutEffect)(()=>{i&&t.current&&t.current.complete&&c()},[]);const c=()=>{if(r(!1),t.current&&!e.size){const e={width:t.current.naturalWidth,height:t.current.naturalHeight};a.reportSize(e)}};if(s)return o.a.createElement("div",{className:B.a.error},o.a.createElement("span",null,"Image is not available"));const u=m.a.Thumbnails.get(e,T.LARGE),d=m.a.Thumbnails.getSrcSet(e,A).join(",");return s?o.a.createElement("div",{className:B.a.error},o.a.createElement("span",null,"Image is not available")):o.a.createElement("img",{ref:t,className:i?B.a.loading:B.a.image,onLoad:c,onError:()=>{l(!0),r(!1)},src:u,srcSet:d,sizes:"600px",alt:"",loading:"eager"})}var F=a(28),j=a.n(F);function D({media:e,autoplayVideos:t}){const[a,i]=Object(n.useState)(0),r=e.children,s=r.length-1,l={transform:`translateX(${100*-a}%)`};return o.a.createElement("div",{className:j.a.album},o.a.createElement("div",{className:j.a.frame},o.a.createElement("ul",{className:j.a.scroller,style:l},r.map(e=>o.a.createElement("li",{key:e.id,className:j.a.child},o.a.createElement(R,{media:e,autoplayVideos:t}))))),o.a.createElement("div",{className:j.a.controlsLayer},o.a.createElement("div",{className:j.a.controlsContainer},o.a.createElement("div",null,a>0&&o.a.createElement("div",{className:j.a.prevButton,onClick:()=>i(e=>Math.max(e-1,0)),role:"button"},o.a.createElement(S.a,{icon:"arrow-left-alt2"}))),o.a.createElement("div",null,a<s&&o.a.createElement("div",{className:j.a.nextButton,onClick:()=>i(e=>Math.min(e+1,s)),role:"button"},o.a.createElement(S.a,{icon:"arrow-right-alt2"}))))),o.a.createElement("div",{className:j.a.indicatorList},r.map((e,t)=>o.a.createElement("div",{key:t,className:t===a?j.a.indicatorCurrent:j.a.indicator}))))}function R({media:e,autoplayVideos:t}){if(e.url&&e.url.length>0)switch(e.type){case m.a.Type.IMAGE:return o.a.createElement(I,{media:e});case m.a.Type.VIDEO:return o.a.createElement(L,{media:e,autoPlay:t});case m.a.Type.ALBUM:if(e.children&&e.children.length>0)return o.a.createElement(D,{media:e,autoplayVideos:t})}return o.a.createElement("div",{className:M.a.notAvailable},o.a.createElement("span",null,"Media is not available"))}const H=o.a.createContext({});function z({media:e,showSidebar:t,numComments:a,link:n,vertical:i}){var r,s;t=null==t||t,a=null!=a?a:30;const[l,c]=o.a.useState(),u=null!==(s=null!==(r=e.size)&&void 0!==r?r:l)&&void 0!==s?s:{width:600,height:600},m=u&&u.height>0?u.width/u.height:null,p={paddingBottom:i?void 0:(m?100/m:100)+"%"};return o.a.createElement(H.Provider,{value:{reportSize:c}},o.a.createElement("div",{className:i?d.a.vertical:d.a.horizontal},o.a.createElement("div",{className:t?d.a.wrapperSidebar:d.a.wrapper},o.a.createElement("div",{className:d.a.mediaContainer},o.a.createElement("div",{className:d.a.mediaSizer,style:p},o.a.createElement("div",{className:d.a.media},o.a.createElement(R,{key:e.id,media:e}))))),t&&o.a.createElement("div",{className:d.a.sidebar},o.a.createElement(w,{media:e,numComments:a,link:n}))))}var U=a(6);function W(e,t){return t&&(null!=e?e:document.body).getBoundingClientRect().width<876}function G(e,t){t?e.classList.remove(l.a.noScroll):e.classList.add(l.a.noScroll)}function V({feed:e,current:t,showSidebar:a,numComments:i,onRequestClose:s}){var u;const d=o.a.useRef(),[m,p]=o.a.useState(W(null,a)),[h,_]=o.a.useState(t),f=o.a.useContext(V.Context),g=null!==(u=f.target&&f.target.current)&&void 0!==u?u:document.body;Object(n.useEffect)(()=>_(t),[t]);const b=()=>p(W(d.current,a));Object(n.useEffect)(()=>(b(),G(g,!1),()=>G(g,!0)),[g]),Object(c.m)("resize",()=>b(),[],[a]);const y=e=>{s&&s(),e.preventDefault(),e.stopPropagation()},v=e=>{_(e=>Math.max(e-1,0)),e.preventDefault(),e.stopPropagation()},E=t=>{_(t=>Math.min(t+1,e.media.length-1)),t.preventDefault(),t.stopPropagation()};Object(c.e)(document.body,"keydown",e=>{switch(e.key){case"ArrowRight":E(e);break;case"ArrowLeft":v(e);break;case"Escape":y(e);break;default:return}},[],[]);const x=U.a.getLink(e.media[h],e.options),w=null!==x.text&&null!==x.url,O={position:g===document.body?"fixed":"absolute"},M=o.a.createElement("div",{className:m?l.a.vertical:l.a.horizontal,style:O,onClick:y},o.a.createElement("div",{className:l.a.navLayer},o.a.createElement("div",{className:l.a.navBoundary},o.a.createElement("div",{className:a?l.a.navAlignerSidebar:l.a.modalAlignerNoSidebar},h>0&&o.a.createElement("a",{className:l.a.prevBtn,onClick:v,role:"button",tabIndex:0},o.a.createElement(S.a,{icon:"arrow-left-alt2",className:l.a.controlIcon}),o.a.createElement("span",{className:l.a.controlLabel},"Previous")),h<e.media.length-1&&o.a.createElement("a",{className:l.a.nextBtn,onClick:E,role:"button",tabIndex:0},o.a.createElement(S.a,{icon:"arrow-right-alt2",className:l.a.controlIcon}),o.a.createElement("span",{className:l.a.controlLabel},"Next"))))),o.a.createElement("div",{ref:d,className:l.a.modalLayer,role:"dialog",onClick:e=>{e.stopPropagation()}},o.a.createElement("div",{className:a?l.a.modalAlignerSidebar:l.a.modalAlignerNoSidebar},e.media[h]&&o.a.createElement(z,{media:e.media[h],vertical:m,numComments:i,showSidebar:a,link:w?x:void 0}))),o.a.createElement("a",{className:l.a.closeButton,onClick:y,role:"button",tabIndex:0},o.a.createElement(S.a,{icon:"no-alt",className:l.a.controlIcon}),o.a.createElement("span",{className:l.a.controlLabel},"Close")));return r.a.createPortal(M,g)}(V||(V={})).Context=o.a.createContext({target:{current:document.body}})},88:function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),i=a(61),r=a.n(i),s=a(175);function l({children:e,pathStyle:t}){let{path:a,left:n,right:i,center:s}=e;return a=null!=a?a:[],n=null!=n?n:[],i=null!=i?i:[],s=null!=s?s:[],o.a.createElement("div",{className:r.a.root},o.a.createElement("div",{className:r.a.leftList},o.a.createElement("div",{className:r.a.pathList},a.map((e,a)=>o.a.createElement(m,{key:a,style:t},o.a.createElement("div",{className:r.a.item},e)))),o.a.createElement("div",{className:r.a.leftList},o.a.createElement(u,null,n))),o.a.createElement("div",{className:r.a.centerList},o.a.createElement(u,null,s)),o.a.createElement("div",{className:r.a.rightList},o.a.createElement(u,null,i)))}function c(){return o.a.createElement(s.a,null)}function u({children:e}){const t=Array.isArray(e)?e:[e];return o.a.createElement(o.a.Fragment,null,t.map((e,t)=>o.a.createElement(d,{key:t},e)))}function d({children:e}){return o.a.createElement("div",{className:r.a.item},e)}function m({children:e,style:t}){return o.a.createElement("div",{className:r.a.pathSegment},e,o.a.createElement(p,{style:t}))}function p({style:e}){if("none"===e)return null;const t="chevron"===e?"M0 0 L100 50 L0 100":"M50 0 L50 100";return o.a.createElement("div",{className:r.a.separator},o.a.createElement("svg",{viewBox:"0 0 100 100",width:"100%",height:"100%",preserveAspectRatio:"none"},o.a.createElement("path",{d:t,fill:"none",stroke:"currentcolor",strokeLinejoin:"bevel"})))}},92:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(27),r=a.n(i),s=a(7),l=a(79),c=a(85),u=a(86),d=a(78),m=a(10),p=a(4);t.a=Object(s.b)((function({feed:e,options:t,cellClassName:a}){const i=o.a.useRef(),[s,l]=o.a.useState(0);Object(n.useLayoutEffect)(()=>{if(i.current&&i.current.children.length>0){const e=i.current.querySelector("."+r.a.mediaMeta);e&&l(e.getBoundingClientRect().height)}},[t]),a=null!=a?a:()=>{};const c={gridGap:t.imgPadding,gridTemplateColumns:`repeat(${t.numColumns}, auto)`},u={paddingBottom:`calc(100% + ${s}px)`};return o.a.createElement(d.a,{feed:e,options:t},({mediaList:n,openMedia:s,header:l,loadMoreBtn:d,followBtn:_,loadingMedia:f})=>o.a.createElement("div",{className:r.a.root},l,(!e.isLoading||e.isLoadingMore)&&o.a.createElement("div",{className:r.a.grid,style:c,ref:i},e.media.length?n.map((e,n)=>o.a.createElement(h,{key:`${n}-${e.id}`,className:a(e,n),style:u,media:e,options:t,openMedia:s})):null,e.isLoadingMore&&f.map((e,t)=>o.a.createElement("div",{key:"fake-media-"+Object(p.p)(),className:Object(m.b)(r.a.loadingCell,e,a(null,t))}))),e.isLoading&&!e.isLoadingMore&&o.a.createElement("div",{className:r.a.grid,style:c},f.map((e,t)=>o.a.createElement("div",{key:"fake-media-"+Object(p.p)(),className:Object(m.b)(r.a.loadingCell,e,a(null,t))}))),o.a.createElement("div",{className:r.a.buttonList},d,_)))}));const h=o.a.memo((function({className:e,style:t,media:a,options:n,openMedia:i}){const s=o.a.useCallback(()=>i(a),[a]);return o.a.createElement("div",{className:Object(m.b)(r.a.cell,e),style:t},o.a.createElement("div",{className:r.a.cellContent},o.a.createElement("div",{className:r.a.mediaContainer},o.a.createElement(l.a,{media:a,onClick:s,options:n})),o.a.createElement("div",{className:r.a.mediaMeta},o.a.createElement(c.a,{options:n,media:a}),o.a.createElement(u.a,{options:n,media:a}))))}),(e,t)=>e.media.id===t.media.id&&e.options===t.options)},93:function(e,t,a){e.exports={root:"LoadMoreButton__root feed__feed-button"}},94:function(e,t,a){e.exports={reset:"MediaPopupBoxObject__reset","not-available":"MediaPopupBoxObject__not-available MediaPopupBoxObject__reset",notAvailable:"MediaPopupBoxObject__not-available MediaPopupBoxObject__reset","loading-animation":"MediaPopupBoxObject__loading-animation",loadingAnimation:"MediaPopupBoxObject__loading-animation",loading:"MediaPopupBoxObject__loading"}},96:function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return s}));var n=a(0),o=a.n(n),i=a(7);function r(e,t){return Object(i.b)(a=>o.a.createElement(e,Object.assign(Object.assign({},t),a)))}function s(e,t){return Object(i.b)(a=>{const n={};return Object.keys(t).forEach(e=>n[e]=t[e](a)),o.a.createElement(e,Object.assign({},n,a))})}},97:function(e,t,a){"use strict";a.d(t,"a",(function(){return c})),a.d(t,"b",(function(){return d}));var n=a(0),o=a.n(n),i=a(42),r=a.n(i),s=a(7);class l{constructor(e=new Map,t=[]){this.factories=e,this.extensions=new Map,this.cache=new Map,t.forEach(e=>this.addModule(e))}addModule(e){e.factories&&(this.factories=new Map([...this.factories,...e.factories])),e.extensions&&e.extensions.forEach((e,t)=>{this.extensions.has(t)?this.extensions.get(t).push(e):this.extensions.set(t,[e])})}get(e){let t=this.factories.get(e);if(void 0===t)throw new Error('Service "'+e+'" does not exist');let a=this.cache.get(e);if(void 0===a){a=t(this);let n=this.extensions.get(e);n&&n.forEach(e=>a=e(this,a)),this.cache.set(e,a)}return a}has(e){return this.factories.has(e)}}class c{constructor(e,t,a){this.key=e,this.mount=t,this.modules=a,this.container=null}addModules(e){this.modules=this.modules.concat(e)}run(){if(null!==this.container)return;let e=!1;const t=()=>{e||"interactive"!==document.readyState&&"complete"!==document.readyState||(this.actualRun(),e=!0)};t(),e||document.addEventListener("readystatechange",t)}actualRun(){!function(e){const t=`app/${e.key}/run`;document.dispatchEvent(new u(t,e))}(this);const e=d({root:()=>null,"root/children":()=>[]});this.container=new l(e,this.modules);const t=this.container.get("root/children").map((e,t)=>o.a.createElement(e,{key:t})),a=o.a.createElement(s.a,{c:this.container},t);this.modules.forEach(e=>e.run&&e.run(this.container)),r.a.render(a,this.mount)}}class u extends CustomEvent{constructor(e,t){super(e,{detail:{app:t}})}}function d(e){return new Map(Object.entries(e))}},98:function(e,t,a){e.exports={root:"ProfilePic__root",round:"ProfilePic__round ProfilePic__root",square:"ProfilePic__square ProfilePic__root"}},99:function(e,t,a){e.exports={"connect-btn":"AccountsPage__connect-btn",connectBtn:"AccountsPage__connect-btn"}}},[[582,0,1,2,3]]])}));
|
@@ -1 +1 @@
|
|
1 |
-
(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[2],{104:function(e,t,n){e.exports={list:"AutoPromotionsList__list","fake-pro-list":"AutoPromotionsList__fake-pro-list AutoPromotionsList__list",fakeProList:"AutoPromotionsList__fake-pro-list AutoPromotionsList__list",row:"AutoPromotionsList__row","row-selected":"AutoPromotionsList__row-selected AutoPromotionsList__row",rowSelected:"AutoPromotionsList__row-selected AutoPromotionsList__row","row-box":"AutoPromotionsList__row-box theme__panel",rowBox:"AutoPromotionsList__row-box theme__panel","row-hashtags":"AutoPromotionsList__row-hashtags",rowHashtags:"AutoPromotionsList__row-hashtags","row-summary":"AutoPromotionsList__row-summary",rowSummary:"AutoPromotionsList__row-summary","row-drag-handle":"AutoPromotionsList__row-drag-handle",rowDragHandle:"AutoPromotionsList__row-drag-handle","row-actions":"AutoPromotionsList__row-actions",rowActions:"AutoPromotionsList__row-actions","add-button-row":"AutoPromotionsList__add-button-row",addButtonRow:"AutoPromotionsList__add-button-row","no-hashtags-message":"AutoPromotionsList__no-hashtags-message",noHashtagsMessage:"AutoPromotionsList__no-hashtags-message","row-faded-text":"AutoPromotionsList__row-faded-text",rowFadedText:"AutoPromotionsList__row-faded-text","no-promo-message":"AutoPromotionsList__no-promo-message AutoPromotionsList__row-faded-text",noPromoMessage:"AutoPromotionsList__no-promo-message AutoPromotionsList__row-faded-text","summary-italics":"AutoPromotionsList__summary-italics",summaryItalics:"AutoPromotionsList__summary-italics","summary-bold":"AutoPromotionsList__summary-bold",summaryBold:"AutoPromotionsList__summary-bold"}},106:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(0),o=n.n(a),r=n(172),l=n.n(r),i=n(8),c=n(163),s=n(259),u=n.n(s),m=n(144),d=n(179),p=n(77);function b(){return o.a.createElement("div",{className:u.a.proUpsell},o.a.createElement(d.a.Consumer,null,e=>e&&o.a.createElement("label",{className:u.a.toggle},o.a.createElement("span",{className:u.a.toggleLabel},"Show PRO features"),o.a.createElement(p.a,{value:e.showFakeOptions,onChange:e.onToggleFakeOptions}))),o.a.createElement(m.a,{url:"https://spotlightwp.com/pricing/?utm_source=sl_plugin&utm_medium=sl_plugin_upgrade&utm_campaign=sl_plugin_upgrade_editor"}))}var _,g=n(14);function f({content:e,sidebar:t,primary:n,current:r,useDefaults:i}){const[s,u]=Object(a.useState)(n),m=()=>u(p?"content":"sidebar"),d=()=>u(p?"sidebar":"content"),p="content"===(n=null!=n?n:"content"),_="sidebar"===n,h="content"===(r=i?s:r),v="sidebar"===r,E=p?l.a.layoutPrimaryContent:l.a.layoutPrimarySidebar;return o.a.createElement(c.a,{breakpoints:[f.BREAKPOINT]},n=>{const a=n<=f.BREAKPOINT;return o.a.createElement("div",{className:E},e&&(h||!a)&&o.a.createElement("div",{className:l.a.content},i&&o.a.createElement(f.Navigation,{align:p?"right":"left",text:!p&&o.a.createElement("span",null,"Go back"),icon:p?"admin-generic":"arrow-left",onClick:p?d:m}),"function"==typeof e?e(a):null!=e?e:null),t&&(v||!a)&&o.a.createElement("div",{className:l.a.sidebar},i&&o.a.createElement(f.Navigation,{align:_?"right":"left",text:!_&&o.a.createElement("span",null,"Go back"),icon:_?"admin-generic":"arrow-left",onClick:_?d:m}),!g.a.isPro&&o.a.createElement(b,null),"function"==typeof t?t(a):null!=t?t:null))})}(_=f||(f={})).BREAKPOINT=968,_.Navigation=function({icon:e,text:t,align:n,onClick:a}){return t=null!=t?t:"Go back",e=null!=e?e:"arrow-left-alt",n=null!=n?n:"left",o.a.createElement("div",{className:"right"===n?l.a.navigationRight:l.a.navigationLeft},o.a.createElement("a",{className:l.a.navLink,onClick:a},e&&o.a.createElement(i.a,{icon:e}),o.a.createElement("span",null,null!=t?t:"")))}},108:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(11),l=n(9),i=(n(439),n(8)),c=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n};function s(e){var{className:t,children:n,isTransitioning:a}=e,l=c(e,["className","children","isTransitioning"]);const i=Object(r.a)("onboarding",{"--transitioning":a});return o.a.createElement("div",Object.assign({className:Object(r.b)(i,t)},l),Array.isArray(n)?n.map((e,t)=>o.a.createElement("div",{key:t},e)):n)}!function(e){e.TRANSITION_DURATION=200,e.Thin=e=>{var{className:t,children:n}=e,a=c(e,["className","children"]);return o.a.createElement("div",Object.assign({className:Object(r.b)("onboarding__thin",t)},a),n)},e.HelpMsg=e=>{var{className:t,children:n}=e,a=c(e,["className","children"]);return o.a.createElement("div",Object.assign({className:Object(r.b)("onboarding__help-msg",t)},a),n)},e.ProTip=({children:t})=>o.a.createElement(e.HelpMsg,null,o.a.createElement("div",{className:"onboarding__pro-tip"},o.a.createElement("span",null,o.a.createElement(i.a,{icon:"lightbulb"}),o.a.createElement("strong",null,"Pro tip!")),t)),e.StepList=e=>{var{className:t,children:n}=e,a=c(e,["className","children"]);return o.a.createElement("ul",Object.assign({className:Object(r.b)("onboarding__steps",t)},a),n)},e.Step=e=>{var{isDone:t,num:n,className:a,children:l}=e,i=c(e,["isDone","num","className","children"]);return o.a.createElement("li",Object.assign({className:Object(r.b)(t?"onboarding__done":null,a)},i),o.a.createElement("strong",null,"Step ",n,":")," ",l)},e.HeroButton=e=>{var t,{className:n,children:a}=e,i=c(e,["className","children"]);return o.a.createElement(l.a,Object.assign({type:null!==(t=i.type)&&void 0!==t?t:l.c.PRIMARY,size:l.b.HERO,className:Object(r.b)("onboarding__hero-button",n)},i),a)}}(s||(s={}))},110:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(197),l=n.n(r);function i({children:e,padded:t,disabled:n}){return o.a.createElement("div",{className:n?l.a.disabled:l.a.sidebar},o.a.createElement("div",{className:t?l.a.paddedContent:l.a.content},null!=e?e:null))}!function(e){e.padded=l.a.padded}(i||(i={}))},115:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(371),l=n.n(r),i=n(9),c=n(8),s=n(252),u=n(57);function m({isOpen:e,onClose:t,onConnect:n,beforeConnect:a}){return o.a.createElement(u.a,{title:"Connect an Instagram account",isOpen:e,width:650,onClose:t},o.a.createElement(u.a.Content,null,o.a.createElement(s.a,{onConnect:n,beforeConnect:e=>{a&&a(e),t()}})))}function d({children:e,onConnect:t,beforeConnect:n}){const[a,r]=o.a.useState(!1);return o.a.createElement(o.a.Fragment,null,o.a.createElement(i.a,{className:l.a.root,size:i.b.HERO,type:i.c.SECONDARY,onClick:()=>r(!0)},o.a.createElement(c.a,{icon:"instagram"}),null!=e?e:o.a.createElement("span",null,"Connect more Instagram accounts")),o.a.createElement(m,{isOpen:a,onClose:()=>{r(!1)},onConnect:t,beforeConnect:n}))}},119:function(e,t,n){"use strict";t.a=wp},125:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(11),l=n(147),i=n.n(l);function c({cols:e,rows:t,footerCols:n,styleMap:a}){return a=null!=a?a:{cols:{},cells:{}},o.a.createElement("table",{className:i.a.table},o.a.createElement("thead",{className:i.a.header},o.a.createElement(u,{cols:e,styleMap:a})),o.a.createElement("tbody",null,t.map((t,n)=>o.a.createElement(s,{key:n,idx:n,row:t,cols:e,styleMap:a}))),n&&o.a.createElement("tfoot",{className:i.a.footer},o.a.createElement(u,{cols:e,styleMap:a})))}function s({idx:e,row:t,cols:n,styleMap:a}){return o.a.createElement("tr",{className:i.a.row},n.map(n=>o.a.createElement("td",{key:n.id,className:Object(r.b)(i.a.cell,m(n),a.cells[n.id])},n.render(t,e))))}function u({cols:e,styleMap:t}){return o.a.createElement("tr",null,e.map(e=>{const n=Object(r.b)(i.a.colHeading,m(e),t.cols[e.id]);return o.a.createElement("th",{key:e.id,className:n},e.label)}))}function m(e){return"center"===e.align?i.a.alignCenter:"right"===e.align?i.a.alignRight:i.a.alignLeft}},126:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(119),l=n(4);const i=({id:e,value:t,title:n,button:a,mediaType:i,multiple:c,children:s,onOpen:u,onClose:m,onSelect:d})=>{e=null!=e?e:"wp-media-"+Object(l.t)(),i=null!=i?i:"image",a=null!=a?a:"Select";const p=o.a.useRef();p.current||(p.current=r.a.media({id:e,title:n,library:{type:i},button:{text:a},multiple:c}));const b=()=>{const e=p.current.state().get("selection").first();d&&d(e)};return m&&p.current.on("close",m),p.current.on("open",()=>{if(t){const e="object"==typeof t?t:r.a.media.attachment(t);e.fetch(),p.current.state().get("selection").add(e?[e]:[])}u&&u()}),p.current.on("insert",b),p.current.on("select",b),s({open:()=>p.current.open()})}},128:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(216),l=n.n(r),i=n(8),c=n(233);function s({maxWidth:e,children:t}){e=null!=e?e:300;const[n,a]=o.a.useState(!1),r=()=>a(!0),s=()=>a(!1),u={content:l.a.tooltipContent,container:l.a.tooltipContainer};return o.a.createElement("div",{className:l.a.root},o.a.createElement(c.a,{visible:n,theme:u},({ref:e})=>o.a.createElement("span",{ref:e,className:l.a.icon,style:{opacity:n?1:.7},onMouseEnter:r,onMouseLeave:s},o.a.createElement(i.a,{icon:"info"})),o.a.createElement("div",{style:{maxWidth:e+"px"}},t)))}},129:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(298),o=n.n(a),r=n(0),l=n.n(r),i=n(9),c=n(11);function s({className:e,content:t,tooltip:n,onClick:a,disabled:r,isSaving:s}){return t=null!=t?t:e=>e?"Saving ...":"Save",n=null!=n?n:"Save",l.a.createElement(i.a,{className:Object(c.b)(o.a.root,e),type:i.c.PRIMARY,size:i.b.LARGE,tooltip:n,onClick:()=>a&&a(),disabled:r},s&&l.a.createElement("div",{className:o.a.savingOverlay}),t(s))}},130:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(0),o=n.n(a),r=n(149),l=n.n(r),i=n(52),c=n(11),s=n(91),u=n(168);function m({children:e}){return o.a.createElement("div",{className:l.a.root},o.a.createElement(m.Item,null,o.a.createElement(u.a,null)),o.a.createElement(m.Chevron,null),o.a.createElement("div",{className:l.a.leftContainer},e[0]),e[1]&&o.a.createElement("div",{className:l.a.rightContainer},e[1]))}!function(e){e.Item=({children:e})=>o.a.createElement("div",{className:l.a.item},e),e.Link=({linkTo:t,onClick:n,isCurrent:a,isDisabled:r,children:s})=>{const u=Object(c.c)({[l.a.link]:!0,[l.a.current]:a,[l.a.disabled]:r}),m=e=>{"Enter"!==e.key&&" "!==e.key||e.currentTarget.click()},d=r?-1:0;return o.a.createElement(e.Item,null,t?o.a.createElement(i.a,{to:t,className:u,role:"button",onKeyPress:m,tabIndex:d},s):o.a.createElement("div",{className:u,role:"button",onClick:()=>!r&&n&&n(),onKeyPress:m,tabIndex:d},s))},e.ProPill=()=>o.a.createElement("div",{className:l.a.proPill},o.a.createElement(s.a,null)),e.Chevron=()=>o.a.createElement("div",{className:l.a.chevron},o.a.createElement("svg",{viewBox:"0 0 100 100",width:"100%",height:"100%",preserveAspectRatio:"none"},o.a.createElement("path",{d:"M0 0 L100 50 L0 100",fill:"none",stroke:"currentcolor",strokeLinejoin:"bevel"})))}(m||(m={}))},131:function(e,t,n){e.exports={root:"ConnectAccount__root","prompt-msg":"ConnectAccount__prompt-msg",promptMsg:"ConnectAccount__prompt-msg",types:"ConnectAccount__types",type:"ConnectAccount__type","types-rows":"ConnectAccount__types-rows ConnectAccount__types",typesRows:"ConnectAccount__types-rows ConnectAccount__types","types-columns":"ConnectAccount__types-columns ConnectAccount__types",typesColumns:"ConnectAccount__types-columns ConnectAccount__types",capabilities:"ConnectAccount__capabilities",capability:"ConnectAccount__capability","business-learn-more":"ConnectAccount__business-learn-more",businessLearnMore:"ConnectAccount__business-learn-more","connect-access-token":"ConnectAccount__connect-access-token",connectAccessToken:"ConnectAccount__connect-access-token"}},132:function(e,t,n){e.exports={modal:"Modal__modal layout__z-higher",shade:"Modal__shade layout__fill-parent",container:"Modal__container",opening:"Modal__opening","modal-open-animation":"Modal__modal-open-animation",modalOpenAnimation:"Modal__modal-open-animation",closing:"Modal__closing","modal-close-animation":"Modal__modal-close-animation",modalCloseAnimation:"Modal__modal-close-animation",content:"Modal__content",header:"Modal__header",icon:"Modal__icon","close-btn":"Modal__close-btn",closeBtn:"Modal__close-btn",scroller:"Modal__scroller",footer:"Modal__footer"}},133:function(e,t,n){e.exports={root:"ConnectAccessToken__root",row:"ConnectAccessToken__row ConnectAccessToken__root",content:"ConnectAccessToken__content",label:"ConnectAccessToken__label",bottom:"ConnectAccessToken__bottom","button-container":"ConnectAccessToken__button-container",buttonContainer:"ConnectAccessToken__button-container",button:"ConnectAccessToken__button","help-message":"ConnectAccessToken__help-message",helpMessage:"ConnectAccessToken__help-message",column:"ConnectAccessToken__column ConnectAccessToken__root"}},134:function(e,t,n){e.exports={content:"GlobalPromotionsTab__content","mobile-instructions":"GlobalPromotionsTab__mobile-instructions",mobileInstructions:"GlobalPromotionsTab__mobile-instructions",tutorial:"GlobalPromotionsTab__tutorial","tutorial-box":"GlobalPromotionsTab__tutorial-box",tutorialBox:"GlobalPromotionsTab__tutorial-box","tutorial-text":"GlobalPromotionsTab__tutorial-text",tutorialText:"GlobalPromotionsTab__tutorial-text","account-list":"GlobalPromotionsTab__account-list",accountList:"GlobalPromotionsTab__account-list","account-scroller":"GlobalPromotionsTab__account-scroller",accountScroller:"GlobalPromotionsTab__account-scroller","account-button":"GlobalPromotionsTab__account-button",accountButton:"GlobalPromotionsTab__account-button","account-selected":"GlobalPromotionsTab__account-selected GlobalPromotionsTab__account-button",accountSelected:"GlobalPromotionsTab__account-selected GlobalPromotionsTab__account-button","profile-pic":"GlobalPromotionsTab__profile-pic",profilePic:"GlobalPromotionsTab__profile-pic",username:"GlobalPromotionsTab__username","fake-pro":"GlobalPromotionsTab__fake-pro",fakePro:"GlobalPromotionsTab__fake-pro"}},138:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(139),l=n(59);const i=e=>{var t;const n="string"==typeof e.value?[e.value]:null!==(t=e.value)&&void 0!==t?t:[],a=Object.assign(Object.assign({},e),{value:n.map(e=>Object(l.a)(e,"#")),sanitize:l.b});return o.a.createElement(r.a,Object.assign({},a))}},139:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(234),l=n(31),i=n(71);const c={DropdownIndicator:null},s=e=>({label:e,value:e}),u=({id:e,value:t,onChange:n,sanitize:u,autoFocus:m,message:d})=>{const[p,b]=o.a.useState(""),[_,g]=o.a.useState(-1),[f,h]=o.a.useState();Object(a.useEffect)(()=>{h(d)},[d]);const v=(t=Array.isArray(t)?t:[]).map(e=>s(e)),E=()=>{p.length&&(b(""),y([...v,s(p)]))},y=e=>{if(!n)return;let t=-1;e=e?e.map(e=>e&&u?u(e.value):e.value).filter((e,n,a)=>{const o=a.indexOf(e);return o!==n?(t=o,!1):!!e}):[],g(t),-1===t&&n(e)},O=Object(i.b)();return o.a.createElement(o.a.Fragment,null,o.a.createElement(r.a,{inputId:e,className:"react-select",classNamePrefix:"react-select",components:c,inputValue:p,isClearable:!1,isMulti:!0,menuIsOpen:!1,onChange:y,onInputChange:e=>{b(e)},onKeyDown:e=>{if(p)switch(e.key){case",":case"Enter":case"Tab":E(),e.preventDefault()}},onBlur:E,placeholder:"Type something and press enter...",value:v,autoFocus:m,styles:O}),_<0||0===v.length?null:o.a.createElement(l.a,{type:l.b.WARNING,shake:!0,showIcon:!0,isDismissible:!0},o.a.createElement("code",null,v[_].label)," is already in the list"),f?o.a.createElement(l.a,{type:l.b.WARNING,shake:!0,showIcon:!0,isDismissible:!0},f):null)};var m=n(7);const d=Object(m.b)(e=>{const[t,n]=o.a.useState("");e.exclude&&0===e.exclude.length&&t.length>0&&n("");let a=void 0;if(t.length>0){const n="%s",r=e.excludeMsg.indexOf("%s"),l=e.excludeMsg.substring(0,r),i=e.excludeMsg.substring(r+n.length);a=o.a.createElement(o.a.Fragment,null,l,o.a.createElement("code",null,t),i)}const r=Object.assign(Object.assign({},e),{message:a,onChange:t=>{const a=e.exclude?t.findIndex(t=>e.exclude.includes(t)):-1;a>-1?n(t[a]):e.onChange(t)}});return o.a.createElement(u,Object.assign({},r))})},147:function(e,t,n){e.exports={table:"Table__table theme__subtle-drop-shadow theme__slightly-rounded",header:"Table__header",footer:"Table__footer",cell:"Table__cell","col-heading":"Table__col-heading Table__cell",colHeading:"Table__col-heading Table__cell",row:"Table__row","align-left":"Table__align-left",alignLeft:"Table__align-left","align-right":"Table__align-right",alignRight:"Table__align-right","align-center":"Table__align-center",alignCenter:"Table__align-center"}},149:function(e,t,n){e.exports={root:"Navbar__root layout__flex-row",container:"Navbar__container layout__flex-row","left-container":"Navbar__left-container Navbar__container layout__flex-row",leftContainer:"Navbar__left-container Navbar__container layout__flex-row","right-container":"Navbar__right-container Navbar__container layout__flex-row",rightContainer:"Navbar__right-container Navbar__container layout__flex-row",child:"Navbar__child",item:"Navbar__item Navbar__child",disabled:"Navbar__disabled",chevron:"Navbar__chevron Navbar__child",link:"Navbar__link","pro-pill":"Navbar__pro-pill",proPill:"Navbar__pro-pill",current:"Navbar__current","button-container":"Navbar__button-container layout__flex-row",buttonContainer:"Navbar__button-container layout__flex-row"}},152:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);function r(e){return o.a.createElement("p",null,e.message)}},157:function(e,t,n){e.exports={root:"UnitField__root layout__flex-row",input:"UnitField__input","unit-container":"UnitField__unit-container layout__flex-column",unitContainer:"UnitField__unit-container layout__flex-column","unit-bubble":"UnitField__unit-bubble",unitBubble:"UnitField__unit-bubble","unit-static":"UnitField__unit-static UnitField__unit-bubble layout__flex-column",unitStatic:"UnitField__unit-static UnitField__unit-bubble layout__flex-column","unit-selector":"UnitField__unit-selector UnitField__unit-bubble layout__flex-row",unitSelector:"UnitField__unit-selector UnitField__unit-bubble layout__flex-row","current-unit":"UnitField__current-unit",currentUnit:"UnitField__current-unit","menu-chevron":"UnitField__menu-chevron",menuChevron:"UnitField__menu-chevron","menu-chevron-open":"UnitField__menu-chevron-open UnitField__menu-chevron",menuChevronOpen:"UnitField__menu-chevron-open UnitField__menu-chevron","unit-list":"UnitField__unit-list layout__flex-column layout__z-highest",unitList:"UnitField__unit-list layout__flex-column layout__z-highest","unit-option":"UnitField__unit-option",unitOption:"UnitField__unit-option","unit-selected":"UnitField__unit-selected UnitField__unit-option",unitSelected:"UnitField__unit-selected UnitField__unit-option"}},168:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(305),l=n.n(r),i=n(14),c=n(11);function s(){return o.a.createElement("div",{className:l.a.logo},o.a.createElement("img",Object.assign({className:l.a.logoImage,src:i.a.image("spotlight-favicon.png"),alt:"Spotlight"},c.e)))}},172:function(e,t,n){e.exports={layout:"SidebarLayout__layout","layout-primary-content":"SidebarLayout__layout-primary-content SidebarLayout__layout",layoutPrimaryContent:"SidebarLayout__layout-primary-content SidebarLayout__layout","layout-primary-sidebar":"SidebarLayout__layout-primary-sidebar SidebarLayout__layout",layoutPrimarySidebar:"SidebarLayout__layout-primary-sidebar SidebarLayout__layout",container:"SidebarLayout__container",content:"SidebarLayout__content SidebarLayout__container",sidebar:"SidebarLayout__sidebar SidebarLayout__container",navigation:"SidebarLayout__navigation","navigation-left":"SidebarLayout__navigation-left SidebarLayout__navigation",navigationLeft:"SidebarLayout__navigation-left SidebarLayout__navigation","navigation-right":"SidebarLayout__navigation-right SidebarLayout__navigation",navigationRight:"SidebarLayout__navigation-right SidebarLayout__navigation","nav-link":"SidebarLayout__nav-link",navLink:"SidebarLayout__nav-link"}},187:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(374),l=n.n(r);function i({message:e}){return o.a.createElement("pre",{className:l.a.content},e)}},195:function(e,t,n){e.exports={message:"Message__message",shaking:"Message__shaking","shake-animation":"Message__shake-animation",shakeAnimation:"Message__shake-animation",icon:"Message__icon",content:"Message__content","dismiss-btn":"Message__dismiss-btn",dismissBtn:"Message__dismiss-btn",success:"Message__success Message__message",info:"Message__info Message__message",warning:"Message__warning Message__message","pro-tip":"Message__pro-tip Message__message",proTip:"Message__pro-tip Message__message",error:"Message__error Message__message"}},196:function(e,t,n){e.exports={primaryColor:"#007cba",secondaryColor:"#d04186",tertiaryColor:"#d82442",lightColor:"#f5f5f5",lightColor2:"#e6e7e8",lightColor3:"#e1e2e3",shadowColor:"rgba(20,25,60,.32)",washedColor:"#eaf0f4"}},197:function(e,t,n){e.exports={content:"Sidebar__content",sidebar:"Sidebar__sidebar",padded:"Sidebar__padded","padded-content":"Sidebar__padded-content Sidebar__content Sidebar__padded",paddedContent:"Sidebar__padded-content Sidebar__content Sidebar__padded",disabled:"Sidebar__disabled Sidebar__sidebar"}},20:function(e,t,n){"use strict";n(424);var a=n(22),o=n(0),r=n.n(o),l=n(23),i=n(164),c=n(7),s=n(71),u=n(157),m=n.n(u),d=n(84),p=n(8);function b(e){var{type:t,unit:n,units:a,value:o,onChange:l}=e,i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["type","unit","units","value","onChange"]);const[c,s]=r.a.useState(!1),u=Array.isArray(a)&&a.length,b=()=>s(e=>!e),_=e=>{switch(e.key){case" ":case"Enter":b();break;default:return}e.preventDefault(),e.stopPropagation()};return(null==o||isNaN(o))&&(o=""),r.a.createElement("div",{className:m.a.root},r.a.createElement("input",Object.assign({},i,{className:m.a.input,type:null!=t?t:"text",value:o,onChange:e=>l&&l(e.currentTarget.value,n)})),r.a.createElement("div",{className:m.a.unitContainer},u&&r.a.createElement(d.a,{isOpen:c,onBlur:()=>s(!1)},({ref:e})=>r.a.createElement("div",{ref:e,className:m.a.unitSelector,role:"button",onClick:b,onKeyDown:_,tabIndex:0},r.a.createElement("span",{className:m.a.currentUnit},n),r.a.createElement(p.a,{icon:"arrow-down-alt2",className:c?m.a.menuChevronOpen:m.a.menuChevron})),a.map(e=>r.a.createElement(d.c,{key:e,onClick:()=>(l&&l(o,e),void s(!1))},e))),!u&&r.a.createElement("div",{className:m.a.unitStatic},r.a.createElement("span",null,n))))}var _=n(70),g=n(295),f=n.n(g),h=n(9),v=[{id:"accounts",title:"Accounts",component:i.a},{id:"config",title:"Configuration",groups:[{id:"importing",title:"Import options",fields:[{id:"importerInterval",label:"Check for new posts",component:Object(c.b)(({id:e})=>r.a.createElement(s.a,{id:e,width:250,value:l.b.values.importerInterval,options:O.config.cronScheduleOptions,onChange:e=>l.b.values.importerInterval=e.value}))}]},{id:"cleaner",title:"Optimization",component:()=>r.a.createElement("div",null,r.a.createElement(_.a,{label:"What is this?",stealth:!0},r.a.createElement("div",null,r.a.createElement("p",null,"Spotlight imports all Instagram posts that can be displayed in your feed, even "," ",'those hidden behind a "Load more" button. The posts furthest down the list may'," ","therefore rarely be seen."),r.a.createElement("p",null,"To improve your site’s performance, you can choose to delete these unseen posts"," ","after a set period of time. Once a site visitor requests those posts, they will"," ","be re-imported.")))),fields:[{id:"cleanerAgeLimit",label:"Delete unseen posts after",component:Object(c.b)(({id:e})=>{const t=l.b.values.cleanerAgeLimit.split(" "),n=parseInt(t[0]),a=t[1];return r.a.createElement(b,{id:e,units:["days","hours","minutes"],value:n,unit:a,type:"number",onChange:(e,t)=>l.b.values.cleanerAgeLimit=e+" "+t})})},{id:"cleanerInterval",label:"Run optimization",component:Object(c.b)(({id:e})=>r.a.createElement(s.a,{id:e,width:250,value:l.b.values.cleanerInterval,options:O.config.cronScheduleOptions,onChange:e=>l.b.values.cleanerInterval=e.value}))}]}]},{id:"tools",title:"Tools",groups:[{id:"cache",title:"Cache",fields:[{id:"clearCache",label:"If you are experiencing issues, clearing the plugin's cache may help.",component:function({}){const[e,t]=r.a.useState(!1),[n,a]=r.a.useState(!1);return r.a.createElement("div",{className:f.a.root},r.a.createElement(h.a,{disabled:e,onClick:()=>{t(!0),O.restApi.clearCache().finally(()=>{a(!0),setTimeout(()=>{a(!1),t(!1)},3e3)})}},n?"Done!":e?"Please wait ...":"Clear the cache"),r.a.createElement("a",{href:O.resources.cacheDocsUrl,target:"_blank",className:f.a.docLink},"What's this?"))}}]}]}],E=n(111);a.a.driver.interceptors.request.use(e=>(e.headers["X-WP-Nonce"]=SliAdminCommonL10n.restApi.wpNonce,e),e=>Promise.reject(e));const y={config:{rootId:"spotlight-instagram-admin",adminUrl:SliAdminCommonL10n.adminUrl,restApi:SliAdminCommonL10n.restApi,doOnboarding:"1"==SliAdminCommonL10n.doOnboarding,cronSchedules:SliAdminCommonL10n.cronSchedules,cronScheduleOptions:SliAdminCommonL10n.cronSchedules.map(e=>({value:e.key,label:e.display})),postTypes:SliAdminCommonL10n.postTypes,hasElementor:SliAdminCommonL10n.hasElementor},resources:{upgradeUrl:"https://spotlightwp.com/pricing/",upgradeLocalUrl:SliAdminCommonL10n.adminUrl+"admin.php?page=spotlight-instagram-pricing",pricingUrl:"https://spotlightwp.com/pricing/",trialLocalUrl:SliAdminCommonL10n.adminUrl+"admin.php?page=spotlight-instagram-pricing&billing_cycle=annual&trial=true",proComingSoonUrl:"https://spotlightwp.com/pro-coming-soon/",supportUrl:"https://spotlightwp.com/support/",customPersonalInfoUrl:"https://docs.spotlightwp.com/article/624-custom-profile-photo-and-bio-text",businessAccounts:"https://docs.spotlightwp.com/article/555-how-to-switch-to-a-business-account",cacheDocsUrl:"https://docs.spotlightwp.com/article/639-cache",promoTypesSurvey:"https://spotlightwp.com/survey-promote/",accessTokenDocUrl:""},editor:{config:Object.assign({},E.a)},restApi:{config:SliAdminCommonL10n.restApi,saveFeed:e=>a.a.driver.post("/feeds"+(e.id?"/"+e.id:""),{feed:e}),deleteFeed:e=>a.a.driver.delete("/feeds/"+e),connectPersonal:e=>a.a.driver.post("/connect",{accessToken:e}),connectBusiness:(e,t)=>a.a.driver.post("/connect",{accessToken:e,userId:t}),updateAccount:e=>a.a.driver.post("/accounts",e),deleteAccount:e=>a.a.driver.delete("/accounts/"+e),deleteAccountMedia:e=>a.a.driver.delete("/account_media/"+e),searchPosts:(e,t)=>a.a.driver.get(`/search_posts?search=${e}&type=${t}`),getSettings:()=>a.a.driver.get("/settings"),saveSettings:e=>a.a.driver.patch("/settings",{settings:e}),getNotifications:()=>a.a.driver.get("/notifications"),clearCache:()=>a.a.driver.post("/clear_cache")},settings:{pages:v,showGame:!0}};var O=t.a=y;a.a.config.forceImports=!0},200:function(e,t,n){e.exports={root:"Toast__root","fade-in-animation":"Toast__fade-in-animation",fadeInAnimation:"Toast__fade-in-animation","root-fading-out":"Toast__root-fading-out Toast__root",rootFadingOut:"Toast__root-fading-out Toast__root","fade-out-animation":"Toast__fade-out-animation",fadeOutAnimation:"Toast__fade-out-animation",content:"Toast__content","dismiss-icon":"Toast__dismiss-icon",dismissIcon:"Toast__dismiss-icon","dismiss-btn":"Toast__dismiss-btn Toast__dismiss-icon",dismissBtn:"Toast__dismiss-btn Toast__dismiss-icon"}},201:function(e,t,n){e.exports={content:"AutomatePromotionsTab__content","content-heading":"AutomatePromotionsTab__content-heading",contentHeading:"AutomatePromotionsTab__content-heading",tutorial:"AutomatePromotionsTab__tutorial","tutorial-box":"AutomatePromotionsTab__tutorial-box",tutorialBox:"AutomatePromotionsTab__tutorial-box","tutorial-text":"AutomatePromotionsTab__tutorial-text",tutorialText:"AutomatePromotionsTab__tutorial-text","tutorial-video":"AutomatePromotionsTab__tutorial-video",tutorialVideo:"AutomatePromotionsTab__tutorial-video","mobile-instructions":"AutomatePromotionsTab__mobile-instructions",mobileInstructions:"AutomatePromotionsTab__mobile-instructions"}},214:function(e,t,n){"use strict";n.d(t,"b",(function(){return g})),n.d(t,"a",(function(){return f}));var a=n(0),o=n.n(a),r=n(18),l=n(5),i=n(2),c=n(35),s=n(179),u=n(4),m=n(397),d=n(290),p=n(166),b=n(111),_=c.a.SavedFeed;const g="You have unsaved changes. If you leave now, your changes will be lost.";function f({feed:e,config:t,requireName:n,confirmOnCancel:c,firstTab:f,useCtrlS:h,onChange:v,onSave:E,onCancel:y,onRename:O,onChangeTab:C,onDirtyChange:N}){const w=Object(u.u)(b.a,null!=t?t:{});f=null!=f?f:w.tabs[0].id;const A=Object(s.b)(),[k,S]=Object(r.h)(null),[T,P]=Object(r.h)(e.name),[j,L]=o.a.useState(A.showFakeOptions),[x,I]=o.a.useState(f),[R,M]=o.a.useState(i.a.Mode.DESKTOP),[F,D]=Object(r.h)(!1),[B,U]=o.a.useState(!1),[G,H]=Object(r.h)(!1),[Y,W]=o.a.useState(!1),z=e=>{D(e),N&&N(e)};null===k.current&&(k.current=new l.a.Options(e.options));const K=o.a.useCallback(e=>{I(e),C&&C(e)},[C]),V=o.a.useCallback(e=>{const t=new l.a.Options(k.current);Object(u.a)(t,e),S(t),z(!0),v&&v(e,t)},[v]),$=o.a.useCallback(e=>{P(e),z(!0),O&&O(e)},[O]),q=o.a.useCallback(t=>{if(F.current)if(n&&void 0===t&&!G.current&&0===T.current.length)H(!0);else{t=null!=t?t:T.current,P(t),H(!1),W(!0);const n=new _({id:e.id,name:t,options:k.current});E&&E(n).finally(()=>{W(!1),z(!1)})}},[e,E]),J=o.a.useCallback(()=>{F.current&&!confirm(g)||(z(!1),U(!0))},[y]);return Object(r.d)("keydown",e=>{h&&e.key&&"s"===e.key.toLowerCase()&&e.ctrlKey&&(q(),e.preventDefault(),e.stopPropagation())},[],[F]),Object(a.useLayoutEffect)(()=>{B&&y&&y()},[B]),o.a.createElement(o.a.Fragment,null,o.a.createElement(m.a,Object.assign({value:k.current,name:T.current,tabId:x,previewDevice:R,showFakeOptions:j,onChange:V,onRename:$,onChangeTab:K,onToggleFakeOptions:e=>{L(e),Object(s.c)({showFakeOptions:e})},onChangeDevice:M,onSave:q,onCancel:J,isSaving:Y},w,{isDoneBtnEnabled:F.current,isCancelBtnEnabled:F.current})),o.a.createElement(d.a,{isOpen:G.current,onAccept:e=>{q(e)},onCancel:()=>{H(!1)}}),c&&o.a.createElement(p.a,{message:g,when:F.current&&!Y&&!B}))}},215:function(e,t,n){e.exports={root:"Tooltip__root layout__z-highest",container:"Tooltip__container","container-top":"Tooltip__container-top Tooltip__container",containerTop:"Tooltip__container-top Tooltip__container","container-bottom":"Tooltip__container-bottom Tooltip__container",containerBottom:"Tooltip__container-bottom Tooltip__container","container-left":"Tooltip__container-left Tooltip__container",containerLeft:"Tooltip__container-left Tooltip__container","container-right":"Tooltip__container-right Tooltip__container",containerRight:"Tooltip__container-right Tooltip__container",content:"Tooltip__content",arrow:"Tooltip__arrow","arrow-top":"Tooltip__arrow-top Tooltip__arrow",arrowTop:"Tooltip__arrow-top Tooltip__arrow","arrow-bottom":"Tooltip__arrow-bottom Tooltip__arrow",arrowBottom:"Tooltip__arrow-bottom Tooltip__arrow","arrow-left":"Tooltip__arrow-left Tooltip__arrow",arrowLeft:"Tooltip__arrow-left Tooltip__arrow","arrow-right":"Tooltip__arrow-right Tooltip__arrow",arrowRight:"Tooltip__arrow-right Tooltip__arrow"}},216:function(e,t,n){e.exports={root:"HelpTooltip__root",tooltip:"HelpTooltip__tooltip layout__z-high","tooltip-container":"HelpTooltip__tooltip-container",tooltipContainer:"HelpTooltip__tooltip-container","tooltip-content":"HelpTooltip__tooltip-content",tooltipContent:"HelpTooltip__tooltip-content",icon:"HelpTooltip__icon"}},219:function(e,t,n){e.exports={root:"Notification__root",text:"Notification__text",title:"Notification__title Notification__text",content:"Notification__content Notification__text",date:"Notification__date"}},23:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(1),o=n(20),r=n(4),l=n(22),i=n(14);let c;t.b=c=Object(a.n)({values:{},original:{},isDirty:!1,isSaving:!1,update(e){Object(r.a)(c.values,e)},save(){if(!c.isDirty)return;c.isSaving=!0;const e={importerInterval:c.values.importerInterval,cleanerAgeLimit:c.values.cleanerAgeLimit,cleanerInterval:c.values.cleanerInterval,hashtagWhitelist:c.values.hashtagWhitelist,hashtagBlacklist:c.values.hashtagBlacklist,captionWhitelist:c.values.captionWhitelist,captionBlacklist:c.values.captionBlacklist,autoPromotions:c.values.autoPromotions,promotions:c.values.promotions};return o.a.restApi.saveSettings(e).then(e=>{c.fromResponse(e),document.dispatchEvent(new u(s))}).finally(()=>c.isSaving=!1)},load:()=>o.a.restApi.getSettings().then(e=>c.fromResponse(e)).catch(e=>{throw l.a.getErrorReason(e)}),restore(){c.values=Object(r.g)(c.original),c.isDirty=!1},fromResponse(e){var t,n,a,o,r,l,i,s,u;if("object"!=typeof e||void 0===e.data)throw"Spotlight encountered a problem while trying to load your settings. Kindly contact customer support for assistance.";c.original={importerInterval:null!==(t=e.data.importerInterval)&&void 0!==t?t:"",cleanerAgeLimit:null!==(n=e.data.cleanerAgeLimit)&&void 0!==n?n:"",cleanerInterval:null!==(a=e.data.cleanerInterval)&&void 0!==a?a:"",hashtagWhitelist:null!==(o=e.data.hashtagWhitelist)&&void 0!==o?o:[],hashtagBlacklist:null!==(r=e.data.hashtagBlacklist)&&void 0!==r?r:[],captionWhitelist:null!==(l=e.data.captionWhitelist)&&void 0!==l?l:[],captionBlacklist:null!==(i=e.data.captionBlacklist)&&void 0!==i?i:[],autoPromotions:null!==(s=e.data.autoPromotions)&&void 0!==s?s:[],promotions:null!==(u=e.data.promotions)&&void 0!==u?u:{}},Array.isArray(c.original.promotions)&&0===c.original.promotions.length&&(c.original.promotions={}),c.restore()}},{values:a.n,update:a.f,save:a.f,load:a.f,restore:a.f}),Object(a.g)(()=>{c.isDirty=!Object(r.o)(c.original,c.values),i.a.config.globalPromotions=c.values.promotions,i.a.config.autoPromotions=c.values.autoPromotions});const s="sli/settings/saved";class u extends CustomEvent{constructor(e,t={}){super(e,t)}}},233:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(215),l=n.n(r),i=n(183),c=n(309),s=n(310),u=n(20),m=n(11);function d({visible:e,delay:t,placement:n,theme:r,children:d}){r=null!=r?r:{},n=n||"bottom";const[b,_]=o.a.useState(!1),g={preventOverflow:{boundariesElement:document.getElementById(u.a.config.rootId),padding:5}};Object(a.useEffect)(()=>{const n=setTimeout(()=>_(e),e?t:1);return()=>clearTimeout(n)},[e]);const f=p("container",n),h=p("arrow",n),v=Object(m.b)(l.a[f],r.container,r[f]),E=Object(m.b)(l.a[h],r.arrow,r[h]);return o.a.createElement(i.c,null,o.a.createElement(c.a,null,e=>d[0](e)),o.a.createElement(s.a,{placement:n,modifiers:g,positionFixed:!0},({ref:e,style:t,placement:n,arrowProps:a})=>b?o.a.createElement("div",{ref:e,className:Object(m.b)(l.a.root,r.root),style:t,tabIndex:-1},o.a.createElement("div",{className:v,"data-placement":n},o.a.createElement("div",{className:Object(m.b)(l.a.content,r.content)},d[1]),o.a.createElement("div",{className:E,ref:a.ref,style:a.style,"data-placement":n}))):null))}function p(e,t){switch(t){case"top":case"top-start":case"top-end":return e+"Top";case"bottom":case"bottom-start":case"bottom-end":return e+"Bottom";case"left":case"left-start":case"left-end":return e+"Left";case"right":case"right-start":case"right-end":return e+"Right";default:return e}}},236:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(378),l=n.n(r),i=n(91);function c({children:e}){return o.a.createElement("div",null,o.a.createElement("div",{className:l.a.proPill},o.a.createElement(i.a,null)),o.a.createElement("span",null,e))}},244:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(392),l=n.n(r),i=n(67),c=n(152);const s=({feed:e,onCopy:t,children:n})=>o.a.createElement(l.a,{text:`[instagram feed="${e.id}"]`,onCopy:()=>{i.a.add("feeds/shortcode/copied",()=>o.a.createElement(c.a,{message:"Copied shortcode to clipboard."})),t&&t()}},n)},247:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n(0),o=n.n(a),r=n(201),l=n.n(r),i=n(106),c=n(104),s=n.n(c),u=n(4),m=n(249),d=n(9),p=n(8),b=n(12),_=n(51),g=n(120),f=n(20),h=n(83);function v({automations:e,selected:t,isFakePro:n,onChange:r,onSelect:l,onClick:i}){!n&&r||(r=_.b);const[c,p]=o.a.useState(null);function g(e){l&&l(e)}const f=Object(a.useCallback)(()=>{r(e.concat({type:"hashtag",config:{},promotion:{type:"link",config:{}}}),e.length)},[e]),v=Object(a.useCallback)(t=>()=>{const n=e[t],a=Object(u.g)(n),o=e.slice();o.splice(t+1,0,a),r(o,t+1)},[e]);function y(){p(null)}const O=Object(a.useCallback)(t=>{const n=e.slice();n.splice(t,1),r(n,0),y()},[e]),C=Object(a.useCallback)(n=>{const a=e[t],o=n.map(e=>({type:e.type,config:b.a.Automation.getConfig(e),promotion:b.a.Automation.getPromotion(e)})),l=o.findIndex(e=>e.promotion===a.promotion);r(o,l)},[e]);function N(e){return()=>{g(e),i&&i(e)}}const w=e.map(e=>Object.assign(Object.assign({},e),{id:Object(u.t)()}));return o.a.createElement("div",{className:n?s.a.fakeProList:s.a.list},o.a.createElement("div",{className:s.a.addButtonRow},o.a.createElement(d.a,{type:d.c.SECONDARY,size:d.b.LARGE,onClick:f},"Add automation")),o.a.createElement(m.a,{list:w,handle:"."+s.a.rowDragHandle,setList:C,onStart:function(e){g(e.oldIndex)},animation:200,delay:1e3,fallbackTolerance:5,delayOnTouchOnly:!0},e.map((e,n)=>o.a.createElement(E,{key:n,automation:e,selected:t===n,onClick:N(n),onDuplicate:v(n),onRemove:()=>function(e){p(e)}(n)}))),o.a.createElement(h.a,{isOpen:null!==c,title:"Are you sure?",buttons:["Yes, remove it","No, keep it"],onAccept:()=>O(c),onCancel:y},o.a.createElement("p",null,"Are you sure you want to remove this automation? This ",o.a.createElement("strong",null,"cannot")," be undone!")))}function E({automation:e,selected:t,onClick:n,onDuplicate:a,onRemove:r}){const l=b.a.Automation.getConfig(e),i=b.a.Automation.getPromotion(e),c=b.a.getConfig(i),u=f.a.config.postTypes.find(e=>e.name===c.linkType);return o.a.createElement("div",{className:t?s.a.rowSelected:s.a.row,onClick:n},o.a.createElement("div",{className:s.a.rowDragHandle},o.a.createElement(p.a,{icon:"menu"})),o.a.createElement("div",{className:s.a.rowBox},o.a.createElement("div",{className:s.a.rowHashtags},l.hashtags&&Array.isArray(l.hashtags)?l.hashtags.map(e=>"#"+e).join(", "):o.a.createElement("span",{className:s.a.noHashtagsMessage},"No hashtags")),o.a.createElement("div",{className:s.a.rowSummary},o.a.createElement(g.a,{value:c.linkType},o.a.createElement(g.c,{value:"url"},o.a.createElement("span",{className:s.a.summaryItalics},"Custom URL")),o.a.createElement(g.b,null,()=>u?o.a.createElement("span",null,o.a.createElement("span",{className:s.a.summaryBold},c.postTitle)," ",o.a.createElement("span",{className:s.a.summaryItalics},"(",u.labels.singular_name,")")):o.a.createElement("span",{className:s.a.noPromoMessage},"No promotion")))),o.a.createElement("div",{className:s.a.rowActions},o.a.createElement(d.a,{type:d.c.PILL,size:d.b.SMALL,onClick:Object(_.c)(a),tooltip:"Duplicate automation"},o.a.createElement(p.a,{icon:"admin-page"})),o.a.createElement(d.a,{type:d.c.DANGER_PILL,size:d.b.SMALL,onClick:Object(_.c)(r),tooltip:"Remove automation"},o.a.createElement(p.a,{icon:"trash"})))))}var y=n(306),O=n.n(y),C=n(110),N=n(71),w=n(100),A=n(138),k=n(191),S=n(11);let T;function P({automation:e,isFakePro:t,onChange:n}){var a;!t&&n||(n=_.b),void 0===T&&(T=b.a.getTypes().filter(e=>"-more-"!==e.id).map(e=>({value:e.id,label:e.label})));const r=b.a.Automation.getPromotion(e),l=b.a.getType(r),i=b.a.getConfig(r),c=null!==(a=b.a.Automation.getConfig(e).hashtags)&&void 0!==a?a:[];return o.a.createElement(C.a,null,e&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Object(S.b)(C.a.padded,t?O.a.fakePro:null)},o.a.createElement(w.a,{id:"sli-auto-promo-hashtags",label:"Promote posts with any of these hashtags",wide:!0},o.a.createElement(A.a,{id:"sli-auto-promo-hashtags",value:c,onChange:function(t){n(Object.assign(Object.assign({},e),{config:{hashtags:t}}))},autoFocus:!t})),o.a.createElement(w.a,{id:"auto-promo-type",label:"Promotion type",wide:!0},o.a.createElement(N.a,{id:"sli-auto-promo-type",value:e.promotion.type,onChange:function(t){n(Object.assign(Object.assign({},e),{type:t.value}))},options:T,isSearchable:!1,isCreatable:!1,isClearable:!1}))),o.a.createElement("div",{className:t?O.a.fakePro:null},o.a.createElement(k.a,{type:l,config:i,onChange:function(t){n(Object.assign(Object.assign({},e),{promotion:Object.assign(Object.assign({},e.promotion),{config:t})}))},hideRemove:!0}))),!e&&o.a.createElement("div",{className:C.a.padded},o.a.createElement("p",null,"Automatically link Instagram posts from any source that contain specific hashtags to posts,"," ","pages, products, custom links, and more."," ",o.a.createElement("a",{href:"#"},"Learn more")),o.a.createElement("p",null,"To get started, create an automation or select an existing one.")))}function j({automations:e,isFakePro:t,onChange:n}){e=null!=e?e:[],n=null!=n?n:_.b;const[r,c]=o.a.useState(0),[s,m]=o.a.useState("content"),d=Object(u.f)(r,e),p=e.length>0,b=()=>m("content"),g=()=>m("sidebar"),f=Object(a.useCallback)(()=>e[d],[e,d]);function h(e){c(e)}function E(e){h(e),g()}const y=Object(a.useCallback)((e,t)=>{n(e),void 0!==t&&c(t)},[n]),O=Object(a.useCallback)(t=>{n(Object(u.c)(e,d,t))},[d,n]),C=Object(a.useCallback)(()=>{n(e.concat({type:"hashtag",config:{},promotion:{type:"link",config:{}}})),c(0),g()},[e]);return o.a.createElement(i.a,{primary:"content",current:s,sidebar:p&&(e=>o.a.createElement(o.a.Fragment,null,e&&o.a.createElement(i.a.Navigation,{icon:"arrow-left-alt",text:"Automations",onClick:b}),o.a.createElement(P,{automation:f(),onChange:O,isFakePro:t}))),content:n=>o.a.createElement("div",{className:l.a.content},!p&&o.a.createElement(L,{onCreate:C}),p&&o.a.createElement(o.a.Fragment,null,n&&o.a.createElement("div",{className:l.a.mobileInstructions},o.a.createElement("p",null,"Click or tap on an automation to change its settings")),o.a.createElement(v,{automations:e,selected:d,isFakePro:t,onChange:y,onSelect:h,onClick:E})))})}function L({onCreate:e}){return o.a.createElement("div",{className:l.a.tutorial},o.a.createElement("div",{className:l.a.tutorialBox},o.a.createElement("div",{className:l.a.tutorialText},o.a.createElement("h1",null,"Automatically drive more conversions with Instagram"),o.a.createElement("p",null,"Link Instagram posts to your products, blog posts, landing pages, and more."),o.a.createElement("p",null,o.a.createElement("b",null,"Promotions help you drive traffic and increase conversions through social proof.")),o.a.createElement("p",null,"For example, create an ",o.a.createElement("b",null,"Instagram hashtag"),", let’s call it ",o.a.createElement("b",null,"#mymaxidress"),"."," "," Display photos from Instagram that use this hashtag and feature your dress,"," "," then have them ",o.a.createElement("b",null,"link directly to your product page"),", whether it’s on the"," "," same website or not."),o.a.createElement("p",null,"Every new Instagram photo that Spotlight finds with this hashtag will then",o.a.createElement("br",null),o.a.createElement("b",null,"automatically link to the product page"),"."),o.a.createElement("p",null,o.a.createElement("b",null,"Simple. Powerful. Effective."))),o.a.createElement(d.a,{type:d.c.SECONDARY,size:d.b.HERO,onClick:e},"Create your first automation")))}},250:function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var a=n(0),o=n.n(a),r=n(134),l=n.n(r),i=n(3),c=n(5),s=n(12),u=n(98),m=n(17),d=n(106),p=n(110),b=n(100),_=n(71),g=n(191);function f({media:e,promo:t,isLastPost:n,isFakePro:r,onChange:l,onNextPost:i}){let c,u,m;e&&(c=t?t.type:s.a.getTypes()[0].id,u=s.a.getTypeById(c),m=s.a.getConfig(t));const d=Object(a.useCallback)(e=>{const t={type:u.id,config:e};l(t)},[e,u]),f=Object(a.useCallback)(e=>{const t={type:e.value,config:m};l(t)},[e,m]);if(!e)return o.a.createElement(p.a,{disabled:r},o.a.createElement("div",{className:p.a.padded},o.a.createElement("p",null,"Promote your blog posts, landing pages, products, and much more through your Instagram feed."),o.a.createElement("p",{style:{fontWeight:"bold"}},"How it works:"),o.a.createElement("ol",{style:{marginTop:0}},o.a.createElement("li",null,"Select a post from the preview on the left."),o.a.createElement("li",null,"Choose what the post should link to.")),o.a.createElement("p",null,"That’s it!")));const h=void 0!==s.a.getAutoPromo(e);return o.a.createElement(p.a,{disabled:r},o.a.createElement("div",{className:p.a.padded},o.a.createElement(b.a,{label:"Promotion type",wide:!0},o.a.createElement(_.a,{value:c,onChange:f,options:s.a.getTypes().map(e=>({value:e.id,label:e.label}))}))),o.a.createElement(g.a,{key:e?e.id:void 0,type:u,config:m,onChange:d,hasAuto:h,showNextBtn:!0,isNextBtnDisabled:n,onNext:i}))}var h=n(189),v=n(242),E=n(11),y=n(243),O=n(51),C=n(115);const N={};function w(){return new u.b({watch:{all:!0,moderation:!1,filters:!1}})}function A({promotions:e,isFakePro:t,onChange:n}){!t&&n||(n=O.b);const[a,r]=o.a.useState("content"),[u,p]=o.a.useState(i.b.list.length>0?i.b.list[0].id:null),[b,_]=o.a.useState(),g=o.a.useRef(new c.a);A();const E=()=>r("content");function A(){g.current=new c.a(new c.a.Options({accounts:[u]}))}const S=o.a.useCallback(e=>{p(e.id),A()},[p]),T=o.a.useCallback((e,t)=>{_(t)},[_]),P=e=>e&&r("sidebar"),j=o.a.useCallback(()=>{_(e=>e+1)},[_]),L=u?m.a.ensure(N,u,w()):w(),x=L.media[b],I=x?s.a.getPromoFromDictionary(x,e):void 0,R=o.a.useCallback(t=>{n(m.a.withEntry(e,x.id,t))},[x,e,n]);return o.a.createElement(o.a.Fragment,null,0===i.b.list.length&&o.a.createElement("div",{className:l.a.tutorial},o.a.createElement("div",{className:l.a.tutorialBox},o.a.createElement("div",{className:l.a.tutorialText},o.a.createElement("h1",null,"Set up global promotions across all feeds"),o.a.createElement("p",null,"Link Instagram posts to your products, blog posts, landing pages, and more."),o.a.createElement("p",null,o.a.createElement("b",null,"Promotions help you drive traffic and increase conversions through social proof.")),o.a.createElement("p",null,"Set up global promotions for each account that will apply across all feeds."," ","You may then choose to enable or disable promotions on a per-feed basis."),o.a.createElement("p",null,"Connect your first Instagram account to set up global promotions."),o.a.createElement("p",null,o.a.createElement("b",null,"Simple. Powerful. Effective."))),o.a.createElement(C.a,{onConnect:p},"Connect your Instagram account"))),i.b.list.length>0&&o.a.createElement(d.a,{primary:"content",current:a,sidebar:e=>o.a.createElement(o.a.Fragment,null,e&&o.a.createElement(o.a.Fragment,null,o.a.createElement(d.a.Navigation,{icon:"arrow-left-alt",text:"Back",onClick:E}),o.a.createElement(y.a,{media:x})),o.a.createElement(f,{media:x,promo:I,isLastPost:b>=L.media.length-1,onChange:R,onNextPost:j,isFakePro:t})),content:e=>o.a.createElement(o.a.Fragment,null,i.b.list.length>1&&o.a.createElement(k,{selected:u,onSelect:S}),o.a.createElement("div",{className:l.a.content},e&&o.a.createElement("div",{className:l.a.mobileInstructions},o.a.createElement("p",null,"Click or tap a post to set up a promotion for it")),o.a.createElement(h.a,{key:g.current.options.accounts.join("-"),feed:g.current,store:L,selected:b,onSelectMedia:T,onClickMedia:P,autoFocusFirst:!0,disabled:t},(e,n)=>{const a=t?void 0:s.a.getPromo(e);return o.a.createElement(v.a,{media:e,promo:a,selected:n===b})})))}))}function k({selected:e,onSelect:t}){return o.a.createElement("div",{className:l.a.accountList},o.a.createElement("div",{className:l.a.accountScroller},i.b.list.map(n=>{const a="global-promo-account-"+n.id;return o.a.createElement("div",{key:n.id,className:e===n.id?l.a.accountSelected:l.a.accountButton,onClick:()=>t(n),role:"button","aria-labelledby":a},o.a.createElement("div",{className:l.a.profilePic},o.a.createElement("img",Object.assign({src:i.b.getProfilePicUrl(n),alt:n.username},E.e))),o.a.createElement("div",{id:a,className:l.a.username},o.a.createElement("span",null,"@"+n.username)))})))}},252:function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n(0),o=n.n(a),r=n(131),l=n.n(r),i=n(40),c=n(3),s=n(57),u=n(9),m=n(8),d=n(133),p=n.n(d),b=n(70),_=n(20);function g({isColumn:e,onConnectPersonal:t,onConnectBusiness:n}){const[r,l]=o.a.useState(!1),[i,c]=o.a.useState(""),[s,m]=o.a.useState(""),[d,_]=o.a.useState(!1);Object(a.useEffect)(()=>{_(i.length>145&&!i.trimLeft().startsWith("IG"))},[i]);const g=o.a.createElement("div",{className:p.a.helpMessage},!1),f=o.a.createElement("div",{className:p.a.buttonContainer},e&&g,o.a.createElement(u.a,{className:p.a.button,onClick:()=>{d?n(i,s):t(i)},type:u.c.PRIMARY,disabled:0===i.length&&(0===s.length||!d)},"Connect"));return o.a.createElement("div",{className:e?p.a.column:p.a.row},o.a.createElement(b.a,{label:"Connect using an access token (for developers)",stealth:!0,isOpen:r,onClick:()=>l(!r)},o.a.createElement("div",{className:p.a.content},o.a.createElement("label",{className:p.a.label,htmlFor:"manual-connect-access-token"},o.a.createElement("div",null,"Enter your Instagram or Facebook access token")),o.a.createElement("div",{className:p.a.bottom},o.a.createElement("input",{id:"manual-connect-access-token",type:"text",value:i,onChange:e=>c(e.target.value),placeholder:"Your access token"}),!d&&f)),d&&o.a.createElement("div",{className:p.a.content},o.a.createElement("label",{className:p.a.label,htmlFor:"manual-connect-user-id"},o.a.createElement("div",null,"This access token is for a ",o.a.createElement("strong",null,"Business")," account."," ","Enter the user ID:")),o.a.createElement("div",{className:p.a.bottom},o.a.createElement("input",{id:"manual-connect-user-id",type:"text",value:s,onChange:e=>m(e.target.value),placeholder:"Enter the user ID"}),d&&f)),!e&&g))}var f=n(22),h=n(67),v=n(187);function E({onConnect:e,beforeConnect:t,useColumns:n,showPrompt:a}){a=null==a||a,e||(e=()=>{});const r=e=>{const t=f.a.getErrorReason(e);h.a.add("admin/connect/fail",()=>o.a.createElement(v.a,{message:t}))},d=e=>{i.a.State.connectSuccess&&t&&t(e)};return o.a.createElement("div",{className:l.a.root},a&&o.a.createElement("p",{className:l.a.promptMsg},"Choose the type of account to connect:"),o.a.createElement("div",{className:n?l.a.typesColumns:l.a.typesRows},o.a.createElement("div",{className:l.a.type},o.a.createElement(u.a,{type:u.c.PRIMARY,size:u.b.HERO,onClick:()=>i.a.openAuthWindow(c.a.Type.PERSONAL,s.a.ANIMATION_DELAY,d).then(e).catch(()=>{})},"Connect your Personal account"),o.a.createElement("div",{className:l.a.capabilities},o.a.createElement(y,null,"Connects directly through Instagram"),o.a.createElement(y,null,"Show posts from your account"))),o.a.createElement("div",{className:l.a.type},o.a.createElement(u.a,{type:u.c.SECONDARY,size:u.b.HERO,onClick:()=>i.a.openAuthWindow(c.a.Type.BUSINESS,s.a.ANIMATION_DELAY,d).then(e).catch(()=>{})},"Connect your Business account"),o.a.createElement("div",{className:l.a.capabilities},o.a.createElement(y,null,"Connects through your Facebook page"),o.a.createElement(y,null,"Show posts from your account"),o.a.createElement(y,null,"Show posts where you are tagged"),o.a.createElement(y,null,"Show posts with a specific hashtag from all across Instagram"),o.a.createElement("div",{className:l.a.businessLearnMore},o.a.createElement(m.a,{icon:"editor-help"}),o.a.createElement("a",{href:_.a.resources.businessAccounts,target:"_blank"},"Learn more about Business accounts"))))),o.a.createElement("div",{className:l.a.connectAccessToken},o.a.createElement(g,{isColumn:n,onConnectPersonal:t=>i.a.manualConnectPersonal(t,s.a.ANIMATION_DELAY,d).then(e).catch(r),onConnectBusiness:(t,n)=>i.a.manualConnectBusiness(t,n,s.a.ANIMATION_DELAY,d).then(e).catch(r)})))}const y=e=>{var{children:t}=e,n=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["children"]);return o.a.createElement("div",Object.assign({className:l.a.capability},n),o.a.createElement(m.a,{icon:"yes"}),o.a.createElement("div",null,t))}},254:function(e,t,n){e.exports={root:"ModalPrompt__root",button:"ModalPrompt__button"}},255:function(e,t,n){e.exports={button:"ColorPicker__button","color-preview":"ColorPicker__color-preview",colorPreview:"ColorPicker__color-preview",popper:"ColorPicker__popper"}},259:function(e,t,n){e.exports={"pro-upsell":"SidebarUpsell__pro-upsell",proUpsell:"SidebarUpsell__pro-upsell",toggle:"SidebarUpsell__toggle","toggle-label":"SidebarUpsell__toggle-label",toggleLabel:"SidebarUpsell__toggle-label"}},264:function(e,t,n){"use strict";t.a={Sizes:{WIDE:1200,LARGE:1180,MEDIUM:960,SMALL:782,NARROW:600,ALL:[1200,1180,960,782,600]}}},295:function(e,t,n){e.exports={root:"ClearCacheButton__root layout__flex-row","doc-link":"ClearCacheButton__doc-link",docLink:"ClearCacheButton__doc-link"}},298:function(e,t,n){e.exports={root:"SaveButton__root","saving-overlay":"SaveButton__saving-overlay layout__fill-parent",savingOverlay:"SaveButton__saving-overlay layout__fill-parent","saving-animation":"SaveButton__saving-animation",savingAnimation:"SaveButton__saving-animation"}},303:function(e,t,n){e.exports={root:"Toaster__root layout__z-highest",container:"Toaster__container"}},305:function(e,t,n){e.exports={logo:"SpotlightLogo__logo","logo-image":"SpotlightLogo__logo-image",logoImage:"SpotlightLogo__logo-image"}},306:function(e,t,n){e.exports={"fake-pro":"AutoPromotionsSidebar__fake-pro",fakePro:"AutoPromotionsSidebar__fake-pro"}},308:function(e,t,n){"use strict";var a=n(0),o=n.n(a),r=n(303),l=n.n(r),i=n(67),c=n(200),s=n.n(c),u=n(8);function m({children:e,ttl:t,onExpired:n}){t=null!=t?t:0;const[r,l]=o.a.useState(!1);let i=o.a.useRef(),c=o.a.useRef();const m=()=>{t>0&&(i.current=setTimeout(p,t))},d=()=>{clearTimeout(i.current)},p=()=>{l(!0),c.current=setTimeout(b,200)},b=()=>{n&&n()};Object(a.useEffect)(()=>(m(),()=>{d(),clearTimeout(c.current)}),[]);const _=r?s.a.rootFadingOut:s.a.root;return o.a.createElement("div",{className:_,onMouseOver:d,onMouseOut:m},o.a.createElement("div",{className:s.a.content},e),o.a.createElement("button",{className:s.a.dismissBtn,onClick:()=>{d(),p()}},o.a.createElement(u.a,{icon:"no-alt",className:s.a.dismissIcon})))}var d=n(7);t.a=Object(d.b)((function(){return o.a.createElement("div",{className:l.a.root},o.a.createElement("div",{className:l.a.container},i.a.getAll().map(e=>{var t,n;return o.a.createElement(m,{key:e.key,ttl:null!==(t=e.ttl)&&void 0!==t?t:i.a.DEFAULT_TTL,onExpired:(n=e.key,()=>{i.a.remove(n)})},o.a.createElement(e.component,null))})))}))},31:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u}));var a,o=n(0),r=n.n(o),l=n(195),i=n.n(l),c=n(11),s=n(8);!function(e){e.SUCCESS="success",e.INFO="info",e.PRO_TIP="pro-tip",e.WARNING="warning",e.ERROR="error"}(a||(a={}));const u=({children:e,type:t,showIcon:n,shake:a,isDismissible:o,onDismiss:l})=>{const[u,d]=r.a.useState(!1),p=Object(c.b)(i.a[t],a?i.a.shaking:null);return u?null:r.a.createElement("div",{className:p},n?r.a.createElement("div",null,r.a.createElement(s.a,{className:i.a.icon,icon:m(t)})):null,r.a.createElement("div",{className:i.a.content},e),o?r.a.createElement("button",{className:i.a.dismissBtn,onClick:()=>{o&&(d(!0),l&&l())}},r.a.createElement(s.a,{icon:"no"})):null)};function m(e){switch(e){case a.SUCCESS:return"yes-alt";case a.PRO_TIP:return"lightbulb";case a.ERROR:case a.WARNING:return"warning";case a.INFO:default:return"info"}}},331:function(e,t,n){},35:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(1),r=n(5),l=n(22),i=n(20),c=function(e,t,n,a){var o,r=arguments.length,l=r<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,a);else for(var i=e.length-1;i>=0;i--)(o=e[i])&&(l=(r<3?o(l):r>3?o(t,n,l):o(t,n))||l);return r>3&&l&&Object.defineProperty(t,n,l),l};!function(e){class t{constructor(e={}){t.setFromObject(this,null!=e?e:{})}static setFromObject(e,t={}){var n,a,o,l,i;e.id=null!==(n=t.id)&&void 0!==n?n:null,e.name=null!==(a=t.name)&&void 0!==a?a:"",e.usages=null!==(o=t.usages)&&void 0!==o?o:[],e.options=new r.a.Options(null!==(l=e.options)&&void 0!==l?l:{}),r.a.Options.setFromObject(e.options,null!==(i=t.options)&&void 0!==i?i:{})}get label(){return t.getLabel(this.name)}static getLabel(e){return e.length>0?e:this.getDefaultName()}static getDefaultName(){return"(no name)"}}function n(n){if("object"!=typeof n||!Array.isArray(n.data))throw"Spotlight encountered a problem trying to load your feeds. Kindly contact customer support for assistance.";e.list.replace(n.data.map(e=>new t(e)))}c([o.n],t.prototype,"id",void 0),c([o.n],t.prototype,"name",void 0),c([o.n],t.prototype,"usages",void 0),c([o.n],t.prototype,"options",void 0),c([o.h],t.prototype,"label",null),e.SavedFeed=t,e.list=Object(o.n)([]),e.loadFeeds=()=>l.a.getFeeds().then(n).catch(e=>{throw l.a.getErrorReason(e)}),e.getById=t=>(t="string"==typeof t?parseInt(t):t)?e.list.find(e=>e.id==t):void 0,e.hasFeeds=()=>e.list.length>0,e.create=function(n,a){const o=new t({id:null,name:s(n),options:new r.a.Options(a)});return e.list.push(o),o},e.saveFeed=function(n){return i.a.restApi.saveFeed(n).then(a=>{const o=new t(a.data.feed);if(null===n.id)e.list.push(o);else{const t=e.list.findIndex(e=>e.id===n.id);e.list[t]=o}return o})},e.deleteFeed=function(t){const n=null!==t.id?e.list.findIndex(e=>e.id===t.id):e.list.findIndex(e=>e===t);return n>=0&&e.list.splice(n,1),null!==t.id?i.a.restApi.deleteFeed(t.id).catch(e=>{}):new Promise(e=>e())};const a=new RegExp("([\\w\\s]+)\\s?\\((\\d+)\\)?");function s(t){const n=u(t)[0],a=e.list.map(e=>u(e.name)).filter(e=>e[0]===n),o=a.reduce((e,t)=>Math.max(e,t[1]),1);return a.length>0?`${n} (${o+1})`:t.trim()}function u(e){e=e.trim();const t=a.exec(e);return t?[t[1].trim(),parseInt(t[2])]:[e,0]}}(a||(a={}))},366:function(e,t,n){},369:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(45),o=n(109),r=n(27);const l={factories:Object(a.b)({"router/history":()=>Object(o.a)(),"router/store":e=>r.a.useHistory(e.get("router/history"))}),run:e=>{e.get("router/store")}}},370:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(18);function o({when:e,is:t,isRoot:n,render:o}){const r=Object(a.g)().get(e);return r===t||!t&&!r||n&&!r?o():null}},371:function(e,t,n){e.exports={root:"ConnectAccountButton__root"}},374:function(e,t,n){e.exports={content:"ErrorToast__content"}},378:function(e,t,n){e.exports={"pro-pill":"SpoilerProLabel__pro-pill",proPill:"SpoilerProLabel__pro-pill"}},379:function(e,t,n){e.exports={pill:"ProPill__pill"}},381:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);n(331);const r=({children:e})=>o.a.createElement("div",{className:"button-group"},e)},383:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(11),l=(n(442),function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n});const i=e=>{var{className:t,unit:n}=e,a=l(e,["className","unit"]);const i=Object(r.b)("unit-input__field",t);return o.a.createElement("div",{className:"unit-input"},o.a.createElement("input",Object.assign({},a,{className:i})),o.a.createElement("div",{className:"unit-input__unit"},o.a.createElement("span",null,n)))}},385:function(e,t,n){"use strict";var a=n(0),o=n.n(a),r=n(57),l=n(129),i=n(23),c=n(124),s=n(20),u=n(7);t.a=Object(u.b)((function({isOpen:e,onClose:t,onSave:n}){return o.a.createElement(r.a,{title:"Global filters",isOpen:e,onClose:()=>{i.b.isDirty&&!confirm("You have unsaved changes. If you close the window now, your settings will not be saved. Click OK to close anyway.")||t()}},o.a.createElement(r.a.Content,null,o.a.createElement(c.a,{page:s.a.settings.pages.find(e=>"filters"===e.id)})),o.a.createElement(r.a.Footer,null,o.a.createElement(l.a,{disabled:!i.b.isDirty,isSaving:i.b.isSaving,onClick:()=>{i.b.save().then(()=>{n&&n()})}})))}))},386:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),o=n.n(a),r=n(11);n(608);const l=({name:e,className:t,disabled:n,value:a,onChange:l,options:i})=>{const c=e=>{!n&&e.target.checked&&l&&l(e.target.value)},s=Object(r.b)(Object(r.a)("radio-group",{"--disabled":n}),t);return o.a.createElement("div",{className:s},i.map((t,n)=>o.a.createElement("label",{className:"radio-group__option",key:n},o.a.createElement("input",{type:"radio",name:e,value:t.value,checked:a===t.value,onChange:c}),o.a.createElement("span",null,t.label))))}},387:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);n(609);const r=({size:e})=>{const t=(e=null!=e?e:24)+"px",n={width:t,height:t,boxShadow:`${.25*e+"px"} 0 0 ${.375*e+"px"} #999 inset`};return o.a.createElement("span",{className:"loading-spinner",style:n})}},388:function(e,t,n){"use strict";var a=n(0),o=n.n(a),r=n(3),l=n(83),i=n(105),c=n(40),s=n(7),u=n(20);t.a=Object(s.b)((function({}){Object(a.useEffect)(()=>{const e=e=>{const a=e.detail.account;n||m||a.type!==r.a.Type.PERSONAL||a.customBio.length||a.customProfilePicUrl.length||(t(a),s(!0))};return document.addEventListener(c.a.ACCOUNT_CONNECTED_EVENT,e),()=>document.removeEventListener(c.a.ACCOUNT_CONNECTED_EVENT,e)},[]);const[e,t]=o.a.useState(null),[n,s]=o.a.useState(!1),[m,d]=o.a.useState(!1),p=()=>{c.a.State.connectedId=null};return o.a.createElement(o.a.Fragment,null,o.a.createElement(l.a,{title:"You've successfully connected your account!",buttons:["Yes","No, maybe later"],isOpen:n,onAccept:()=>{s(!1),d(!0)},onCancel:()=>{s(!1),p()}},o.a.createElement("p",null,"One more thing ..."),o.a.createElement("p",null,"Instagram doesn't provide the profile photo and bio text for Personal accounts."," ","Would you like to set a custom photo and a custom bio in Spotlight to match your Instagram profile?"),o.a.createElement("p",null,o.a.createElement("a",{href:u.a.resources.customPersonalInfoUrl,target:"_blank"},"What's this about?"))),o.a.createElement(i.a,{isOpen:m,onClose:()=>{d(!1),p()},account:e}))}))},389:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(0),o=n.n(a),r=n(219),l=n.n(r),i=n(624),c=n(398),s=n(27),u=n(60);function m({notification:e}){const t=o.a.useRef();return Object(a.useEffect)(()=>{if(!t.current)return;const e=t.current.getElementsByTagName("a");for(let t=0;t<e.length;++t){const n=e.item(t);if("true"===n.getAttribute("data-sli-link"))continue;const a=n.getAttribute("href");if("string"!=typeof a||!a.startsWith("app://"))continue;const o=Object(u.parse)(a.substr("app://".length)),r=s.a.at(o),l=s.a.fullUrl(o);n.setAttribute("href",l),n.setAttribute("data-sli-link","true"),n.addEventListener("click",e=>{s.a.history.push(r,{}),e.preventDefault(),e.stopPropagation()})}},[t.current]),o.a.createElement("article",{className:l.a.root},e.title&&e.title.length&&o.a.createElement("header",{className:l.a.title},e.title),o.a.createElement("main",{ref:t,className:l.a.content,dangerouslySetInnerHTML:{__html:e.content}}),e.date&&o.a.createElement("footer",{className:l.a.date},Object(i.a)(Object(c.a)(e.date),{addSuffix:!0})))}},390:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(391),l=n.n(r),i=n(11);function c(){return o.a.createElement("div",{className:Object(i.b)(l.a.modalLayer,"spotlight-modal-target")})}},391:function(e,t,n){e.exports={"modal-layer":"ModalLayer__modal-layer",modalLayer:"ModalLayer__modal-layer"}},40:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(3),r=n(39),l=n(20),i=n(1),c=n(625),s=n(623),u=n(398);!function(e){let t=null,n=null;e.State=window.SliAccountManagerState=Object(i.n)({accessToken:null,connectSuccess:!1,connectedId:null});const a=Object(c.a)(new Date,{days:7});function m(t,n,a){a&&a(e.State.connectedId),setTimeout(()=>o.b.loadAccounts().then(()=>{const t=o.b.getById(e.State.connectedId),a=new p(e.ACCOUNT_CONNECTED_EVENT,t);document.dispatchEvent(a),n(e.State.connectedId)}),t)}function d(e){return e.type===o.a.Type.BUSINESS&&e.accessToken&&e.accessToken.expiry&&Object(s.a)(a,Object(u.a)(e.accessToken.expiry))}e.manualConnectPersonal=function(t,n=0,a){return new Promise((o,r)=>{e.State.connectSuccess=!1,l.a.restApi.connectPersonal(t).then(t=>{e.State.connectSuccess=!0,e.State.connectedId=t.data.accountId,m(n,o,a)}).catch(r)})},e.manualConnectBusiness=function(t,n,a=0,o){return new Promise((r,i)=>{e.State.connectSuccess=!1,l.a.restApi.connectBusiness(t,n).then(t=>{e.State.connectSuccess=!0,e.State.connectedId=t.data.accountId,m(a,r,o)}).catch(i)})},e.openAuthWindow=function(a,i=0,c){return new Promise((s,u)=>{if(e.State.connectedId=null,null==t||t.closed){const e=Object(r.a)(700,800),n=a===o.a.Type.PERSONAL?l.a.restApi.config.personalAuthUrl:l.a.restApi.config.businessAuthUrl;t=Object(r.c)(n,"_blank",Object.assign({dependent:"yes",resizable:"yes",toolbar:"no",location:"no",scrollbars:"no"},e))}else t.focus();null==t||t.closed||(n=setInterval(()=>{t&&!t.closed||(clearInterval(n),null===e.State.connectedId?u&&u():m(i,s,c))},500))})},e.updateAccount=function(e){return l.a.restApi.updateAccount(e)},e.deleteAccount=function(e){return l.a.restApi.deleteAccount(e).then(o.b.loadFromResponse)},e.getExpiringTokenAccounts=function(){return o.b.list.filter(d)},e.isTokenExpiring=d,e.ACCOUNT_CONNECTED_EVENT="sli/account/connected";class p extends CustomEvent{constructor(e,t){super(e,{detail:{account:t}})}}e.AccountConnectedEvent=p}(a||(a={}))},424:function(e,t,n){},438:function(e,t,n){},439:function(e,t,n){},440:function(e,t,n){},442:function(e,t,n){},57:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(0),o=n.n(a),r=n(30),l=n.n(r),i=n(132),c=n.n(i),s=n(11),u=n(18),m=n(9),d=n(8);function p({children:e,className:t,isOpen:n,icon:r,title:i,width:m,height:d,onClose:b,allowShadeClose:_,focusChild:g,portalTo:f}){const h=o.a.useRef(),[v]=Object(u.a)(n,!1,p.ANIMATION_DELAY);if(Object(u.d)("keydown",e=>{"Escape"===e.key&&(b&&b(),e.preventDefault(),e.stopPropagation())},[],[b]),Object(a.useEffect)(()=>{h&&h.current&&n&&(null!=g?g:h).current.focus()},[]),!v)return null;const E={width:m=null!=m?m:600,height:d},y=Object(s.b)(c.a.modal,n?c.a.opening:c.a.closing,t,"wp-core-ui-override");_=null==_||_;const O=o.a.createElement("div",{className:y},o.a.createElement("div",{className:c.a.shade,tabIndex:-1,onClick:()=>{_&&b&&b()}}),o.a.createElement("div",{ref:h,className:c.a.container,style:E,tabIndex:-1},i?o.a.createElement(p.Header,null,o.a.createElement("h1",null,o.a.createElement(p.Icon,{icon:r}),i),o.a.createElement(p.CloseBtn,{onClick:b})):null,e));let C=f;if(void 0===C){const e=document.getElementsByClassName("spotlight-modal-target");C=0===e.length?document.body:e.item(0)}return l.a.createPortal(O,C)}!function(e){e.ANIMATION_DELAY=120,e.CloseBtn=({onClick:e})=>o.a.createElement(m.a,{className:c.a.closeBtn,type:m.c.NONE,onClick:e,tooltip:"Close"},o.a.createElement(d.a,{icon:"no-alt"})),e.Icon=({icon:e})=>e?o.a.createElement(d.a,{icon:e,className:c.a.icon}):null,e.Header=({children:e})=>o.a.createElement("div",{className:c.a.header},e),e.Content=({children:e})=>o.a.createElement("div",{className:c.a.scroller},o.a.createElement("div",{className:c.a.content},e)),e.Footer=({children:e})=>o.a.createElement("div",{className:c.a.footer},e)}(p||(p={}))},606:function(e,t,n){},608:function(e,t,n){},609:function(e,t,n){},67:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(1),r=n(92),l=n(152);!function(e){const t=o.n.array([]);e.DEFAULT_TTL=5e3,e.getAll=()=>t,e.add=Object(o.f)((e,n,a)=>{t.push({key:e,component:n,ttl:a})}),e.remove=Object(o.f)(e=>{t.replace(t.filter(t=>t.key!==e))}),e.message=function(e){return Object(r.a)(l.a,{message:e})}}(a||(a={}))},70:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(11),l=(n(438),n(8)),i=n(18);const c=o.a.forwardRef((function({label:e,className:t,isOpen:n,defaultOpen:a,showIcon:c,disabled:s,stealth:u,fitted:m,scrollIntoView:d,hideOnly:p,onClick:b,children:_},g){p=null!=p&&p,c=null==c||c,s=null!=s&&s,d=null!=d&&d;const[f,h]=o.a.useState(!!a),v=void 0!==n;v||(n=f);const E=o.a.useRef(),y=Object(i.j)(E),O=()=>{s||(!n&&d&&y(),v||h(!n),b&&b())},C=n&&void 0===b&&!c,N=C?void 0:0,w=C?void 0:"button",A=Object(r.a)("spoiler",{"--open":n,"--disabled":s,"--fitted":m,"--stealth":u,"--static":C}),k=Object(r.b)(A,t),S=n?"arrow-up-alt2":"arrow-down-alt2",T=Array.isArray(e)?e.map((e,t)=>o.a.createElement(o.a.Fragment,{key:t},e)):"string"==typeof e?o.a.createElement("span",null,e):e;return o.a.createElement("div",{ref:Object(r.d)(E,g),className:k},o.a.createElement("div",{className:"spoiler__header",onClick:O,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||O()},role:w,tabIndex:N},o.a.createElement("div",{className:"spoiler__label"},T),c&&o.a.createElement(l.a,{icon:S,className:"spoiler__icon"})),(n||p)&&o.a.createElement("div",{className:"spoiler__content"},_))}))},71:function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(376),l=n(234),i=n(375),c=n(196),s=n.n(c),u=n(11);const m=(e={})=>({option:(e,t)=>Object.assign(Object.assign({},e),{cursor:"pointer",lineHeight:"24px"}),menu:(e,t)=>Object.assign(Object.assign({},e),{margin:"6px 0",boxShadow:"0 2px 8px "+s.a.shadowColor,overflow:"hidden"}),menuList:(e,t)=>({padding:"0px"}),control:(e,t)=>{let n=Object.assign(Object.assign({},e),{cursor:"pointer",lineHeight:"2",minHeight:"40px"});return t.isFocused&&(n.borderColor=s.a.primaryColor,n.boxShadow="0 0 0 1px "+s.a.primaryColor),n},valueContainer:(e,t)=>Object.assign(Object.assign({},e),{paddingTop:0,paddingBottom:0,paddingRight:0}),container:(t,n)=>Object.assign(Object.assign({},t),{width:e.width||"100%"}),multiValue:(e,t)=>Object.assign(Object.assign({},e),{padding:"0 6px"}),input:(e,t)=>Object.assign(Object.assign({},e),{outline:"0 transparent !important",border:"0 transparent !important",boxShadow:"0 0 0 transparent !important"}),indicatorSeparator:(e,t)=>Object.assign(Object.assign({},e),{margin:"0",backgroundColor:"transparent"})}),d=o.a.forwardRef((e,t)=>{var n;const a=(null!==(n=e.options)&&void 0!==n?n:[]).find(t=>t.value===e.value);e=Object.assign(Object.assign({},e),{id:void 0,className:Object(u.b)("react-select",e.className),classNamePrefix:"react-select",inputId:e.id,menuPosition:"fixed"});const c=m(e),d=e.isCreatable?l.a:e.async?i.a:r.a;return o.a.createElement(d,Object.assign({},e,{ref:t,isSearchable:e.isCreatable,value:a,styles:c,theme:e=>Object.assign(Object.assign({},e),{borderRadius:3,colors:Object.assign(Object.assign({},e.colors),{primary:s.a.primaryColor,primary25:s.a.washedColor})}),menuPlacement:"auto",menuShouldScrollIntoView:!0}))})},83:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(254),l=n.n(r),i=n(57),c=n(9);function s({children:e,title:t,buttons:n,onAccept:a,onCancel:r,isOpen:s,okDisabled:u,cancelDisabled:m}){n=null!=n?n:["OK","Cancel"];const d=()=>r&&r();return o.a.createElement(i.a,{isOpen:s,title:t,onClose:d,className:l.a.root},o.a.createElement(i.a.Content,null,"string"==typeof e?o.a.createElement("p",null,e):e),o.a.createElement(i.a.Footer,null,o.a.createElement(c.a,{className:l.a.button,type:c.c.SECONDARY,onClick:d,disabled:m},n[1]),o.a.createElement(c.a,{className:l.a.button,type:c.c.PRIMARY,onClick:()=>a&&a(),disabled:u},n[0])))}},84:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return b})),n.d(t,"d",(function(){return _}));var a=n(0),o=n.n(a),r=n(183),l=n(309),i=n(310),c=n(18),s=n(20),u=(n(440),n(11));const m=({children:e,className:t,refClassName:n,isOpen:a,onBlur:m,placement:p,modifiers:b,useVisibility:_})=>{p=null!=p?p:"bottom-end",_=null!=_&&_;const g=o.a.useRef(),f=a||_,h=!a&&_,v=Object.assign({preventOverflow:{boundariesElement:document.getElementById(s.a.config.rootId),padding:5}},b),E=()=>{m()},y=e=>{switch(e.key){case"ArrowDown":break;case"Escape":E();break;default:return}e.preventDefault(),e.stopPropagation()};return Object(c.b)(g,E,[g]),Object(c.c)([g],E),o.a.createElement("div",{ref:g,className:Object(u.b)("menu__ref",n)},o.a.createElement(r.c,null,o.a.createElement(l.a,null,t=>e[0](t)),o.a.createElement(i.a,{placement:p,positionFixed:!0,modifiers:v},({ref:n,style:a,placement:r})=>f?o.a.createElement("div",{ref:n,className:"menu",style:d(a,h),"data-placement":r,onKeyDown:y},o.a.createElement("div",{className:"menu__container"+(t?" "+t:"")},e[1])):null)))};function d(e,t){return Object.assign(Object.assign({},e),{opacity:1,pointerEvents:"all",visibility:t?"hidden":"visible"})}const p=({children:e,onClick:t,disabled:n,active:a})=>{const r=Object(u.a)("menu__item",{"--disabled":n,"--active":a});return o.a.createElement("div",{className:r},o.a.createElement("button",{onClick:()=>!a&&!n&&t&&t()},e))},b=({children:e})=>e,_=({children:e})=>o.a.createElement("div",{className:"menu__static"},e)},9:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return u}));var a,o,r=n(0),l=n.n(r),i=n(11),c=n(233),s=(n(331),n(4));!function(e){e[e.PRIMARY=0]="PRIMARY",e[e.SECONDARY=1]="SECONDARY",e[e.TOGGLE=2]="TOGGLE",e[e.LINK=3]="LINK",e[e.PILL=4]="PILL",e[e.DANGER=5]="DANGER",e[e.DANGER_LINK=6]="DANGER_LINK",e[e.DANGER_PILL=7]="DANGER_PILL",e[e.NONE=8]="NONE"}(a||(a={})),function(e){e[e.SMALL=0]="SMALL",e[e.NORMAL=1]="NORMAL",e[e.LARGE=2]="LARGE",e[e.HERO=3]="HERO"}(o||(o={}));const u=l.a.forwardRef((e,t)=>{let{children:n,className:r,type:u,size:m,active:d,tooltip:p,tooltipPlacement:b,onClick:_,linkTo:g}=e,f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["children","className","type","size","active","tooltip","tooltipPlacement","onClick","linkTo"]);u=null!=u?u:a.SECONDARY,m=null!=m?m:o.NORMAL,b=null!=b?b:"bottom";const[h,v]=l.a.useState(!1),E=()=>v(!0),y=()=>v(!1),O=Object(i.b)(r,u!==a.NONE?"button":null,u===a.PRIMARY?"button-primary":null,u===a.SECONDARY?"button-secondary":null,u===a.LINK?"button-secondary button-tertiary":null,u===a.PILL?"button-secondary button-tertiary button-pill":null,u===a.TOGGLE?"button-toggle":null,u===a.TOGGLE&&d?"button-primary button-active":null,u!==a.TOGGLE||d?null:"button-secondary",u===a.DANGER?"button-secondary button-danger":null,u===a.DANGER_LINK?"button-tertiary button-danger":null,u===a.DANGER_PILL?"button-tertiary button-danger button-danger-pill":null,m===o.SMALL?"button-small":null,m===o.LARGE?"button-large":null,m===o.HERO?"button-hero":null),C=e=>{_&&_(e)};let N="button";if("string"==typeof g?(N="a",f.href=g):f.type="button",f.tabIndex=0,!p)return l.a.createElement(N,Object.assign({ref:t,className:O,onClick:C},f),n);const w="string"==typeof p,A="btn-tooltip-"+Object(s.t)(),k=w?p:l.a.createElement(p,{id:A});return l.a.createElement(c.a,{visible:h&&!e.disabled,placement:b,delay:300},({ref:e})=>l.a.createElement(N,Object.assign({ref:t?Object(i.d)(e,t):e,className:O,onClick:C,onMouseEnter:E,onMouseLeave:y},f),n),k)})},91:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(379),l=n.n(r),i=n(20),c=n(11);const s=({className:e,children:t})=>{const n=o.a.useCallback(()=>{window.open(i.a.resources.pricingUrl,"_blank")},[]);return o.a.createElement("span",{className:Object(c.b)(l.a.pill,e),onClick:n,tabIndex:-1},"PRO",t)}},97:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var a=n(0),o=n.n(a),r=n(255),l=n.n(r),i=n(384),c=n(18),s=n(15),u=n(183),m=n(309),d=n(310),p=n(11),b=n(20);function _({id:e,value:t,disableAlpha:n,onChange:r}){t=null!=t?t:"#fff";const[_,g]=o.a.useState(t),[f,h]=o.a.useState(!1),v=o.a.useRef(),E=o.a.useRef(),y=o.a.useCallback(()=>h(!1),[]),O=o.a.useCallback(()=>h(e=>!e),[]),C=o.a.useCallback(e=>{g(e.rgb),r&&r(e)},[r]),N=o.a.useCallback(e=>{"Escape"===e.key&&f&&(y(),e.preventDefault(),e.stopPropagation())},[f]);Object(a.useEffect)(()=>g(t),[t]),Object(c.b)(v,y,[E]),Object(c.c)([v,E],y),Object(c.d)("keydown",N,[f]);const w={preventOverflow:{boundariesElement:document.getElementById(b.a.config.rootId),padding:5}};return o.a.createElement(u.c,null,o.a.createElement(m.a,null,({ref:t})=>o.a.createElement("button",{ref:Object(p.d)(v,t),id:e,className:l.a.button,onClick:O},o.a.createElement("span",{className:l.a.colorPreview,style:{backgroundColor:Object(s.a)(_)}}))),o.a.createElement(d.a,{placement:"bottom-end",positionFixed:!0,modifiers:w},({ref:e,style:t})=>f&&o.a.createElement("div",{className:l.a.popper,ref:Object(p.d)(E,e),style:t},o.a.createElement(i.ChromePicker,{color:_,onChange:C,disableAlpha:n}))))}}}]);
|
1 |
+
(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[2],{101:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var a=n(0),o=n.n(a),r=n(266),l=n.n(r),i=n(410),c=n(18),s=n(16),u=n(192),m=n(327),d=n(328),p=n(10),b=n(19);function _({id:e,value:t,disableAlpha:n,onChange:r}){t=null!=t?t:"#fff";const[_,g]=o.a.useState(t),[f,h]=o.a.useState(!1),v=o.a.useRef(),E=o.a.useRef(),y=o.a.useCallback(()=>h(!1),[]),O=o.a.useCallback(()=>h(e=>!e),[]),C=o.a.useCallback(e=>{g(e.rgb),r&&r(e)},[r]),N=o.a.useCallback(e=>{"Escape"===e.key&&f&&(y(),e.preventDefault(),e.stopPropagation())},[f]);Object(a.useEffect)(()=>g(t),[t]),Object(c.b)(v,y,[E]),Object(c.c)([v,E],y),Object(c.d)("keydown",N,[f]);const w={preventOverflow:{boundariesElement:document.getElementById(b.a.config.rootId),padding:5}};return o.a.createElement(u.c,null,o.a.createElement(m.a,null,({ref:t})=>o.a.createElement("button",{ref:Object(p.d)(v,t),id:e,className:l.a.button,onClick:O},o.a.createElement("span",{className:l.a.colorPreview,style:{backgroundColor:Object(s.a)(_)}}))),o.a.createElement(d.a,{placement:"bottom-end",positionFixed:!0,modifiers:w},({ref:e,style:t})=>f&&o.a.createElement("div",{className:l.a.popper,ref:Object(p.d)(E,e),style:t},o.a.createElement(i.a,{color:_,onChange:C,disableAlpha:n}))))}},112:function(e,t,n){e.exports={list:"AutoPromotionsList__list","fake-pro-list":"AutoPromotionsList__fake-pro-list AutoPromotionsList__list",fakeProList:"AutoPromotionsList__fake-pro-list AutoPromotionsList__list",row:"AutoPromotionsList__row","row-selected":"AutoPromotionsList__row-selected AutoPromotionsList__row",rowSelected:"AutoPromotionsList__row-selected AutoPromotionsList__row","row-box":"AutoPromotionsList__row-box theme__panel",rowBox:"AutoPromotionsList__row-box theme__panel","row-hashtags":"AutoPromotionsList__row-hashtags",rowHashtags:"AutoPromotionsList__row-hashtags","row-summary":"AutoPromotionsList__row-summary",rowSummary:"AutoPromotionsList__row-summary","row-drag-handle":"AutoPromotionsList__row-drag-handle",rowDragHandle:"AutoPromotionsList__row-drag-handle","row-actions":"AutoPromotionsList__row-actions",rowActions:"AutoPromotionsList__row-actions","add-button-row":"AutoPromotionsList__add-button-row",addButtonRow:"AutoPromotionsList__add-button-row","no-hashtags-message":"AutoPromotionsList__no-hashtags-message",noHashtagsMessage:"AutoPromotionsList__no-hashtags-message","row-faded-text":"AutoPromotionsList__row-faded-text",rowFadedText:"AutoPromotionsList__row-faded-text","no-promo-message":"AutoPromotionsList__no-promo-message AutoPromotionsList__row-faded-text",noPromoMessage:"AutoPromotionsList__no-promo-message AutoPromotionsList__row-faded-text","summary-italics":"AutoPromotionsList__summary-italics",summaryItalics:"AutoPromotionsList__summary-italics","summary-bold":"AutoPromotionsList__summary-bold",summaryBold:"AutoPromotionsList__summary-bold"}},114:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(0),o=n.n(a),r=n(181),l=n.n(r),i=n(8),c=n(171),s=n(270),u=n.n(s),m=n(150),d=n(252),p=n(83);function b(){return o.a.createElement("div",{className:u.a.proUpsell},o.a.createElement(d.a.Consumer,null,e=>e&&o.a.createElement("label",{className:u.a.toggle},o.a.createElement("span",{className:u.a.toggleLabel},"Show PRO features"),o.a.createElement(p.a,{value:e.showFakeOptions,onChange:e.onToggleFakeOptions}))),o.a.createElement(m.a,{url:"https://spotlightwp.com/pricing/?utm_source=sl_plugin&utm_medium=sl_plugin_upgrade&utm_campaign=sl_plugin_upgrade_editor"}))}var _,g=n(15);function f({content:e,sidebar:t,primary:n,current:r,useDefaults:i}){const[s,u]=Object(a.useState)(n),m=()=>u(p?"content":"sidebar"),d=()=>u(p?"sidebar":"content"),p="content"===(n=null!=n?n:"content"),_="sidebar"===n,h="content"===(r=i?s:r),v="sidebar"===r,E=p?l.a.layoutPrimaryContent:l.a.layoutPrimarySidebar;return o.a.createElement(c.a,{breakpoints:[f.BREAKPOINT],render:n=>{const a=n<=f.BREAKPOINT;return o.a.createElement("div",{className:E},e&&(h||!a)&&o.a.createElement("div",{className:l.a.content},i&&o.a.createElement(f.Navigation,{align:p?"right":"left",text:!p&&o.a.createElement("span",null,"Go back"),icon:p?"admin-generic":"arrow-left",onClick:p?d:m}),"function"==typeof e?e(a):null!=e?e:null),t&&(v||!a)&&o.a.createElement("div",{className:l.a.sidebar},i&&o.a.createElement(f.Navigation,{align:_?"right":"left",text:!_&&o.a.createElement("span",null,"Go back"),icon:_?"admin-generic":"arrow-left",onClick:_?d:m}),!g.a.isPro&&o.a.createElement(b,null),"function"==typeof t?t(a):null!=t?t:null))}})}(_=f||(f={})).BREAKPOINT=968,_.Navigation=function({icon:e,text:t,align:n,onClick:a}){return t=null!=t?t:"Go back",e=null!=e?e:"arrow-left-alt",n=null!=n?n:"left",o.a.createElement("div",{className:"right"===n?l.a.navigationRight:l.a.navigationLeft},o.a.createElement("a",{className:l.a.navLink,onClick:a},e&&o.a.createElement(i.a,{icon:e}),o.a.createElement("span",null,null!=t?t:"")))}},116:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(10),l=n(9),i=(n(456),n(8)),c=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n};function s(e){var{className:t,children:n,isTransitioning:a}=e,l=c(e,["className","children","isTransitioning"]);const i=Object(r.a)("onboarding",{"--transitioning":a});return o.a.createElement("div",Object.assign({className:Object(r.b)(i,t)},l),Array.isArray(n)?n.map((e,t)=>o.a.createElement("div",{key:t},e)):n)}!function(e){e.TRANSITION_DURATION=200,e.Thin=e=>{var{className:t,children:n}=e,a=c(e,["className","children"]);return o.a.createElement("div",Object.assign({className:Object(r.b)("onboarding__thin",t)},a),n)},e.HelpMsg=e=>{var{className:t,children:n}=e,a=c(e,["className","children"]);return o.a.createElement("div",Object.assign({className:Object(r.b)("onboarding__help-msg",t)},a),n)},e.ProTip=({children:t})=>o.a.createElement(e.HelpMsg,null,o.a.createElement("div",{className:"onboarding__pro-tip"},o.a.createElement("span",null,o.a.createElement(i.a,{icon:"lightbulb"}),o.a.createElement("strong",null,"Pro tip!")),t)),e.StepList=e=>{var{className:t,children:n}=e,a=c(e,["className","children"]);return o.a.createElement("ul",Object.assign({className:Object(r.b)("onboarding__steps",t)},a),n)},e.Step=e=>{var{isDone:t,num:n,className:a,children:l}=e,i=c(e,["isDone","num","className","children"]);return o.a.createElement("li",Object.assign({className:Object(r.b)(t?"onboarding__done":null,a)},i),o.a.createElement("strong",null,"Step ",n,":")," ",l)},e.HeroButton=e=>{var t,{className:n,children:a}=e,i=c(e,["className","children"]);return o.a.createElement(l.a,Object.assign({type:null!==(t=i.type)&&void 0!==t?t:l.c.PRIMARY,size:l.b.HERO,className:Object(r.b)("onboarding__hero-button",n)},i),a)}}(s||(s={}))},118:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(206),l=n.n(r);function i({children:e,padded:t,disabled:n}){return o.a.createElement("div",{className:n?l.a.disabled:l.a.sidebar},o.a.createElement("div",{className:t?l.a.paddedContent:l.a.content},null!=e?e:null))}!function(e){e.padded=l.a.padded}(i||(i={}))},123:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(227),l=n.n(r),i=n(8),c=n(242);function s({maxWidth:e,children:t}){e=null!=e?e:300;const[n,a]=o.a.useState(!1),r=()=>a(!0),s=()=>a(!1),u={content:l.a.tooltipContent,container:l.a.tooltipContainer};return o.a.createElement("div",{className:l.a.root},o.a.createElement(c.a,{visible:n,theme:u},({ref:e})=>o.a.createElement("span",{ref:e,className:l.a.icon,style:{opacity:n?1:.7},onMouseEnter:r,onMouseLeave:s},o.a.createElement(i.a,{icon:"info"})),o.a.createElement("div",{style:{maxWidth:e+"px"}},t)))}},125:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(382),l=n.n(r),i=n(9),c=n(8),s=n(263),u=n(64);function m({isOpen:e,onClose:t,onConnect:n,beforeConnect:a}){return o.a.createElement(u.a,{title:"Connect an Instagram account",isOpen:e,width:650,onClose:t},o.a.createElement(u.a.Content,null,o.a.createElement(s.a,{onConnect:n,beforeConnect:e=>{a&&a(e),t()}})))}function d({children:e,onConnect:t,beforeConnect:n}){const[a,r]=o.a.useState(!1);return o.a.createElement(o.a.Fragment,null,o.a.createElement(i.a,{className:l.a.root,size:i.b.HERO,type:i.c.SECONDARY,onClick:()=>r(!0)},o.a.createElement(c.a,{icon:"instagram"}),null!=e?e:o.a.createElement("span",null,"Connect more Instagram accounts")),o.a.createElement(m,{isOpen:a,onClose:()=>{r(!1)},onConnect:t,beforeConnect:n}))}},127:function(e,t,n){"use strict";t.a=wp},129:function(e,t,n){e.exports={base:"ConnectAccount__base",horizontal:"ConnectAccount__horizontal ConnectAccount__base","prompt-msg":"ConnectAccount__prompt-msg",promptMsg:"ConnectAccount__prompt-msg",types:"ConnectAccount__types",vertical:"ConnectAccount__vertical ConnectAccount__base",type:"ConnectAccount__type",capabilities:"ConnectAccount__capabilities",capability:"ConnectAccount__capability","business-learn-more":"ConnectAccount__business-learn-more",businessLearnMore:"ConnectAccount__business-learn-more","connect-access-token":"ConnectAccount__connect-access-token",connectAccessToken:"ConnectAccount__connect-access-token","types-rows":"ConnectAccount__types-rows",typesRows:"ConnectAccount__types-rows"}},132:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(10),l=n(154),i=n.n(l);function c({cols:e,rows:t,footerCols:n,styleMap:a}){return a=null!=a?a:{cols:{},cells:{}},o.a.createElement("table",{className:i.a.table},o.a.createElement("thead",{className:i.a.header},o.a.createElement(u,{cols:e,styleMap:a})),o.a.createElement("tbody",null,t.map((t,n)=>o.a.createElement(s,{key:n,idx:n,row:t,cols:e,styleMap:a}))),n&&o.a.createElement("tfoot",{className:i.a.footer},o.a.createElement(u,{cols:e,styleMap:a})))}function s({idx:e,row:t,cols:n,styleMap:a}){return o.a.createElement("tr",{className:i.a.row},n.map(n=>o.a.createElement("td",{key:n.id,className:Object(r.b)(i.a.cell,m(n),a.cells[n.id])},n.render(t,e))))}function u({cols:e,styleMap:t}){return o.a.createElement("tr",null,e.map(e=>{const n=Object(r.b)(i.a.colHeading,m(e),t.cols[e.id]);return o.a.createElement("th",{key:e.id,className:n},e.label)}))}function m(e){return"center"===e.align?i.a.alignCenter:"right"===e.align?i.a.alignRight:i.a.alignLeft}},133:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(127),l=n(4);const i=({id:e,value:t,title:n,button:a,mediaType:i,multiple:c,children:s,onOpen:u,onClose:m,onSelect:d})=>{e=null!=e?e:"wp-media-"+Object(l.p)(),i=null!=i?i:"image",a=null!=a?a:"Select";const p=o.a.useRef();p.current||(p.current=r.a.media({id:e,title:n,library:{type:i},button:{text:a},multiple:c}));const b=()=>{const e=p.current.state().get("selection").first();d&&d(e)};return m&&p.current.on("close",m),p.current.on("open",()=>{if(t){const e="object"==typeof t?t:r.a.media.attachment(t);e.fetch(),p.current.state().get("selection").add(e?[e]:[])}u&&u()}),p.current.on("insert",b),p.current.on("select",b),s({open:()=>p.current.open()})}},134:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);const r=()=>o.a.createElement("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-ellipsis",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},o.a.createElement("path",{d:"M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))},136:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(315),o=n.n(a),r=n(0),l=n.n(r),i=n(9),c=n(10);function s({className:e,content:t,tooltip:n,onClick:a,disabled:r,isSaving:s}){return t=null!=t?t:e=>e?"Saving ...":"Save",n=null!=n?n:"Save",l.a.createElement(i.a,{className:Object(c.b)(o.a.root,e),type:i.c.PRIMARY,size:i.b.LARGE,tooltip:n,onClick:()=>a&&a(),disabled:r},s&&l.a.createElement("div",{className:o.a.savingOverlay}),t(s))}},138:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(0),o=n.n(a),r=n(156),l=n.n(r),i=n(59),c=n(10),s=n(95),u=n(175);function m({children:e}){return o.a.createElement("div",{className:l.a.root},o.a.createElement(m.Item,null,o.a.createElement(u.a,null)),o.a.createElement(m.Chevron,null),o.a.createElement("div",{className:l.a.leftContainer},e[0]),e[1]&&o.a.createElement("div",{className:l.a.rightContainer},e[1]))}!function(e){e.Item=({children:e})=>o.a.createElement("div",{className:l.a.item},e),e.Link=({linkTo:t,onClick:n,isCurrent:a,isDisabled:r,children:s})=>{const u=Object(c.c)({[l.a.link]:!0,[l.a.current]:a,[l.a.disabled]:r}),m=e=>{"Enter"!==e.key&&" "!==e.key||e.currentTarget.click()},d=r?-1:0;return o.a.createElement(e.Item,null,t?o.a.createElement(i.a,{to:t,className:u,role:"button",onKeyPress:m,tabIndex:d},s):o.a.createElement("div",{className:u,role:"button",onClick:()=>!r&&n&&n(),onKeyPress:m,tabIndex:d},s))},e.ProPill=()=>o.a.createElement("div",{className:l.a.proPill},o.a.createElement(s.a,null)),e.Chevron=()=>o.a.createElement("div",{className:l.a.chevron},o.a.createElement("svg",{viewBox:"0 0 100 100",width:"100%",height:"100%",preserveAspectRatio:"none"},o.a.createElement("path",{d:"M0 0 L100 50 L0 100",fill:"none",stroke:"currentcolor",strokeLinejoin:"bevel"})))}(m||(m={}))},139:function(e,t,n){e.exports={modal:"Modal__modal layout__z-higher",shade:"Modal__shade layout__fill-parent",container:"Modal__container",opening:"Modal__opening","modal-open-animation":"Modal__modal-open-animation",modalOpenAnimation:"Modal__modal-open-animation",closing:"Modal__closing","modal-close-animation":"Modal__modal-close-animation",modalCloseAnimation:"Modal__modal-close-animation",content:"Modal__content",header:"Modal__header",icon:"Modal__icon","close-btn":"Modal__close-btn",closeBtn:"Modal__close-btn",scroller:"Modal__scroller",footer:"Modal__footer"}},140:function(e,t,n){e.exports={content:"GlobalPromotionsTab__content","mobile-instructions":"GlobalPromotionsTab__mobile-instructions",mobileInstructions:"GlobalPromotionsTab__mobile-instructions",tutorial:"GlobalPromotionsTab__tutorial","tutorial-box":"GlobalPromotionsTab__tutorial-box",tutorialBox:"GlobalPromotionsTab__tutorial-box","tutorial-text":"GlobalPromotionsTab__tutorial-text",tutorialText:"GlobalPromotionsTab__tutorial-text","account-list":"GlobalPromotionsTab__account-list",accountList:"GlobalPromotionsTab__account-list","account-scroller":"GlobalPromotionsTab__account-scroller",accountScroller:"GlobalPromotionsTab__account-scroller","account-button":"GlobalPromotionsTab__account-button",accountButton:"GlobalPromotionsTab__account-button","account-selected":"GlobalPromotionsTab__account-selected GlobalPromotionsTab__account-button",accountSelected:"GlobalPromotionsTab__account-selected GlobalPromotionsTab__account-button","profile-pic":"GlobalPromotionsTab__profile-pic",profilePic:"GlobalPromotionsTab__profile-pic",username:"GlobalPromotionsTab__username","fake-pro":"GlobalPromotionsTab__fake-pro",fakePro:"GlobalPromotionsTab__fake-pro"}},145:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(146),l=n(65);const i=e=>{var t;const n="string"==typeof e.value?[e.value]:null!==(t=e.value)&&void 0!==t?t:[],a=Object.assign(Object.assign({},e),{value:n.map(e=>Object(l.a)(e,"#")),sanitize:l.b});return o.a.createElement(r.a,Object.assign({},a))}},146:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(243),l=n(35),i=n(74);const c={DropdownIndicator:null},s=e=>({label:e,value:e}),u=({id:e,value:t,onChange:n,sanitize:u,autoFocus:m,message:d})=>{const[p,b]=o.a.useState(""),[_,g]=o.a.useState(-1),[f,h]=o.a.useState();Object(a.useEffect)(()=>{h(d)},[d]);const v=(t=Array.isArray(t)?t:[]).map(e=>s(e)),E=()=>{p.length&&(b(""),y([...v,s(p)]))},y=e=>{if(!n)return;let t=-1;e=e?e.map(e=>e&&u?u(e.value):e.value).filter((e,n,a)=>{const o=a.indexOf(e);return o!==n?(t=o,!1):!!e}):[],g(t),-1===t&&n(e)},O=Object(i.b)();return o.a.createElement(o.a.Fragment,null,o.a.createElement(r.a,{inputId:e,className:"react-select",classNamePrefix:"react-select",components:c,inputValue:p,isClearable:!1,isMulti:!0,menuIsOpen:!1,onChange:y,onInputChange:e=>{b(e)},onKeyDown:e=>{if(p)switch(e.key){case",":case"Enter":case"Tab":E(),e.preventDefault()}},onBlur:E,placeholder:"Type something and press enter...",value:v,autoFocus:m,styles:O}),_<0||0===v.length?null:o.a.createElement(l.a,{type:l.b.WARNING,shake:!0,showIcon:!0,isDismissible:!0},o.a.createElement("code",null,v[_].label)," is already in the list"),f?o.a.createElement(l.a,{type:l.b.WARNING,shake:!0,showIcon:!0,isDismissible:!0},f):null)};var m=n(7);const d=Object(m.b)(e=>{const[t,n]=o.a.useState("");e.exclude&&0===e.exclude.length&&t.length>0&&n("");let a=void 0;if(t.length>0){const n="%s",r=e.excludeMsg.indexOf("%s"),l=e.excludeMsg.substring(0,r),i=e.excludeMsg.substring(r+n.length);a=o.a.createElement(o.a.Fragment,null,l,o.a.createElement("code",null,t),i)}const r=Object.assign(Object.assign({},e),{message:a,onChange:t=>{const a=e.exclude?t.findIndex(t=>e.exclude.includes(t)):-1;a>-1?n(t[a]):e.onChange(t)}});return o.a.createElement(u,Object.assign({},r))})},147:function(e,t,n){e.exports={root:"ConnectAccessToken__root",prompt:"ConnectAccessToken__prompt",row:"ConnectAccessToken__row ConnectAccessToken__root",content:"ConnectAccessToken__content",label:"ConnectAccessToken__label",bottom:"ConnectAccessToken__bottom","button-container":"ConnectAccessToken__button-container",buttonContainer:"ConnectAccessToken__button-container",button:"ConnectAccessToken__button","help-message":"ConnectAccessToken__help-message",helpMessage:"ConnectAccessToken__help-message",column:"ConnectAccessToken__column ConnectAccessToken__root"}},154:function(e,t,n){e.exports={table:"Table__table theme__subtle-drop-shadow theme__slightly-rounded",header:"Table__header",footer:"Table__footer",cell:"Table__cell","col-heading":"Table__col-heading Table__cell",colHeading:"Table__col-heading Table__cell",row:"Table__row","align-left":"Table__align-left",alignLeft:"Table__align-left","align-right":"Table__align-right",alignRight:"Table__align-right","align-center":"Table__align-center",alignCenter:"Table__align-center"}},156:function(e,t,n){e.exports={root:"Navbar__root layout__flex-row",container:"Navbar__container layout__flex-row","left-container":"Navbar__left-container Navbar__container layout__flex-row",leftContainer:"Navbar__left-container Navbar__container layout__flex-row","right-container":"Navbar__right-container Navbar__container layout__flex-row",rightContainer:"Navbar__right-container Navbar__container layout__flex-row",child:"Navbar__child",item:"Navbar__item Navbar__child",disabled:"Navbar__disabled",chevron:"Navbar__chevron Navbar__child",link:"Navbar__link","pro-pill":"Navbar__pro-pill",proPill:"Navbar__pro-pill",current:"Navbar__current","button-container":"Navbar__button-container layout__flex-row",buttonContainer:"Navbar__button-container layout__flex-row"}},161:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);function r(e){return o.a.createElement("p",null,e.message)}},167:function(e,t,n){e.exports={root:"UnitField__root layout__flex-row",input:"UnitField__input","unit-container":"UnitField__unit-container layout__flex-column",unitContainer:"UnitField__unit-container layout__flex-column","unit-bubble":"UnitField__unit-bubble",unitBubble:"UnitField__unit-bubble","unit-static":"UnitField__unit-static UnitField__unit-bubble layout__flex-column",unitStatic:"UnitField__unit-static UnitField__unit-bubble layout__flex-column","unit-selector":"UnitField__unit-selector UnitField__unit-bubble layout__flex-row",unitSelector:"UnitField__unit-selector UnitField__unit-bubble layout__flex-row","current-unit":"UnitField__current-unit",currentUnit:"UnitField__current-unit","menu-chevron":"UnitField__menu-chevron",menuChevron:"UnitField__menu-chevron","menu-chevron-open":"UnitField__menu-chevron-open UnitField__menu-chevron",menuChevronOpen:"UnitField__menu-chevron-open UnitField__menu-chevron","unit-list":"UnitField__unit-list layout__flex-column layout__z-highest",unitList:"UnitField__unit-list layout__flex-column layout__z-highest","unit-option":"UnitField__unit-option",unitOption:"UnitField__unit-option","unit-selected":"UnitField__unit-selected UnitField__unit-option",unitSelected:"UnitField__unit-selected UnitField__unit-option"}},175:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(322),l=n.n(r),i=n(15),c=n(10);function s(){return o.a.createElement("div",{className:l.a.logo},o.a.createElement("img",Object.assign({className:l.a.logoImage,src:i.a.image("spotlight-favicon.png"),alt:"Spotlight"},c.e)))}},181:function(e,t,n){e.exports={layout:"SidebarLayout__layout","layout-primary-content":"SidebarLayout__layout-primary-content SidebarLayout__layout",layoutPrimaryContent:"SidebarLayout__layout-primary-content SidebarLayout__layout","layout-primary-sidebar":"SidebarLayout__layout-primary-sidebar SidebarLayout__layout",layoutPrimarySidebar:"SidebarLayout__layout-primary-sidebar SidebarLayout__layout",container:"SidebarLayout__container",content:"SidebarLayout__content SidebarLayout__container",sidebar:"SidebarLayout__sidebar SidebarLayout__container",navigation:"SidebarLayout__navigation","navigation-left":"SidebarLayout__navigation-left SidebarLayout__navigation",navigationLeft:"SidebarLayout__navigation-left SidebarLayout__navigation","navigation-right":"SidebarLayout__navigation-right SidebarLayout__navigation",navigationRight:"SidebarLayout__navigation-right SidebarLayout__navigation","nav-link":"SidebarLayout__nav-link",navLink:"SidebarLayout__nav-link"}},19:function(e,t,n){"use strict";n(437);var a=n(22),o=n(0),r=n.n(o),l=n(25),i=n(172),c=n(7),s=n(74),u=n(167),m=n.n(u),d=n(37),p=n(8);function b(e){var{type:t,unit:n,units:a,value:o,onChange:l}=e,i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["type","unit","units","value","onChange"]);const[c,s]=r.a.useState(!1),u=Array.isArray(a)&&a.length,b=()=>s(e=>!e),_=e=>{switch(e.key){case" ":case"Enter":b();break;default:return}e.preventDefault(),e.stopPropagation()};return(null==o||isNaN(o))&&(o=""),r.a.createElement("div",{className:m.a.root},r.a.createElement("input",Object.assign({},i,{className:m.a.input,type:null!=t?t:"text",value:o,onChange:e=>l&&l(e.currentTarget.value,n)})),r.a.createElement("div",{className:m.a.unitContainer},u&&r.a.createElement(d.a,{isOpen:c,onBlur:()=>s(!1)},({ref:e})=>r.a.createElement("div",{ref:e,className:m.a.unitSelector,role:"button",onClick:b,onKeyDown:_,tabIndex:0},r.a.createElement("span",{className:m.a.currentUnit},n),r.a.createElement(p.a,{icon:"arrow-down-alt2",className:c?m.a.menuChevronOpen:m.a.menuChevron})),a.map(e=>r.a.createElement(d.c,{key:e,onClick:()=>(l&&l(o,e),void s(!1))},e))),!u&&r.a.createElement("div",{className:m.a.unitStatic},r.a.createElement("span",null,n))))}var _=n(80),g=n(311),f=n.n(g),h=n(9),v=n(18),E=n(48),y=[{id:"accounts",title:"Accounts",component:i.a},{id:"config",title:"Configuration",groups:[{id:"importing",title:"Import options",fields:[{id:"importerInterval",label:"Check for new posts",component:Object(c.b)(({id:e})=>r.a.createElement(s.a,{id:e,width:250,value:l.c.values.importerInterval,options:N.config.cronScheduleOptions,onChange:e=>l.c.values.importerInterval=e.value}))}]},{id:"cleaner",title:"Optimization",component:()=>r.a.createElement("div",null,r.a.createElement(_.a,{label:"What is this?",stealth:!0},r.a.createElement("div",null,r.a.createElement("p",null,"Spotlight imports all Instagram posts that can be displayed in your feed, even "," ",'those hidden behind a "Load more" button. The posts furthest down the list may'," ","therefore rarely be seen."),r.a.createElement("p",null,"To improve your site’s performance, you can choose to delete these unseen posts"," ","after a set period of time. Once a site visitor requests those posts, they will"," ","be re-imported.")))),fields:[{id:"cleanerAgeLimit",label:"Delete unseen posts after",component:Object(c.b)(({id:e})=>{const t=l.c.values.cleanerAgeLimit.split(" "),n=parseInt(t[0]),a=t[1];return r.a.createElement(b,{id:e,units:["days","hours","minutes"],value:n,unit:a,type:"number",onChange:(e,t)=>l.c.values.cleanerAgeLimit=e+" "+t})})},{id:"cleanerInterval",label:"Run optimization",component:Object(c.b)(({id:e})=>r.a.createElement(s.a,{id:e,width:250,value:l.c.values.cleanerInterval,options:N.config.cronScheduleOptions,onChange:e=>l.c.values.cleanerInterval=e.value}))}]}]},{id:"tools",title:"Tools",groups:[{id:"cache",title:"Cache",fields:[{id:"clearCache",label:"If you are experiencing issues, clearing the plugin's cache may help.",component:function({}){const[e,t]=r.a.useState(!1);return Object(v.j)(n=>{n&&e&&(E.a.remove("admin/clear_cache/done"),E.a.add("admin/clear_cache/please_wait",E.a.message("Clearing the cache ..."),E.a.NO_TTL),N.restApi.clearCache().finally(()=>{E.a.remove("admin/clear_cache/please_wait"),E.a.add("admin/clear_cache/done",E.a.message("Cleared cache successfully!")),n&&t(!1)}))},[e]),r.a.createElement("div",{className:f.a.root},r.a.createElement(h.a,{disabled:e,onClick:()=>{t(!0)}},"Clear the cache"),r.a.createElement("a",{href:N.resources.cacheDocsUrl,target:"_blank",className:f.a.docLink},"What's this?"))}}]}]}],O=n(120);a.a.driver.interceptors.request.use(e=>(e.headers["X-WP-Nonce"]=SliAdminCommonL10n.restApi.wpNonce,e),e=>Promise.reject(e));const C={config:{rootId:"spotlight-instagram-admin",adminUrl:SliAdminCommonL10n.adminUrl,restApi:SliAdminCommonL10n.restApi,doOnboarding:"1"==SliAdminCommonL10n.doOnboarding,cronSchedules:SliAdminCommonL10n.cronSchedules,cronScheduleOptions:SliAdminCommonL10n.cronSchedules.map(e=>({value:e.key,label:e.display})),postTypes:SliAdminCommonL10n.postTypes,hasElementor:SliAdminCommonL10n.hasElementor},resources:{upgradeUrl:"https://spotlightwp.com/pricing/",upgradeLocalUrl:SliAdminCommonL10n.adminUrl+"admin.php?page=spotlight-instagram-pricing",pricingUrl:"https://spotlightwp.com/pricing/",trialLocalUrl:SliAdminCommonL10n.adminUrl+"admin.php?page=spotlight-instagram-pricing&billing_cycle=annual&trial=true",proComingSoonUrl:"https://spotlightwp.com/pro-coming-soon/",supportUrl:"https://spotlightwp.com/support/",customPersonalInfoUrl:"https://docs.spotlightwp.com/article/624-custom-profile-photo-and-bio-text",businessAccounts:"https://docs.spotlightwp.com/article/555-how-to-switch-to-a-business-account",cacheDocsUrl:"https://docs.spotlightwp.com/article/639-cache",promoTypesSurvey:"https://spotlightwp.com/survey-promote/",accessTokenDocUrl:"https://docs.spotlightwp.com/article/731-connecting-an-instagram-account-using-an-access-token",tokenGenerator:"https://spotlightwp.com/access-token-generator"},editor:{config:Object.assign({},O.a)},restApi:{config:SliAdminCommonL10n.restApi,saveFeed:e=>a.a.driver.post("/feeds"+(e.id?"/"+e.id:""),{feed:e}),deleteFeed:e=>a.a.driver.delete("/feeds/"+e),getMediaSources:()=>a.a.driver.get("/media/sources"),getMediaBySource:(e,t=30,n=0)=>a.a.driver.get(`/media?source=${e.name}&type=${e.type}&num=${t}&from=${n}`),connectPersonal:e=>a.a.driver.post("/connect",{accessToken:e}),connectBusiness:(e,t)=>a.a.driver.post("/connect",{accessToken:e,userId:t}),updateAccount:e=>a.a.driver.post("/accounts",e),deleteAccount:e=>a.a.driver.delete("/accounts/"+e),deleteAccountMedia:e=>a.a.driver.delete("/account_media/"+e),searchPosts:(e,t)=>a.a.driver.get(`/search_posts?search=${e}&type=${t}`),getSettings:()=>a.a.driver.get("/settings"),saveSettings:e=>a.a.driver.patch("/settings",{settings:e}),getNotifications:()=>a.a.driver.get("/notifications"),clearCache:()=>a.a.driver.post("/clear_cache"),clearFeedCache:e=>a.a.driver.post("/clear_cache/feed",{options:e.options})},settings:{pages:y,showGame:!0}};var N=t.a=C;a.a.config.forceImports=!0},194:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(384),l=n.n(r);function i({message:e}){return o.a.createElement("pre",{className:l.a.content},e)}},204:function(e,t,n){e.exports={message:"Message__message",shaking:"Message__shaking","shake-animation":"Message__shake-animation",shakeAnimation:"Message__shake-animation",icon:"Message__icon",content:"Message__content","dismiss-btn":"Message__dismiss-btn",dismissBtn:"Message__dismiss-btn",success:"Message__success Message__message",info:"Message__info Message__message",warning:"Message__warning Message__message","pro-tip":"Message__pro-tip Message__message",proTip:"Message__pro-tip Message__message",error:"Message__error Message__message",grey:"Message__grey Message__message"}},205:function(e,t,n){e.exports={primaryColor:"#007cba",secondaryColor:"#d04186",tertiaryColor:"#d82442",lightColor:"#f5f5f5",lightColor2:"#e6e7e8",lightColor3:"#e1e2e3",shadowColor:"rgba(20,25,60,.32)",washedColor:"#eaf0f4"}},206:function(e,t,n){e.exports={content:"Sidebar__content",sidebar:"Sidebar__sidebar",padded:"Sidebar__padded","padded-content":"Sidebar__padded-content Sidebar__content Sidebar__padded",paddedContent:"Sidebar__padded-content Sidebar__content Sidebar__padded",disabled:"Sidebar__disabled Sidebar__sidebar"}},209:function(e,t,n){e.exports={root:"Toast__root","fade-in-animation":"Toast__fade-in-animation",fadeInAnimation:"Toast__fade-in-animation","root-fading-out":"Toast__root-fading-out Toast__root",rootFadingOut:"Toast__root-fading-out Toast__root","fade-out-animation":"Toast__fade-out-animation",fadeOutAnimation:"Toast__fade-out-animation",content:"Toast__content","dismiss-icon":"Toast__dismiss-icon",dismissIcon:"Toast__dismiss-icon","dismiss-btn":"Toast__dismiss-btn Toast__dismiss-icon",dismissBtn:"Toast__dismiss-btn Toast__dismiss-icon"}},210:function(e,t,n){e.exports={content:"AutomatePromotionsTab__content","content-heading":"AutomatePromotionsTab__content-heading",contentHeading:"AutomatePromotionsTab__content-heading",tutorial:"AutomatePromotionsTab__tutorial","tutorial-box":"AutomatePromotionsTab__tutorial-box",tutorialBox:"AutomatePromotionsTab__tutorial-box","tutorial-text":"AutomatePromotionsTab__tutorial-text",tutorialText:"AutomatePromotionsTab__tutorial-text","tutorial-video":"AutomatePromotionsTab__tutorial-video",tutorialVideo:"AutomatePromotionsTab__tutorial-video","mobile-instructions":"AutomatePromotionsTab__mobile-instructions",mobileInstructions:"AutomatePromotionsTab__mobile-instructions"}},224:function(e,t,n){"use strict";n.d(t,"b",(function(){return g})),n.d(t,"a",(function(){return f}));var a=n(0),o=n.n(a),r=n(18),l=n(6),i=n(2),c=n(41),s=n(323),u=n(4),m=n(411),d=n(306),p=n(174),b=n(120),_=c.a.SavedFeed;const g="You have unsaved changes. If you leave now, your changes will be lost.";function f({feed:e,config:t,requireName:n,confirmOnCancel:c,firstTab:f,useCtrlS:h,onChange:v,onSave:E,onCancel:y,onRename:O,onChangeTab:C,onDirtyChange:N}){const w=Object(u.q)(b.a,null!=t?t:{});f=null!=f?f:w.tabs[0].id;const A=Object(s.a)(),[k,T]=Object(r.i)(null),[S,P]=Object(r.i)(e.name),[j,L]=o.a.useState(A.showFakeOptions),[x,I]=o.a.useState(f),[R,M]=o.a.useState(i.a.Mode.DESKTOP),[F,D]=Object(r.i)(!1),[B,U]=o.a.useState(!1),[G,H]=Object(r.i)(!1),[z,Y]=o.a.useState(!1),W=e=>{D(e),N&&N(e)};null===k.current&&(k.current=new l.a.Options(e.options));const K=o.a.useCallback(e=>{I(e),C&&C(e)},[C]),$=o.a.useCallback(e=>{const t=new l.a.Options(k.current);Object(u.a)(t,e),T(t),W(!0),v&&v(e,t)},[v]),V=o.a.useCallback(e=>{P(e),W(!0),O&&O(e)},[O]),q=o.a.useCallback(t=>{if(F.current)if(n&&void 0===t&&!G.current&&0===S.current.length)H(!0);else{t=null!=t?t:S.current,P(t),H(!1),Y(!0);const n=new _({id:e.id,name:t,options:k.current});E&&E(n).finally(()=>{Y(!1),W(!1)})}},[e,E]),J=o.a.useCallback(()=>{F.current&&!confirm(g)||(W(!1),U(!0))},[y]);return Object(r.d)("keydown",e=>{h&&e.key&&"s"===e.key.toLowerCase()&&e.ctrlKey&&(q(),e.preventDefault(),e.stopPropagation())},[],[F]),Object(a.useLayoutEffect)(()=>{B&&y&&y()},[B]),o.a.createElement(o.a.Fragment,null,o.a.createElement(m.a,Object.assign({value:k.current,name:S.current,tabId:x,previewDevice:R,showFakeOptions:j,onChange:$,onRename:V,onChangeTab:K,onToggleFakeOptions:e=>{L(e),Object(s.b)({showFakeOptions:e})},onChangeDevice:M,onSave:q,onCancel:J,isSaving:z},w,{isDoneBtnEnabled:F.current,isCancelBtnEnabled:F.current})),o.a.createElement(d.a,{isOpen:G.current,onAccept:e=>{q(e)},onCancel:()=>{H(!1)}}),c&&o.a.createElement(p.a,{message:g,when:F.current&&!z&&!B}))}},225:function(e,t,n){e.exports={root:"Tooltip__root layout__z-highest",container:"Tooltip__container","container-top":"Tooltip__container-top Tooltip__container",containerTop:"Tooltip__container-top Tooltip__container","container-bottom":"Tooltip__container-bottom Tooltip__container",containerBottom:"Tooltip__container-bottom Tooltip__container","container-left":"Tooltip__container-left Tooltip__container",containerLeft:"Tooltip__container-left Tooltip__container","container-right":"Tooltip__container-right Tooltip__container",containerRight:"Tooltip__container-right Tooltip__container",content:"Tooltip__content",arrow:"Tooltip__arrow","arrow-top":"Tooltip__arrow-top Tooltip__arrow",arrowTop:"Tooltip__arrow-top Tooltip__arrow","arrow-bottom":"Tooltip__arrow-bottom Tooltip__arrow",arrowBottom:"Tooltip__arrow-bottom Tooltip__arrow","arrow-left":"Tooltip__arrow-left Tooltip__arrow",arrowLeft:"Tooltip__arrow-left Tooltip__arrow","arrow-right":"Tooltip__arrow-right Tooltip__arrow",arrowRight:"Tooltip__arrow-right Tooltip__arrow"}},227:function(e,t,n){e.exports={root:"HelpTooltip__root",tooltip:"HelpTooltip__tooltip layout__z-high","tooltip-container":"HelpTooltip__tooltip-container",tooltipContainer:"HelpTooltip__tooltip-container","tooltip-content":"HelpTooltip__tooltip-content",tooltipContent:"HelpTooltip__tooltip-content",icon:"HelpTooltip__icon"}},230:function(e,t,n){e.exports={root:"Notification__root",text:"Notification__text",title:"Notification__title Notification__text",content:"Notification__content Notification__text",date:"Notification__date"}},242:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(225),l=n.n(r),i=n(192),c=n(327),s=n(328),u=n(19),m=n(10);function d({visible:e,delay:t,placement:n,theme:r,children:d}){r=null!=r?r:{},n=n||"bottom";const[b,_]=o.a.useState(!1),g={preventOverflow:{boundariesElement:document.getElementById(u.a.config.rootId),padding:5}};Object(a.useEffect)(()=>{const n=setTimeout(()=>_(e),e?t:1);return()=>clearTimeout(n)},[e]);const f=p("container",n),h=p("arrow",n),v=Object(m.b)(l.a[f],r.container,r[f]),E=Object(m.b)(l.a[h],r.arrow,r[h]);return o.a.createElement(i.c,null,o.a.createElement(c.a,null,e=>d[0](e)),o.a.createElement(s.a,{placement:n,modifiers:g,positionFixed:!0},({ref:e,style:t,placement:n,arrowProps:a})=>b?o.a.createElement("div",{ref:e,className:Object(m.b)(l.a.root,r.root),style:t,tabIndex:-1},o.a.createElement("div",{className:v,"data-placement":n},o.a.createElement("div",{className:Object(m.b)(l.a.content,r.content)},d[1]),o.a.createElement("div",{className:E,ref:a.ref,style:a.style,"data-placement":n}))):null))}function p(e,t){switch(t){case"top":case"top-start":case"top-end":return e+"Top";case"bottom":case"bottom-start":case"bottom-end":return e+"Bottom";case"left":case"left-start":case"left-end":return e+"Left";case"right":case"right-start":case"right-end":return e+"Right";default:return e}}},246:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(388),l=n.n(r),i=n(95);function c({children:e}){return o.a.createElement("div",null,o.a.createElement("div",{className:l.a.proPill},o.a.createElement(i.a,null)),o.a.createElement("span",null,e))}},25:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return u}));var a=n(1),o=n(19),r=n(4),l=n(22),i=n(15);let c;t.c=c=Object(a.o)({values:{},original:{},isDirty:!1,isSaving:!1,update(e){Object(r.a)(c.values,e)},save(){if(!c.isDirty)return;c.isSaving=!0;const e={importerInterval:c.values.importerInterval,cleanerAgeLimit:c.values.cleanerAgeLimit,cleanerInterval:c.values.cleanerInterval,hashtagWhitelist:c.values.hashtagWhitelist,hashtagBlacklist:c.values.hashtagBlacklist,captionWhitelist:c.values.captionWhitelist,captionBlacklist:c.values.captionBlacklist,autoPromotions:c.values.autoPromotions,promotions:c.values.promotions};return o.a.restApi.saveSettings(e).then(e=>{c.fromResponse(e),document.dispatchEvent(new m(s))}).catch(e=>{const t=l.a.getErrorReason(e);throw document.dispatchEvent(new m(u,{detail:{error:t}})),t}).finally(()=>c.isSaving=!1)},load:()=>o.a.restApi.getSettings().then(e=>c.fromResponse(e)).catch(e=>{throw l.a.getErrorReason(e)}),restore(){c.values=Object(r.g)(c.original),c.isDirty=!1},fromResponse(e){var t,n,a,o,r,l,i,s,u;if("object"!=typeof e||void 0===e.data)throw"Spotlight encountered a problem while trying to load your settings. Kindly contact customer support for assistance.";c.original={importerInterval:null!==(t=e.data.importerInterval)&&void 0!==t?t:"",cleanerAgeLimit:null!==(n=e.data.cleanerAgeLimit)&&void 0!==n?n:"",cleanerInterval:null!==(a=e.data.cleanerInterval)&&void 0!==a?a:"",hashtagWhitelist:null!==(o=e.data.hashtagWhitelist)&&void 0!==o?o:[],hashtagBlacklist:null!==(r=e.data.hashtagBlacklist)&&void 0!==r?r:[],captionWhitelist:null!==(l=e.data.captionWhitelist)&&void 0!==l?l:[],captionBlacklist:null!==(i=e.data.captionBlacklist)&&void 0!==i?i:[],autoPromotions:null!==(s=e.data.autoPromotions)&&void 0!==s?s:[],promotions:null!==(u=e.data.promotions)&&void 0!==u?u:{}},Array.isArray(c.original.promotions)&&0===c.original.promotions.length&&(c.original.promotions={}),c.restore()}},{values:a.o,update:a.f,save:a.f,load:a.f,restore:a.f}),Object(a.g)(()=>{c.isDirty=!Object(r.l)(c.original,c.values),i.a.config.globalPromotions=c.values.promotions,i.a.config.autoPromotions=c.values.autoPromotions});const s="sli/settings/save/success",u="sli/settings/save/error";class m extends CustomEvent{constructor(e,t={}){super(e,t)}}},256:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(405),l=n.n(r),i=n(48),c=n(161);const s=({feed:e,onCopy:t,children:n})=>o.a.createElement(l.a,{text:`[instagram feed="${e.id}"]`,onCopy:()=>{i.a.add("feeds/shortcode/copied",()=>o.a.createElement(c.a,{message:"Copied shortcode to clipboard."})),t&&t()}},n)},259:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n(0),o=n.n(a),r=n(210),l=n.n(r),i=n(114),c=n(112),s=n.n(c),u=n(4),m=n(260),d=n(9),p=n(8),b=n(11),_=n(56),g=n(128),f=n(19),h=n(89);function v({automations:e,selected:t,isFakePro:n,onChange:r,onSelect:l,onClick:i}){!n&&r||(r=_.b);const[c,p]=o.a.useState(null);function g(e){l&&l(e)}const f=Object(a.useCallback)(()=>{r(e.concat({type:"hashtag",config:{},promotion:{type:"link",config:{}}}),e.length)},[e]),v=Object(a.useCallback)(t=>()=>{const n=e[t],a=Object(u.g)(n),o=e.slice();o.splice(t+1,0,a),r(o,t+1)},[e]);function y(){p(null)}const O=Object(a.useCallback)(t=>{const n=e.slice();n.splice(t,1),r(n,0),y()},[e]),C=Object(a.useCallback)(n=>{const a=e[t],o=n.map(e=>({type:e.type,config:b.a.Automation.getConfig(e),promotion:b.a.Automation.getPromotion(e)})),l=o.findIndex(e=>e.promotion===a.promotion);r(o,l)},[e]);function N(e){return()=>{g(e),i&&i(e)}}const w=e.map(e=>Object.assign(Object.assign({},e),{id:Object(u.p)()}));return o.a.createElement("div",{className:n?s.a.fakeProList:s.a.list},o.a.createElement("div",{className:s.a.addButtonRow},o.a.createElement(d.a,{type:d.c.SECONDARY,size:d.b.LARGE,onClick:f},"Add automation")),o.a.createElement(m.a,{list:w,handle:"."+s.a.rowDragHandle,setList:C,onStart:function(e){g(e.oldIndex)},animation:200,delay:1e3,fallbackTolerance:5,delayOnTouchOnly:!0},e.map((e,n)=>o.a.createElement(E,{key:n,automation:e,selected:t===n,onClick:N(n),onDuplicate:v(n),onRemove:()=>function(e){p(e)}(n)}))),o.a.createElement(h.a,{isOpen:null!==c,title:"Are you sure?",buttons:["Yes, remove it","No, keep it"],onAccept:()=>O(c),onCancel:y},o.a.createElement("p",null,"Are you sure you want to remove this automation? This ",o.a.createElement("strong",null,"cannot")," be undone!")))}function E({automation:e,selected:t,onClick:n,onDuplicate:a,onRemove:r}){const l=b.a.Automation.getConfig(e),i=b.a.Automation.getPromotion(e),c=b.a.getConfig(i),u=f.a.config.postTypes.find(e=>e.slug===c.linkType);return o.a.createElement("div",{className:t?s.a.rowSelected:s.a.row,onClick:n},o.a.createElement("div",{className:s.a.rowDragHandle},o.a.createElement(p.a,{icon:"menu"})),o.a.createElement("div",{className:s.a.rowBox},o.a.createElement("div",{className:s.a.rowHashtags},l.hashtags&&Array.isArray(l.hashtags)?l.hashtags.map(e=>"#"+e).join(", "):o.a.createElement("span",{className:s.a.noHashtagsMessage},"No hashtags")),o.a.createElement("div",{className:s.a.rowSummary},o.a.createElement(g.a,{value:c.linkType},o.a.createElement(g.c,{value:"url"},o.a.createElement("span",{className:s.a.summaryItalics},"Custom URL")),o.a.createElement(g.b,null,()=>u?o.a.createElement("span",null,o.a.createElement("span",{className:s.a.summaryBold},c.postTitle)," ",o.a.createElement("span",{className:s.a.summaryItalics},"(",u.labels.singularName,")")):o.a.createElement("span",{className:s.a.noPromoMessage},"No promotion")))),o.a.createElement("div",{className:s.a.rowActions},o.a.createElement(d.a,{type:d.c.PILL,size:d.b.SMALL,onClick:Object(_.c)(a),tooltip:"Duplicate automation"},o.a.createElement(p.a,{icon:"admin-page"})),o.a.createElement(d.a,{type:d.c.DANGER_PILL,size:d.b.SMALL,onClick:Object(_.c)(r),tooltip:"Remove automation"},o.a.createElement(p.a,{icon:"trash"})))))}var y=n(324),O=n.n(y),C=n(118),N=n(74),w=n(105),A=n(145),k=n(198),T=n(10);let S;function P({automation:e,isFakePro:t,onChange:n}){var a;!t&&n||(n=_.b),void 0===S&&(S=b.a.getTypes().filter(e=>"-more-"!==e.id).map(e=>({value:e.id,label:e.label})));const r=b.a.Automation.getPromotion(e),l=b.a.getType(r),i=b.a.getConfig(r),c=null!==(a=b.a.Automation.getConfig(e).hashtags)&&void 0!==a?a:[];return o.a.createElement(C.a,null,e&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Object(T.b)(C.a.padded,t?O.a.fakePro:null)},o.a.createElement(w.a,{id:"sli-auto-promo-hashtags",label:"Promote posts with any of these hashtags",wide:!0},o.a.createElement(A.a,{id:"sli-auto-promo-hashtags",value:c,onChange:function(t){n(Object.assign(Object.assign({},e),{config:{hashtags:t}}))},autoFocus:!t})),o.a.createElement(w.a,{id:"auto-promo-type",label:"Promotion type",wide:!0},o.a.createElement(N.a,{id:"sli-auto-promo-type",value:e.promotion.type,onChange:function(t){n(Object.assign(Object.assign({},e),{type:t.value}))},options:S,isSearchable:!1,isCreatable:!1,isClearable:!1}))),o.a.createElement("div",{className:t?O.a.fakePro:null},o.a.createElement(k.a,{type:l,config:i,onChange:function(t){n(Object.assign(Object.assign({},e),{promotion:Object.assign(Object.assign({},e.promotion),{config:t})}))},hideRemove:!0}))),!e&&o.a.createElement("div",{className:C.a.padded},o.a.createElement("p",null,"Automatically link Instagram posts from any source that contain specific hashtags to posts,"," ","pages, products, custom links, and more."," ",o.a.createElement("a",{href:"#"},"Learn more")),o.a.createElement("p",null,"To get started, create an automation or select an existing one.")))}function j({automations:e,isFakePro:t,onChange:n}){e=null!=e?e:[],n=null!=n?n:_.b;const[r,c]=o.a.useState(0),[s,m]=o.a.useState("content"),d=Object(u.f)(r,e),p=e.length>0,b=()=>m("content"),g=()=>m("sidebar"),f=Object(a.useCallback)(()=>e[d],[e,d]);function h(e){c(e)}function E(e){h(e),g()}const y=Object(a.useCallback)((e,t)=>{n(e),void 0!==t&&c(t)},[n]),O=Object(a.useCallback)(t=>{n(Object(u.c)(e,d,t))},[d,n]),C=Object(a.useCallback)(()=>{n(e.concat({type:"hashtag",config:{},promotion:{type:"link",config:{}}})),c(0),g()},[e]);return o.a.createElement(i.a,{primary:"content",current:s,sidebar:p&&(e=>o.a.createElement(o.a.Fragment,null,e&&o.a.createElement(i.a.Navigation,{icon:"arrow-left-alt",text:"Automations",onClick:b}),o.a.createElement(P,{automation:f(),onChange:O,isFakePro:t}))),content:n=>o.a.createElement("div",{className:l.a.content},!p&&o.a.createElement(L,{onCreate:C}),p&&o.a.createElement(o.a.Fragment,null,n&&o.a.createElement("div",{className:l.a.mobileInstructions},o.a.createElement("p",null,"Click or tap on an automation to change its settings")),o.a.createElement(v,{automations:e,selected:d,isFakePro:t,onChange:y,onSelect:h,onClick:E})))})}function L({onCreate:e}){return o.a.createElement("div",{className:l.a.tutorial},o.a.createElement("div",{className:l.a.tutorialBox},o.a.createElement("div",{className:l.a.tutorialText},o.a.createElement("h1",null,"Automatically drive more conversions with Instagram"),o.a.createElement("p",null,"Link Instagram posts to your products, blog posts, landing pages, and more."),o.a.createElement("p",null,o.a.createElement("b",null,"Promotions help you drive traffic and increase conversions through social proof.")),o.a.createElement("p",null,"For example, create an ",o.a.createElement("b",null,"Instagram hashtag"),", let’s call it ",o.a.createElement("b",null,"#mymaxidress"),"."," "," Display photos from Instagram that use this hashtag and feature your dress,"," "," then have them ",o.a.createElement("b",null,"link directly to your product page"),", whether it’s on the"," "," same website or not."),o.a.createElement("p",null,"Every new Instagram photo that Spotlight finds with this hashtag will then",o.a.createElement("br",null),o.a.createElement("b",null,"automatically link to the product page"),"."),o.a.createElement("p",null,o.a.createElement("b",null,"Simple. Powerful. Effective."))),o.a.createElement(d.a,{type:d.c.SECONDARY,size:d.b.HERO,onClick:e},"Create your first automation")))}},261:function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var a=n(0),o=n.n(a),r=n(140),l=n.n(r),i=n(3),c=n(6),s=n(11),u=n(102),m=n(12),d=n(114),p=n(118),b=n(105),_=n(74),g=n(198);function f({media:e,promo:t,isLastPost:n,isFakePro:r,onChange:l,onNextPost:i}){let c,u,m;e&&(c=t?t.type:s.a.getTypes()[0].id,u=s.a.getTypeById(c),m=s.a.getConfig(t));const d=Object(a.useCallback)(e=>{const t={type:u.id,config:e};l(t)},[e,u]),f=Object(a.useCallback)(e=>{const t={type:e.value,config:m};l(t)},[e,m]);if(!e)return o.a.createElement(p.a,{disabled:r},o.a.createElement("div",{className:p.a.padded},o.a.createElement("p",null,"Promote your blog posts, landing pages, products, and much more through your Instagram feed."),o.a.createElement("p",{style:{fontWeight:"bold"}},"How it works:"),o.a.createElement("ol",{style:{marginTop:0}},o.a.createElement("li",null,"Select a post from the preview on the left."),o.a.createElement("li",null,"Choose what the post should link to.")),o.a.createElement("p",null,"That’s it!")));const h=void 0!==s.a.getAutoPromo(e);return o.a.createElement(p.a,{disabled:r},o.a.createElement("div",{className:p.a.padded},o.a.createElement(b.a,{label:"Promotion type",wide:!0},o.a.createElement(_.a,{value:c,onChange:f,options:s.a.getTypes().map(e=>({value:e.id,label:e.label}))}))),o.a.createElement(g.a,{key:e?e.id:void 0,type:u,config:m,onChange:d,hasAuto:h,showNextBtn:!0,isNextBtnDisabled:n,onNext:i}))}var h=n(196),v=n(254),E=n(10),y=n(255),O=n(56),C=n(125);const N={};function w(){return new u.b({watch:{all:!0,moderation:!1,filters:!1}})}function A({promotions:e,isFakePro:t,onChange:n}){!t&&n||(n=O.b);const[a,r]=o.a.useState("content"),[u,p]=o.a.useState(i.b.list.length>0?i.b.list[0].id:null),[b,_]=o.a.useState(),g=o.a.useRef(new c.a);A();const E=()=>r("content");function A(){g.current=new c.a(new c.a.Options({accounts:[u]}))}const T=o.a.useCallback(e=>{p(e.id),A()},[p]),S=o.a.useCallback((e,t)=>{_(t)},[_]),P=e=>e&&r("sidebar"),j=o.a.useCallback(()=>{_(e=>e+1)},[_]),L=u?m.a.ensure(N,u,w()):w(),x=L.media[b],I=x?s.a.getPromoFromDictionary(x,e):void 0,R=o.a.useCallback(t=>{n(m.a.withEntry(e,x.id,t))},[x,e,n]);return o.a.createElement(o.a.Fragment,null,0===i.b.list.length&&o.a.createElement("div",{className:l.a.tutorial},o.a.createElement("div",{className:l.a.tutorialBox},o.a.createElement("div",{className:l.a.tutorialText},o.a.createElement("h1",null,"Set up global promotions across all feeds"),o.a.createElement("p",null,"Link Instagram posts to your products, blog posts, landing pages, and more."),o.a.createElement("p",null,o.a.createElement("b",null,"Promotions help you drive traffic and increase conversions through social proof.")),o.a.createElement("p",null,"Set up global promotions for each account that will apply across all feeds."," ","You may then choose to enable or disable promotions on a per-feed basis."),o.a.createElement("p",null,"Connect your first Instagram account to set up global promotions."),o.a.createElement("p",null,o.a.createElement("b",null,"Simple. Powerful. Effective."))),o.a.createElement(C.a,{onConnect:p},"Connect your Instagram account"))),i.b.list.length>0&&o.a.createElement(d.a,{primary:"content",current:a,sidebar:e=>o.a.createElement(o.a.Fragment,null,e&&o.a.createElement(o.a.Fragment,null,o.a.createElement(d.a.Navigation,{icon:"arrow-left-alt",text:"Back",onClick:E}),o.a.createElement(y.a,{media:x})),o.a.createElement(f,{media:x,promo:I,isLastPost:b>=L.media.length-1,onChange:R,onNextPost:j,isFakePro:t})),content:e=>o.a.createElement(o.a.Fragment,null,i.b.list.length>1&&o.a.createElement(k,{selected:u,onSelect:T}),o.a.createElement("div",{className:l.a.content},e&&o.a.createElement("div",{className:l.a.mobileInstructions},o.a.createElement("p",null,"Click or tap a post to set up a promotion for it")),o.a.createElement(h.a,{key:g.current.options.accounts.join("-"),feed:g.current,store:L,selected:b,onSelectMedia:S,onClickMedia:P,autoFocusFirst:!0,disabled:t},(e,n)=>{const a=t?void 0:s.a.getPromo(e);return o.a.createElement(v.a,{media:e,promo:a,selected:n===b})})))}))}function k({selected:e,onSelect:t}){return o.a.createElement("div",{className:l.a.accountList},o.a.createElement("div",{className:l.a.accountScroller},i.b.list.map(n=>{const a="global-promo-account-"+n.id;return o.a.createElement("div",{key:n.id,className:e===n.id?l.a.accountSelected:l.a.accountButton,onClick:()=>t(n),role:"button","aria-labelledby":a},o.a.createElement("div",{className:l.a.profilePic},o.a.createElement("img",Object.assign({src:i.b.getProfilePicUrl(n),alt:n.username},E.e))),o.a.createElement("div",{id:a,className:l.a.username},o.a.createElement("span",null,"@"+n.username)))})))}},263:function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var a=n(0),o=n.n(a),r=n(129),l=n.n(r),i=n(47),c=n(3),s=n(64),u=n(9),m=n(8),d=n(147),p=n.n(d),b=n(19),_=n(35);const g=/^(User ID: ([0-9]+)\s*)?Access Token: ([a-zA-Z0-9]+)$/im;function f({isColumn:e,showPrompt:t,onConnectPersonal:n,onConnectBusiness:a}){const r=o.a.useRef(!1),[l,i]=o.a.useState(""),[c,s]=o.a.useState(""),m=l.length>145&&l.trimLeft().startsWith("EA"),d=o.a.useCallback(()=>{m?a(l,c):n(l)},[l,c,m]),f=o.a.createElement("div",{className:p.a.buttonContainer},o.a.createElement(u.a,{className:p.a.button,onClick:d,type:u.c.PRIMARY,disabled:0===l.length&&(0===c.length||!m)},"Connect"));return o.a.createElement("div",{className:e?p.a.column:p.a.row},t&&o.a.createElement("p",{className:p.a.prompt},"Or connect without a login (access token):"),o.a.createElement("div",{className:p.a.content},o.a.createElement("div",{className:p.a.bottom},o.a.createElement("input",{id:"manual-connect-access-token",type:"text",value:l,onChange:e=>{const t=e.target.value;if(r.current){r.current=!1;const e=g.exec(t);if(e)switch(e.length){case 2:return void i(e[1]);case 4:return s(e[2]),void i(e[3])}}i(t)},onPaste:e=>{r.current=!0,e.persist()},placeholder:"Instagram/Facebook access token"}),!m&&f)),m&&o.a.createElement("div",{className:p.a.content},o.a.createElement("label",{className:p.a.label,htmlFor:"manual-connect-user-id"},o.a.createElement("div",null,"This access token is for a ",o.a.createElement("strong",null,"Business")," account."," ","Please also enter the user ID:")),o.a.createElement("div",{className:p.a.bottom},o.a.createElement("input",{id:"manual-connect-user-id",type:"text",value:c,onChange:e=>{s(e.target.value)},placeholder:"Enter the user ID"}),m&&f)),o.a.createElement(_.a,{type:_.b.GREY,showIcon:!0},"Connecting a client's account? Avoid sharing passwords and use our"," ",o.a.createElement("a",{href:b.a.resources.tokenGenerator,target:"_blank"},"access token generator"),"."))}var h=n(22),v=n(48),E=n(194),y=n(56);function O({onConnect:e,beforeConnect:t,useColumns:n,showPrompt:a}){a=null==a||a,e=null!=e?e:y.b;const r=e=>{const t=h.a.getErrorReason(e);v.a.add("admin/connect/fail",()=>o.a.createElement(E.a,{message:t}))},d=e=>{i.a.State.connectSuccess&&t&&t(e)};return o.a.createElement("div",{className:n?l.a.vertical:l.a.horizontal},a&&o.a.createElement("p",{className:l.a.promptMsg},"Choose the type of account to connect:"),o.a.createElement("div",{className:l.a.types},o.a.createElement("div",{className:l.a.type},o.a.createElement(u.a,{type:u.c.PRIMARY,size:u.b.HERO,onClick:()=>i.a.openAuthWindow(c.a.Type.PERSONAL,s.a.ANIMATION_DELAY,d).then(e).catch(()=>{})},"Connect your Personal account"),o.a.createElement("div",{className:l.a.capabilities},o.a.createElement(C,null,"Connects directly through Instagram"),o.a.createElement(C,null,"Show posts from your account"))),o.a.createElement("div",{className:l.a.type},o.a.createElement(u.a,{type:u.c.SECONDARY,size:u.b.HERO,onClick:()=>i.a.openAuthWindow(c.a.Type.BUSINESS,s.a.ANIMATION_DELAY,d).then(e).catch(()=>{})},"Connect your Business account"),o.a.createElement("div",{className:l.a.capabilities},o.a.createElement(C,null,"Connects through your Facebook page"),o.a.createElement(C,null,"Show posts from your account"),o.a.createElement(C,null,"Show posts where you are tagged"),o.a.createElement(C,null,"Show posts with a specific hashtag from all across Instagram"),o.a.createElement("div",{className:l.a.businessLearnMore},o.a.createElement(m.a,{icon:"editor-help"}),o.a.createElement("a",{href:b.a.resources.businessAccounts,target:"_blank"},"Learn more about Business accounts"))))),o.a.createElement("div",{className:a?l.a.connectAccessToken:null},n&&o.a.createElement("p",{className:l.a.promptMsg},"Or connect without a login:"),o.a.createElement(f,{isColumn:n,showPrompt:a,onConnectPersonal:t=>i.a.manualConnectPersonal(t,s.a.ANIMATION_DELAY,d).then(e).catch(r),onConnectBusiness:(t,n)=>i.a.manualConnectBusiness(t,n,s.a.ANIMATION_DELAY,d).then(e).catch(r)})))}const C=e=>{var{children:t}=e,n=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["children"]);return o.a.createElement("div",Object.assign({className:l.a.capability},n),o.a.createElement(m.a,{icon:"yes"}),o.a.createElement("div",null,t))}},265:function(e,t,n){e.exports={root:"ModalPrompt__root",button:"ModalPrompt__button"}},266:function(e,t,n){e.exports={button:"ColorPicker__button","color-preview":"ColorPicker__color-preview",colorPreview:"ColorPicker__color-preview",popper:"ColorPicker__popper"}},270:function(e,t,n){e.exports={"pro-upsell":"SidebarUpsell__pro-upsell",proUpsell:"SidebarUpsell__pro-upsell",toggle:"SidebarUpsell__toggle","toggle-label":"SidebarUpsell__toggle-label",toggleLabel:"SidebarUpsell__toggle-label"}},275:function(e,t,n){"use strict";t.a={Sizes:{WIDE:1200,LARGE:1180,MEDIUM:960,SMALL:782,NARROW:600,ALL:[1200,1180,960,782,600]}}},311:function(e,t,n){e.exports={root:"ClearCacheButton__root layout__flex-row","doc-link":"ClearCacheButton__doc-link",docLink:"ClearCacheButton__doc-link"}},315:function(e,t,n){e.exports={root:"SaveButton__root","saving-overlay":"SaveButton__saving-overlay layout__fill-parent",savingOverlay:"SaveButton__saving-overlay layout__fill-parent","saving-animation":"SaveButton__saving-animation",savingAnimation:"SaveButton__saving-animation"}},320:function(e,t,n){e.exports={root:"Toaster__root layout__z-highest",container:"Toaster__container"}},322:function(e,t,n){e.exports={logo:"SpotlightLogo__logo","logo-image":"SpotlightLogo__logo-image",logoImage:"SpotlightLogo__logo-image"}},324:function(e,t,n){e.exports={"fake-pro":"AutoPromotionsSidebar__fake-pro",fakePro:"AutoPromotionsSidebar__fake-pro"}},326:function(e,t,n){"use strict";var a=n(0),o=n.n(a),r=n(320),l=n.n(r),i=n(48),c=n(209),s=n.n(c),u=n(8);function m({children:e,ttl:t,onExpired:n}){t=null!=t?t:i.a.NO_TTL;const[r,l]=o.a.useState(!1);let c=o.a.useRef(),m=o.a.useRef();const d=()=>{t!==i.a.NO_TTL&&(c.current=setTimeout(b,t))},p=()=>{clearTimeout(c.current)},b=()=>{l(!0),m.current=setTimeout(_,200)},_=()=>{n&&n()};Object(a.useEffect)(()=>(d(),()=>{p(),clearTimeout(m.current)}),[]);const g=r?s.a.rootFadingOut:s.a.root;return o.a.createElement("div",{className:g,onMouseOver:p,onMouseOut:d},o.a.createElement("div",{className:s.a.content},e),o.a.createElement("button",{className:s.a.dismissBtn,onClick:()=>{p(),b()}},o.a.createElement(u.a,{icon:"no-alt",className:s.a.dismissIcon})))}var d=n(7);t.a=Object(d.b)((function(){return o.a.createElement("div",{className:l.a.root},o.a.createElement("div",{className:l.a.container},i.a.getAll().map(e=>{var t,n;return o.a.createElement(m,{key:e.key,ttl:null!==(t=e.ttl)&&void 0!==t?t:i.a.DEFAULT_TTL,onExpired:(n=e.key,()=>{i.a.remove(n)})},o.a.createElement(e.component,null))})))}))},348:function(e,t,n){},35:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u}));var a,o=n(0),r=n.n(o),l=n(204),i=n.n(l),c=n(10),s=n(8);!function(e){e.SUCCESS="success",e.INFO="info",e.PRO_TIP="pro-tip",e.WARNING="warning",e.ERROR="error",e.GREY="grey"}(a||(a={}));const u=({children:e,type:t,showIcon:n,shake:a,isDismissible:o,onDismiss:l})=>{const[u,d]=r.a.useState(!1),p=Object(c.b)(i.a[t],a?i.a.shaking:null);return u?null:r.a.createElement("div",{className:p},n?r.a.createElement("div",null,r.a.createElement(s.a,{className:i.a.icon,icon:m(t)})):null,r.a.createElement("div",{className:i.a.content},e),o?r.a.createElement("button",{className:i.a.dismissBtn,onClick:()=>{o&&(d(!0),l&&l())}},r.a.createElement(s.a,{icon:"no"})):null)};function m(e){switch(e){case a.SUCCESS:return"yes-alt";case a.PRO_TIP:return"lightbulb";case a.ERROR:case a.WARNING:return"warning";case a.INFO:default:return"info"}}},37:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"f",(function(){return d})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return _})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return f}));var a=n(0),o=n.n(a),r=n(192),l=n(327),i=n(328),c=n(18),s=n(19),u=(n(455),n(10));const m=({children:e,className:t,refClassName:n,isOpen:a,onBlur:m,placement:d,modifiers:b,useVisibility:_})=>{d=null!=d?d:"bottom-end",_=null!=_&&_;const g=o.a.useRef(),f=a||_,h=!a&&_,v=Object.assign({preventOverflow:{boundariesElement:document.getElementById(s.a.config.rootId),padding:5}},b),E=()=>{m()},y=e=>{switch(e.key){case"ArrowDown":break;case"Escape":E();break;default:return}e.preventDefault(),e.stopPropagation()};return Object(c.b)(g,E,[g]),Object(c.c)([g],E),o.a.createElement("div",{ref:g,className:Object(u.b)("menu__ref",n)},o.a.createElement(r.c,null,o.a.createElement(l.a,null,t=>e[0](t)),o.a.createElement(i.a,{placement:d,positionFixed:!0,modifiers:v},({ref:n,style:a,placement:r})=>f?o.a.createElement("div",{ref:n,className:"menu",style:p(a,h),"data-placement":r,onKeyDown:y},o.a.createElement("div",{className:"menu__container"+(t?" "+t:"")},e[1])):null)))};function d(e){var{children:t}=e,n=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["children"]);const[r,l]=Object(a.useState)(!1),i=()=>l(!0),c=()=>l(!1),s={openMenu:i,closeMenu:c};return o.a.createElement(d.Context.Provider,{value:s},o.a.createElement(m,Object.assign({isOpen:r,onBlur:c},n),({ref:e})=>t[0]({ref:e,openMenu:i}),t[1]))}function p(e,t){return Object.assign(Object.assign({},e),{opacity:1,pointerEvents:"all",visibility:t?"hidden":"visible"})}!function(e){e.Context=o.a.createContext({openMenu:null,closeMenu:null})}(d||(d={}));const b=({children:e,onClick:t,disabled:n,active:a})=>{const r=Object(u.a)("menu__item",{"--disabled":n,"--active":a});return o.a.createElement(d.Context.Consumer,null,({closeMenu:l})=>o.a.createElement("div",{className:r},o.a.createElement("button",{onClick:()=>{l&&l(),!a&&!n&&t&&t()}},e)))},_=({children:e})=>e,g=()=>o.a.createElement("div",{className:"menu__separator"}),f=({children:e})=>o.a.createElement("div",{className:"menu__static"},e)},378:function(e,t,n){},380:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(97),o=n(117),r=n(31);const l={factories:Object(a.b)({"router/history":()=>Object(o.a)(),"router/store":e=>r.a.useHistory(e.get("router/history"))}),run:e=>{e.get("router/store")}}},381:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(18);function o({when:e,is:t,isRoot:n,render:o}){const r=Object(a.h)().get(e);return r===t||!t&&!r||n&&!r?o():null}},382:function(e,t,n){e.exports={root:"ConnectAccountButton__root"}},384:function(e,t,n){e.exports={content:"ErrorToast__content"}},388:function(e,t,n){e.exports={"pro-pill":"SpoilerProLabel__pro-pill",proPill:"SpoilerProLabel__pro-pill"}},389:function(e,t,n){e.exports={pill:"ProPill__pill"}},391:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);n(348);const r=({children:e})=>o.a.createElement("div",{className:"button-group"},e)},393:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(10),l=(n(464),function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n});const i=e=>{var{className:t,unit:n}=e,a=l(e,["className","unit"]);const i=Object(r.b)("unit-input__field",t);return o.a.createElement("div",{className:"unit-input"},o.a.createElement("input",Object.assign({},a,{className:i})),o.a.createElement("div",{className:"unit-input__unit"},o.a.createElement("span",null,n)))}},398:function(e,t,n){"use strict";var a=n(0),o=n.n(a),r=n(64),l=n(136),i=n(25),c=n(131),s=n(19),u=n(7);t.a=Object(u.b)((function({isOpen:e,onClose:t,onSave:n}){return o.a.createElement(r.a,{title:"Global filters",isOpen:e,onClose:()=>{i.c.isDirty&&!confirm("You have unsaved changes. If you close the window now, your settings will not be saved. Click OK to close anyway.")||t()}},o.a.createElement(r.a.Content,null,o.a.createElement(c.a,{page:s.a.settings.pages.find(e=>"filters"===e.id)})),o.a.createElement(r.a.Footer,null,o.a.createElement(l.a,{disabled:!i.c.isDirty,isSaving:i.c.isSaving,onClick:()=>{i.c.save().then(()=>{n&&n()})}})))}))},399:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),o=n.n(a),r=n(10);n(573);const l=({name:e,className:t,disabled:n,value:a,onChange:l,options:i})=>{const c=e=>{!n&&e.target.checked&&l&&l(e.target.value)},s=Object(r.b)(Object(r.a)("radio-group",{"--disabled":n}),t);return o.a.createElement("div",{className:s},i.map((t,n)=>o.a.createElement("label",{className:"radio-group__option",key:n},o.a.createElement("input",{type:"radio",name:e,value:t.value,checked:a===t.value,onChange:c}),o.a.createElement("span",null,t.label))))}},400:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);n(574);const r=({size:e})=>{const t=(e=null!=e?e:24)+"px",n={width:t,height:t,boxShadow:`${.25*e+"px"} 0 0 ${.375*e+"px"} #999 inset`};return o.a.createElement("span",{className:"loading-spinner",style:n})}},401:function(e,t,n){"use strict";var a=n(0),o=n.n(a),r=n(3),l=n(89),i=n(103),c=n(47),s=n(7),u=n(19);t.a=Object(s.b)((function({}){Object(a.useEffect)(()=>{const e=e=>{const a=e.detail.account;n||m||a.type!==r.a.Type.PERSONAL||a.customBio.length||a.customProfilePicUrl.length||(t(a),s(!0))};return document.addEventListener(c.a.ACCOUNT_CONNECTED_EVENT,e),()=>document.removeEventListener(c.a.ACCOUNT_CONNECTED_EVENT,e)},[]);const[e,t]=o.a.useState(null),[n,s]=o.a.useState(!1),[m,d]=o.a.useState(!1),p=()=>{c.a.State.connectedId=null};return o.a.createElement(o.a.Fragment,null,o.a.createElement(l.a,{title:"You've successfully connected your account!",buttons:["Yes","No, maybe later"],isOpen:n,onAccept:()=>{s(!1),d(!0)},onCancel:()=>{s(!1),p()}},o.a.createElement("p",null,"One more thing ..."),o.a.createElement("p",null,"Instagram doesn't provide the profile photo and bio text for Personal accounts."," ","Would you like to set a custom photo and a custom bio in Spotlight to match your Instagram profile?"),o.a.createElement("p",null,o.a.createElement("a",{href:u.a.resources.customPersonalInfoUrl,target:"_blank"},"What's this about?"))),o.a.createElement(i.a,{isOpen:m,onClose:()=>{d(!1),p()},account:e}))}))},402:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(0),o=n.n(a),r=n(230),l=n.n(r),i=n(589),c=n(412),s=n(31),u=n(66);function m({notification:e}){const t=o.a.useRef();return Object(a.useEffect)(()=>{if(!t.current)return;const e=t.current.getElementsByTagName("a");for(let t=0;t<e.length;++t){const n=e.item(t);if("true"===n.getAttribute("data-sli-link"))continue;const a=n.getAttribute("href");if("string"!=typeof a||!a.startsWith("app://"))continue;const o=Object(u.parse)(a.substr("app://".length)),r=s.a.at(o),l=s.a.fullUrl(o);n.setAttribute("href",l),n.setAttribute("data-sli-link","true"),n.addEventListener("click",e=>{s.a.history.push(r,{}),e.preventDefault(),e.stopPropagation()})}},[t.current]),o.a.createElement("article",{className:l.a.root},e.title&&e.title.length&&o.a.createElement("header",{className:l.a.title},e.title),o.a.createElement("main",{ref:t,className:l.a.content,dangerouslySetInnerHTML:{__html:e.content}}),e.date&&o.a.createElement("footer",{className:l.a.date},Object(i.a)(Object(c.a)(e.date),{addSuffix:!0})))}},403:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(404),l=n.n(r),i=n(10);function c(){return o.a.createElement("div",{className:Object(i.b)(l.a.modalLayer,"spotlight-modal-target")})}},404:function(e,t,n){e.exports={"modal-layer":"ModalLayer__modal-layer",modalLayer:"ModalLayer__modal-layer"}},41:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(1),r=n(6),l=n(22),i=n(19),c=function(e,t,n,a){var o,r=arguments.length,l=r<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,a);else for(var i=e.length-1;i>=0;i--)(o=e[i])&&(l=(r<3?o(l):r>3?o(t,n,l):o(t,n))||l);return r>3&&l&&Object.defineProperty(t,n,l),l};!function(e){class t{constructor(e={}){t.setFromObject(this,null!=e?e:{})}static setFromObject(e,t={}){var n,a,o,l,i;e.id=null!==(n=t.id)&&void 0!==n?n:null,e.name=null!==(a=t.name)&&void 0!==a?a:"",e.usages=null!==(o=t.usages)&&void 0!==o?o:[],e.options=new r.a.Options(null!==(l=e.options)&&void 0!==l?l:{}),r.a.Options.setFromObject(e.options,null!==(i=t.options)&&void 0!==i?i:{})}get label(){return t.getLabel(this.name)}static getLabel(e){return e.length>0?e:this.getDefaultName()}static getDefaultName(){return"(no name)"}}function n(n){if("object"!=typeof n||!Array.isArray(n.data))throw"Spotlight encountered a problem trying to load your feeds. Kindly contact customer support for assistance.";e.list.replace(n.data.map(e=>new t(e)))}c([o.o],t.prototype,"id",void 0),c([o.o],t.prototype,"name",void 0),c([o.o],t.prototype,"usages",void 0),c([o.o],t.prototype,"options",void 0),c([o.h],t.prototype,"label",null),e.SavedFeed=t,e.list=Object(o.o)([]),e.loadFeeds=()=>l.a.getFeeds().then(n).catch(e=>{throw l.a.getErrorReason(e)}),e.getById=t=>(t="string"==typeof t?parseInt(t):t)?e.list.find(e=>e.id==t):void 0,e.hasFeeds=()=>e.list.length>0,e.create=function(n,a){const o=new t({id:null,name:s(n),options:new r.a.Options(a)});return e.list.push(o),o},e.saveFeed=function(n){return i.a.restApi.saveFeed(n).then(a=>{const o=new t(a.data.feed);if(null===n.id)e.list.push(o);else{const t=e.list.findIndex(e=>e.id===n.id);e.list[t]=o}return o})},e.deleteFeed=function(t){const n=null!==t.id?e.list.findIndex(e=>e.id===t.id):e.list.findIndex(e=>e===t);return n>=0&&e.list.splice(n,1),null!==t.id?i.a.restApi.deleteFeed(t.id).catch(e=>{}):new Promise(e=>e())};const a=new RegExp("([\\w\\s]+)\\s?\\((\\d+)\\)?");function s(t){const n=u(t)[0],a=e.list.map(e=>u(e.name)).filter(e=>e[0]===n),o=a.reduce((e,t)=>Math.max(e,t[1]),1);return a.length>0?`${n} (${o+1})`:t.trim()}function u(e){e=e.trim();const t=a.exec(e);return t?[t[1].trim(),parseInt(t[2])]:[e,0]}}(a||(a={}))},437:function(e,t,n){},454:function(e,t,n){},455:function(e,t,n){},456:function(e,t,n){},464:function(e,t,n){},47:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(3),r=n(46),l=n(19),i=n(1),c=n(590),s=n(588),u=n(412);!function(e){let t=null,n=null;e.State=window.SliAccountManagerState=Object(i.o)({accessToken:null,connectSuccess:!1,connectedId:null});const a=Object(c.a)(new Date,{days:7});function m(t,n,a){a&&a(e.State.connectedId),setTimeout(()=>o.b.loadAccounts().then(()=>{const t=o.b.getById(e.State.connectedId),a=new p(e.ACCOUNT_CONNECTED_EVENT,t);document.dispatchEvent(a),n(e.State.connectedId)}),t)}function d(e){return e.type===o.a.Type.BUSINESS&&e.accessToken&&e.accessToken.expiry&&Object(s.a)(a,Object(u.a)(e.accessToken.expiry))}e.manualConnectPersonal=function(t,n=0,a){return new Promise((o,r)=>{e.State.connectSuccess=!1,l.a.restApi.connectPersonal(t).then(t=>{e.State.connectSuccess=!0,e.State.connectedId=t.data.accountId,m(n,o,a)}).catch(r)})},e.manualConnectBusiness=function(t,n,a=0,o){return new Promise((r,i)=>{e.State.connectSuccess=!1,l.a.restApi.connectBusiness(t,n).then(t=>{e.State.connectSuccess=!0,e.State.connectedId=t.data.accountId,m(a,r,o)}).catch(i)})},e.openAuthWindow=function(a,i=0,c){return new Promise((s,u)=>{if(e.State.connectedId=null,null==t||t.closed){const e=Object(r.a)(700,800),n=a===o.a.Type.PERSONAL?l.a.restApi.config.personalAuthUrl:l.a.restApi.config.businessAuthUrl;t=Object(r.c)(n,"_blank",Object.assign({dependent:"yes",resizable:"yes",toolbar:"no",location:"no",scrollbars:"no"},e))}else t.focus();null==t||t.closed||(n=setInterval(()=>{t&&!t.closed||(clearInterval(n),null===e.State.connectedId?u&&u():m(i,s,c))},500))})},e.updateAccount=function(e){return l.a.restApi.updateAccount(e)},e.deleteAccount=function(e){return l.a.restApi.deleteAccount(e).then(o.b.loadFromResponse)},e.getExpiringTokenAccounts=function(){return o.b.list.filter(d)},e.isTokenExpiring=d,e.ACCOUNT_CONNECTED_EVENT="sli/account/connected";class p extends CustomEvent{constructor(e,t){super(e,{detail:{account:t}})}}e.AccountConnectedEvent=p}(a||(a={}))},48:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a,o=n(1),r=n(96),l=n(161);!function(e){const t=o.o.array([]);e.DEFAULT_TTL=5e3,e.NO_TTL=0,e.getAll=()=>t,e.add=Object(o.f)((n,a,o)=>{e.remove(n),o=Math.max(null!=o?o:e.DEFAULT_TTL,e.NO_TTL),t.push({key:n,component:a,ttl:o})}),e.remove=Object(o.f)(e=>{t.replace(t.filter(t=>t.key!==e))}),e.message=function(e){return Object(r.a)(l.a,{message:e})}}(a||(a={}))},571:function(e,t,n){},573:function(e,t,n){},574:function(e,t,n){},64:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(0),o=n.n(a),r=n(42),l=n.n(r),i=n(139),c=n.n(i),s=n(10),u=n(18),m=n(9),d=n(8);function p({children:e,className:t,isOpen:n,icon:r,title:i,width:m,height:d,onClose:b,allowShadeClose:_,focusChild:g,portalTo:f}){const h=o.a.useRef(),[v]=Object(u.a)(n,!1,p.ANIMATION_DELAY);if(Object(u.d)("keydown",e=>{"Escape"===e.key&&(b&&b(),e.preventDefault(),e.stopPropagation())},[],[b]),Object(a.useEffect)(()=>{h&&h.current&&n&&(null!=g?g:h).current.focus()},[]),!v)return null;const E={width:m=null!=m?m:600,height:d},y=Object(s.b)(c.a.modal,n?c.a.opening:c.a.closing,t,"wp-core-ui-override");_=null==_||_;const O=o.a.createElement("div",{className:y},o.a.createElement("div",{className:c.a.shade,tabIndex:-1,onClick:()=>{_&&b&&b()}}),o.a.createElement("div",{ref:h,className:c.a.container,style:E,tabIndex:-1},i?o.a.createElement(p.Header,null,o.a.createElement("h1",null,o.a.createElement(p.Icon,{icon:r}),i),o.a.createElement(p.CloseBtn,{onClick:b})):null,e));let C=f;if(void 0===C){const e=document.getElementsByClassName("spotlight-modal-target");C=0===e.length?document.body:e.item(0)}return l.a.createPortal(O,C)}!function(e){e.ANIMATION_DELAY=120,e.CloseBtn=({onClick:e})=>o.a.createElement(m.a,{className:c.a.closeBtn,type:m.c.NONE,onClick:e,tooltip:"Close"},o.a.createElement(d.a,{icon:"no-alt"})),e.Icon=({icon:e})=>e?o.a.createElement(d.a,{icon:e,className:c.a.icon}):null,e.Header=({children:e})=>o.a.createElement("div",{className:c.a.header},e),e.Content=({children:e})=>o.a.createElement("div",{className:c.a.scroller},o.a.createElement("div",{className:c.a.content},e)),e.Footer=({children:e})=>o.a.createElement("div",{className:c.a.footer},e)}(p||(p={}))},74:function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return d}));var a=n(0),o=n.n(a),r=n(386),l=n(243),i=n(385),c=n(205),s=n.n(c),u=n(10);const m=(e={})=>({option:(e,t)=>Object.assign(Object.assign({},e),{cursor:"pointer",lineHeight:"24px"}),menu:(e,t)=>Object.assign(Object.assign({},e),{margin:"6px 0",boxShadow:"0 2px 8px "+s.a.shadowColor,overflow:"hidden"}),menuList:(e,t)=>({padding:"0px"}),control:(e,t)=>{let n=Object.assign(Object.assign({},e),{cursor:"pointer",lineHeight:"2",minHeight:"40px"});return t.isFocused&&(n.borderColor=s.a.primaryColor,n.boxShadow="0 0 0 1px "+s.a.primaryColor),n},valueContainer:(e,t)=>Object.assign(Object.assign({},e),{paddingTop:0,paddingBottom:0,paddingRight:0}),container:(t,n)=>Object.assign(Object.assign({},t),{width:e.width||"100%"}),multiValue:(e,t)=>Object.assign(Object.assign({},e),{padding:"0 6px"}),input:(e,t)=>Object.assign(Object.assign({},e),{outline:"0 transparent !important",border:"0 transparent !important",boxShadow:"0 0 0 transparent !important"}),indicatorSeparator:(e,t)=>Object.assign(Object.assign({},e),{margin:"0",backgroundColor:"transparent"})}),d=o.a.forwardRef((e,t)=>{var n;const a=(null!==(n=e.options)&&void 0!==n?n:[]).find(t=>t.value===e.value);e=Object.assign(Object.assign({},e),{id:void 0,className:Object(u.b)("react-select",e.className),classNamePrefix:"react-select",inputId:e.id,menuPosition:"fixed"});const c=m(e),d=e.isCreatable?l.a:e.async?i.a:r.a;return o.a.createElement(d,Object.assign({},e,{ref:t,isSearchable:e.isCreatable,value:a,styles:c,theme:e=>Object.assign(Object.assign({},e),{borderRadius:3,colors:Object.assign(Object.assign({},e.colors),{primary:s.a.primaryColor,primary25:s.a.washedColor})}),menuPlacement:"auto",menuShouldScrollIntoView:!0}))})},80:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),o=n.n(a),r=n(10),l=(n(454),n(8)),i=n(18);const c=o.a.forwardRef((function({label:e,className:t,isOpen:n,defaultOpen:a,showIcon:c,disabled:s,stealth:u,fitted:m,scrollIntoView:d,hideOnly:p,onClick:b,children:_},g){p=null!=p&&p,c=null==c||c,s=null!=s&&s,d=null!=d&&d;const[f,h]=o.a.useState(!!a),v=void 0!==n;v||(n=f);const E=o.a.useRef(),y=Object(i.k)(E),O=()=>{s||(!n&&d&&y(),v||h(!n),b&&b())},C=n&&void 0===b&&!c,N=C?void 0:0,w=C?void 0:"button",A=Object(r.a)("spoiler",{"--open":n,"--disabled":s,"--fitted":m,"--stealth":u,"--static":C}),k=Object(r.b)(A,t),T=n?"arrow-up-alt2":"arrow-down-alt2",S=Array.isArray(e)?e.map((e,t)=>o.a.createElement(o.a.Fragment,{key:t},e)):"string"==typeof e?o.a.createElement("span",null,e):e;return o.a.createElement("div",{ref:Object(r.d)(E,g),className:k},o.a.createElement("div",{className:"spoiler__header",onClick:O,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||O()},role:w,tabIndex:N},o.a.createElement("div",{className:"spoiler__label"},S),c&&o.a.createElement(l.a,{icon:T,className:"spoiler__icon"})),(n||p)&&o.a.createElement("div",{className:"spoiler__content"},_))}))},89:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(265),l=n.n(r),i=n(64),c=n(9);function s({children:e,title:t,buttons:n,onAccept:a,onCancel:r,isOpen:s,okDisabled:u,cancelDisabled:m}){n=null!=n?n:["OK","Cancel"];const d=()=>r&&r();return o.a.createElement(i.a,{isOpen:s,title:t,onClose:d,className:l.a.root},o.a.createElement(i.a.Content,null,"string"==typeof e?o.a.createElement("p",null,e):e),o.a.createElement(i.a.Footer,null,o.a.createElement(c.a,{className:l.a.button,type:c.c.SECONDARY,onClick:d,disabled:m},n[1]),o.a.createElement(c.a,{className:l.a.button,type:c.c.PRIMARY,onClick:()=>a&&a(),disabled:u},n[0])))}},9:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return u}));var a,o,r=n(0),l=n.n(r),i=n(10),c=n(242),s=(n(348),n(4));!function(e){e[e.PRIMARY=0]="PRIMARY",e[e.SECONDARY=1]="SECONDARY",e[e.TOGGLE=2]="TOGGLE",e[e.LINK=3]="LINK",e[e.PILL=4]="PILL",e[e.DANGER=5]="DANGER",e[e.DANGER_LINK=6]="DANGER_LINK",e[e.DANGER_PILL=7]="DANGER_PILL",e[e.NONE=8]="NONE"}(a||(a={})),function(e){e[e.SMALL=0]="SMALL",e[e.NORMAL=1]="NORMAL",e[e.LARGE=2]="LARGE",e[e.HERO=3]="HERO"}(o||(o={}));const u=l.a.forwardRef((e,t)=>{let{children:n,className:r,type:u,size:m,active:d,tooltip:p,tooltipPlacement:b,onClick:_,linkTo:g}=e,f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["children","className","type","size","active","tooltip","tooltipPlacement","onClick","linkTo"]);u=null!=u?u:a.SECONDARY,m=null!=m?m:o.NORMAL,b=null!=b?b:"bottom";const[h,v]=l.a.useState(!1),E=()=>v(!0),y=()=>v(!1),O=Object(i.b)(r,u!==a.NONE?"button":null,u===a.PRIMARY?"button-primary":null,u===a.SECONDARY?"button-secondary":null,u===a.LINK?"button-secondary button-tertiary":null,u===a.PILL?"button-secondary button-tertiary button-pill":null,u===a.TOGGLE?"button-toggle":null,u===a.TOGGLE&&d?"button-primary button-active":null,u!==a.TOGGLE||d?null:"button-secondary",u===a.DANGER?"button-secondary button-danger":null,u===a.DANGER_LINK?"button-tertiary button-danger":null,u===a.DANGER_PILL?"button-tertiary button-danger button-danger-pill":null,m===o.SMALL?"button-small":null,m===o.LARGE?"button-large":null,m===o.HERO?"button-hero":null),C=e=>{_&&_(e)};let N="button";if("string"==typeof g?(N="a",f.href=g):f.type="button",f.tabIndex=0,!p)return l.a.createElement(N,Object.assign({ref:t,className:O,onClick:C},f),n);const w="string"==typeof p,A="btn-tooltip-"+Object(s.p)(),k=w?p:l.a.createElement(p,{id:A});return l.a.createElement(c.a,{visible:h&&!e.disabled,placement:b,delay:300},({ref:e})=>l.a.createElement(N,Object.assign({ref:t?Object(i.d)(e,t):e,className:O,onClick:C,onMouseEnter:E,onMouseLeave:y},f),n),k)})},95:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),o=n.n(a),r=n(389),l=n.n(r),i=n(19),c=n(10);const s=({className:e,children:t})=>{const n=o.a.useCallback(()=>{window.open(i.a.resources.pricingUrl,"_blank")},[]);return o.a.createElement("span",{className:Object(c.b)(l.a.pill,e),onClick:n,tabIndex:-1},"PRO",t)}}}]);
|
@@ -1 +1 @@
|
|
1 |
-
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],t):"object"==typeof exports?exports.spotlight=t(require("React"),require("ReactDOM")):e.spotlight=t(e.React,e.ReactDOM)}(window,(function(e,t){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[6],{0:function(t,o){t.exports=e},10:function(e,t,o){e.exports={root:"MediaLightbox__root layout__fill-parent layout__z-higher layout__flex-row layout__flex-center layout__no-overflow",shade:"MediaLightbox__shade layout__fill-parent layout__z-low","loading-skeleton":"MediaLightbox__loading-skeleton layout__z-high",loadingSkeleton:"MediaLightbox__loading-skeleton layout__z-high",wrap:"MediaLightbox__wrap","wrap-vertical":"MediaLightbox__wrap-vertical MediaLightbox__wrap layout__z-high",wrapVertical:"MediaLightbox__wrap-vertical MediaLightbox__wrap layout__z-high",container:"MediaLightbox__container layout__flex-row",sidebar:"MediaLightbox__sidebar layout__flex-column layout__scroll-y","sidebar-element":"MediaLightbox__sidebar-element",sidebarElement:"MediaLightbox__sidebar-element",frame:"MediaLightbox__frame layout__flex-column layout__flex-center","nav-button-container":"MediaLightbox__nav-button-container layout__flex-column layout__flex-center",navButtonContainer:"MediaLightbox__nav-button-container layout__flex-column layout__flex-center","next-button-container":"MediaLightbox__next-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",nextButtonContainer:"MediaLightbox__next-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center","prev-button-container":"MediaLightbox__prev-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",prevButtonContainer:"MediaLightbox__prev-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",button:"MediaLightbox__button layout__z-low","button-icon":"MediaLightbox__button-icon",buttonIcon:"MediaLightbox__button-icon","close-button":"MediaLightbox__close-button MediaLightbox__button layout__z-low",closeButton:"MediaLightbox__close-button MediaLightbox__button layout__z-low","next-button":"MediaLightbox__next-button MediaLightbox__button layout__z-low",nextButton:"MediaLightbox__next-button MediaLightbox__button layout__z-low","prev-button":"MediaLightbox__prev-button MediaLightbox__button layout__z-low",prevButton:"MediaLightbox__prev-button MediaLightbox__button layout__z-low","sidebar-element-bordered":"MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarElementBordered:"MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element","sidebar-header":"MediaLightbox__sidebar-header MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element layout__flex-row",sidebarHeader:"MediaLightbox__sidebar-header MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element layout__flex-row","sidebar-header-pic":"MediaLightbox__sidebar-header-pic",sidebarHeaderPic:"MediaLightbox__sidebar-header-pic","sidebar-header-pic-link":"MediaLightbox__sidebar-header-pic-link MediaLightbox__sidebar-header-pic",sidebarHeaderPicLink:"MediaLightbox__sidebar-header-pic-link MediaLightbox__sidebar-header-pic","sidebar-scroller":"MediaLightbox__sidebar-scroller layout__scroll-y",sidebarScroller:"MediaLightbox__sidebar-scroller layout__scroll-y","sidebar-comment-list":"MediaLightbox__sidebar-comment-list MediaLightbox__sidebar-element layout__flex-column",sidebarCommentList:"MediaLightbox__sidebar-comment-list MediaLightbox__sidebar-element layout__flex-column","sidebar-comment":"MediaLightbox__sidebar-comment",sidebarComment:"MediaLightbox__sidebar-comment","sidebar-source-name":"MediaLightbox__sidebar-source-name",sidebarSourceName:"MediaLightbox__sidebar-source-name","sidebar-footer":"MediaLightbox__sidebar-footer layout__flex-column",sidebarFooter:"MediaLightbox__sidebar-footer layout__flex-column","sidebar-info":"MediaLightbox__sidebar-info layout__flex-column MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarInfo:"MediaLightbox__sidebar-info layout__flex-column MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element","sidebar-info-line":"MediaLightbox__sidebar-info-line",sidebarInfoLine:"MediaLightbox__sidebar-info-line","sidebar-num-likes":"MediaLightbox__sidebar-num-likes MediaLightbox__sidebar-info-line",sidebarNumLikes:"MediaLightbox__sidebar-num-likes MediaLightbox__sidebar-info-line","sidebar-date":"MediaLightbox__sidebar-date MediaLightbox__sidebar-info-line",sidebarDate:"MediaLightbox__sidebar-date MediaLightbox__sidebar-info-line","sidebar-ig-link":"MediaLightbox__sidebar-ig-link MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarIgLink:"MediaLightbox__sidebar-ig-link MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element"}},11:function(e,t,o){"use strict";function n(...e){return e.filter(e=>!!e).join(" ")}function a(e){return n(...Object.getOwnPropertyNames(e).map(t=>e[t]?t:null))}function i(e,t={}){let o=Object.getOwnPropertyNames(t).map(o=>t[o]?e+o:null);return e+" "+o.filter(e=>!!e).join(" ")}o.d(t,"b",(function(){return n})),o.d(t,"c",(function(){return a})),o.d(t,"a",(function(){return i})),o.d(t,"e",(function(){return r})),o.d(t,"d",(function(){return l}));const r={onMouseDown:e=>e.preventDefault()};function l(...e){return t=>{e.forEach(e=>e&&function(e,t){"function"==typeof e?e(t):e.current=t}(e,t))}}},12:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(14),i=o(17),r=o(4);!function(e){function t(e){return e?c(e.type):void 0}function o(e){var o;if("object"!=typeof e)return!1;const n=t(e);return void 0!==n&&n.isValid(null!==(o=e.config)&&void 0!==o?o:{})}function n(t){return t?e.getPromoFromDictionary(t,a.a.config.globalPromotions):void 0}function l(e){const t=s(e);return void 0===t?void 0:t.promotion}function s(t){if(t)for(const o of a.a.config.autoPromotions){const n=e.Automation.getType(o),a=e.Automation.getConfig(o);if(n&&n.matches(t,a))return o}}function c(t){return e.types.find(e=>e.id===t)}let d;e.getConfig=function(e){var t,o;return e&&null!==(o=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==o?o:{}},e.getType=t,e.isValid=o,e.getPromoFromDictionary=function(t,o){const n=i.a.get(o,t.id);if(n)return e.getType(n)?n:void 0},e.getPromo=function(e){return Object(r.l)(o,[()=>n(e),()=>l(e)])},e.getGlobalPromo=n,e.getAutoPromo=l,e.getAutomation=s,e.types=[],e.getTypes=function(){return e.types},e.registerType=function(t){e.types.push(t)},e.getTypeById=c,e.clearTypes=function(){e.types.splice(0,e.types.length)},function(e){e.getType=function(e){return e?o(e.type):void 0},e.getConfig=function(e){var t,o;return e&&null!==(o=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==o?o:{}},e.getPromotion=function(e){return e?e.promotion:void 0};const t=[];function o(e){return t.find(t=>t.id===e)}e.getTypes=function(){return t},e.registerType=function(e){t.push(e)},e.getTypeById=o,e.clearTypes=function(){t.splice(0,t.length)}}(d=e.Automation||(e.Automation={}))}(n||(n={}))},14:function(e,t,o){"use strict";var n,a=o(12);let i;t.a=i={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(n=SliCommonL10n.globalPromotions)&&void 0!==n?n:{}},image:e=>`${i.config.imagesUrl}/${e}`},a.a.registerType({id:"link",label:"Link",isValid:()=>!1}),a.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),a.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},15:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));const n=e=>"string"==typeof e?e:"r"in e?"rgba("+e.r+","+e.g+","+e.b+","+e.a+")":"h"in e?"hsla("+e.h+","+e.s+","+e.l+","+e.a+")":"#fff"},16:function(e,t,o){e.exports={root:"StoryLightbox__root layout__fill-parent layout__z-highest layout__flex-column",container:"StoryLightbox__container layout__flex-column",header:"StoryLightbox__header layout__flex-row","profile-picture":"StoryLightbox__profile-picture",profilePicture:"StoryLightbox__profile-picture",username:"StoryLightbox__username",date:"StoryLightbox__date",progress:"StoryLightbox__progress layout__flex-row","progress-segment":"StoryLightbox__progress-segment",progressSegment:"StoryLightbox__progress-segment","progress-overlay":"StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlay:"StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-overlay-animating":"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayAnimating:"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-segment-animation":"StoryLightbox__progress-segment-animation",progressSegmentAnimation:"StoryLightbox__progress-segment-animation","progress-overlay-done":"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayDone:"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",content:"StoryLightbox__content layout__flex-row layout__flex-center",media:"StoryLightbox__media",button:"StoryLightbox__button","close-button":"StoryLightbox__close-button StoryLightbox__button",closeButton:"StoryLightbox__close-button StoryLightbox__button","nav-button":"StoryLightbox__nav-button StoryLightbox__button",navButton:"StoryLightbox__nav-button StoryLightbox__button","prev-button":"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button",prevButton:"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button","next-button":"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button",nextButton:"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button"}},17:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(4);!function(e){function t(e,t){return(null!=e?e:{}).hasOwnProperty(t.toString())}function o(e,t){return(null!=e?e:{})[t.toString()]}function n(e,t,o){return(e=null!=e?e:{})[t.toString()]=o,e}e.has=t,e.get=o,e.set=n,e.ensure=function(o,a,i){return t(o,a)||n(o,a,i),e.get(o,a)},e.withEntry=function(t,o,n){return e.set(Object(a.g)(null!=t?t:{}),o,n)},e.remove=function(e,t){return delete(e=null!=e?e:{})[t.toString()],e},e.without=function(t,o){return e.remove(Object(a.g)(null!=t?t:{}),o)},e.at=function(t,n){return o(t,e.keys(t)[n])},e.keys=function(e){return Object.keys(null!=e?e:{})},e.values=function(e){return Object.values(null!=e?e:{})},e.entries=function(t){return e.keys(t).map(e=>[e,t[e]])},e.map=function(t,o){const n={};return e.forEach(t,(e,t)=>n[e]=o(t,e)),n},e.size=function(t){return e.keys(null!=t?t:{}).length},e.isEmpty=function(t){return 0===e.size(null!=t?t:{})},e.equals=function(e,t){return Object(a.o)(e,t)},e.forEach=function(t,o){e.keys(t).forEach(e=>o(e,t[e]))},e.fromArray=function(t){const o={};return t.forEach(([t,n])=>e.set(o,t,n)),o},e.fromMap=function(t){const o={};return t.forEach((t,n)=>e.set(o,n,t)),o}}(n||(n={}))},18:function(e,t,o){"use strict";o.d(t,"i",(function(){return l})),o.d(t,"e",(function(){return s})),o.d(t,"b",(function(){return c})),o.d(t,"c",(function(){return d})),o.d(t,"a",(function(){return u})),o.d(t,"m",(function(){return m})),o.d(t,"g",(function(){return h})),o.d(t,"k",(function(){return p})),o.d(t,"j",(function(){return g})),o.d(t,"d",(function(){return _})),o.d(t,"l",(function(){return b})),o.d(t,"f",(function(){return y})),o.d(t,"h",(function(){return v}));var n=o(0),a=o.n(n),i=o(53),r=o(39);function l(e,t){!function(e,t,o){const n=a.a.useRef(!0);e(()=>{n.current=!0;const e=t(()=>new Promise(e=>{n.current&&e()}));return()=>{n.current=!1,e&&e()}},o)}(n.useEffect,e,t)}function s(e){const[t,o]=a.a.useState(e),n=a.a.useRef(t);return[t,()=>n.current,e=>o(n.current=e)]}function c(e,t,o=[]){function a(n){!e.current||e.current.contains(n.target)||o.some(e=>e&&e.current&&e.current.contains(n.target))||t(n)}Object(n.useEffect)(()=>(document.addEventListener("mousedown",a),document.addEventListener("touchend",a),()=>{document.removeEventListener("mousedown",a),document.removeEventListener("touchend",a)}))}function d(e,t){Object(n.useEffect)(()=>{const o=()=>{0===e.filter(e=>!e.current||document.activeElement===e.current||e.current.contains(document.activeElement)).length&&t()};return document.addEventListener("keyup",o),()=>document.removeEventListener("keyup",o)},e)}function u(e,t,o=100){const[i,r]=a.a.useState(e);return Object(n.useEffect)(()=>{let n=null;return e===t?n=setTimeout(()=>r(t),o):r(!t),()=>{null!==n&&clearTimeout(n)}},[e]),[i,r]}function m(e){const[t,o]=a.a.useState(Object(r.b)()),i=()=>{const t=Object(r.b)();o(t),e&&e(t)};return Object(n.useEffect)(()=>(i(),window.addEventListener("resize",i),()=>window.removeEventListener("resize",i)),[]),t}function h(){return new URLSearchParams(Object(i.e)().search)}function p(e,t){Object(n.useEffect)(()=>{const o=o=>{if(t)return(o||window.event).returnValue=e,e};return window.addEventListener("beforeunload",o),()=>window.removeEventListener("beforeunload",o)},[t])}function g(e,t){const o=a.a.useRef(!1);return Object(n.useEffect)(()=>{o.current&&void 0!==e.current&&(e.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=t?t:{})),o.current=!1)},[o.current]),()=>o.current=!0}function f(e,t,o,a=[],i=[]){Object(n.useEffect)(()=>(a.reduce((e,t)=>e&&t,!0)&&e.addEventListener(t,o),()=>e.removeEventListener(t,o)),i)}function _(e,t,o=[],n=[]){f(document,e,t,o,n)}function b(e,t,o=[],n=[]){f(window,e,t,o,n)}function y(e){return t=>{" "!==t.key&&"Enter"!==t.key||(e(),t.preventDefault(),t.stopPropagation())}}function v(e){const[t,o]=a.a.useState(e);return[function(e){const t=a.a.useRef(e);return t.current=e,t}(t),o]}o(44)},19:function(e,t,o){e.exports={root:"FeedHeader__root",container:"FeedHeader__container","left-container":"FeedHeader__left-container FeedHeader__container",leftContainer:"FeedHeader__left-container FeedHeader__container","right-container":"FeedHeader__right-container FeedHeader__container",rightContainer:"FeedHeader__right-container FeedHeader__container","profile-pic":"FeedHeader__profile-pic",profilePic:"FeedHeader__profile-pic","profile-pic-with-stories":"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",profilePicWithStories:"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",info:"FeedHeader__info","info-row":"FeedHeader__info-row",infoRow:"FeedHeader__info-row",username:"FeedHeader__username FeedHeader__info-row",subtext:"FeedHeader__subtext FeedHeader__info-row",bio:"FeedHeader__bio FeedHeader__subtext FeedHeader__info-row","counter-list":"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counterList:"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counter:"FeedHeader__counter","follow-button":"FeedHeader__follow-button",followButton:"FeedHeader__follow-button","centered-style":"FeedHeader__centered-style FeedHeader__root",centeredStyle:"FeedHeader__centered-style FeedHeader__root","normal-style":"FeedHeader__normal-style FeedHeader__root",normalStyle:"FeedHeader__normal-style FeedHeader__root","boxed-style":"FeedHeader__boxed-style FeedHeader__root",boxedStyle:"FeedHeader__boxed-style FeedHeader__root"}},2:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(1),i=function(e,t,o,n){var a,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,n);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(r=(i<3?a(r):i>3?a(t,o,r):a(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};!function(e){class t{constructor(e,t,o){this.prop=e,this.name=t,this.icon=o}}t.DESKTOP=new t("desktop","Desktop","desktop"),t.TABLET=new t("tablet","Tablet","tablet"),t.PHONE=new t("phone","Phone","smartphone"),e.Mode=t,e.MODES=[t.DESKTOP,t.TABLET,t.PHONE];class o{constructor(e,t,o){this.desktop=e,this.tablet=t,this.phone=o}get(e,t){return n(this,e,t)}set(e,t){r(this,t,e)}with(e,t){const n=l(this,t,e);return new o(n.desktop,n.tablet,n.phone)}}function n(e,t,o=!1){if(!e)return;const n=e[t.prop];return o&&null==n?e.desktop:n}function r(e,t,o){return e[o.prop]=t,e}function l(e,t,n){return r(new o(e.desktop,e.tablet,e.phone),t,n)}i([a.n],o.prototype,"desktop",void 0),i([a.n],o.prototype,"tablet",void 0),i([a.n],o.prototype,"phone",void 0),e.Value=o,e.getName=function(e){return e.name},e.getIcon=function(e){return e.icon},e.cycle=function(o){const n=e.MODES.findIndex(e=>e===o);return void 0===n?t.DESKTOP:e.MODES[(n+1)%e.MODES.length]},e.get=n,e.set=r,e.withValue=l,e.normalize=function(e,t){return null==e?t.hasOwnProperty("all")?new o(t.all,t.all,t.all):new o(t.desktop,t.tablet,t.phone):"object"==typeof e&&e.hasOwnProperty("desktop")?new o(e.desktop,e.tablet,e.phone):new o(e,e,e)},e.getModeForWindowSize=function(e){return e.width<=768?t.PHONE:e.width<=935?t.TABLET:t.DESKTOP},e.isValid=function(e){return"object"==typeof e&&e.hasOwnProperty("desktop")}}(n||(n={}))},21:function(e,t,o){e.exports={root:"MediaOverlay__root layout__fill-parent",rows:"MediaOverlay__rows",row:"MediaOverlay__row","top-row":"MediaOverlay__top-row MediaOverlay__row",topRow:"MediaOverlay__top-row MediaOverlay__row","middle-row":"MediaOverlay__middle-row MediaOverlay__row",middleRow:"MediaOverlay__middle-row MediaOverlay__row","bottom-row":"MediaOverlay__bottom-row MediaOverlay__row",bottomRow:"MediaOverlay__bottom-row MediaOverlay__row","counter-list":"MediaOverlay__counter-list",counterList:"MediaOverlay__counter-list",username:"MediaOverlay__username","date-container":"MediaOverlay__date-container",dateContainer:"MediaOverlay__date-container",date:"MediaOverlay__date",caption:"MediaOverlay__caption",counter:"MediaOverlay__counter","comments-count":"MediaOverlay__comments-count MediaOverlay__counter",commentsCount:"MediaOverlay__comments-count MediaOverlay__counter","likes-count":"MediaOverlay__likes-count MediaOverlay__counter",likesCount:"MediaOverlay__likes-count MediaOverlay__counter","ig-link-icon":"MediaOverlay__ig-link-icon",igLinkIcon:"MediaOverlay__ig-link-icon"}},22:function(e,t,o){"use strict";var n=o(43),a=o.n(n),i=o(14),r=o(44);const l=i.a.config.restApi.baseUrl,s={};i.a.config.restApi.authToken&&(s["X-Sli-Auth-Token"]=i.a.config.restApi.authToken);const c=a.a.create({baseURL:l,headers:s});c.interceptors.response.use(e=>e,e=>{if(void 0!==e.response){if(403===e.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw e}});const d={config:Object.assign(Object.assign({},i.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(e,t=0,o=0,n)=>{const i=n?new a.a.CancelToken(n):void 0;return new Promise((n,a)=>{const r=e=>{n(e),document.dispatchEvent(new Event(d.events.onGetFeedMedia))};c.post("/media/feed",{options:e,num:o,from:t},{cancelToken:i}).then(n=>{n&&n.data.needImport?d.importMedia(e).then(()=>{c.post("/media/feed",{options:e,num:o,from:t},{cancelToken:i}).then(r).catch(a)}).catch(a):r(n)}).catch(a)})},getMedia:(e=0,t=0)=>c.get(`/media?num=${e}&offset=${t}`),importMedia:e=>new Promise((t,o)=>{document.dispatchEvent(new Event(d.events.onImportStart));const n=e=>{document.dispatchEvent(new Event(d.events.onImportFail)),o(e)};c.post("/media/import",{options:e}).then(e=>{e.data.success?(document.dispatchEvent(new Event(d.events.onImportEnd)),t(e)):n(e)}).catch(n)}),getErrorReason:e=>{let t;return"object"==typeof e.response&&(e=e.response.data),t="string"==typeof e.message?e.message:e.toString(),Object(r.b)(t)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};t.a=d},24:function(e,t,o){e.exports={root:"GridLayout__root layout__flex-column",grid:"GridLayout__grid",cell:"GridLayout__cell","cell-content":"GridLayout__cell-content layout__fill-parent layout__flex-column",cellContent:"GridLayout__cell-content layout__fill-parent layout__flex-column","media-container":"GridLayout__media-container",mediaContainer:"GridLayout__media-container","media-meta":"GridLayout__media-meta layout__flex-column",mediaMeta:"GridLayout__media-meta layout__flex-column","button-list":"GridLayout__button-list layout__flex-column",buttonList:"GridLayout__button-list layout__flex-column"}},26:function(e,t,o){e.exports={root:"MediaLightboxAlbum__root",strip:"MediaLightboxAlbum__strip layout__flex-row",frame:"MediaLightboxAlbum__frame",controls:"MediaLightboxAlbum__controls layout__fill-parent layout__flex-row","nav-button":"MediaLightboxAlbum__nav-button",navButton:"MediaLightboxAlbum__nav-button","next-button":"MediaLightboxAlbum__next-button MediaLightboxAlbum__nav-button",nextButton:"MediaLightboxAlbum__next-button MediaLightboxAlbum__nav-button","prev-button":"MediaLightboxAlbum__prev-button MediaLightboxAlbum__nav-button",prevButton:"MediaLightboxAlbum__prev-button MediaLightboxAlbum__nav-button","indicator-list":"MediaLightboxAlbum__indicator-list layout__flex-row",indicatorList:"MediaLightboxAlbum__indicator-list layout__flex-row",indicator:"MediaLightboxAlbum__indicator","indicator-current":"MediaLightboxAlbum__indicator-current MediaLightboxAlbum__indicator",indicatorCurrent:"MediaLightboxAlbum__indicator-current MediaLightboxAlbum__indicator"}},28:function(e,t,o){e.exports={root:"IgVideoPlayer__root",thumbnail:"IgVideoPlayer__thumbnail","thumbnail-hidden":"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",thumbnailHidden:"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",video:"IgVideoPlayer__video","video-hidden":"IgVideoPlayer__video-hidden IgVideoPlayer__video",videoHidden:"IgVideoPlayer__video-hidden IgVideoPlayer__video",control:"IgVideoPlayer__control","control-playing":"IgVideoPlayer__control-playing IgVideoPlayer__control",controlPlaying:"IgVideoPlayer__control-playing IgVideoPlayer__control","control-paused":"IgVideoPlayer__control-paused IgVideoPlayer__control",controlPaused:"IgVideoPlayer__control-paused IgVideoPlayer__control","play-button":"IgVideoPlayer__play-button",playButton:"IgVideoPlayer__play-button"}},3:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(22),i=o(1);!function(e){let t;!function(e){e.PERSONAL="PERSONAL",e.BUSINESS="BUSINESS"}(t=e.Type||(e.Type={}))}(n||(n={}));const r=Object(i.n)([]),l="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",s=e=>r.find(t=>t.id===e),c=e=>"https://instagram.com/"+e;function d(e){return e.slice().sort((e,t)=>e.type===t.type?0:e.type===n.Type.PERSONAL?-1:1),r.splice(0,r.length),e.forEach(e=>r.push(Object(i.n)(e))),r}function u(e){if("object"==typeof e&&Array.isArray(e.data))return d(e.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}t.b={list:r,DEFAULT_PROFILE_PIC:l,getById:s,getByUsername:e=>r.find(t=>t.username===e),hasAccounts:()=>r.length>0,filterExisting:e=>e.filter(e=>void 0!==s(e)),idsToAccounts:e=>e.map(e=>s(e)).filter(e=>void 0!==e),getBusinessAccounts:()=>r.filter(e=>e.type===n.Type.BUSINESS),getProfilePicUrl:e=>e.customProfilePicUrl?e.customProfilePicUrl:e.profilePicUrl?e.profilePicUrl:l,getBioText:e=>e.customBio.length?e.customBio:e.bio,getProfileUrl:e=>c(e.username),getUsernameUrl:c,loadAccounts:function(){return a.a.getAccounts().then(u).catch(e=>{throw a.a.getErrorReason(e)})},loadFromResponse:u,addAccounts:d}},30:function(e,o){e.exports=t},33:function(e,t,o){e.exports={root:"MediaComment__root",row:"MediaComment__row",username:"MediaComment__username",content:"MediaComment__content MediaComment__row",text:"MediaComment__text","meta-list":"MediaComment__meta-list MediaComment__row",metaList:"MediaComment__meta-list MediaComment__row",meta:"MediaComment__meta",date:"MediaComment__date MediaComment__meta","like-count":"MediaComment__like-count MediaComment__meta",likeCount:"MediaComment__like-count MediaComment__meta"}},34:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));class n{static getById(e){const t=n.list.find(t=>t.id===e);return!t&&n.list.length>0?n.list[0]:t}static getName(e){const t=n.getById(e);return t?t.name:"(Missing layout)"}static addLayout(e){n.list.push(e)}}n.list=[]},38:function(e,t,o){e.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},39:function(e,t,o){"use strict";function n(e,t,o={}){return window.open(e,t,function(e={}){return Object.getOwnPropertyNames(e).map(t=>`${t}=${e[t]}`).join(",")}(o))}function a(e,t){return{top:window.top.outerHeight/2+window.top.screenY-t/2,left:window.top.outerWidth/2+window.top.screenX-e/2,width:e,height:t}}function i(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}o.d(t,"c",(function(){return n})),o.d(t,"a",(function(){return a})),o.d(t,"b",(function(){return i}))},4:function(e,t,o){"use strict";o.d(t,"t",(function(){return d})),o.d(t,"g",(function(){return u})),o.d(t,"a",(function(){return m})),o.d(t,"u",(function(){return h})),o.d(t,"b",(function(){return p})),o.d(t,"d",(function(){return g})),o.d(t,"o",(function(){return f})),o.d(t,"n",(function(){return _})),o.d(t,"j",(function(){return b})),o.d(t,"e",(function(){return y})),o.d(t,"m",(function(){return v})),o.d(t,"p",(function(){return x})),o.d(t,"s",(function(){return M})),o.d(t,"r",(function(){return E})),o.d(t,"q",(function(){return w})),o.d(t,"h",(function(){return L})),o.d(t,"i",(function(){return O})),o.d(t,"l",(function(){return S})),o.d(t,"f",(function(){return C})),o.d(t,"c",(function(){return P})),o.d(t,"k",(function(){return T}));var n=o(0),a=o.n(n),i=o(159),r=o(160),l=o(6),s=o(59);let c=0;function d(){return c++}function u(e){const t={};return Object.keys(e).forEach(o=>{const n=e[o];Array.isArray(n)?t[o]=n.slice():n instanceof Map?t[o]=new Map(n.entries()):t[o]="object"==typeof n?u(n):n}),t}function m(e,t){return Object.keys(t).forEach(o=>{e[o]=t[o]}),e}function h(e,t){return m(u(e),t)}function p(e,t){return Array.isArray(e)&&Array.isArray(t)?g(e,t):e instanceof Map&&t instanceof Map?g(Array.from(e.entries()),Array.from(t.entries())):"object"==typeof e&&"object"==typeof t?f(e,t):e===t}function g(e,t,o){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(o){if(!o(e[n],t[n]))return!1}else if(!p(e[n],t[n]))return!1;return!0}function f(e,t){if(!e||!t||"object"!=typeof e||"object"!=typeof t)return p(e,t);const o=Object.keys(e),n=Object.keys(t);if(o.length!==n.length)return!1;const a=new Set(o.concat(n));for(const o of a)if(!p(e[o],t[o]))return!1;return!0}function _(e){return 0===Object.keys(null!=e?e:{}).length}function b(e,t,o){return o=null!=o?o:(e,t)=>e===t,e.filter(e=>!t.some(t=>o(e,t)))}function y(e,t,o){return o=null!=o?o:(e,t)=>e===t,e.every(e=>t.some(t=>o(e,t)))&&t.every(t=>e.some(e=>o(t,e)))}function v(e,t){return 0===e.tag.localeCompare(t.tag)&&e.sort===t.sort}function x(e,t,o=0,i=!1){let r=e.trim();i&&(r=r.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const l=r.split("\n"),s=l.map((e,o)=>{if(e=e.trim(),i&&/^[.*•]$/.test(e))return null;let r,s=[];for(;null!==(r=/#([^\s]+)/g.exec(e));){const t="https://instagram.com/explore/tags/"+r[1],o=a.a.createElement("a",{href:t,target:"_blank",key:d()},r[0]),n=e.substr(0,r.index),i=e.substr(r.index+r[0].length);s.push(n),s.push(o),e=i}return e.length&&s.push(e),t&&(s=t(s,o)),l.length>1&&s.push(a.a.createElement("br",{key:d()})),a.a.createElement(n.Fragment,{key:d()},s)});return o>0?s.slice(0,o):s}function M(e,t){const o=/(\s+)/g;let n,a=0,i=0,r="";for(;null!==(n=o.exec(e))&&a<t;){const t=n.index+n[1].length;r+=e.substr(i,t-i),i=t,a++}return i<e.length&&(r+=" ..."),r}function E(e){return Object(i.a)(Object(r.a)(e),{addSuffix:!0})}function w(e,t){const o=[];return e.forEach((e,n)=>{const a=n%t;Array.isArray(o[a])?o[a].push(e):o[a]=[e]}),o}function L(e,t){return function e(t){if(t.type===l.a.Type.VIDEO){const e=document.createElement("video");return e.autoplay=!1,e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.visibility="hidden",document.body.appendChild(e),new Promise(o=>{e.src=t.url,e.addEventListener("loadeddata",()=>{o({width:e.videoWidth,height:e.videoHeight}),document.body.removeChild(e)})})}if(t.type===l.a.Type.IMAGE){const e=new Image;return e.src=t.url,new Promise(t=>{e.onload=()=>{t({width:e.naturalWidth,height:e.naturalHeight})}})}return t.type===l.a.Type.ALBUM?e(t.children[0]):Promise.reject("Unknown media type")}(e).then(e=>function(e,t){const o=e.width>e.height?t.width/e.width:t.height/e.height;return{width:e.width*o,height:e.height*o}}(e,t))}function O(e,t){const o=t.map(s.b).join("|");return new RegExp(`#(${o})(?:\\b|\\r|#|$)`,"imu").test(e)}function S(e,t){for(const o of t){const t=o();if(e(t))return t}}function C(e,t){return Math.max(0,Math.min(t.length-1,e))}function P(e,t,o){const n=e.slice();return n[t]=o,n}function T(e){return Array.isArray(e)?e[0]:e}},41:function(e,t,o){e.exports={root:"MediaTile__root","type-icon":"MediaTile__type-icon",typeIcon:"MediaTile__type-icon","image-type-icon":"MediaTile__image-type-icon MediaTile__type-icon",imageTypeIcon:"MediaTile__image-type-icon MediaTile__type-icon","video-type-icon":"MediaTile__video-type-icon MediaTile__type-icon",videoTypeIcon:"MediaTile__video-type-icon MediaTile__type-icon","album-type-icon":"MediaTile__album-type-icon MediaTile__type-icon",albumTypeIcon:"MediaTile__album-type-icon MediaTile__type-icon",overlay:"MediaTile__overlay layout__fill-parent"}},42:function(e,t,o){e.exports={root:"FeedLayout__root",wrapper:"FeedLayout__wrapper",button:"FeedLayout__button","follow-btn":"FeedLayout__follow-btn FeedLayout__button",followBtn:"FeedLayout__follow-btn FeedLayout__button","load-more-btn":"FeedLayout__load-more-btn FeedLayout__button",loadMoreBtn:"FeedLayout__load-more-btn FeedLayout__button","fake-media":"FeedLayout__fake-media",fakeMedia:"FeedLayout__fake-media","fake-media-flash-animation":"FeedLayout__fake-media-flash-animation",fakeMediaFlashAnimation:"FeedLayout__fake-media-flash-animation"}},44:function(e,t,o){"use strict";function n(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function a(e){const t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return a}))},45:function(e,t,o){"use strict";o.d(t,"a",(function(){return c})),o.d(t,"b",(function(){return u}));var n=o(0),a=o.n(n),i=o(30),r=o.n(i),l=o(7);class s{constructor(e=new Map,t=[]){this.factories=e,this.extensions=new Map,this.cache=new Map,t.forEach(e=>this.addModule(e))}addModule(e){e.factories&&(this.factories=new Map([...this.factories,...e.factories])),e.extensions&&e.extensions.forEach((e,t)=>{this.extensions.has(t)?this.extensions.get(t).push(e):this.extensions.set(t,[e])})}get(e){let t=this.factories.get(e);if(void 0===t)throw new Error('Service "'+e+'" does not exist');let o=this.cache.get(e);if(void 0===o){o=t(this);let n=this.extensions.get(e);n&&n.forEach(e=>o=e(this,o)),this.cache.set(e,o)}return o}has(e){return this.factories.has(e)}}class c{constructor(e,t,o){this.key=e,this.mount=t,this.modules=o,this.container=null}addModules(e){this.modules=this.modules.concat(e)}run(){if(null!==this.container)return;let e=!1;const t=()=>{e||"interactive"!==document.readyState&&"complete"!==document.readyState||(this.actualRun(),e=!0)};t(),e||document.addEventListener("readystatechange",t)}actualRun(){!function(e){const t=`app/${e.key}/run`;document.dispatchEvent(new d(t,e))}(this);const e=u({root:()=>null,"root/children":()=>[]});this.container=new s(e,this.modules);const t=this.container.get("root/children").map((e,t)=>a.a.createElement(e,{key:t})),o=a.a.createElement(l.a,{c:this.container},t);this.modules.forEach(e=>e.run&&e.run(this.container)),r.a.render(o,this.mount)}}class d extends CustomEvent{constructor(e,t){super(e,{detail:{app:t}})}}function u(e){return new Map(Object.entries(e))}},47:function(e,t,o){"use strict";o.d(t,"a",(function(){return u}));var n=o(0),a=o.n(n),i=o(38),r=o.n(i),l=o(99),s=o(6),c=o(48),d=o(11);function u(e){var{media:t,className:o,size:i,onLoadImage:u,width:m,height:h}=e,p=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(o[n[a]]=e[n[a]])}return o}(e,["media","className","size","onLoadImage","width","height"]);const g=a.a.useRef(),f=a.a.useRef(),[_,b]=a.a.useState(!s.a.Thumbnails.has(t)),[y,v]=a.a.useState(!0);function x(){if(g.current){const e=null!=i?i:function(){const e=g.current.getBoundingClientRect();return e.width<=320?s.a.Thumbnails.Size.SMALL:e.width<=600?s.a.Thumbnails.Size.MEDIUM:s.a.Thumbnails.Size.LARGE}(),o=s.a.Thumbnails.get(t,e);g.current.src!==o&&(g.current.src=o)}}function M(){L()}function E(){if(t.type===s.a.Type.VIDEO)b(!0);else{const e=t.url;g.current.src!==e&&(g.current.src=e)}L()}function w(){isNaN(f.current.duration)||f.current.duration===1/0?f.current.currentTime=1:f.current.currentTime=f.current.duration/2,L()}function L(){v(!1),u&&u()}return Object(n.useLayoutEffect)(()=>{let e=new l.a(x);return g.current&&(g.current.onload=M,g.current.onerror=E,x(),e.observe(g.current)),f.current&&(f.current.onloadeddata=w),()=>{g.current&&(g.current.onload=()=>null,g.current.onerror=()=>null),f.current&&(f.current.onloadeddata=()=>null),e.disconnect()}},[t,i]),t.url&&t.url.length>0?a.a.createElement("div",Object.assign({className:Object(d.b)(r.a.root,o)},p),"VIDEO"===t.type&&_?a.a.createElement("video",{ref:f,className:r.a.video,src:t.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},a.a.createElement("source",{src:t.url}),"Your browser does not support videos"):a.a.createElement("img",Object.assign({ref:g,className:r.a.image,loading:"lazy",width:m,height:h,alt:""},d.e)),y&&a.a.createElement(c.a,null)):a.a.createElement("div",{className:r.a.notAvailable},a.a.createElement("span",null,"Thumbnail not available"))}},48:function(e,t,o){"use strict";o.d(t,"a",(function(){return l}));var n=o(0),a=o.n(n),i=o(69),r=o.n(i);function l(){return a.a.createElement("div",{className:r.a.root})}},5:function(e,t,o){"use strict";o.d(t,"a",(function(){return b}));var n=o(43),a=o.n(n),i=o(1),r=o(2),l=o(34),s=o(45),c=o(3),d=o(4),u=o(15),m=o(22),h=o(51),p=o(12),g=o(17),f=o(14),_=function(e,t,o,n){var a,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,n);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(r=(i<3?a(r):i>3?a(t,o,r):a(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};class b{constructor(e=new b.Options,t=r.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=r.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaToShow=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new b.Options(e),this.localMedia=i.n.array([]),this.mode=t,this.mediaCounter=this._numMediaPerPage,this.reload=Object(h.a)(()=>this.load(),300),Object(i.o)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.mediaCounter=this._numMediaPerPage,this.localMedia.length<this.numMediaToShow&&this.loadMedia(this.localMedia.length,this.numMediaToShow-this.localMedia.length))}),Object(i.o)(()=>this.getReloadOptions(),()=>this.reload()),Object(i.o)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:e})=>{this.localMedia.length<e&&e<=this.totalMedia?this.reload():this.mediaCounter=Math.max(1,e)}),Object(i.o)(()=>this._media,e=>this.media=e),Object(i.o)(()=>this._numMediaToShow,e=>this.numMediaToShow=e),Object(i.o)(()=>this._numMediaPerPage,e=>this.numMediaPerPage=e),Object(i.o)(()=>this._canLoadMore,e=>this.canLoadMore=e)}get _media(){return this.localMedia.slice(0,this.numMediaToShow)}get _numMediaToShow(){return Math.min(this.mediaCounter,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,b.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.mediaCounter||this.localMedia.length<this.totalMedia}loadMore(){const e=this.numMediaToShow+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,e>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.mediaCounter+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(e=>{this.numLoadedMore++,this.mediaCounter+=this._numMediaPerPage,this.isLoadingMore=!1,e()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.mediaCounter=this._numMediaPerPage))}loadMedia(e,t,o){return this.cancelFetch(),b.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((n,i)=>{m.a.getFeedMedia(this.options,e,t,e=>this.cancelFetch=e).then(e=>{var t;if("object"!=typeof e||"object"!=typeof e.data||!Array.isArray(e.data.media))throw{message:"The media response is malformed or corrupt",response:e};o&&this.localMedia.replace([]),this.addLocalMedia(e.data.media),this.stories=null!==(t=e.data.stories)&&void 0!==t?t:[],this.totalMedia=e.data.total,n&&n()}).catch(e=>{var t;if(a.a.isCancel(e)||void 0===e.response)return null;const o=new b.Events.FetchFailEvent(b.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(t=e.response?e.response.data.message:void 0)&&void 0!==t?t:e.message,response:e.response}});return document.dispatchEvent(o),i&&i(e),e}).finally(()=>this.isLoading=!1)})):new Promise(e=>{this.localMedia.replace([]),this.totalMedia=0,e&&e()})}addLocalMedia(e){e.forEach(e=>{this.localMedia.some(t=>t.id==e.id)||this.localMedia.push(e)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}_([i.n],b.prototype,"media",void 0),_([i.n],b.prototype,"canLoadMore",void 0),_([i.n],b.prototype,"stories",void 0),_([i.n],b.prototype,"numLoadedMore",void 0),_([i.n],b.prototype,"options",void 0),_([i.n],b.prototype,"totalMedia",void 0),_([i.n],b.prototype,"mode",void 0),_([i.n],b.prototype,"isLoaded",void 0),_([i.n],b.prototype,"isLoading",void 0),_([i.f],b.prototype,"reload",void 0),_([i.n],b.prototype,"localMedia",void 0),_([i.n],b.prototype,"numMediaToShow",void 0),_([i.n],b.prototype,"numMediaPerPage",void 0),_([i.n],b.prototype,"mediaCounter",void 0),_([i.h],b.prototype,"_media",null),_([i.h],b.prototype,"_numMediaToShow",null),_([i.h],b.prototype,"_numMediaPerPage",null),_([i.h],b.prototype,"_canLoadMore",null),_([i.f],b.prototype,"loadMore",null),_([i.f],b.prototype,"load",null),_([i.f],b.prototype,"loadMedia",null),_([i.f],b.prototype,"addLocalMedia",null),function(e){let t,o,n,a,m,h,b,y,v;!function(e){e.FETCH_FAIL="sli/feed/fetch_fail";class t extends CustomEvent{constructor(e,t){super(e,t)}}e.FetchFailEvent=t}(t=e.Events||(e.Events={}));class x{constructor(e={}){x.setFromObject(this,e)}static setFromObject(t,o={}){var n,a,i,s,d,u,m,h,p,f,_,b,y,v,x;const M=o.accounts?o.accounts.slice():e.DefaultOptions.accounts;t.accounts=M.filter(e=>!!e).map(e=>parseInt(e.toString()));const E=o.tagged?o.tagged.slice():e.DefaultOptions.tagged;return t.tagged=E.filter(e=>!!e).map(e=>parseInt(e.toString())),t.hashtags=o.hashtags?o.hashtags.slice():e.DefaultOptions.hashtags,t.layout=l.a.getById(o.layout).id,t.numColumns=r.a.normalize(o.numColumns,e.DefaultOptions.numColumns),t.highlightFreq=r.a.normalize(o.highlightFreq,e.DefaultOptions.highlightFreq),t.sliderPostsPerPage=r.a.normalize(o.sliderPostsPerPage,e.DefaultOptions.sliderPostsPerPage),t.sliderNumScrollPosts=r.a.normalize(o.sliderNumScrollPosts,e.DefaultOptions.sliderNumScrollPosts),t.mediaType=o.mediaType||e.DefaultOptions.mediaType,t.postOrder=o.postOrder||e.DefaultOptions.postOrder,t.numPosts=r.a.normalize(o.numPosts,e.DefaultOptions.numPosts),t.linkBehavior=r.a.normalize(o.linkBehavior,e.DefaultOptions.linkBehavior),t.feedWidth=r.a.normalize(o.feedWidth,e.DefaultOptions.feedWidth),t.feedHeight=r.a.normalize(o.feedHeight,e.DefaultOptions.feedHeight),t.feedPadding=r.a.normalize(o.feedPadding,e.DefaultOptions.feedPadding),t.imgPadding=r.a.normalize(o.imgPadding,e.DefaultOptions.imgPadding),t.textSize=r.a.normalize(o.textSize,e.DefaultOptions.textSize),t.bgColor=o.bgColor||e.DefaultOptions.bgColor,t.hoverInfo=o.hoverInfo?o.hoverInfo.slice():e.DefaultOptions.hoverInfo,t.textColorHover=o.textColorHover||e.DefaultOptions.textColorHover,t.bgColorHover=o.bgColorHover||e.DefaultOptions.bgColorHover,t.showHeader=r.a.normalize(o.showHeader,e.DefaultOptions.showHeader),t.headerInfo=r.a.normalize(o.headerInfo,e.DefaultOptions.headerInfo),t.headerAccount=null!==(n=o.headerAccount)&&void 0!==n?n:e.DefaultOptions.headerAccount,t.headerAccount=null===t.headerAccount||void 0===c.b.getById(t.headerAccount)?c.b.list.length>0?c.b.list[0].id:null:t.headerAccount,t.headerStyle=r.a.normalize(o.headerStyle,e.DefaultOptions.headerStyle),t.headerTextSize=r.a.normalize(o.headerTextSize,e.DefaultOptions.headerTextSize),t.headerPhotoSize=r.a.normalize(o.headerPhotoSize,e.DefaultOptions.headerPhotoSize),t.headerTextColor=o.headerTextColor||e.DefaultOptions.headerTextColor,t.headerBgColor=o.headerBgColor||e.DefaultOptions.bgColor,t.headerPadding=r.a.normalize(o.headerPadding,e.DefaultOptions.headerPadding),t.customProfilePic=null!==(a=o.customProfilePic)&&void 0!==a?a:e.DefaultOptions.customProfilePic,t.customBioText=o.customBioText||e.DefaultOptions.customBioText,t.includeStories=null!==(i=o.includeStories)&&void 0!==i?i:e.DefaultOptions.includeStories,t.storiesInterval=o.storiesInterval||e.DefaultOptions.storiesInterval,t.showCaptions=r.a.normalize(o.showCaptions,e.DefaultOptions.showCaptions),t.captionMaxLength=r.a.normalize(o.captionMaxLength,e.DefaultOptions.captionMaxLength),t.captionRemoveDots=null!==(s=o.captionRemoveDots)&&void 0!==s?s:e.DefaultOptions.captionRemoveDots,t.captionSize=r.a.normalize(o.captionSize,e.DefaultOptions.captionSize),t.captionColor=o.captionColor||e.DefaultOptions.captionColor,t.showLikes=r.a.normalize(o.showLikes,e.DefaultOptions.showLikes),t.showComments=r.a.normalize(o.showComments,e.DefaultOptions.showCaptions),t.lcIconSize=r.a.normalize(o.lcIconSize,e.DefaultOptions.lcIconSize),t.likesIconColor=null!==(d=o.likesIconColor)&&void 0!==d?d:e.DefaultOptions.likesIconColor,t.commentsIconColor=o.commentsIconColor||e.DefaultOptions.commentsIconColor,t.lightboxShowSidebar=null!==(u=o.lightboxShowSidebar)&&void 0!==u?u:e.DefaultOptions.lightboxShowSidebar,t.numLightboxComments=o.numLightboxComments||e.DefaultOptions.numLightboxComments,t.showLoadMoreBtn=r.a.normalize(o.showLoadMoreBtn,e.DefaultOptions.showLoadMoreBtn),t.loadMoreBtnTextColor=o.loadMoreBtnTextColor||e.DefaultOptions.loadMoreBtnTextColor,t.loadMoreBtnBgColor=o.loadMoreBtnBgColor||e.DefaultOptions.loadMoreBtnBgColor,t.loadMoreBtnText=o.loadMoreBtnText||e.DefaultOptions.loadMoreBtnText,t.autoload=null!==(m=o.autoload)&&void 0!==m?m:e.DefaultOptions.autoload,t.showFollowBtn=r.a.normalize(o.showFollowBtn,e.DefaultOptions.showFollowBtn),t.followBtnText=null!==(h=o.followBtnText)&&void 0!==h?h:e.DefaultOptions.followBtnText,t.followBtnTextColor=o.followBtnTextColor||e.DefaultOptions.followBtnTextColor,t.followBtnBgColor=o.followBtnBgColor||e.DefaultOptions.followBtnBgColor,t.followBtnLocation=r.a.normalize(o.followBtnLocation,e.DefaultOptions.followBtnLocation),t.hashtagWhitelist=o.hashtagWhitelist||e.DefaultOptions.hashtagWhitelist,t.hashtagBlacklist=o.hashtagBlacklist||e.DefaultOptions.hashtagBlacklist,t.captionWhitelist=o.captionWhitelist||e.DefaultOptions.captionWhitelist,t.captionBlacklist=o.captionBlacklist||e.DefaultOptions.captionBlacklist,t.hashtagWhitelistSettings=null!==(p=o.hashtagWhitelistSettings)&&void 0!==p?p:e.DefaultOptions.hashtagWhitelistSettings,t.hashtagBlacklistSettings=null!==(f=o.hashtagBlacklistSettings)&&void 0!==f?f:e.DefaultOptions.hashtagBlacklistSettings,t.captionWhitelistSettings=null!==(_=o.captionWhitelistSettings)&&void 0!==_?_:e.DefaultOptions.captionWhitelistSettings,t.captionBlacklistSettings=null!==(b=o.captionBlacklistSettings)&&void 0!==b?b:e.DefaultOptions.captionBlacklistSettings,t.moderation=o.moderation||e.DefaultOptions.moderation,t.moderationMode=o.moderationMode||e.DefaultOptions.moderationMode,t.promotionEnabled=null!==(y=o.promotionEnabled)&&void 0!==y?y:e.DefaultOptions.promotionEnabled,t.autoPromotionsEnabled=null!==(v=o.autoPromotionsEnabled)&&void 0!==v?v:e.DefaultOptions.autoPromotionsEnabled,t.globalPromotionsEnabled=null!==(x=o.globalPromotionsEnabled)&&void 0!==x?x:e.DefaultOptions.globalPromotionsEnabled,Array.isArray(o.promotions)?t.promotions=g.a.fromArray(o.promotions):o.promotions&&o.promotions instanceof Map?t.promotions=g.a.fromMap(o.promotions):"object"==typeof o.promotions?t.promotions=o.promotions:t.promotions=e.DefaultOptions.promotions,t}static getAllAccounts(e){const t=c.b.idsToAccounts(e.accounts),o=c.b.idsToAccounts(e.tagged);return{all:t.concat(o),accounts:t,tagged:o}}static getSources(e){return{accounts:c.b.idsToAccounts(e.accounts),tagged:c.b.idsToAccounts(e.tagged),hashtags:c.b.getBusinessAccounts().length>0?e.hashtags.filter(e=>e.tag.length>0):[]}}static hasSources(t){const o=e.Options.getSources(t),n=o.accounts.length>0||o.tagged.length>0,a=o.hashtags.length>0;return n||a}static isLimitingPosts(e){return e.moderation.length>0||e.hashtagBlacklist.length>0||e.hashtagWhitelist.length>0||e.captionBlacklist.length>0||e.captionWhitelist.length>0}}_([i.n],x.prototype,"accounts",void 0),_([i.n],x.prototype,"hashtags",void 0),_([i.n],x.prototype,"tagged",void 0),_([i.n],x.prototype,"layout",void 0),_([i.n],x.prototype,"numColumns",void 0),_([i.n],x.prototype,"highlightFreq",void 0),_([i.n],x.prototype,"sliderPostsPerPage",void 0),_([i.n],x.prototype,"sliderNumScrollPosts",void 0),_([i.n],x.prototype,"mediaType",void 0),_([i.n],x.prototype,"postOrder",void 0),_([i.n],x.prototype,"numPosts",void 0),_([i.n],x.prototype,"linkBehavior",void 0),_([i.n],x.prototype,"feedWidth",void 0),_([i.n],x.prototype,"feedHeight",void 0),_([i.n],x.prototype,"feedPadding",void 0),_([i.n],x.prototype,"imgPadding",void 0),_([i.n],x.prototype,"textSize",void 0),_([i.n],x.prototype,"bgColor",void 0),_([i.n],x.prototype,"textColorHover",void 0),_([i.n],x.prototype,"bgColorHover",void 0),_([i.n],x.prototype,"hoverInfo",void 0),_([i.n],x.prototype,"showHeader",void 0),_([i.n],x.prototype,"headerInfo",void 0),_([i.n],x.prototype,"headerAccount",void 0),_([i.n],x.prototype,"headerStyle",void 0),_([i.n],x.prototype,"headerTextSize",void 0),_([i.n],x.prototype,"headerPhotoSize",void 0),_([i.n],x.prototype,"headerTextColor",void 0),_([i.n],x.prototype,"headerBgColor",void 0),_([i.n],x.prototype,"headerPadding",void 0),_([i.n],x.prototype,"customBioText",void 0),_([i.n],x.prototype,"customProfilePic",void 0),_([i.n],x.prototype,"includeStories",void 0),_([i.n],x.prototype,"storiesInterval",void 0),_([i.n],x.prototype,"showCaptions",void 0),_([i.n],x.prototype,"captionMaxLength",void 0),_([i.n],x.prototype,"captionRemoveDots",void 0),_([i.n],x.prototype,"captionSize",void 0),_([i.n],x.prototype,"captionColor",void 0),_([i.n],x.prototype,"showLikes",void 0),_([i.n],x.prototype,"showComments",void 0),_([i.n],x.prototype,"lcIconSize",void 0),_([i.n],x.prototype,"likesIconColor",void 0),_([i.n],x.prototype,"commentsIconColor",void 0),_([i.n],x.prototype,"lightboxShowSidebar",void 0),_([i.n],x.prototype,"numLightboxComments",void 0),_([i.n],x.prototype,"showLoadMoreBtn",void 0),_([i.n],x.prototype,"loadMoreBtnText",void 0),_([i.n],x.prototype,"loadMoreBtnTextColor",void 0),_([i.n],x.prototype,"loadMoreBtnBgColor",void 0),_([i.n],x.prototype,"autoload",void 0),_([i.n],x.prototype,"showFollowBtn",void 0),_([i.n],x.prototype,"followBtnText",void 0),_([i.n],x.prototype,"followBtnTextColor",void 0),_([i.n],x.prototype,"followBtnBgColor",void 0),_([i.n],x.prototype,"followBtnLocation",void 0),_([i.n],x.prototype,"hashtagWhitelist",void 0),_([i.n],x.prototype,"hashtagBlacklist",void 0),_([i.n],x.prototype,"captionWhitelist",void 0),_([i.n],x.prototype,"captionBlacklist",void 0),_([i.n],x.prototype,"hashtagWhitelistSettings",void 0),_([i.n],x.prototype,"hashtagBlacklistSettings",void 0),_([i.n],x.prototype,"captionWhitelistSettings",void 0),_([i.n],x.prototype,"captionBlacklistSettings",void 0),_([i.n],x.prototype,"moderation",void 0),_([i.n],x.prototype,"moderationMode",void 0),e.Options=x;class M{constructor(e){Object.getOwnPropertyNames(e).map(t=>{this[t]=e[t]})}getCaption(e){const t=e.caption?e.caption:"";return this.captionMaxLength&&t.length?Object(d.p)(Object(d.s)(t,this.captionMaxLength)):t}static compute(t,o=r.a.Mode.DESKTOP){const n=new M({accounts:c.b.filterExisting(t.accounts),tagged:c.b.filterExisting(t.tagged),hashtags:t.hashtags.filter(e=>e.tag.length>0),layout:l.a.getById(t.layout),highlightFreq:r.a.get(t.highlightFreq,o,!0),sliderPostsPerPage:r.a.get(t.sliderPostsPerPage,o,!0),sliderNumScrollPosts:r.a.get(t.sliderNumScrollPosts,o,!0),linkBehavior:r.a.get(t.linkBehavior,o,!0),bgColor:Object(u.a)(t.bgColor),textColorHover:Object(u.a)(t.textColorHover),bgColorHover:Object(u.a)(t.bgColorHover),hoverInfo:t.hoverInfo,showHeader:r.a.get(t.showHeader,o,!0),headerInfo:r.a.get(t.headerInfo,o,!0),headerStyle:r.a.get(t.headerStyle,o,!0),headerTextColor:Object(u.a)(t.headerTextColor),headerBgColor:Object(u.a)(t.headerBgColor),headerPadding:r.a.get(t.headerPadding,o,!0),includeStories:t.includeStories,storiesInterval:t.storiesInterval,showCaptions:r.a.get(t.showCaptions,o,!0),captionMaxLength:r.a.get(t.captionMaxLength,o,!0),captionRemoveDots:t.captionRemoveDots,captionColor:Object(u.a)(t.captionColor),showLikes:r.a.get(t.showLikes,o,!0),showComments:r.a.get(t.showComments,o,!0),likesIconColor:Object(u.a)(t.likesIconColor),commentsIconColor:Object(u.a)(t.commentsIconColor),lightboxShowSidebar:t.lightboxShowSidebar,numLightboxComments:t.numLightboxComments,showLoadMoreBtn:r.a.get(t.showLoadMoreBtn,o,!0),loadMoreBtnTextColor:Object(u.a)(t.loadMoreBtnTextColor),loadMoreBtnBgColor:Object(u.a)(t.loadMoreBtnBgColor),loadMoreBtnText:t.loadMoreBtnText,showFollowBtn:r.a.get(t.showFollowBtn,o,!0),autoload:t.autoload,followBtnLocation:r.a.get(t.followBtnLocation,o,!0),followBtnTextColor:Object(u.a)(t.followBtnTextColor),followBtnBgColor:Object(u.a)(t.followBtnBgColor),followBtnText:t.followBtnText,account:null,showBio:!1,bioText:null,profilePhotoUrl:c.b.DEFAULT_PROFILE_PIC,feedWidth:"",feedHeight:"",feedPadding:"",imgPadding:"",textSize:"",headerTextSize:"",headerPhotoSize:"",captionSize:"",lcIconSize:"",showLcIcons:!1});if(n.numColumns=this.getNumCols(t,o),n.numPosts=this.getNumPosts(t,o),n.allAccounts=n.accounts.concat(n.tagged.filter(e=>!n.accounts.includes(e))),n.allAccounts.length>0&&(n.account=t.headerAccount&&n.allAccounts.includes(t.headerAccount)?c.b.getById(t.headerAccount):c.b.getById(n.allAccounts[0])),n.showHeader=n.showHeader&&null!==n.account,n.showHeader&&(n.profilePhotoUrl=t.customProfilePic.length?t.customProfilePic:c.b.getProfilePicUrl(n.account)),n.showFollowBtn=n.showFollowBtn&&null!==n.account,n.showBio=n.headerInfo.some(t=>t===e.HeaderInfo.BIO),n.showBio){const e=t.customBioText.trim().length>0?t.customBioText:null!==n.account?c.b.getBioText(n.account):"";n.bioText=Object(d.p)(e),n.showBio=n.bioText.length>0}return n.feedWidth=this.normalizeCssSize(t.feedWidth,o,"auto"),n.feedHeight=this.normalizeCssSize(t.feedHeight,o,"auto"),n.feedPadding=this.normalizeCssSize(t.feedPadding,o,"0"),n.imgPadding=this.normalizeCssSize(t.imgPadding,o,"0"),n.textSize=this.normalizeCssSize(t.textSize,o,"inherit",!0),n.headerTextSize=this.normalizeCssSize(t.headerTextSize,o,"inherit"),n.headerPhotoSize=this.normalizeCssSize(t.headerPhotoSize,o,"50px"),n.captionSize=this.normalizeCssSize(t.captionSize,o,"inherit"),n.lcIconSize=this.normalizeCssSize(t.lcIconSize,o,"inherit"),n.buttonPadding=Math.max(10,r.a.get(t.imgPadding,o))+"px",n.showLcIcons=n.showLikes||n.showComments,n}static getNumCols(e,t){return Math.max(1,this.normalizeMultiInt(e.numColumns,t,1))}static getNumPosts(e,t){return Math.max(1,this.normalizeMultiInt(e.numPosts,t,1))}static normalizeMultiInt(e,t,o=0){const n=parseInt(r.a.get(e,t)+"");return isNaN(n)?t===r.a.Mode.DESKTOP?o:this.normalizeMultiInt(e,r.a.Mode.DESKTOP,o):n}static normalizeCssSize(e,t,o=null,n=!1){const a=r.a.get(e,t,n);return a?a+"px":o}}function E(e,t){if(f.a.isPro)return Object(d.l)(p.a.isValid,[()=>w(e,t),()=>t.globalPromotionsEnabled&&p.a.getGlobalPromo(e),()=>t.autoPromotionsEnabled&&p.a.getAutoPromo(e)])}function w(e,t){return e?p.a.getPromoFromDictionary(e,t.promotions):void 0}e.ComputedOptions=M,e.HashtagSorting=Object(s.b)({recent:"Most recent",popular:"Most popular"}),function(e){e.ALL="all",e.PHOTOS="photos",e.VIDEOS="videos"}(o=e.MediaType||(e.MediaType={})),function(e){e.NOTHING="nothing",e.SELF="self",e.NEW_TAB="new_tab",e.LIGHTBOX="lightbox"}(n=e.LinkBehavior||(e.LinkBehavior={})),function(e){e.DATE_ASC="date_asc",e.DATE_DESC="date_desc",e.POPULARITY_ASC="popularity_asc",e.POPULARITY_DESC="popularity_desc",e.RANDOM="random"}(a=e.PostOrder||(e.PostOrder={})),function(e){e.USERNAME="username",e.DATE="date",e.CAPTION="caption",e.LIKES_COMMENTS="likes_comments",e.INSTA_LINK="insta_link"}(m=e.HoverInfo||(e.HoverInfo={})),function(e){e.NORMAL="normal",e.BOXED="boxed",e.CENTERED="centered"}(h=e.HeaderStyle||(e.HeaderStyle={})),function(e){e.BIO="bio",e.PROFILE_PIC="profile_pic",e.FOLLOWERS="followers",e.MEDIA_COUNT="media_count"}(b=e.HeaderInfo||(e.HeaderInfo={})),function(e){e.HEADER="header",e.BOTTOM="bottom",e.BOTH="both"}(y=e.FollowBtnLocation||(e.FollowBtnLocation={})),function(e){e.WHITELIST="whitelist",e.BLACKLIST="blacklist"}(v=e.ModerationMode||(e.ModerationMode={})),e.DefaultOptions={accounts:[],hashtags:[],tagged:[],layout:null,numColumns:{desktop:3},highlightFreq:{desktop:7},sliderPostsPerPage:{desktop:5},sliderNumScrollPosts:{desktop:1},mediaType:o.ALL,postOrder:a.DATE_DESC,numPosts:{desktop:9},linkBehavior:{desktop:n.LIGHTBOX,phone:n.NEW_TAB},feedWidth:{desktop:""},feedHeight:{desktop:""},feedPadding:{desktop:20,tablet:14,phone:10},imgPadding:{desktop:14,tablet:10,phone:6},textSize:{all:""},bgColor:{r:255,g:255,b:255,a:1},hoverInfo:[m.LIKES_COMMENTS,m.INSTA_LINK],textColorHover:{r:255,g:255,b:255,a:1},bgColorHover:{r:0,g:0,b:0,a:.5},showHeader:{desktop:!0},headerInfo:{desktop:[b.PROFILE_PIC,b.BIO]},headerAccount:null,headerStyle:{desktop:h.NORMAL,phone:h.CENTERED},headerTextSize:{desktop:""},headerPhotoSize:{desktop:50},headerTextColor:{r:0,g:0,b:0,a:1},headerBgColor:{r:255,g:255,b:255,a:1},headerPadding:{desktop:0},customProfilePic:0,customBioText:"",includeStories:!1,storiesInterval:5,showCaptions:{desktop:!1},captionMaxLength:{desktop:0},captionRemoveDots:!1,captionSize:{desktop:0},captionColor:{r:0,g:0,b:0,a:1},showLikes:{desktop:!1},showComments:{desktop:!1},lcIconSize:{desktop:14},likesIconColor:{r:0,g:0,b:0,a:1},commentsIconColor:{r:0,g:0,b:0,a:1},lightboxShowSidebar:!1,numLightboxComments:50,showLoadMoreBtn:{desktop:!0},loadMoreBtnTextColor:{r:255,g:255,b:255,a:1},loadMoreBtnBgColor:{r:0,g:149,b:246,a:1},loadMoreBtnText:"Load more",autoload:!1,showFollowBtn:{desktop:!0},followBtnText:"Follow on Instagram",followBtnTextColor:{r:255,g:255,b:255,a:1},followBtnBgColor:{r:0,g:149,b:246,a:1},followBtnLocation:{desktop:y.HEADER,phone:y.BOTTOM},hashtagWhitelist:[],hashtagBlacklist:[],captionWhitelist:[],captionBlacklist:[],hashtagWhitelistSettings:!0,hashtagBlacklistSettings:!0,captionWhitelistSettings:!0,captionBlacklistSettings:!0,moderation:[],moderationMode:v.BLACKLIST,promotionEnabled:!0,autoPromotionsEnabled:!0,globalPromotionsEnabled:!0,promotions:{}},e.getPromo=E,e.getFeedPromo=w,e.executeMediaClick=function(e,t){const o=E(e,t),n=p.a.getConfig(o),a=p.a.getType(o);return!(!a||!a.isValid(n)||"function"!=typeof a.onMediaClick)&&a.onMediaClick(e,n)},e.getLink=function(e,t){var o,n;const a=E(e,t),i=p.a.getConfig(a),r=p.a.getType(a);if(void 0===r||!r.isValid(i))return{text:null,url:null,newTab:!1};let[l,s]=r.getPopupLink?null!==(o=r.getPopupLink(e,i))&&void 0!==o?o:null:[null,!1];return{text:l,url:r.getMediaUrl&&null!==(n=r.getMediaUrl(e,i))&&void 0!==n?n:null,newTab:s}}}(b||(b={}))},51:function(e,t,o){"use strict";function n(e){return t=>(t.stopPropagation(),e(t))}function a(e,t){let o;return(...n)=>{clearTimeout(o),o=setTimeout(()=>{o=null,e(...n)},t)}}function i(){}o.d(t,"c",(function(){return n})),o.d(t,"a",(function(){return a})),o.d(t,"b",(function(){return i}))},55:function(e,t,o){e.exports={root:"MediaTileIcons__root layout__flex-row",icon:"MediaTileIcons__icon"}},59:function(e,t,o){"use strict";o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return a}));const n=(e,t)=>e.startsWith(t)?e:t+e,a=e=>{return(t=e,"#",t.startsWith("#")?t.substr("#".length):t).split(/\s/).map((e,t)=>t>0?e[0].toUpperCase()+e.substr(1):e).join("").replace(/\W/gi,"");var t}},6:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(17);!function(e){let t,o,n;function i(e){return e.hasOwnProperty("children")}!function(e){e.IMAGE="IMAGE",e.VIDEO="VIDEO",e.ALBUM="CAROUSEL_ALBUM"}(t=e.Type||(e.Type={})),function(t){let o;function n(t){if(i(t)&&e.Source.isOwnMedia(t.source)){if("object"==typeof t.thumbnails&&!a.a.isEmpty(t.thumbnails))return t.thumbnails;if("string"==typeof t.thumbnail&&t.thumbnail.length>0)return{[o.SMALL]:t.thumbnail,[o.MEDIUM]:t.thumbnail,[o.LARGE]:t.thumbnail}}return{[o.SMALL]:t.url,[o.MEDIUM]:t.url,[o.LARGE]:t.url}}!function(e){e.SMALL="s",e.MEDIUM="m",e.LARGE="l"}(o=t.Size||(t.Size={})),t.get=function(e,t){const o=n(e);return a.a.get(o,t)||(i(e)?e.thumbnail:e.url)},t.getMap=n,t.has=function(t){return!!i(t)&&!!e.Source.isOwnMedia(t.source)&&("string"==typeof t.thumbnail&&t.thumbnail.length>0||!a.a.isEmpty(t.thumbnails))}}(o=e.Thumbnails||(e.Thumbnails={})),function(e){let t;!function(e){e.PERSONAL_ACCOUNT="PERSONAL_ACCOUNT",e.BUSINESS_ACCOUNT="BUSINESS_ACCOUNT",e.TAGGED_ACCOUNT="TAGGED_ACCOUNT",e.RECENT_HASHTAG="RECENT_HASHTAG",e.POPULAR_HASHTAG="POPULAR_HASHTAG",e.USER_STORY="USER_STORY"}(t=e.Type||(e.Type={})),e.isOwnMedia=function(e){return e.type===t.PERSONAL_ACCOUNT||e.type===t.BUSINESS_ACCOUNT||e.type===t.USER_STORY}}(n=e.Source||(e.Source={})),e.getAsRows=(e,t)=>{e=e.slice(),t=t>0?t:1;let o=[];for(;e.length;)o.push(e.splice(0,t));if(o.length>0){const e=o.length-1;for(;o[e].length<t;)o[e].push({})}return o},e.isFromHashtag=e=>e.source.type===n.Type.POPULAR_HASHTAG||e.source.type===n.Type.RECENT_HASHTAG,e.isFullMedia=i}(n||(n={}))},618:function(e,t,o){"use strict";o.r(t);var n=o(34),a=o(88),i=o(0),r=o.n(i);const l={id:"grid",name:"Grid",component:a.a,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:0,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:206,width:94,height:94,rx:2,ry:2}))}},s={id:"highlight",name:"Highlight",component:null,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:0,y:0,width:197,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:206,width:94,height:94,rx:2,ry:2}))},isPro:!0},c={id:"masonry",name:"Masonry",component:null,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:0,y:0,width:94,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:0,width:94,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:103,width:94,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:206,width:94,height:94,rx:2,ry:2}))},isPro:!0},d={id:"slider",name:"Slider",component:null,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:43,y:43,width:214,height:214,rx:2,ry:2}),r.a.createElement("path",{d:"M 25,142 l -16,16 l 16,16"}),r.a.createElement("path",{d:"M 275,142 l 16,16 l -16,16"}))},isPro:!0,isComingSoon:!0};n.a.addLayout(l),n.a.addLayout(s),n.a.addLayout(c),n.a.addLayout(d)},64:function(e,t,o){e.exports={root:"MediaTileCaption__root",preview:"MediaTileCaption__preview MediaTileCaption__root",full:"MediaTileCaption__full MediaTileCaption__root"}},65:function(e,t,o){e.exports={image:"MediaLightboxImage__image MediaLightboxObject__media",loading:"MediaLightboxImage__loading MediaLightboxObject__media MediaLightboxObject__loading-animation"}},66:function(e,t,o){e.exports={link:"FollowButton__link",button:"FollowButton__button feed__feed-button"}},69:function(e,t,o){e.exports={root:"MediaLoading__root",animation:"MediaLoading__animation"}},73:function(e,t,o){"use strict";var n=o(0),a=o.n(n),i=o(42),r=o.n(i),l=o(7),s=o(10),c=o.n(s),d=o(30),u=o.n(d),m=o(6),h=o(4),p=o(8),g=o(33),f=o.n(g),_=o(11),b=o(3);const y=({comment:e,className:t})=>{const o=e.username?a.a.createElement("a",{key:-1,href:b.b.getUsernameUrl(e.username),target:"_blank",className:f.a.username},e.username):null,n=o?(e,t)=>t>0?e:[o,...e]:void 0,i=Object(h.p)(e.text,n),r=1===e.likeCount?"like":"likes";return a.a.createElement("div",{className:Object(_.b)(f.a.root,t)},a.a.createElement("div",{className:f.a.content},a.a.createElement("div",{key:e.id,className:f.a.text},i)),a.a.createElement("div",{className:f.a.metaList},a.a.createElement("div",{className:f.a.date},Object(h.r)(e.timestamp)),e.likeCount>0&&a.a.createElement("div",{className:f.a.likeCount},`${e.likeCount} ${r}`)))};var v=o(5),x=o(89),M=o.n(x),E=o(65),w=o.n(E);function L(e){var{url:t,caption:o,size:n}=e,i=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(o[n[a]]=e[n[a]])}return o}(e,["url","caption","size"]);const[r,l]=a.a.useState(!1),s={width:n.width+"px",height:n.height+"px"};return a.a.createElement("img",Object.assign({style:s,className:r?w.a.image:w.a.loading,src:t,alt:o,loading:"eager",onLoad:()=>l(!0)},i))}var O=o(26),S=o.n(O);function C(e){var{album:t,autoplayVideos:o,size:n}=e,i=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(o[n[a]]=e[n[a]])}return o}(e,["album","autoplayVideos","size"]);const r=a.a.useRef(),[l,s]=a.a.useState(0),c={transform:`translateX(${100*-l}%)`},d=t.length-1,u={width:n.width+"px",height:n.height+"px"};return a.a.createElement("div",{className:S.a.root,style:u},a.a.createElement("div",{className:S.a.strip,style:c},t.map((e,t)=>a.a.createElement("div",{key:e.id,className:S.a.frame,ref:t>0?void 0:r},a.a.createElement(I,Object.assign({media:e,size:n,autoplayVideos:o},i))))),a.a.createElement("div",{className:S.a.controls},a.a.createElement("div",null,l>0&&a.a.createElement("div",{className:S.a.prevButton,onClick:()=>s(Math.max(l-1,0)),role:"button"},a.a.createElement(p.a,{icon:"arrow-left-alt2"}))),a.a.createElement("div",null,l<d&&a.a.createElement("div",{className:S.a.nextButton,onClick:()=>s(Math.min(l+1,d)),role:"button"},a.a.createElement(p.a,{icon:"arrow-right-alt2"})))),a.a.createElement("div",{className:S.a.indicatorList},t.map((e,t)=>a.a.createElement("div",{key:t,className:t===l?S.a.indicatorCurrent:S.a.indicator}))))}var P=o(28),T=o.n(P),k=o(47);function B(e){var{media:t,thumbnailUrl:o,size:i,autoPlay:r,onGetMetaData:l}=e,s=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(o[n[a]]=e[n[a]])}return o}(e,["media","thumbnailUrl","size","autoPlay","onGetMetaData"]);const c=a.a.useRef(),[d,u]=a.a.useState(!r),[h,g]=a.a.useState(r);Object(n.useEffect)(()=>{r?d&&u(!1):d||u(!0),h&&g(r)},[t.url]),Object(n.useLayoutEffect)(()=>{if(c.current){const e=()=>g(!0),t=()=>g(!1);return c.current.addEventListener("play",e),c.current.addEventListener("pause",t),()=>{c.current.removeEventListener("play",e),c.current.removeEventListener("pause",t)}}},[c.current]);const f={width:i.width+"px",height:i.height+"px"};return a.a.createElement("div",{key:t.url,className:T.a.root,style:f},a.a.createElement("div",{className:d?T.a.thumbnail:T.a.thumbnailHidden},a.a.createElement(k.a,{media:t,size:m.a.Thumbnails.Size.LARGE,width:i.width,height:i.height})),a.a.createElement("video",Object.assign({ref:c,className:d?T.a.videoHidden:T.a.video,src:t.url,autoPlay:r,controls:!1,playsInline:!0,loop:!0,onCanPlay:()=>{r&&c.current.play()}},s),a.a.createElement("source",{src:t.url}),"Your browser does not support videos"),a.a.createElement("div",{className:h?T.a.controlPlaying:T.a.controlPaused,onClick:()=>{c.current&&(d?(u(!1),c.current.currentTime=0,c.current.play()):c.current.paused?c.current.play():c.current.pause())}},a.a.createElement(p.a,{className:T.a.playButton,icon:"controls-play"})))}function I({media:e,size:t,autoplayVideos:o}){if(e.url&&e.url.length>0)switch(e.type){case m.a.Type.IMAGE:return a.a.createElement(L,{url:e.url,size:t,caption:e.caption});case m.a.Type.VIDEO:return a.a.createElement(B,{media:e,size:t,thumbnailUrl:e.thumbnail,autoPlay:o});case m.a.Type.ALBUM:if(e.children&&e.children.length>0)return a.a.createElement(C,{album:e.children,size:t,autoplayVideos:o})}const n={width:t.width,height:t.height};return a.a.createElement("div",{className:M.a.notAvailable,style:n},a.a.createElement("span",null,"Media is not available"))}var N=o(18),A=o(48);const j=new Map;function D({feed:e,mediaList:t,current:o,options:i,onClose:r}){var l,s;const d=t.length-1,[g,f]=a.a.useState(o),_=a.a.useRef(g),x=e=>{f(e),_.current=e;const o=t[_.current];j.has(o.id)?C(j.get(o.id)):(E(!0),Object(h.h)(o,{width:600,height:600}).then(e=>{C(e),j.set(o.id,e)}))},[M,E]=a.a.useState(!1),[w,L]=a.a.useState(function(){const e=window.innerWidth<1080?window.innerWidth/1080*600:600;return{width:e,height:e}}()),[O,S]=a.a.useState(!1),C=e=>{L(e),E(!1),S(e.width+435>=window.innerWidth)};Object(n.useEffect)(()=>{x(o)},[o]),Object(N.l)("resize",()=>{const e=t[_.current];if(j.has(e.id)){let t=j.get(e.id);C(t)}});const P=t[g],T=P.comments?P.comments.slice(0,i.numLightboxComments):[],k=v.a.getLink(P,e.options),B=null!==k.text&&null!==k.url;P.caption&&P.caption.length&&T.splice(0,0,{id:P.id,text:P.caption,timestamp:P.timestamp,username:P.username});let D=null,H=null,z=null;switch(P.source.type){case m.a.Source.Type.PERSONAL_ACCOUNT:case m.a.Source.Type.BUSINESS_ACCOUNT:case m.a.Source.Type.TAGGED_ACCOUNT:D="@"+P.username,H=b.b.getUsernameUrl(P.username);const e=b.b.getByUsername(P.username);z=e?b.b.getProfilePicUrl(e):null;break;case m.a.Source.Type.RECENT_HASHTAG:case m.a.Source.Type.POPULAR_HASHTAG:D="#"+P.source.name,H="https://instagram.com/explore/tags/"+P.source.name}const F={fontSize:i.textSize},R=e=>{x(Math.max(0,_.current-1)),e.stopPropagation(),e.preventDefault()},U=e=>{x(Math.min(d,_.current+1)),e.stopPropagation(),e.preventDefault()},W=e=>{r&&r(),e.stopPropagation(),e.preventDefault()};{Object(n.useEffect)(()=>(document.body.addEventListener("keydown",e),()=>document.body.removeEventListener("keydown",e)),[]);const e=e=>{switch(e.key){case"ArrowRight":U(e);break;case"ArrowLeft":R(e);break;case"Escape":W(e)}}}const V={width:w.width+"px",height:w.height+"px"},G=a.a.createElement("div",{style:F,className:c.a.root,tabIndex:-1},a.a.createElement("div",{className:c.a.shade,onClick:W}),M&&a.a.createElement("div",{className:c.a.loadingSkeleton,style:V}),!M&&a.a.createElement("div",{className:O?c.a.wrapVertical:c.a.wrap},a.a.createElement("div",{className:c.a.container,role:"dialog"},a.a.createElement("div",{className:c.a.frame},M?a.a.createElement(A.a,null):a.a.createElement(I,{key:P.id,media:P,size:w})),e.options.lightboxShowSidebar&&a.a.createElement("div",{className:c.a.sidebar},a.a.createElement("div",{className:c.a.sidebarHeader},z&&a.a.createElement("a",{href:H,target:"_blank",className:c.a.sidebarHeaderPicLink},a.a.createElement("img",{className:c.a.sidebarHeaderPic,src:z,alt:null!=D?D:""})),D&&a.a.createElement("div",{className:c.a.sidebarSourceName},a.a.createElement("a",{href:H,target:"_blank"},D))),a.a.createElement("div",{className:c.a.sidebarScroller},T.length>0&&a.a.createElement("div",{className:c.a.sidebarCommentList},T.map((e,t)=>a.a.createElement(y,{key:t,comment:e,className:c.a.sidebarComment})))),a.a.createElement("div",{className:c.a.sidebarFooter},a.a.createElement("div",{className:c.a.sidebarInfo},P.source.type!==m.a.Source.Type.PERSONAL_ACCOUNT&&a.a.createElement("div",{className:c.a.sidebarNumLikes},a.a.createElement("span",null,P.likesCount)," ",a.a.createElement("span",null,"likes")),P.timestamp&&a.a.createElement("div",{className:c.a.sidebarDate},Object(h.r)(P.timestamp))),a.a.createElement("div",{className:c.a.sidebarIgLink},a.a.createElement("a",{href:null!==(l=k.url)&&void 0!==l?l:P.permalink,target:k.newTab?"_blank":"_self"},a.a.createElement(p.a,{icon:B?"external":"instagram"}),a.a.createElement("span",null,null!==(s=k.text)&&void 0!==s?s:"View on Instagram")))))),g>0&&a.a.createElement("div",{className:c.a.prevButtonContainer},a.a.createElement("div",{className:c.a.prevButton,onClick:R,role:"button",tabIndex:0},a.a.createElement(p.a,{icon:"arrow-left-alt",className:c.a.buttonIcon}))),g<t.length-1&&a.a.createElement("div",{className:c.a.nextButtonContainer},a.a.createElement("div",{className:c.a.nextButton,onClick:U,role:"button",tabIndex:0},a.a.createElement(p.a,{icon:"arrow-right-alt",className:c.a.buttonIcon})))),a.a.createElement("div",{className:c.a.closeButton,onClick:W,role:"button",tabIndex:0},a.a.createElement(p.a,{icon:"no-alt",className:c.a.buttonIcon})));return u.a.createPortal(G,document.body)}var H=o(19),z=o.n(H),F=o(66),R=o.n(F);const U=Object(l.b)(({options:e})=>{const t="https://instagram.com/"+e.account.username,o={color:e.followBtnTextColor,backgroundColor:e.followBtnBgColor};return a.a.createElement("a",{href:t,target:"__blank",className:R.a.link},a.a.createElement("button",{className:R.a.button,style:o},e.followBtnText))});var W=o(16),V=o.n(W),G=o(160),K=o(624),$=Object(l.b)((function({stories:e,options:t,onClose:o}){e.sort((e,t)=>{const o=Object(G.a)(e.timestamp).getTime(),n=Object(G.a)(t.timestamp).getTime();return o<n?-1:o==n?0:1});const[i,r]=a.a.useState(0),l=e.length-1,[s,c]=a.a.useState(0),[d,h]=a.a.useState(0);Object(n.useEffect)(()=>{0!==s&&c(0)},[i]);const g=i<l,f=i>0,_=()=>o&&o(),b=()=>i<l?r(i+1):_(),y=()=>r(e=>Math.max(e-1,0)),v=e[i],x="https://instagram.com/"+t.account.username,M=v.type===m.a.Type.VIDEO?d:t.storiesInterval;Object(N.d)("keydown",e=>{switch(e.key){case"Escape":_();break;case"ArrowLeft":y();break;case"ArrowRight":b();break;default:return}e.preventDefault(),e.stopPropagation()});const E=a.a.createElement("div",{className:V.a.root},a.a.createElement("div",{className:V.a.container},a.a.createElement("div",{className:V.a.header},a.a.createElement("a",{href:x,target:"_blank"},a.a.createElement("img",{className:V.a.profilePicture,src:t.profilePhotoUrl,alt:t.account.username})),a.a.createElement("a",{href:x,className:V.a.username,target:"_blank"},t.account.username),a.a.createElement("div",{className:V.a.date},Object(K.a)(Object(G.a)(v.timestamp),{addSuffix:!0}))),a.a.createElement("div",{className:V.a.progress},e.map((e,t)=>a.a.createElement(q,{key:e.id,duration:M,animate:t===i,isDone:t<i}))),a.a.createElement("div",{className:V.a.content},f&&a.a.createElement("div",{className:V.a.prevButton,onClick:y,role:"button"},a.a.createElement(p.a,{icon:"arrow-left-alt2"})),a.a.createElement("div",{className:V.a.media},a.a.createElement(Y,{key:v.id,media:v,imgDuration:t.storiesInterval,onGetDuration:h,onEnd:()=>g?b():_()})),g&&a.a.createElement("div",{className:V.a.nextButton,onClick:b,role:"button"},a.a.createElement(p.a,{icon:"arrow-right-alt2"})),a.a.createElement("div",{className:V.a.closeButton,onClick:_,role:"button"},a.a.createElement(p.a,{icon:"no-alt"})))));return u.a.createPortal(E,document.body)}));function q({animate:e,isDone:t,duration:o}){const n=e?V.a.progressOverlayAnimating:t?V.a.progressOverlayDone:V.a.progressOverlay,i={animationDuration:o+"s"};return a.a.createElement("div",{className:V.a.progressSegment},a.a.createElement("div",{className:n,style:i}))}function Y({media:e,imgDuration:t,onGetDuration:o,onEnd:n}){return e.type===m.a.Type.VIDEO?a.a.createElement(J,{media:e,onEnd:n,onGetDuration:o}):a.a.createElement(X,{media:e,onEnd:n,duration:t})}function X({media:e,duration:t,onEnd:o}){const[i,r]=a.a.useState(!1);return Object(n.useEffect)(()=>{const e=i?setTimeout(o,1e3*t):null;return()=>clearTimeout(e)},[e,i]),a.a.createElement("img",{src:e.url,onLoad:()=>r(!0),loading:"eager",alt:""})}function J({media:e,onEnd:t,onGetDuration:o}){const n=a.a.useRef();return a.a.createElement("video",{ref:n,src:e.url,poster:e.thumbnail,autoPlay:!0,controls:!1,playsInline:!0,loop:!1,onCanPlay:()=>o(n.current.duration),onEnded:t},a.a.createElement("source",{src:e.url}),"Your browser does not support embedded videos")}var Q=Object(l.b)((function({feed:e,options:t}){const[o,n]=a.a.useState(null),i=t.account,r="https://instagram.com/"+i.username,l=e.stories.filter(e=>e.username===i.username),s=l.length>0,c=t.headerInfo.includes(v.a.HeaderInfo.MEDIA_COUNT),d=t.headerInfo.includes(v.a.HeaderInfo.FOLLOWERS)&&i.type!=b.a.Type.PERSONAL,u=t.headerInfo.includes(v.a.HeaderInfo.PROFILE_PIC),m=t.includeStories&&s,h=t.headerStyle===v.a.HeaderStyle.BOXED,p={fontSize:t.headerTextSize,color:t.headerTextColor,backgroundColor:t.headerBgColor,padding:t.headerPadding},g=m?"button":void 0,f={width:t.headerPhotoSize,height:t.headerPhotoSize,cursor:m?"pointer":"normal"},_=t.showFollowBtn&&(t.followBtnLocation===v.a.FollowBtnLocation.HEADER||t.followBtnLocation===v.a.FollowBtnLocation.BOTH),y={justifyContent:t.showBio&&h?"flex-start":"center"},x=a.a.createElement("img",{src:t.profilePhotoUrl,alt:i.username}),M=m&&s?z.a.profilePicWithStories:z.a.profilePic;return a.a.createElement("div",{className:Z(t.headerStyle),style:p},a.a.createElement("div",{className:z.a.leftContainer},u&&a.a.createElement("div",{className:M,style:f,role:g,onClick:()=>{m&&n(0)}},m?x:a.a.createElement("a",{href:r,target:"_blank"},x)),a.a.createElement("div",{className:z.a.info},a.a.createElement("div",{className:z.a.username},a.a.createElement("a",{href:r,target:"_blank",style:{color:t.headerTextColor}},a.a.createElement("span",null,"@"),a.a.createElement("span",null,i.username))),t.showBio&&a.a.createElement("div",{className:z.a.bio},t.bioText),(c||d)&&a.a.createElement("div",{className:z.a.counterList},c&&a.a.createElement("div",{className:z.a.counter},a.a.createElement("span",null,i.mediaCount)," posts"),d&&a.a.createElement("div",{className:z.a.counter},a.a.createElement("span",null,i.followersCount)," followers")))),a.a.createElement("div",{className:z.a.rightContainer},_&&a.a.createElement("div",{className:z.a.followButton,style:y},a.a.createElement(U,{options:t}))),m&&null!==o&&a.a.createElement($,{stories:l,options:t,onClose:()=>{n(null)}}))}));function Z(e){switch(e){case v.a.HeaderStyle.NORMAL:return z.a.normalStyle;case v.a.HeaderStyle.CENTERED:return z.a.centeredStyle;case v.a.HeaderStyle.BOXED:return z.a.boxedStyle;default:return}}var ee=o(90),te=o.n(ee);const oe=Object(l.b)(({feed:e,options:t})=>{const o=a.a.useRef(),n=Object(N.j)(o,{block:"end",inline:"nearest"}),i={color:t.loadMoreBtnTextColor,backgroundColor:t.loadMoreBtnBgColor};return a.a.createElement("button",{ref:o,className:te.a.root,style:i,onClick:()=>{n(),e.loadMore()}},e.isLoading?a.a.createElement("span",null,"Loading ..."):a.a.createElement("span",null,e.options.loadMoreBtnText))});t.a=Object(l.b)((function({children:e,feed:t,options:o}){const[n,i]=a.a.useState(null),l=a.a.useCallback(e=>{const n=t.media.findIndex(t=>t.id===e.id);if(!t.options.promotionEnabled||!v.a.executeMediaClick(e,t.options))switch(o.linkBehavior){case v.a.LinkBehavior.LIGHTBOX:return void i(n);case v.a.LinkBehavior.NEW_TAB:return void window.open(e.permalink,"_blank");case v.a.LinkBehavior.SELF:return void window.open(e.permalink,"_self")}},[t,o.linkBehavior]),s={width:o.feedWidth,height:o.feedHeight,fontSize:o.textSize},c={backgroundColor:o.bgColor,padding:o.feedPadding},d={marginBottom:o.imgPadding},u={marginTop:o.buttonPadding},m=o.showHeader&&a.a.createElement("div",{style:d},a.a.createElement(Q,{feed:t,options:o})),h=o.showLoadMoreBtn&&t.canLoadMore&&a.a.createElement("div",{className:r.a.loadMoreBtn,style:u},a.a.createElement(oe,{feed:t,options:o})),p=o.showFollowBtn&&(o.followBtnLocation===v.a.FollowBtnLocation.BOTTOM||o.followBtnLocation===v.a.FollowBtnLocation.BOTH)&&a.a.createElement("div",{className:r.a.followBtn,style:u},a.a.createElement(U,{options:o})),g=t.isLoading?new Array(o.numPosts).fill(r.a.fakeMedia):[];return a.a.createElement("div",{className:r.a.root,style:s},a.a.createElement("div",{className:r.a.wrapper,style:c},e({mediaList:t.media,openMedia:l,header:m,loadMoreBtn:h,followBtn:p,loadingMedia:g})),null!==n&&a.a.createElement(D,{feed:t,mediaList:t.media,current:n,options:o,onClose:()=>i(null)}))}))},74:function(e,t,o){"use strict";var n=o(41),a=o.n(n),i=o(0),r=o.n(i),l=o(6),s=o(7),c=o(21),d=o.n(c),u=o(160),m=o(627),h=o(626),p=o(5),g=o(8),f=o(4),_=o(3),b=Object(s.b)((function({options:e,media:t}){var o;const n=r.a.useRef(),[a,s]=r.a.useState(null);Object(i.useEffect)(()=>{n.current&&s(n.current.getBoundingClientRect().width)},[]);let c=e.hoverInfo.some(e=>e===p.a.HoverInfo.LIKES_COMMENTS);c=c&&(t.source.type!==l.a.Source.Type.PERSONAL_ACCOUNT||t.source.type===l.a.Source.Type.PERSONAL_ACCOUNT&&t.likesCount+t.commentsCount>0);const b=e.hoverInfo.some(e=>e===p.a.HoverInfo.CAPTION),y=e.hoverInfo.some(e=>e===p.a.HoverInfo.USERNAME),v=e.hoverInfo.some(e=>e===p.a.HoverInfo.DATE),x=e.hoverInfo.some(e=>e===p.a.HoverInfo.INSTA_LINK),M=null!==(o=t.caption)&&void 0!==o?o:"",E=t.timestamp?Object(u.a)(t.timestamp):null,w=t.timestamp?Object(m.a)(E).toString():null,L=t.timestamp?Object(h.a)(E,"HH:mm - do MMM yyyy"):null,O=t.timestamp?Object(f.r)(t.timestamp):null,S={color:e.textColorHover,backgroundColor:e.bgColorHover};let C=null;if(null!==a){const o=Math.sqrt(1.3*(a+30)),n=Math.sqrt(1.7*a+100),i=Math.sqrt(a-36),l=Math.max(o,8)+"px",s=Math.max(n,8)+"px",u=Math.max(i,8)+"px",m={fontSize:l},h={fontSize:l,width:l,height:l},p={color:e.textColorHover,fontSize:s,width:s,height:s},f={fontSize:u};C=r.a.createElement("div",{className:d.a.rows},r.a.createElement("div",{className:d.a.topRow},y&&t.username&&r.a.createElement("div",{className:d.a.username},r.a.createElement("a",{href:_.b.getUsernameUrl(t.username),target:"_blank"},"@",t.username)),b&&t.caption&&r.a.createElement("div",{className:d.a.caption},M)),r.a.createElement("div",{className:d.a.middleRow},c&&r.a.createElement("div",{className:d.a.counterList},r.a.createElement("span",{className:d.a.likesCount,style:m},r.a.createElement(g.a,{icon:"heart",style:h})," ",t.likesCount),r.a.createElement("span",{className:d.a.commentsCount,style:m},r.a.createElement(g.a,{icon:"admin-comments",style:h})," ",t.commentsCount))),r.a.createElement("div",{className:d.a.bottomRow},v&&t.timestamp&&r.a.createElement("div",{className:d.a.dateContainer},r.a.createElement("time",{className:d.a.date,dateTime:w,title:L,style:f},O)),x&&r.a.createElement("a",{className:d.a.igLinkIcon,href:t.permalink,title:M,target:"_blank",style:p,onClick:e=>e.stopPropagation()},r.a.createElement(g.a,{icon:"instagram",style:p}))))}return r.a.createElement("div",{ref:n,className:d.a.root,style:S},C)})),y=o(14),v=o(47);t.a=Object(s.b)((function({media:e,options:t,forceOverlay:o,onClick:n}){const[i,s]=r.a.useState(!1),c=function(e){switch(e.type){case l.a.Type.IMAGE:return a.a.imageTypeIcon;case l.a.Type.VIDEO:return a.a.videoTypeIcon;case l.a.Type.ALBUM:return a.a.albumTypeIcon;default:return}}(e),d={backgroundImage:`url(${y.a.image("ig-type-sprites.png")})`};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:a.a.root,onClick:e=>{n&&n(e)},onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1)},r.a.createElement(v.a,{media:e}),r.a.createElement("div",{className:c,style:d}),(i||o)&&r.a.createElement("div",{className:a.a.overlay},r.a.createElement(b,{media:e,options:t}))))}))},8:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var n=o(0),a=o.n(n),i=o(11);const r=e=>{var{icon:t,className:o}=e,n=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(o[n[a]]=e[n[a]])}return o}(e,["icon","className"]);return a.a.createElement("span",Object.assign({className:Object(i.b)("dashicons","dashicons-"+t,o)},n))}},80:function(e,t,o){"use strict";var n=o(0),a=o.n(n),i=o(64),r=o.n(i),l=o(7),s=o(4);t.a=Object(l.b)((function({media:e,options:t,full:o}){if(!t.showCaptions||!e.type)return null;const n={color:t.captionColor,fontSize:t.captionSize},i=o?0:1,l=e.caption?e.caption:"",c=t.captionMaxLength?Object(s.s)(l,t.captionMaxLength):l,d=Object(s.p)(c,void 0,i,t.captionRemoveDots),u=o?r.a.full:r.a.preview;return a.a.createElement("div",{className:u,style:n},d)}))},81:function(e,t,o){"use strict";var n=o(0),a=o.n(n),i=o(55),r=o.n(i),l=o(7),s=o(6),c=o(8);t.a=Object(l.b)((function({media:e,options:t}){if(!e.type||e.source.type===s.a.Source.Type.PERSONAL_ACCOUNT)return null;const o={fontSize:t.lcIconSize,lineHeight:t.lcIconSize},n=Object.assign(Object.assign({},o),{color:t.likesIconColor}),i=Object.assign(Object.assign({},o),{color:t.commentsIconColor}),l={fontSize:t.lcIconSize,width:t.lcIconSize,height:t.lcIconSize};return t.showLcIcons&&a.a.createElement("div",{className:r.a.root},t.showLikes&&a.a.createElement("div",{className:r.a.icon,style:n},a.a.createElement(c.a,{icon:"heart",style:l}),a.a.createElement("span",null,e.likesCount)),t.showComments&&a.a.createElement("div",{className:r.a.icon,style:i},a.a.createElement(c.a,{icon:"admin-comments",style:l}),a.a.createElement("span",null,e.commentsCount)))}))},88:function(e,t,o){"use strict";var n=o(0),a=o.n(n),i=o(24),r=o.n(i),l=o(7),s=o(74),c=o(80),d=o(81),u=o(73),m=o(11),h=o(4);t.a=Object(l.b)((function({feed:e,options:t,cellClassName:o}){const i=a.a.useRef(),[l,s]=a.a.useState(0);Object(n.useLayoutEffect)(()=>{if(i.current&&i.current.children.length>0){const e=i.current.querySelector("."+r.a.mediaMeta);e&&s(e.getBoundingClientRect().height)}},[t]),o=null!=o?o:()=>{};const c={gridGap:t.imgPadding,gridTemplateColumns:`repeat(${t.numColumns}, auto)`},d={paddingBottom:`calc(100% + ${l}px)`};return a.a.createElement(u.a,{feed:e,options:t},({mediaList:n,openMedia:l,header:s,loadMoreBtn:u,followBtn:g,loadingMedia:f})=>a.a.createElement("div",{className:r.a.root},s,(!e.isLoading||e.isLoadingMore)&&a.a.createElement("div",{className:r.a.grid,style:c,ref:i},e.media.length?n.map((e,n)=>a.a.createElement(p,{key:`${n}-${e.id}`,className:o(e,n),style:d,media:e,options:t,openMedia:l})):null,e.isLoadingMore&&f.map((e,t)=>a.a.createElement("div",{key:"fake-media-"+Object(h.t)(),className:Object(m.b)(r.a.loadingCell,e,o(null,t))}))),e.isLoading&&!e.isLoadingMore&&a.a.createElement("div",{className:r.a.grid,style:c},f.map((e,t)=>a.a.createElement("div",{key:"fake-media-"+Object(h.t)(),className:Object(m.b)(r.a.loadingCell,e,o(null,t))}))),a.a.createElement("div",{className:r.a.buttonList},u,g)))}));const p=a.a.memo((function({className:e,style:t,media:o,options:n,openMedia:i}){const l=a.a.useCallback(()=>i(o),[o]);return a.a.createElement("div",{className:Object(m.b)(r.a.cell,e),style:t},a.a.createElement("div",{className:r.a.cellContent},a.a.createElement("div",{className:r.a.mediaContainer},a.a.createElement(s.a,{media:o,onClick:l,options:n})),a.a.createElement("div",{className:r.a.mediaMeta},a.a.createElement(c.a,{options:n,media:o}),a.a.createElement(d.a,{options:n,media:o}))))}),(e,t)=>e.media.id===t.media.id&&e.options===t.options)},89:function(e,t,o){e.exports={media:"MediaLightboxObject__media","not-available":"MediaLightboxObject__not-available MediaLightboxObject__media",notAvailable:"MediaLightboxObject__not-available MediaLightboxObject__media","loading-animation":"MediaLightboxObject__loading-animation",loadingAnimation:"MediaLightboxObject__loading-animation",loading:"MediaLightboxObject__loading"}},90:function(e,t,o){e.exports={root:"LoadMoreButton__root feed__feed-button"}}},[[618,0,1]]])}));
|
1 |
+
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],t):"object"==typeof exports?exports.spotlight=t(require("React"),require("ReactDOM")):e.spotlight=t(e.React,e.ReactDOM)}(window,(function(e,t){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[6],{0:function(t,o){t.exports=e},10:function(e,t,o){"use strict";function a(...e){return e.filter(e=>!!e).join(" ")}function n(e){return a(...Object.getOwnPropertyNames(e).map(t=>e[t]?t:null))}function i(e,t={}){let o=Object.getOwnPropertyNames(t).map(o=>t[o]?e+o:null);return e+" "+o.filter(e=>!!e).join(" ")}o.d(t,"b",(function(){return a})),o.d(t,"c",(function(){return n})),o.d(t,"a",(function(){return i})),o.d(t,"e",(function(){return r})),o.d(t,"d",(function(){return l}));const r={onMouseDown:e=>e.preventDefault()};function l(...e){return t=>{e.forEach(e=>e&&function(e,t){"function"==typeof e?e(t):e.current=t}(e,t))}}},11:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var a,n=o(15),i=o(12),r=o(4);!function(e){function t(e){return e?c(e.type):void 0}function o(e){var o;if("object"!=typeof e)return!1;const a=t(e);return void 0!==a&&a.isValid(null!==(o=e.config)&&void 0!==o?o:{})}function a(t){return t?e.getPromoFromDictionary(t,n.a.config.globalPromotions):void 0}function l(e){const t=s(e);return void 0===t?void 0:t.promotion}function s(t){if(t)for(const o of n.a.config.autoPromotions){const a=e.Automation.getType(o),n=e.Automation.getConfig(o);if(a&&a.matches(t,n))return o}}function c(t){return e.types.find(e=>e.id===t)}let d;e.getConfig=function(e){var t,o;return e&&null!==(o=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==o?o:{}},e.getType=t,e.isValid=o,e.getPromoFromDictionary=function(t,o){const a=i.a.get(o,t.id);if(a)return e.getType(a)?a:void 0},e.getPromo=function(e){return Object(r.j)(o,[()=>a(e),()=>l(e)])},e.getGlobalPromo=a,e.getAutoPromo=l,e.getAutomation=s,e.types=[],e.getTypes=function(){return e.types},e.registerType=function(t){e.types.push(t)},e.getTypeById=c,e.clearTypes=function(){e.types.splice(0,e.types.length)},function(e){e.getType=function(e){return e?o(e.type):void 0},e.getConfig=function(e){var t,o;return e&&null!==(o=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==o?o:{}},e.getPromotion=function(e){return e?e.promotion:void 0};const t=[];function o(e){return t.find(t=>t.id===e)}e.getTypes=function(){return t},e.registerType=function(e){t.push(e)},e.getTypeById=o,e.clearTypes=function(){t.splice(0,t.length)}}(d=e.Automation||(e.Automation={}))}(a||(a={}))},12:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var a,n=o(4);!function(e){function t(e,t){return(null!=e?e:{}).hasOwnProperty(t.toString())}function o(e,t){return(null!=e?e:{})[t.toString()]}function a(e,t,o){return(e=null!=e?e:{})[t.toString()]=o,e}e.has=t,e.get=o,e.set=a,e.ensure=function(o,n,i){return t(o,n)||a(o,n,i),e.get(o,n)},e.withEntry=function(t,o,a){return e.set(Object(n.g)(null!=t?t:{}),o,a)},e.remove=function(e,t){return delete(e=null!=e?e:{})[t.toString()],e},e.without=function(t,o){return e.remove(Object(n.g)(null!=t?t:{}),o)},e.at=function(t,a){return o(t,e.keys(t)[a])},e.keys=function(e){return Object.keys(null!=e?e:{})},e.values=function(e){return Object.values(null!=e?e:{})},e.entries=function(t){return e.keys(t).map(e=>[e,t[e]])},e.map=function(t,o){const a={};return e.forEach(t,(e,t)=>a[e]=o(t,e)),a},e.size=function(t){return e.keys(null!=t?t:{}).length},e.isEmpty=function(t){return 0===e.size(null!=t?t:{})},e.equals=function(e,t){return Object(n.l)(e,t)},e.forEach=function(t,o){e.keys(t).forEach(e=>o(e,t[e]))},e.fromArray=function(t){const o={};return t.forEach(([t,a])=>e.set(o,t,a)),o},e.fromMap=function(t){const o={};return t.forEach((t,a)=>e.set(o,a,t)),o}}(a||(a={}))},14:function(e,t,o){e.exports={"flex-box":"layout__flex-box",flexBox:"layout__flex-box",container:"MediaPopupBox__container layout__flex-box",horizontal:"MediaPopupBox__horizontal MediaPopupBox__container layout__flex-box",vertical:"MediaPopupBox__vertical MediaPopupBox__container layout__flex-box",layer:"MediaPopupBox__layer layout__flex-box",control:"MediaPopupBox__control","control-label":"MediaPopupBox__control-label",controlLabel:"MediaPopupBox__control-label","control-icon":"MediaPopupBox__control-icon",controlIcon:"MediaPopupBox__control-icon","close-button":"MediaPopupBox__close-button MediaPopupBox__control",closeButton:"MediaPopupBox__close-button MediaPopupBox__control","nav-layer":"MediaPopupBox__nav-layer MediaPopupBox__layer layout__flex-box",navLayer:"MediaPopupBox__nav-layer MediaPopupBox__layer layout__flex-box","nav-boundary":"MediaPopupBox__nav-boundary MediaPopupBox__layer layout__flex-box",navBoundary:"MediaPopupBox__nav-boundary MediaPopupBox__layer layout__flex-box","nav-aligner":"MediaPopupBox__nav-aligner layout__flex-box",navAligner:"MediaPopupBox__nav-aligner layout__flex-box","nav-aligner-sidebar":"MediaPopupBox__nav-aligner-sidebar MediaPopupBox__nav-aligner layout__flex-box",navAlignerSidebar:"MediaPopupBox__nav-aligner-sidebar MediaPopupBox__nav-aligner layout__flex-box","nav-aligner-no-sidebar":"MediaPopupBox__nav-aligner-no-sidebar MediaPopupBox__nav-aligner layout__flex-box",navAlignerNoSidebar:"MediaPopupBox__nav-aligner-no-sidebar MediaPopupBox__nav-aligner layout__flex-box","nav-btn":"MediaPopupBox__nav-btn MediaPopupBox__control",navBtn:"MediaPopupBox__nav-btn MediaPopupBox__control","prev-btn":"MediaPopupBox__prev-btn MediaPopupBox__nav-btn MediaPopupBox__control",prevBtn:"MediaPopupBox__prev-btn MediaPopupBox__nav-btn MediaPopupBox__control","next-btn":"MediaPopupBox__next-btn MediaPopupBox__nav-btn MediaPopupBox__control",nextBtn:"MediaPopupBox__next-btn MediaPopupBox__nav-btn MediaPopupBox__control","modal-layer":"MediaPopupBox__modal-layer MediaPopupBox__layer layout__flex-box",modalLayer:"MediaPopupBox__modal-layer MediaPopupBox__layer layout__flex-box","modal-aligner":"MediaPopupBox__modal-aligner layout__flex-box",modalAligner:"MediaPopupBox__modal-aligner layout__flex-box","modal-aligner-sidebar":"MediaPopupBox__modal-aligner-sidebar MediaPopupBox__modal-aligner layout__flex-box",modalAlignerSidebar:"MediaPopupBox__modal-aligner-sidebar MediaPopupBox__modal-aligner layout__flex-box","modal-aligner-no-sidebar":"MediaPopupBox__modal-aligner-no-sidebar MediaPopupBox__modal-aligner layout__flex-box",modalAlignerNoSidebar:"MediaPopupBox__modal-aligner-no-sidebar MediaPopupBox__modal-aligner layout__flex-box",modal:"MediaPopupBox__modal","no-scroll":"MediaPopupBox__no-scroll",noScroll:"MediaPopupBox__no-scroll"}},15:function(e,t,o){"use strict";var a,n=o(11);let i;t.a=i={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(a=SliCommonL10n.globalPromotions)&&void 0!==a?a:{}},image:e=>`${i.config.imagesUrl}/${e}`},n.a.registerType({id:"link",label:"Link",isValid:()=>!1}),n.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),n.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},16:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));const a=e=>"string"==typeof e?e:"r"in e?"rgba("+e.r+","+e.g+","+e.b+","+e.a+")":"h"in e?"hsla("+e.h+","+e.s+","+e.l+","+e.a+")":"#fff"},17:function(e,t,o){e.exports={root:"StoryLightbox__root layout__fill-parent layout__z-highest layout__flex-column",container:"StoryLightbox__container layout__flex-column",header:"StoryLightbox__header layout__flex-row","profile-picture":"StoryLightbox__profile-picture",profilePicture:"StoryLightbox__profile-picture",username:"StoryLightbox__username",date:"StoryLightbox__date",progress:"StoryLightbox__progress layout__flex-row","progress-segment":"StoryLightbox__progress-segment",progressSegment:"StoryLightbox__progress-segment","progress-overlay":"StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlay:"StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-overlay-animating":"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayAnimating:"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-segment-animation":"StoryLightbox__progress-segment-animation",progressSegmentAnimation:"StoryLightbox__progress-segment-animation","progress-overlay-done":"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayDone:"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",content:"StoryLightbox__content layout__flex-row layout__flex-center",media:"StoryLightbox__media",button:"StoryLightbox__button","close-button":"StoryLightbox__close-button StoryLightbox__button",closeButton:"StoryLightbox__close-button StoryLightbox__button","nav-button":"StoryLightbox__nav-button StoryLightbox__button",navButton:"StoryLightbox__nav-button StoryLightbox__button","prev-button":"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button",prevButton:"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button","next-button":"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button",nextButton:"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button"}},18:function(e,t,o){"use strict";o.d(t,"j",(function(){return l})),o.d(t,"f",(function(){return s})),o.d(t,"b",(function(){return c})),o.d(t,"c",(function(){return d})),o.d(t,"a",(function(){return u})),o.d(t,"n",(function(){return m})),o.d(t,"h",(function(){return p})),o.d(t,"l",(function(){return h})),o.d(t,"k",(function(){return _})),o.d(t,"e",(function(){return f})),o.d(t,"d",(function(){return g})),o.d(t,"m",(function(){return y})),o.d(t,"g",(function(){return b})),o.d(t,"i",(function(){return v}));var a=o(0),n=o.n(a),i=o(60),r=o(46);function l(e,t){!function(e,t,o){const a=n.a.useRef(!0);e(()=>{a.current=!0;const e=t(()=>new Promise(e=>{a.current&&e()}));return()=>{a.current=!1,e&&e()}},o)}(a.useEffect,e,t)}function s(e){const[t,o]=n.a.useState(e),a=n.a.useRef(t);return[t,()=>a.current,e=>o(a.current=e)]}function c(e,t,o=[]){function n(a){!e.current||e.current.contains(a.target)||o.some(e=>e&&e.current&&e.current.contains(a.target))||t(a)}Object(a.useEffect)(()=>(document.addEventListener("mousedown",n),document.addEventListener("touchend",n),()=>{document.removeEventListener("mousedown",n),document.removeEventListener("touchend",n)}))}function d(e,t){Object(a.useEffect)(()=>{const o=()=>{0===e.filter(e=>!e.current||document.activeElement===e.current||e.current.contains(document.activeElement)).length&&t()};return document.addEventListener("keyup",o),()=>document.removeEventListener("keyup",o)},e)}function u(e,t,o=100){const[i,r]=n.a.useState(e);return Object(a.useEffect)(()=>{let a=null;return e===t?a=setTimeout(()=>r(t),o):r(!t),()=>{null!==a&&clearTimeout(a)}},[e]),[i,r]}function m(e){const[t,o]=n.a.useState(Object(r.b)()),i=()=>{const t=Object(r.b)();o(t),e&&e(t)};return Object(a.useEffect)(()=>(i(),window.addEventListener("resize",i),()=>window.removeEventListener("resize",i)),[]),t}function p(){return new URLSearchParams(Object(i.e)().search)}function h(e,t){Object(a.useEffect)(()=>{const o=o=>{if(t)return(o||window.event).returnValue=e,e};return window.addEventListener("beforeunload",o),()=>window.removeEventListener("beforeunload",o)},[t])}function _(e,t){const o=n.a.useRef(!1);return Object(a.useEffect)(()=>{o.current&&void 0!==e.current&&(e.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=t?t:{})),o.current=!1)},[o.current]),()=>o.current=!0}function f(e,t,o,n=[],i=[]){Object(a.useEffect)(()=>(n.reduce((e,t)=>e&&t,!0)&&e.addEventListener(t,o),()=>e.removeEventListener(t,o)),i)}function g(e,t,o=[],a=[]){f(document,e,t,o,a)}function y(e,t,o=[],a=[]){f(window,e,t,o,a)}function b(e){return t=>{" "!==t.key&&"Enter"!==t.key||(e(),t.preventDefault(),t.stopPropagation())}}function v(e){const[t,o]=n.a.useState(e);return[function(e){const t=n.a.useRef(e);return t.current=e,t}(t),o]}o(53)},2:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var a,n=o(1),i=function(e,t,o,a){var n,i=arguments.length,r=i<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,o):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,a);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(r=(i<3?n(r):i>3?n(t,o,r):n(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};!function(e){class t{constructor(e,t,o){this.prop=e,this.name=t,this.icon=o}}t.DESKTOP=new t("desktop","Desktop","desktop"),t.TABLET=new t("tablet","Tablet","tablet"),t.PHONE=new t("phone","Phone","smartphone"),e.Mode=t,e.MODES=[t.DESKTOP,t.TABLET,t.PHONE];class o{constructor(e,t,o){this.desktop=e,this.tablet=t,this.phone=o}get(e,t){return a(this,e,t)}set(e,t){r(this,t,e)}with(e,t){const a=l(this,t,e);return new o(a.desktop,a.tablet,a.phone)}}function a(e,t,o=!1){if(!e)return;const a=e[t.prop];return o&&null==a?e.desktop:a}function r(e,t,o){return e[o.prop]=t,e}function l(e,t,a){return r(new o(e.desktop,e.tablet,e.phone),t,a)}i([n.o],o.prototype,"desktop",void 0),i([n.o],o.prototype,"tablet",void 0),i([n.o],o.prototype,"phone",void 0),e.Value=o,e.getName=function(e){return e.name},e.getIcon=function(e){return e.icon},e.cycle=function(o){const a=e.MODES.findIndex(e=>e===o);return void 0===a?t.DESKTOP:e.MODES[(a+1)%e.MODES.length]},e.get=a,e.set=r,e.withValue=l,e.normalize=function(e,t){return null==e?t.hasOwnProperty("all")?new o(t.all,t.all,t.all):new o(t.desktop,t.tablet,t.phone):"object"==typeof e&&e.hasOwnProperty("desktop")?new o(e.desktop,e.tablet,e.phone):new o(e,e,e)},e.getModeForWindowSize=function(e){return e.width<=768?t.PHONE:e.width<=935?t.TABLET:t.DESKTOP},e.isValid=function(e){return"object"==typeof e&&e.hasOwnProperty("desktop")}}(a||(a={}))},20:function(e,t,o){e.exports={root:"FeedHeader__root",container:"FeedHeader__container","left-container":"FeedHeader__left-container FeedHeader__container",leftContainer:"FeedHeader__left-container FeedHeader__container","right-container":"FeedHeader__right-container FeedHeader__container",rightContainer:"FeedHeader__right-container FeedHeader__container","profile-pic":"FeedHeader__profile-pic",profilePic:"FeedHeader__profile-pic","profile-pic-with-stories":"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",profilePicWithStories:"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",info:"FeedHeader__info","info-row":"FeedHeader__info-row",infoRow:"FeedHeader__info-row",username:"FeedHeader__username FeedHeader__info-row",subtext:"FeedHeader__subtext FeedHeader__info-row",bio:"FeedHeader__bio FeedHeader__subtext FeedHeader__info-row","counter-list":"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counterList:"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counter:"FeedHeader__counter","follow-button":"FeedHeader__follow-button",followButton:"FeedHeader__follow-button","centered-style":"FeedHeader__centered-style FeedHeader__root",centeredStyle:"FeedHeader__centered-style FeedHeader__root","normal-style":"FeedHeader__normal-style FeedHeader__root",normalStyle:"FeedHeader__normal-style FeedHeader__root","boxed-style":"FeedHeader__boxed-style FeedHeader__root",boxedStyle:"FeedHeader__boxed-style FeedHeader__root"}},21:function(e,t,o){e.exports={container:"MediaInfo__container",padded:"MediaInfo__padded",bordered:"MediaInfo__bordered",header:"MediaInfo__header MediaInfo__padded MediaInfo__bordered","source-img":"MediaInfo__source-img",sourceImg:"MediaInfo__source-img","source-img-link":"MediaInfo__source-img-link MediaInfo__source-img",sourceImgLink:"MediaInfo__source-img-link MediaInfo__source-img","source-name":"MediaInfo__source-name",sourceName:"MediaInfo__source-name","comments-scroller":"MediaInfo__comments-scroller",commentsScroller:"MediaInfo__comments-scroller","comments-list":"MediaInfo__comments-list MediaInfo__padded",commentsList:"MediaInfo__comments-list MediaInfo__padded",comment:"MediaInfo__comment",footer:"MediaInfo__footer","footer-info":"MediaInfo__footer-info MediaInfo__padded MediaInfo__bordered",footerInfo:"MediaInfo__footer-info MediaInfo__padded MediaInfo__bordered","footer-info-line":"MediaInfo__footer-info-line",footerInfoLine:"MediaInfo__footer-info-line","num-likes":"MediaInfo__num-likes MediaInfo__footer-info-line",numLikes:"MediaInfo__num-likes MediaInfo__footer-info-line",date:"MediaInfo__date MediaInfo__footer-info-line","footer-link":"MediaInfo__footer-link MediaInfo__padded MediaInfo__bordered",footerLink:"MediaInfo__footer-link MediaInfo__padded MediaInfo__bordered","footer-link-icon":"MediaInfo__footer-link-icon",footerLinkIcon:"MediaInfo__footer-link-icon"}},22:function(e,t,o){"use strict";var a=o(51),n=o.n(a),i=o(15),r=o(53);const l=i.a.config.restApi.baseUrl,s={};i.a.config.restApi.authToken&&(s["X-Sli-Auth-Token"]=i.a.config.restApi.authToken);const c=n.a.create({baseURL:l,headers:s});c.interceptors.response.use(e=>e,e=>{if(void 0!==e.response){if(403===e.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw e}});const d={config:Object.assign(Object.assign({},i.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(e,t=0,o=0,a)=>{const i=a?new n.a.CancelToken(a):void 0;return new Promise((a,n)=>{const r=e=>{a(e),document.dispatchEvent(new Event(d.events.onGetFeedMedia))};c.post("/media/feed",{options:e,num:o,from:t},{cancelToken:i}).then(a=>{a&&a.data.needImport?d.importMedia(e).then(()=>{c.post("/media/feed",{options:e,num:o,from:t},{cancelToken:i}).then(r).catch(n)}).catch(n):r(a)}).catch(n)})},getMedia:(e=0,t=0)=>c.get(`/media?num=${e}&offset=${t}`),importMedia:e=>new Promise((t,o)=>{document.dispatchEvent(new Event(d.events.onImportStart));const a=e=>{document.dispatchEvent(new Event(d.events.onImportFail)),o(e)};c.post("/media/import",{options:e}).then(e=>{e.data.success?(document.dispatchEvent(new Event(d.events.onImportEnd)),t(e)):a(e)}).catch(a)}),getErrorReason:e=>{let t;return"object"==typeof e.response&&(e=e.response.data),t="string"==typeof e.message?e.message:"string"==typeof e.error?e.error:e.toString(),Object(r.b)(t)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};t.a=d},23:function(e,t,o){e.exports={root:"MediaOverlay__root layout__fill-parent",rows:"MediaOverlay__rows",row:"MediaOverlay__row","top-row":"MediaOverlay__top-row MediaOverlay__row",topRow:"MediaOverlay__top-row MediaOverlay__row","middle-row":"MediaOverlay__middle-row MediaOverlay__row",middleRow:"MediaOverlay__middle-row MediaOverlay__row","bottom-row":"MediaOverlay__bottom-row MediaOverlay__row",bottomRow:"MediaOverlay__bottom-row MediaOverlay__row","counter-list":"MediaOverlay__counter-list",counterList:"MediaOverlay__counter-list",username:"MediaOverlay__username","date-container":"MediaOverlay__date-container",dateContainer:"MediaOverlay__date-container",date:"MediaOverlay__date",caption:"MediaOverlay__caption",counter:"MediaOverlay__counter","comments-count":"MediaOverlay__comments-count MediaOverlay__counter",commentsCount:"MediaOverlay__comments-count MediaOverlay__counter","likes-count":"MediaOverlay__likes-count MediaOverlay__counter",likesCount:"MediaOverlay__likes-count MediaOverlay__counter","ig-link-icon":"MediaOverlay__ig-link-icon",igLinkIcon:"MediaOverlay__ig-link-icon"}},27:function(e,t,o){e.exports={root:"GridLayout__root layout__flex-column",grid:"GridLayout__grid",cell:"GridLayout__cell","cell-content":"GridLayout__cell-content layout__fill-parent layout__flex-column",cellContent:"GridLayout__cell-content layout__fill-parent layout__flex-column","media-container":"GridLayout__media-container",mediaContainer:"GridLayout__media-container","media-meta":"GridLayout__media-meta layout__flex-column",mediaMeta:"GridLayout__media-meta layout__flex-column","button-list":"GridLayout__button-list layout__flex-column",buttonList:"GridLayout__button-list layout__flex-column"}},28:function(e,t,o){e.exports={reset:"MediaPopupBoxObject__reset","loading-animation":"MediaPopupBoxObject__loading-animation",loadingAnimation:"MediaPopupBoxObject__loading-animation","flex-box":"layout__flex-box",flexBox:"layout__flex-box",album:"MediaPopupBoxAlbum__album",frame:"MediaPopupBoxAlbum__frame",scroller:"MediaPopupBoxAlbum__scroller",child:"MediaPopupBoxAlbum__child","controls-layer":"MediaPopupBoxAlbum__controls-layer layout__flex-box",controlsLayer:"MediaPopupBoxAlbum__controls-layer layout__flex-box","controls-container":"MediaPopupBoxAlbum__controls-container",controlsContainer:"MediaPopupBoxAlbum__controls-container","nav-button":"MediaPopupBoxAlbum__nav-button",navButton:"MediaPopupBoxAlbum__nav-button","prev-button":"MediaPopupBoxAlbum__prev-button MediaPopupBoxAlbum__nav-button",prevButton:"MediaPopupBoxAlbum__prev-button MediaPopupBoxAlbum__nav-button","next-button":"MediaPopupBoxAlbum__next-button MediaPopupBoxAlbum__nav-button",nextButton:"MediaPopupBoxAlbum__next-button MediaPopupBoxAlbum__nav-button","indicator-list":"MediaPopupBoxAlbum__indicator-list layout__flex-row",indicatorList:"MediaPopupBoxAlbum__indicator-list layout__flex-row",indicator:"MediaPopupBoxAlbum__indicator","indicator-current":"MediaPopupBoxAlbum__indicator-current MediaPopupBoxAlbum__indicator",indicatorCurrent:"MediaPopupBoxAlbum__indicator-current MediaPopupBoxAlbum__indicator"}},29:function(e,t,o){"use strict";o.d(t,"a",(function(){return l})),o.d(t,"d",(function(){return s})),o.d(t,"c",(function(){return c})),o.d(t,"b",(function(){return d})),o(5);var a=o(65),n=o(0),i=o.n(n),r=o(4);function l(e,t){const o=t.map(a.b).join("|");return new RegExp(`#(${o})(?:\\b|\\r|#|$)`,"imu").test(e)}function s(e,t,o=0,a=!1){let l=e.trim();a&&(l=l.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const s=l.split("\n"),c=s.map((e,o)=>{if(e=e.trim(),a&&/^[.*•]$/.test(e))return null;let l,c=[];for(;null!==(l=/#([^\s]+)/g.exec(e));){const t="https://instagram.com/explore/tags/"+l[1],o=i.a.createElement("a",{href:t,target:"_blank",key:Object(r.p)()},l[0]),a=e.substr(0,l.index),n=e.substr(l.index+l[0].length);c.push(a),c.push(o),e=n}return e.length&&c.push(e),t&&(c=t(c,o)),s.length>1&&c.push(i.a.createElement("br",{key:Object(r.p)()})),i.a.createElement(n.Fragment,{key:Object(r.p)()},c)});return o>0?c.slice(0,o):c}function c(e,t){return 0===e.tag.localeCompare(t.tag)&&e.sort===t.sort}function d(e){return"https://instagram.com/explore/tags/"+e}},3:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var a,n=o(22),i=o(1);!function(e){let t;!function(e){e.PERSONAL="PERSONAL",e.BUSINESS="BUSINESS"}(t=e.Type||(e.Type={}))}(a||(a={}));const r=Object(i.o)([]),l="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",s=e=>r.find(t=>t.id===e),c=e=>"https://instagram.com/"+e;function d(e){return e.slice().sort((e,t)=>e.type===t.type?0:e.type===a.Type.PERSONAL?-1:1),r.splice(0,r.length),e.forEach(e=>r.push(Object(i.o)(e))),r}function u(e){if("object"==typeof e&&Array.isArray(e.data))return d(e.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}t.b={list:r,DEFAULT_PROFILE_PIC:l,getById:s,getByUsername:e=>r.find(t=>t.username===e),hasAccounts:()=>r.length>0,filterExisting:e=>e.filter(e=>void 0!==s(e)),idsToAccounts:e=>e.map(e=>s(e)).filter(e=>void 0!==e),getPersonalAccounts:()=>r.filter(e=>e.type===a.Type.PERSONAL),getBusinessAccounts:()=>r.filter(e=>e.type===a.Type.BUSINESS),getProfilePicUrl:e=>e.customProfilePicUrl?e.customProfilePicUrl:e.profilePicUrl?e.profilePicUrl:l,getBioText:e=>e.customBio.length?e.customBio:e.bio,getProfileUrl:e=>c(e.username),getUsernameUrl:c,loadAccounts:function(){return n.a.getAccounts().then(u).catch(e=>{throw n.a.getErrorReason(e)})},loadFromResponse:u,addAccounts:d}},32:function(e,t,o){e.exports={"flex-box":"layout__flex-box",flexBox:"layout__flex-box",container:"MediaViewer__container layout__flex-box",horizontal:"MediaViewer__horizontal MediaViewer__container layout__flex-box",vertical:"MediaViewer__vertical MediaViewer__container layout__flex-box",wrapper:"MediaViewer__wrapper layout__flex-box","wrapper-sidebar":"MediaViewer__wrapper-sidebar MediaViewer__wrapper layout__flex-box",wrapperSidebar:"MediaViewer__wrapper-sidebar MediaViewer__wrapper layout__flex-box",sidebar:"MediaViewer__sidebar","media-frame":"MediaViewer__media-frame layout__flex-box",mediaFrame:"MediaViewer__media-frame layout__flex-box","media-container":"MediaViewer__media-container",mediaContainer:"MediaViewer__media-container","media-sizer":"MediaViewer__media-sizer layout__flex-box",mediaSizer:"MediaViewer__media-sizer layout__flex-box",media:"MediaViewer__media"}},33:function(e,t,o){e.exports={root:"IgVideoPlayer__root",thumbnail:"IgVideoPlayer__thumbnail","thumbnail-hidden":"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",thumbnailHidden:"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",video:"IgVideoPlayer__video","video-hidden":"IgVideoPlayer__video-hidden IgVideoPlayer__video",videoHidden:"IgVideoPlayer__video-hidden IgVideoPlayer__video",control:"IgVideoPlayer__control","control-playing":"IgVideoPlayer__control-playing IgVideoPlayer__control",controlPlaying:"IgVideoPlayer__control-playing IgVideoPlayer__control","control-paused":"IgVideoPlayer__control-paused IgVideoPlayer__control",controlPaused:"IgVideoPlayer__control-paused IgVideoPlayer__control","play-button":"IgVideoPlayer__play-button",playButton:"IgVideoPlayer__play-button"}},39:function(e,t,o){e.exports={root:"MediaComment__root",row:"MediaComment__row",username:"MediaComment__username",content:"MediaComment__content MediaComment__row",text:"MediaComment__text","meta-list":"MediaComment__meta-list MediaComment__row",metaList:"MediaComment__meta-list MediaComment__row",meta:"MediaComment__meta",date:"MediaComment__date MediaComment__meta","like-count":"MediaComment__like-count MediaComment__meta",likeCount:"MediaComment__like-count MediaComment__meta"}},4:function(e,t,o){"use strict";o.d(t,"p",(function(){return r})),o.d(t,"g",(function(){return l})),o.d(t,"a",(function(){return s})),o.d(t,"q",(function(){return c})),o.d(t,"b",(function(){return d})),o.d(t,"d",(function(){return u})),o.d(t,"l",(function(){return m})),o.d(t,"k",(function(){return p})),o.d(t,"h",(function(){return h})),o.d(t,"e",(function(){return _})),o.d(t,"o",(function(){return f})),o.d(t,"n",(function(){return g})),o.d(t,"m",(function(){return y})),o.d(t,"j",(function(){return b})),o.d(t,"f",(function(){return v})),o.d(t,"c",(function(){return x})),o.d(t,"i",(function(){return M}));var a=o(169),n=o(170);let i=0;function r(){return i++}function l(e){const t={};return Object.keys(e).forEach(o=>{const a=e[o];Array.isArray(a)?t[o]=a.slice():a instanceof Map?t[o]=new Map(a.entries()):t[o]="object"==typeof a?l(a):a}),t}function s(e,t){return Object.keys(t).forEach(o=>{e[o]=t[o]}),e}function c(e,t){return s(l(e),t)}function d(e,t){return Array.isArray(e)&&Array.isArray(t)?u(e,t):e instanceof Map&&t instanceof Map?u(Array.from(e.entries()),Array.from(t.entries())):"object"==typeof e&&"object"==typeof t?m(e,t):e===t}function u(e,t,o){if(e===t)return!0;if(e.length!==t.length)return!1;for(let a=0;a<e.length;++a)if(o){if(!o(e[a],t[a]))return!1}else if(!d(e[a],t[a]))return!1;return!0}function m(e,t){if(!e||!t||"object"!=typeof e||"object"!=typeof t)return d(e,t);const o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;const n=new Set(o.concat(a));for(const o of n)if(!d(e[o],t[o]))return!1;return!0}function p(e){return 0===Object.keys(null!=e?e:{}).length}function h(e,t,o){return o=null!=o?o:(e,t)=>e===t,e.filter(e=>!t.some(t=>o(e,t)))}function _(e,t,o){return o=null!=o?o:(e,t)=>e===t,e.every(e=>t.some(t=>o(e,t)))&&t.every(t=>e.some(e=>o(t,e)))}function f(e,t){const o=/(\s+)/g;let a,n=0,i=0,r="";for(;null!==(a=o.exec(e))&&n<t;){const t=a.index+a[1].length;r+=e.substr(i,t-i),i=t,n++}return i<e.length&&(r+=" ..."),r}function g(e){return Object(a.a)(Object(n.a)(e),{addSuffix:!0})}function y(e,t){const o=[];return e.forEach((e,a)=>{const n=a%t;Array.isArray(o[n])?o[n].push(e):o[n]=[e]}),o}function b(e,t){for(const o of t){const t=o();if(e(t))return t}}function v(e,t){return Math.max(0,Math.min(t.length-1,e))}function x(e,t,o){const a=e.slice();return a[t]=o,a}function M(e){return Array.isArray(e)?e[0]:e}},40:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));class a{static getById(e){const t=a.list.find(t=>t.id===e);return!t&&a.list.length>0?a.list[0]:t}static getName(e){const t=a.getById(e);return t?t.name:"(Missing layout)"}static addLayout(e){a.list.push(e)}}a.list=[]},42:function(e,o){e.exports=t},45:function(e,t,o){e.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},46:function(e,t,o){"use strict";function a(e,t,o={}){return window.open(e,t,function(e={}){return Object.getOwnPropertyNames(e).map(t=>`${t}=${e[t]}`).join(",")}(o))}function n(e,t){return{top:window.top.outerHeight/2+window.top.screenY-t/2,left:window.top.outerWidth/2+window.top.screenX-e/2,width:e,height:t}}function i(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}o.d(t,"c",(function(){return a})),o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return i}))},49:function(e,t,o){e.exports={root:"MediaTile__root","type-icon":"MediaTile__type-icon",typeIcon:"MediaTile__type-icon","image-type-icon":"MediaTile__image-type-icon MediaTile__type-icon",imageTypeIcon:"MediaTile__image-type-icon MediaTile__type-icon","video-type-icon":"MediaTile__video-type-icon MediaTile__type-icon",videoTypeIcon:"MediaTile__video-type-icon MediaTile__type-icon","album-type-icon":"MediaTile__album-type-icon MediaTile__type-icon",albumTypeIcon:"MediaTile__album-type-icon MediaTile__type-icon",overlay:"MediaTile__overlay layout__fill-parent"}},5:function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var a,n=o(12),i=o(3);!function(e){let t,o,a;function r(e){return e.hasOwnProperty("children")}!function(e){e.IMAGE="IMAGE",e.VIDEO="VIDEO",e.ALBUM="CAROUSEL_ALBUM"}(t=e.Type||(e.Type={})),function(t){let o;function a(t){if(r(t)&&e.Source.isOwnMedia(t.source)){if("object"==typeof t.thumbnails&&!n.a.isEmpty(t.thumbnails))return t.thumbnails;if("string"==typeof t.thumbnail&&t.thumbnail.length>0)return{[o.SMALL]:t.thumbnail,[o.MEDIUM]:t.thumbnail,[o.LARGE]:t.thumbnail}}return{[o.SMALL]:t.url,[o.MEDIUM]:t.url,[o.LARGE]:t.url}}!function(e){e.SMALL="s",e.MEDIUM="m",e.LARGE="l"}(o=t.Size||(t.Size={})),t.get=function(e,t){const o=a(e);return n.a.get(o,t)||(r(e)?e.thumbnail:e.url)},t.getMap=a,t.has=function(t){return!!r(t)&&!!e.Source.isOwnMedia(t.source)&&("string"==typeof t.thumbnail&&t.thumbnail.length>0||!n.a.isEmpty(t.thumbnails))},t.getSrcSet=function(e,t){var a;let i=[];n.a.has(e.thumbnails,o.SMALL)&&i.push(n.a.get(e.thumbnails,o.SMALL)+` ${t.s}w`),n.a.has(e.thumbnails,o.MEDIUM)&&i.push(n.a.get(e.thumbnails,o.MEDIUM)+` ${t.m}w`);const r=null!==(a=n.a.get(e.thumbnails,o.LARGE))&&void 0!==a?a:e.url;return i.push(r+` ${t.l}w`),i}}(o=e.Thumbnails||(e.Thumbnails={})),function(e){let t;function o(e){switch(e){case t.PERSONAL_ACCOUNT:return i.a.Type.PERSONAL;case t.BUSINESS_ACCOUNT:case t.TAGGED_ACCOUNT:case t.USER_STORY:return i.a.Type.BUSINESS;default:return}}function a(e){switch(e){case t.RECENT_HASHTAG:return"recent";case t.POPULAR_HASHTAG:return"popular";default:return}}!function(e){e.PERSONAL_ACCOUNT="PERSONAL_ACCOUNT",e.BUSINESS_ACCOUNT="BUSINESS_ACCOUNT",e.TAGGED_ACCOUNT="TAGGED_ACCOUNT",e.RECENT_HASHTAG="RECENT_HASHTAG",e.POPULAR_HASHTAG="POPULAR_HASHTAG",e.USER_STORY="USER_STORY"}(t=e.Type||(e.Type={})),e.createForAccount=function(e){return{name:e.username,type:e.type===i.a.Type.PERSONAL?t.PERSONAL_ACCOUNT:t.BUSINESS_ACCOUNT}},e.createForTaggedAccount=function(e){return{name:e.username,type:t.TAGGED_ACCOUNT}},e.createForHashtag=function(e){return{name:e.tag,type:"popular"===e.sort?t.POPULAR_HASHTAG:t.RECENT_HASHTAG}},e.getAccountType=o,e.getHashtagSort=a,e.getTypeLabel=function(e){switch(e){case t.PERSONAL_ACCOUNT:return"PERSONAL";case t.BUSINESS_ACCOUNT:return"BUSINESS";case t.TAGGED_ACCOUNT:return"TAGGED";case t.RECENT_HASHTAG:return"RECENT";case t.POPULAR_HASHTAG:return"POPULAR";case t.USER_STORY:return"STORY";default:return"UNKNOWN"}},e.processSources=function(e){const n=[],r=[],l=[],s=[],c=[];return e.forEach(e=>{switch(e.type){case t.RECENT_HASHTAG:case t.POPULAR_HASHTAG:c.push({tag:e.name,sort:a(e.type)});break;case t.PERSONAL_ACCOUNT:case t.BUSINESS_ACCOUNT:case t.TAGGED_ACCOUNT:case t.USER_STORY:const d=i.b.getByUsername(e.name),u=d?o(e.type):null;d&&d.type===u?e.type===t.TAGGED_ACCOUNT?r.push(d):e.type===t.USER_STORY?l.push(d):n.push(d):s.push(e)}}),{accounts:n,tagged:r,stories:l,hashtags:c,misc:s}},e.isOwnMedia=function(e){return e.type===t.PERSONAL_ACCOUNT||e.type===t.BUSINESS_ACCOUNT||e.type===t.USER_STORY}}(a=e.Source||(e.Source={})),e.getAsRows=(e,t)=>{e=e.slice(),t=t>0?t:1;let o=[];for(;e.length;)o.push(e.splice(0,t));if(o.length>0){const e=o.length-1;for(;o[e].length<t;)o[e].push({})}return o},e.isFromHashtag=e=>e.source.type===a.Type.POPULAR_HASHTAG||e.source.type===a.Type.RECENT_HASHTAG,e.isNotAChild=r}(a||(a={}))},50:function(e,t,o){e.exports={root:"FeedLayout__root",wrapper:"FeedLayout__wrapper",button:"FeedLayout__button","follow-btn":"FeedLayout__follow-btn FeedLayout__button",followBtn:"FeedLayout__follow-btn FeedLayout__button","load-more-btn":"FeedLayout__load-more-btn FeedLayout__button",loadMoreBtn:"FeedLayout__load-more-btn FeedLayout__button","fake-media":"FeedLayout__fake-media",fakeMedia:"FeedLayout__fake-media","fake-media-flash-animation":"FeedLayout__fake-media-flash-animation",fakeMediaFlashAnimation:"FeedLayout__fake-media-flash-animation"}},53:function(e,t,o){"use strict";function a(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function n(e){const t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}o.d(t,"a",(function(){return a})),o.d(t,"b",(function(){return n}))},54:function(e,t,o){"use strict";o.d(t,"a",(function(){return p}));var a=o(0),n=o.n(a),i=o(45),r=o.n(i),l=o(104),s=o(5),c=o(72),d=o.n(c);function u(){return n.a.createElement("div",{className:d.a.root})}var m=o(10);function p(e){var{media:t,className:o,size:i,onLoadImage:c,width:d,height:p}=e,h=function(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(o[a[n]]=e[a[n]])}return o}(e,["media","className","size","onLoadImage","width","height"]);const _=n.a.useRef(),f=n.a.useRef(),[g,y]=n.a.useState(!s.a.Thumbnails.has(t)),[b,v]=n.a.useState(!0),[x,M]=n.a.useState(!1);function E(){if(_.current){const e=null!=i?i:function(){const e=_.current.getBoundingClientRect();return e.width<=320?s.a.Thumbnails.Size.SMALL:e.width<=600?s.a.Thumbnails.Size.MEDIUM:s.a.Thumbnails.Size.LARGE}(),o=s.a.Thumbnails.get(t,e);_.current.src!==o&&(_.current.src=o)}}function S(){P()}function O(){t.type===s.a.Type.VIDEO?y(!0):_.current.src===t.url?M(!0):_.current.src=t.url,P()}function w(){isNaN(f.current.duration)||f.current.duration===1/0?f.current.currentTime=1:f.current.currentTime=f.current.duration/2,P()}function P(){v(!1),c&&c()}return Object(a.useLayoutEffect)(()=>{let e=new l.a(E);return _.current&&(_.current.onload=S,_.current.onerror=O,E(),e.observe(_.current)),f.current&&(f.current.onloadeddata=w),()=>{_.current&&(_.current.onload=()=>null,_.current.onerror=()=>null),f.current&&(f.current.onloadeddata=()=>null),e.disconnect()}},[t,i]),t.url&&t.url.length>0&&!x?n.a.createElement("div",Object.assign({className:Object(m.b)(r.a.root,o)},h),"VIDEO"===t.type&&g?n.a.createElement("video",{ref:f,className:r.a.video,src:t.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},n.a.createElement("source",{src:t.url}),"Your browser does not support videos"):n.a.createElement("img",Object.assign({ref:_,className:r.a.image,loading:"lazy",width:d,height:p,alt:""},m.e)),b&&n.a.createElement(u,null)):n.a.createElement("div",{className:r.a.notAvailable},n.a.createElement("span",null,"Thumbnail not available"))}},55:function(e,t,o){e.exports={"flex-box":"layout__flex-box",flexBox:"layout__flex-box",reset:"MediaPopupBoxObject__reset","loading-animation":"MediaPopupBoxObject__loading-animation",loadingAnimation:"MediaPopupBoxObject__loading-animation",image:"MediaPopupBoxImage__image MediaPopupBoxObject__reset",loading:"MediaPopupBoxImage__loading MediaPopupBoxImage__image MediaPopupBoxObject__reset MediaPopupBoxObject__loading-animation",error:"MediaPopupBoxImage__error MediaPopupBoxImage__image MediaPopupBoxObject__reset layout__flex-box","fade-in-animation":"MediaPopupBoxImage__fade-in-animation",fadeInAnimation:"MediaPopupBoxImage__fade-in-animation"}},56:function(e,t,o){"use strict";function a(e){return t=>(t.stopPropagation(),e(t))}function n(e,t){let o;return(...a)=>{clearTimeout(o),o=setTimeout(()=>{o=null,e(...a)},t)}}function i(){}o.d(t,"c",(function(){return a})),o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return i}))},583:function(e,t,o){"use strict";o.r(t);var a=o(40),n=o(92),i=o(0),r=o.n(i);const l={id:"grid",name:"Grid",component:n.a,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:0,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:206,width:94,height:94,rx:2,ry:2}))}},s={id:"highlight",name:"Highlight",component:null,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:0,y:0,width:197,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:103,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:206,width:94,height:94,rx:2,ry:2}))},isPro:!0},c={id:"masonry",name:"Masonry",component:null,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:0,y:0,width:94,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:0,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:0,width:94,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:0,y:206,width:94,height:94,rx:2,ry:2}),r.a.createElement("rect",{x:103,y:103,width:94,height:197,rx:2,ry:2}),r.a.createElement("rect",{x:206,y:206,width:94,height:94,rx:2,ry:2}))},isPro:!0},d={id:"slider",name:"Slider",component:null,iconComponent:function(){return r.a.createElement("svg",{viewBox:"0 0 300 300"},r.a.createElement("rect",{x:43,y:43,width:214,height:214,rx:2,ry:2}),r.a.createElement("path",{d:"M 25,142 l -16,16 l 16,16"}),r.a.createElement("path",{d:"M 275,142 l 16,16 l -16,16"}))},isPro:!0,isComingSoon:!0};a.a.addLayout(l),a.a.addLayout(s),a.a.addLayout(c),a.a.addLayout(d)},6:function(e,t,o){"use strict";o.d(t,"a",(function(){return y}));var a=o(51),n=o.n(a),i=o(1),r=o(2),l=o(40),s=o(3),c=o(4),d=o(29),u=o(16),m=o(22),p=o(56),h=o(11),_=o(12),f=o(15),g=function(e,t,o,a){var n,i=arguments.length,r=i<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,o):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,a);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(r=(i<3?n(r):i>3?n(t,o,r):n(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};class y{constructor(e=new y.Options,t=r.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=r.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaShown=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new y.Options(e),this.localMedia=i.o.array([]),this.mode=t,this.numMediaToShow=this._numMediaPerPage,this.reload=Object(p.a)(()=>this.load(),300),Object(i.p)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.numMediaToShow=this._numMediaPerPage,this.localMedia.length<this.numMediaShown&&this.loadMedia(this.localMedia.length,this.numMediaShown-this.localMedia.length))}),Object(i.p)(()=>this.getReloadOptions(),()=>this.reload()),Object(i.p)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:e})=>{this.localMedia.length<e&&e<=this.totalMedia?this.reload():this.numMediaToShow=Math.max(1,e)}),Object(i.p)(()=>this._media,e=>this.media=e),Object(i.p)(()=>this._numMediaShown,e=>this.numMediaShown=e),Object(i.p)(()=>this._numMediaPerPage,e=>this.numMediaPerPage=e),Object(i.p)(()=>this._canLoadMore,e=>this.canLoadMore=e)}get _media(){return this.localMedia.slice(0,this.numMediaShown)}get _numMediaShown(){return Math.min(this.numMediaToShow,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,y.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.numMediaToShow||this.localMedia.length<this.totalMedia}loadMore(){const e=this.numMediaShown+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,e>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.numMediaToShow+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(e=>{this.numLoadedMore++,this.numMediaToShow+=this._numMediaPerPage,this.isLoadingMore=!1,e()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.numMediaToShow=this._numMediaPerPage))}loadMedia(e,t,o){return this.cancelFetch(),y.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((a,i)=>{m.a.getFeedMedia(this.options,e,t,e=>this.cancelFetch=e).then(e=>{var t;if("object"!=typeof e||"object"!=typeof e.data||!Array.isArray(e.data.media))throw{message:"The media response is malformed or corrupt",response:e};o&&this.localMedia.replace([]),this.addLocalMedia(e.data.media),this.stories=null!==(t=e.data.stories)&&void 0!==t?t:[],this.totalMedia=e.data.total,a&&a()}).catch(e=>{var t;if(n.a.isCancel(e)||void 0===e.response)return null;const o=new y.Events.FetchFailEvent(y.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(t=e.response?e.response.data.message:void 0)&&void 0!==t?t:e.message,response:e.response}});return document.dispatchEvent(o),i&&i(e),e}).finally(()=>this.isLoading=!1)})):new Promise(e=>{this.localMedia.replace([]),this.totalMedia=0,e&&e()})}addLocalMedia(e){e.forEach(e=>{this.localMedia.some(t=>t.id==e.id)||this.localMedia.push(e)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}g([i.o],y.prototype,"media",void 0),g([i.o],y.prototype,"canLoadMore",void 0),g([i.o],y.prototype,"stories",void 0),g([i.o],y.prototype,"numLoadedMore",void 0),g([i.o],y.prototype,"options",void 0),g([i.o],y.prototype,"totalMedia",void 0),g([i.o],y.prototype,"mode",void 0),g([i.o],y.prototype,"isLoaded",void 0),g([i.o],y.prototype,"isLoading",void 0),g([i.f],y.prototype,"reload",void 0),g([i.o],y.prototype,"localMedia",void 0),g([i.o],y.prototype,"numMediaShown",void 0),g([i.o],y.prototype,"numMediaToShow",void 0),g([i.o],y.prototype,"numMediaPerPage",void 0),g([i.h],y.prototype,"_media",null),g([i.h],y.prototype,"_numMediaShown",null),g([i.h],y.prototype,"_numMediaPerPage",null),g([i.h],y.prototype,"_canLoadMore",null),g([i.f],y.prototype,"loadMore",null),g([i.f],y.prototype,"load",null),g([i.f],y.prototype,"loadMedia",null),g([i.f],y.prototype,"addLocalMedia",null),function(e){let t,o,a,n,m,p,y,b,v,x;!function(e){e.FETCH_FAIL="sli/feed/fetch_fail";class t extends CustomEvent{constructor(e,t){super(e,t)}}e.FetchFailEvent=t}(t=e.Events||(e.Events={}));class M{constructor(e={}){M.setFromObject(this,e)}static setFromObject(t,o={}){var a,n,i,c,d,u,m,p,h,f,g,y,b,v,x;const M=o.accounts?o.accounts.slice():e.DefaultOptions.accounts;t.accounts=M.filter(e=>!!e).map(e=>parseInt(e.toString()));const E=o.tagged?o.tagged.slice():e.DefaultOptions.tagged;return t.tagged=E.filter(e=>!!e).map(e=>parseInt(e.toString())),t.hashtags=o.hashtags?o.hashtags.slice():e.DefaultOptions.hashtags,t.layout=l.a.getById(o.layout).id,t.numColumns=r.a.normalize(o.numColumns,e.DefaultOptions.numColumns),t.highlightFreq=r.a.normalize(o.highlightFreq,e.DefaultOptions.highlightFreq),t.sliderPostsPerPage=r.a.normalize(o.sliderPostsPerPage,e.DefaultOptions.sliderPostsPerPage),t.sliderNumScrollPosts=r.a.normalize(o.sliderNumScrollPosts,e.DefaultOptions.sliderNumScrollPosts),t.mediaType=o.mediaType||e.DefaultOptions.mediaType,t.postOrder=o.postOrder||e.DefaultOptions.postOrder,t.numPosts=r.a.normalize(o.numPosts,e.DefaultOptions.numPosts),t.linkBehavior=r.a.normalize(o.linkBehavior,e.DefaultOptions.linkBehavior),t.feedWidth=r.a.normalize(o.feedWidth,e.DefaultOptions.feedWidth),t.feedHeight=r.a.normalize(o.feedHeight,e.DefaultOptions.feedHeight),t.feedPadding=r.a.normalize(o.feedPadding,e.DefaultOptions.feedPadding),t.imgPadding=r.a.normalize(o.imgPadding,e.DefaultOptions.imgPadding),t.textSize=r.a.normalize(o.textSize,e.DefaultOptions.textSize),t.bgColor=o.bgColor||e.DefaultOptions.bgColor,t.hoverInfo=o.hoverInfo?o.hoverInfo.slice():e.DefaultOptions.hoverInfo,t.textColorHover=o.textColorHover||e.DefaultOptions.textColorHover,t.bgColorHover=o.bgColorHover||e.DefaultOptions.bgColorHover,t.showHeader=r.a.normalize(o.showHeader,e.DefaultOptions.showHeader),t.headerInfo=r.a.normalize(o.headerInfo,e.DefaultOptions.headerInfo),t.headerAccount=null!==(a=o.headerAccount)&&void 0!==a?a:e.DefaultOptions.headerAccount,t.headerAccount=null===t.headerAccount||void 0===s.b.getById(t.headerAccount)?s.b.list.length>0?s.b.list[0].id:null:t.headerAccount,t.headerStyle=r.a.normalize(o.headerStyle,e.DefaultOptions.headerStyle),t.headerTextSize=r.a.normalize(o.headerTextSize,e.DefaultOptions.headerTextSize),t.headerPhotoSize=r.a.normalize(o.headerPhotoSize,e.DefaultOptions.headerPhotoSize),t.headerTextColor=o.headerTextColor||e.DefaultOptions.headerTextColor,t.headerBgColor=o.headerBgColor||e.DefaultOptions.bgColor,t.headerPadding=r.a.normalize(o.headerPadding,e.DefaultOptions.headerPadding),t.customProfilePic=null!==(n=o.customProfilePic)&&void 0!==n?n:e.DefaultOptions.customProfilePic,t.customBioText=o.customBioText||e.DefaultOptions.customBioText,t.includeStories=null!==(i=o.includeStories)&&void 0!==i?i:e.DefaultOptions.includeStories,t.storiesInterval=o.storiesInterval||e.DefaultOptions.storiesInterval,t.showCaptions=r.a.normalize(o.showCaptions,e.DefaultOptions.showCaptions),t.captionMaxLength=r.a.normalize(o.captionMaxLength,e.DefaultOptions.captionMaxLength),t.captionRemoveDots=null!==(c=o.captionRemoveDots)&&void 0!==c?c:e.DefaultOptions.captionRemoveDots,t.captionSize=r.a.normalize(o.captionSize,e.DefaultOptions.captionSize),t.captionColor=o.captionColor||e.DefaultOptions.captionColor,t.showLikes=r.a.normalize(o.showLikes,e.DefaultOptions.showLikes),t.showComments=r.a.normalize(o.showComments,e.DefaultOptions.showCaptions),t.lcIconSize=r.a.normalize(o.lcIconSize,e.DefaultOptions.lcIconSize),t.likesIconColor=null!==(d=o.likesIconColor)&&void 0!==d?d:e.DefaultOptions.likesIconColor,t.commentsIconColor=o.commentsIconColor||e.DefaultOptions.commentsIconColor,t.lightboxShowSidebar=null!==(u=o.lightboxShowSidebar)&&void 0!==u?u:e.DefaultOptions.lightboxShowSidebar,t.numLightboxComments=o.numLightboxComments||e.DefaultOptions.numLightboxComments,t.showLoadMoreBtn=r.a.normalize(o.showLoadMoreBtn,e.DefaultOptions.showLoadMoreBtn),t.loadMoreBtnTextColor=o.loadMoreBtnTextColor||e.DefaultOptions.loadMoreBtnTextColor,t.loadMoreBtnBgColor=o.loadMoreBtnBgColor||e.DefaultOptions.loadMoreBtnBgColor,t.loadMoreBtnText=o.loadMoreBtnText||e.DefaultOptions.loadMoreBtnText,t.autoload=null!==(m=o.autoload)&&void 0!==m?m:e.DefaultOptions.autoload,t.showFollowBtn=r.a.normalize(o.showFollowBtn,e.DefaultOptions.showFollowBtn),t.followBtnText=null!==(p=o.followBtnText)&&void 0!==p?p:e.DefaultOptions.followBtnText,t.followBtnTextColor=o.followBtnTextColor||e.DefaultOptions.followBtnTextColor,t.followBtnBgColor=o.followBtnBgColor||e.DefaultOptions.followBtnBgColor,t.followBtnLocation=r.a.normalize(o.followBtnLocation,e.DefaultOptions.followBtnLocation),t.hashtagWhitelist=o.hashtagWhitelist||e.DefaultOptions.hashtagWhitelist,t.hashtagBlacklist=o.hashtagBlacklist||e.DefaultOptions.hashtagBlacklist,t.captionWhitelist=o.captionWhitelist||e.DefaultOptions.captionWhitelist,t.captionBlacklist=o.captionBlacklist||e.DefaultOptions.captionBlacklist,t.hashtagWhitelistSettings=null!==(h=o.hashtagWhitelistSettings)&&void 0!==h?h:e.DefaultOptions.hashtagWhitelistSettings,t.hashtagBlacklistSettings=null!==(f=o.hashtagBlacklistSettings)&&void 0!==f?f:e.DefaultOptions.hashtagBlacklistSettings,t.captionWhitelistSettings=null!==(g=o.captionWhitelistSettings)&&void 0!==g?g:e.DefaultOptions.captionWhitelistSettings,t.captionBlacklistSettings=null!==(y=o.captionBlacklistSettings)&&void 0!==y?y:e.DefaultOptions.captionBlacklistSettings,t.moderation=o.moderation||e.DefaultOptions.moderation,t.moderationMode=o.moderationMode||e.DefaultOptions.moderationMode,t.promotionEnabled=null!==(b=o.promotionEnabled)&&void 0!==b?b:e.DefaultOptions.promotionEnabled,t.autoPromotionsEnabled=null!==(v=o.autoPromotionsEnabled)&&void 0!==v?v:e.DefaultOptions.autoPromotionsEnabled,t.globalPromotionsEnabled=null!==(x=o.globalPromotionsEnabled)&&void 0!==x?x:e.DefaultOptions.globalPromotionsEnabled,Array.isArray(o.promotions)?t.promotions=_.a.fromArray(o.promotions):o.promotions&&o.promotions instanceof Map?t.promotions=_.a.fromMap(o.promotions):"object"==typeof o.promotions?t.promotions=o.promotions:t.promotions=e.DefaultOptions.promotions,t}static getAllAccounts(e){const t=s.b.idsToAccounts(e.accounts),o=s.b.idsToAccounts(e.tagged);return{all:t.concat(o),accounts:t,tagged:o}}static getSources(e){return{accounts:s.b.idsToAccounts(e.accounts),tagged:s.b.idsToAccounts(e.tagged),hashtags:s.b.getBusinessAccounts().length>0?e.hashtags.filter(e=>e.tag.length>0):[]}}static hasSources(t){const o=e.Options.getSources(t),a=o.accounts.length>0||o.tagged.length>0,n=o.hashtags.length>0;return a||n}static isLimitingPosts(e){return e.moderation.length>0||e.hashtagBlacklist.length>0||e.hashtagWhitelist.length>0||e.captionBlacklist.length>0||e.captionWhitelist.length>0}}g([i.o],M.prototype,"accounts",void 0),g([i.o],M.prototype,"hashtags",void 0),g([i.o],M.prototype,"tagged",void 0),g([i.o],M.prototype,"layout",void 0),g([i.o],M.prototype,"numColumns",void 0),g([i.o],M.prototype,"highlightFreq",void 0),g([i.o],M.prototype,"sliderPostsPerPage",void 0),g([i.o],M.prototype,"sliderNumScrollPosts",void 0),g([i.o],M.prototype,"mediaType",void 0),g([i.o],M.prototype,"postOrder",void 0),g([i.o],M.prototype,"numPosts",void 0),g([i.o],M.prototype,"linkBehavior",void 0),g([i.o],M.prototype,"feedWidth",void 0),g([i.o],M.prototype,"feedHeight",void 0),g([i.o],M.prototype,"feedPadding",void 0),g([i.o],M.prototype,"imgPadding",void 0),g([i.o],M.prototype,"textSize",void 0),g([i.o],M.prototype,"bgColor",void 0),g([i.o],M.prototype,"textColorHover",void 0),g([i.o],M.prototype,"bgColorHover",void 0),g([i.o],M.prototype,"hoverInfo",void 0),g([i.o],M.prototype,"showHeader",void 0),g([i.o],M.prototype,"headerInfo",void 0),g([i.o],M.prototype,"headerAccount",void 0),g([i.o],M.prototype,"headerStyle",void 0),g([i.o],M.prototype,"headerTextSize",void 0),g([i.o],M.prototype,"headerPhotoSize",void 0),g([i.o],M.prototype,"headerTextColor",void 0),g([i.o],M.prototype,"headerBgColor",void 0),g([i.o],M.prototype,"headerPadding",void 0),g([i.o],M.prototype,"customBioText",void 0),g([i.o],M.prototype,"customProfilePic",void 0),g([i.o],M.prototype,"includeStories",void 0),g([i.o],M.prototype,"storiesInterval",void 0),g([i.o],M.prototype,"showCaptions",void 0),g([i.o],M.prototype,"captionMaxLength",void 0),g([i.o],M.prototype,"captionRemoveDots",void 0),g([i.o],M.prototype,"captionSize",void 0),g([i.o],M.prototype,"captionColor",void 0),g([i.o],M.prototype,"showLikes",void 0),g([i.o],M.prototype,"showComments",void 0),g([i.o],M.prototype,"lcIconSize",void 0),g([i.o],M.prototype,"likesIconColor",void 0),g([i.o],M.prototype,"commentsIconColor",void 0),g([i.o],M.prototype,"lightboxShowSidebar",void 0),g([i.o],M.prototype,"numLightboxComments",void 0),g([i.o],M.prototype,"showLoadMoreBtn",void 0),g([i.o],M.prototype,"loadMoreBtnText",void 0),g([i.o],M.prototype,"loadMoreBtnTextColor",void 0),g([i.o],M.prototype,"loadMoreBtnBgColor",void 0),g([i.o],M.prototype,"autoload",void 0),g([i.o],M.prototype,"showFollowBtn",void 0),g([i.o],M.prototype,"followBtnText",void 0),g([i.o],M.prototype,"followBtnTextColor",void 0),g([i.o],M.prototype,"followBtnBgColor",void 0),g([i.o],M.prototype,"followBtnLocation",void 0),g([i.o],M.prototype,"hashtagWhitelist",void 0),g([i.o],M.prototype,"hashtagBlacklist",void 0),g([i.o],M.prototype,"captionWhitelist",void 0),g([i.o],M.prototype,"captionBlacklist",void 0),g([i.o],M.prototype,"hashtagWhitelistSettings",void 0),g([i.o],M.prototype,"hashtagBlacklistSettings",void 0),g([i.o],M.prototype,"captionWhitelistSettings",void 0),g([i.o],M.prototype,"captionBlacklistSettings",void 0),g([i.o],M.prototype,"moderation",void 0),g([i.o],M.prototype,"moderationMode",void 0),e.Options=M;class E{constructor(e){Object.getOwnPropertyNames(e).map(t=>{this[t]=e[t]})}getCaption(e){const t=e.caption?e.caption:"";return this.captionMaxLength&&t.length?Object(d.d)(Object(c.o)(t,this.captionMaxLength)):t}static compute(t,o=r.a.Mode.DESKTOP){const a=new E({accounts:s.b.filterExisting(t.accounts),tagged:s.b.filterExisting(t.tagged),hashtags:t.hashtags.filter(e=>e.tag.length>0),layout:l.a.getById(t.layout),highlightFreq:r.a.get(t.highlightFreq,o,!0),sliderPostsPerPage:r.a.get(t.sliderPostsPerPage,o,!0),sliderNumScrollPosts:r.a.get(t.sliderNumScrollPosts,o,!0),linkBehavior:r.a.get(t.linkBehavior,o,!0),bgColor:Object(u.a)(t.bgColor),textColorHover:Object(u.a)(t.textColorHover),bgColorHover:Object(u.a)(t.bgColorHover),hoverInfo:t.hoverInfo,showHeader:r.a.get(t.showHeader,o,!0),headerInfo:r.a.get(t.headerInfo,o,!0),headerStyle:r.a.get(t.headerStyle,o,!0),headerTextColor:Object(u.a)(t.headerTextColor),headerBgColor:Object(u.a)(t.headerBgColor),headerPadding:r.a.get(t.headerPadding,o,!0),includeStories:t.includeStories,storiesInterval:t.storiesInterval,showCaptions:r.a.get(t.showCaptions,o,!0),captionMaxLength:r.a.get(t.captionMaxLength,o,!0),captionRemoveDots:t.captionRemoveDots,captionColor:Object(u.a)(t.captionColor),showLikes:r.a.get(t.showLikes,o,!0),showComments:r.a.get(t.showComments,o,!0),likesIconColor:Object(u.a)(t.likesIconColor),commentsIconColor:Object(u.a)(t.commentsIconColor),lightboxShowSidebar:t.lightboxShowSidebar,numLightboxComments:t.numLightboxComments,showLoadMoreBtn:r.a.get(t.showLoadMoreBtn,o,!0),loadMoreBtnTextColor:Object(u.a)(t.loadMoreBtnTextColor),loadMoreBtnBgColor:Object(u.a)(t.loadMoreBtnBgColor),loadMoreBtnText:t.loadMoreBtnText,showFollowBtn:r.a.get(t.showFollowBtn,o,!0),autoload:t.autoload,followBtnLocation:r.a.get(t.followBtnLocation,o,!0),followBtnTextColor:Object(u.a)(t.followBtnTextColor),followBtnBgColor:Object(u.a)(t.followBtnBgColor),followBtnText:t.followBtnText,account:null,showBio:!1,bioText:null,profilePhotoUrl:s.b.DEFAULT_PROFILE_PIC,feedWidth:"",feedHeight:"",feedPadding:"",imgPadding:"",textSize:"",headerTextSize:"",headerPhotoSize:"",captionSize:"",lcIconSize:"",showLcIcons:!1});if(a.numColumns=this.getNumCols(t,o),a.numPosts=this.getNumPosts(t,o),a.allAccounts=a.accounts.concat(a.tagged.filter(e=>!a.accounts.includes(e))),a.allAccounts.length>0&&(a.account=t.headerAccount&&a.allAccounts.includes(t.headerAccount)?s.b.getById(t.headerAccount):s.b.getById(a.allAccounts[0])),a.showHeader=a.showHeader&&null!==a.account,a.showHeader&&(a.profilePhotoUrl=t.customProfilePic.length?t.customProfilePic:s.b.getProfilePicUrl(a.account)),a.showFollowBtn=a.showFollowBtn&&null!==a.account,a.showBio=a.headerInfo.some(t=>t===e.HeaderInfo.BIO),a.showBio){const e=t.customBioText.trim().length>0?t.customBioText:null!==a.account?s.b.getBioText(a.account):"";a.bioText=Object(d.d)(e),a.showBio=a.bioText.length>0}return a.feedWidth=this.normalizeCssSize(t.feedWidth,o,"100%"),a.feedHeight=this.normalizeCssSize(t.feedHeight,o,"auto"),a.feedOverflowX=r.a.get(t.feedWidth,o)?"auto":void 0,a.feedOverflowY=r.a.get(t.feedHeight,o)?"auto":void 0,a.feedPadding=this.normalizeCssSize(t.feedPadding,o,"0"),a.imgPadding=this.normalizeCssSize(t.imgPadding,o,"0"),a.textSize=this.normalizeCssSize(t.textSize,o,"inherit",!0),a.headerTextSize=this.normalizeCssSize(t.headerTextSize,o,"inherit"),a.headerPhotoSize=this.normalizeCssSize(t.headerPhotoSize,o,"50px"),a.captionSize=this.normalizeCssSize(t.captionSize,o,"inherit"),a.lcIconSize=this.normalizeCssSize(t.lcIconSize,o,"inherit"),a.buttonPadding=Math.max(10,r.a.get(t.imgPadding,o))+"px",a.showLcIcons=a.showLikes||a.showComments,a}static getNumCols(e,t){return Math.max(1,this.normalizeMultiInt(e.numColumns,t,1))}static getNumPosts(e,t){return Math.max(1,this.normalizeMultiInt(e.numPosts,t,1))}static normalizeMultiInt(e,t,o=0){const a=parseInt(r.a.get(e,t)+"");return isNaN(a)?t===r.a.Mode.DESKTOP?o:this.normalizeMultiInt(e,r.a.Mode.DESKTOP,o):a}static normalizeCssSize(e,t,o=null,a=!1){const n=r.a.get(e,t,a);return n?n+"px":o}}function S(e,t){if(f.a.isPro)return Object(c.j)(h.a.isValid,[()=>O(e,t),()=>t.globalPromotionsEnabled&&h.a.getGlobalPromo(e),()=>t.autoPromotionsEnabled&&h.a.getAutoPromo(e)])}function O(e,t){return e?h.a.getPromoFromDictionary(e,t.promotions):void 0}e.ComputedOptions=E,function(e){e.POPULAR="popular",e.RECENT="recent"}(o=e.HashtagSort||(e.HashtagSort={})),function(e){e.ALL="all",e.PHOTOS="photos",e.VIDEOS="videos"}(a=e.MediaType||(e.MediaType={})),function(e){e.NOTHING="nothing",e.SELF="self",e.NEW_TAB="new_tab",e.LIGHTBOX="lightbox"}(n=e.LinkBehavior||(e.LinkBehavior={})),function(e){e.DATE_ASC="date_asc",e.DATE_DESC="date_desc",e.POPULARITY_ASC="popularity_asc",e.POPULARITY_DESC="popularity_desc",e.RANDOM="random"}(m=e.PostOrder||(e.PostOrder={})),function(e){e.USERNAME="username",e.DATE="date",e.CAPTION="caption",e.LIKES_COMMENTS="likes_comments",e.INSTA_LINK="insta_link"}(p=e.HoverInfo||(e.HoverInfo={})),function(e){e.NORMAL="normal",e.BOXED="boxed",e.CENTERED="centered"}(y=e.HeaderStyle||(e.HeaderStyle={})),function(e){e.BIO="bio",e.PROFILE_PIC="profile_pic",e.FOLLOWERS="followers",e.MEDIA_COUNT="media_count"}(b=e.HeaderInfo||(e.HeaderInfo={})),function(e){e.HEADER="header",e.BOTTOM="bottom",e.BOTH="both"}(v=e.FollowBtnLocation||(e.FollowBtnLocation={})),function(e){e.WHITELIST="whitelist",e.BLACKLIST="blacklist"}(x=e.ModerationMode||(e.ModerationMode={})),e.DefaultOptions={accounts:[],hashtags:[],tagged:[],layout:null,numColumns:{desktop:3},highlightFreq:{desktop:7},sliderPostsPerPage:{desktop:5},sliderNumScrollPosts:{desktop:1},mediaType:a.ALL,postOrder:m.DATE_DESC,numPosts:{desktop:9},linkBehavior:{desktop:n.LIGHTBOX},feedWidth:{desktop:""},feedHeight:{desktop:""},feedPadding:{desktop:20,tablet:14,phone:10},imgPadding:{desktop:14,tablet:10,phone:6},textSize:{all:""},bgColor:{r:255,g:255,b:255,a:1},hoverInfo:[p.LIKES_COMMENTS,p.INSTA_LINK],textColorHover:{r:255,g:255,b:255,a:1},bgColorHover:{r:0,g:0,b:0,a:.5},showHeader:{desktop:!0},headerInfo:{desktop:[b.PROFILE_PIC,b.BIO]},headerAccount:null,headerStyle:{desktop:y.NORMAL,phone:y.CENTERED},headerTextSize:{desktop:""},headerPhotoSize:{desktop:50},headerTextColor:{r:0,g:0,b:0,a:1},headerBgColor:{r:255,g:255,b:255,a:1},headerPadding:{desktop:0},customProfilePic:0,customBioText:"",includeStories:!1,storiesInterval:5,showCaptions:{desktop:!1},captionMaxLength:{desktop:0},captionRemoveDots:!1,captionSize:{desktop:0},captionColor:{r:0,g:0,b:0,a:1},showLikes:{desktop:!1},showComments:{desktop:!1},lcIconSize:{desktop:14},likesIconColor:{r:0,g:0,b:0,a:1},commentsIconColor:{r:0,g:0,b:0,a:1},lightboxShowSidebar:!1,numLightboxComments:50,showLoadMoreBtn:{desktop:!0},loadMoreBtnTextColor:{r:255,g:255,b:255,a:1},loadMoreBtnBgColor:{r:0,g:149,b:246,a:1},loadMoreBtnText:"Load more",autoload:!1,showFollowBtn:{desktop:!0},followBtnText:"Follow on Instagram",followBtnTextColor:{r:255,g:255,b:255,a:1},followBtnBgColor:{r:0,g:149,b:246,a:1},followBtnLocation:{desktop:v.HEADER,phone:v.BOTTOM},hashtagWhitelist:[],hashtagBlacklist:[],captionWhitelist:[],captionBlacklist:[],hashtagWhitelistSettings:!0,hashtagBlacklistSettings:!0,captionWhitelistSettings:!0,captionBlacklistSettings:!0,moderation:[],moderationMode:x.BLACKLIST,promotionEnabled:!0,autoPromotionsEnabled:!0,globalPromotionsEnabled:!0,promotions:{}},e.getPromo=S,e.getFeedPromo=O,e.executeMediaClick=function(e,t){const o=S(e,t),a=h.a.getConfig(o),n=h.a.getType(o);return!(!n||!n.isValid(a)||"function"!=typeof n.onMediaClick)&&n.onMediaClick(e,a)},e.getLink=function(e,t){var o,a;const n=S(e,t),i=h.a.getConfig(n),r=h.a.getType(n);if(void 0===r||!r.isValid(i))return{text:null,url:null,newTab:!1};const[l,s]=r.getPopupLink?null!==(o=r.getPopupLink(e,i))&&void 0!==o?o:null:[null,!1];return{text:l,url:r.getMediaUrl&&null!==(a=r.getMediaUrl(e,i))&&void 0!==a?a:null,newTab:s,icon:"external"}}}(y||(y={}))},62:function(e,t,o){e.exports={root:"MediaTileIcons__root layout__flex-row",icon:"MediaTileIcons__icon"}},65:function(e,t,o){"use strict";o.d(t,"a",(function(){return a})),o.d(t,"b",(function(){return n}));const a=(e,t)=>e.startsWith(t)?e:t+e,n=e=>{return(t=e,"#",t.startsWith("#")?t.substr("#".length):t).split(/\s/).map((e,t)=>t>0?e[0].toUpperCase()+e.substr(1):e).join("").replace(/\W/gi,"");var t}},70:function(e,t,o){e.exports={root:"MediaTileCaption__root",preview:"MediaTileCaption__preview MediaTileCaption__root",full:"MediaTileCaption__full MediaTileCaption__root"}},71:function(e,t,o){e.exports={link:"FollowButton__link",button:"FollowButton__button feed__feed-button"}},72:function(e,t,o){e.exports={root:"MediaLoading__root",animation:"MediaLoading__animation"}},78:function(e,t,o){"use strict";var a=o(0),n=o.n(a),i=o(50),r=o.n(i),l=o(7),s=o(6),c=o(20),d=o.n(c),u=o(71),m=o.n(u);const p=Object(l.b)(({options:e})=>{const t="https://instagram.com/"+e.account.username,o={color:e.followBtnTextColor,backgroundColor:e.followBtnBgColor};return n.a.createElement("a",{href:t,target:"__blank",className:m.a.link},n.a.createElement("button",{className:m.a.button,style:o},e.followBtnText))});var h=o(17),_=o.n(h),f=o(5),g=o(170),y=o(589),b=o(42),v=o.n(b),x=o(18),M=o(8),E=Object(l.b)((function({stories:e,options:t,onClose:o}){e.sort((e,t)=>{const o=Object(g.a)(e.timestamp).getTime(),a=Object(g.a)(t.timestamp).getTime();return o<a?-1:o==a?0:1});const[i,r]=n.a.useState(0),l=e.length-1,[s,c]=n.a.useState(0),[d,u]=n.a.useState(0);Object(a.useEffect)(()=>{0!==s&&c(0)},[i]);const m=i<l,p=i>0,h=()=>o&&o(),b=()=>i<l?r(i+1):h(),E=()=>r(e=>Math.max(e-1,0)),w=e[i],P="https://instagram.com/"+t.account.username,B=w.type===f.a.Type.VIDEO?d:t.storiesInterval;Object(x.d)("keydown",e=>{switch(e.key){case"Escape":h();break;case"ArrowLeft":E();break;case"ArrowRight":b();break;default:return}e.preventDefault(),e.stopPropagation()});const C=n.a.createElement("div",{className:_.a.root},n.a.createElement("div",{className:_.a.container},n.a.createElement("div",{className:_.a.header},n.a.createElement("a",{href:P,target:"_blank"},n.a.createElement("img",{className:_.a.profilePicture,src:t.profilePhotoUrl,alt:t.account.username})),n.a.createElement("a",{href:P,className:_.a.username,target:"_blank"},t.account.username),n.a.createElement("div",{className:_.a.date},Object(y.a)(Object(g.a)(w.timestamp),{addSuffix:!0}))),n.a.createElement("div",{className:_.a.progress},e.map((e,t)=>n.a.createElement(S,{key:e.id,duration:B,animate:t===i,isDone:t<i}))),n.a.createElement("div",{className:_.a.content},p&&n.a.createElement("div",{className:_.a.prevButton,onClick:E,role:"button"},n.a.createElement(M.a,{icon:"arrow-left-alt2"})),n.a.createElement("div",{className:_.a.media},n.a.createElement(O,{key:w.id,media:w,imgDuration:t.storiesInterval,onGetDuration:u,onEnd:()=>m?b():h()})),m&&n.a.createElement("div",{className:_.a.nextButton,onClick:b,role:"button"},n.a.createElement(M.a,{icon:"arrow-right-alt2"})),n.a.createElement("div",{className:_.a.closeButton,onClick:h,role:"button"},n.a.createElement(M.a,{icon:"no-alt"})))));return v.a.createPortal(C,document.body)}));function S({animate:e,isDone:t,duration:o}){const a=e?_.a.progressOverlayAnimating:t?_.a.progressOverlayDone:_.a.progressOverlay,i={animationDuration:o+"s"};return n.a.createElement("div",{className:_.a.progressSegment},n.a.createElement("div",{className:a,style:i}))}function O({media:e,imgDuration:t,onGetDuration:o,onEnd:a}){return e.type===f.a.Type.VIDEO?n.a.createElement(P,{media:e,onEnd:a,onGetDuration:o}):n.a.createElement(w,{media:e,onEnd:a,duration:t})}function w({media:e,duration:t,onEnd:o}){const[i,r]=n.a.useState(!1);return Object(a.useEffect)(()=>{const e=i?setTimeout(o,1e3*t):null;return()=>clearTimeout(e)},[e,i]),n.a.createElement("img",{src:e.url,onLoad:()=>r(!0),loading:"eager",alt:""})}function P({media:e,onEnd:t,onGetDuration:o}){const a=n.a.useRef();return n.a.createElement("video",{ref:a,src:e.url,poster:e.thumbnail,autoPlay:!0,controls:!1,playsInline:!0,loop:!1,onCanPlay:()=>o(a.current.duration),onEnded:t},n.a.createElement("source",{src:e.url}),"Your browser does not support embedded videos")}var B=o(3),C=Object(l.b)((function({feed:e,options:t}){const[o,a]=n.a.useState(null),i=t.account,r="https://instagram.com/"+i.username,l=e.stories.filter(e=>e.username===i.username),c=l.length>0,u=t.headerInfo.includes(s.a.HeaderInfo.MEDIA_COUNT),m=t.headerInfo.includes(s.a.HeaderInfo.FOLLOWERS)&&i.type!=B.a.Type.PERSONAL,h=t.headerInfo.includes(s.a.HeaderInfo.PROFILE_PIC),_=t.includeStories&&c,f=t.headerStyle===s.a.HeaderStyle.BOXED,g={fontSize:t.headerTextSize,color:t.headerTextColor,backgroundColor:t.headerBgColor,padding:t.headerPadding},y=_?"button":void 0,b={width:t.headerPhotoSize,height:t.headerPhotoSize,cursor:_?"pointer":"normal"},v=t.showFollowBtn&&(t.followBtnLocation===s.a.FollowBtnLocation.HEADER||t.followBtnLocation===s.a.FollowBtnLocation.BOTH),x={justifyContent:t.showBio&&f?"flex-start":"center"},M=n.a.createElement("img",{src:t.profilePhotoUrl,alt:i.username}),S=_&&c?d.a.profilePicWithStories:d.a.profilePic;return n.a.createElement("div",{className:L(t.headerStyle),style:g},n.a.createElement("div",{className:d.a.leftContainer},h&&n.a.createElement("div",{className:S,style:b,role:y,onClick:()=>{_&&a(0)}},_?M:n.a.createElement("a",{href:r,target:"_blank"},M)),n.a.createElement("div",{className:d.a.info},n.a.createElement("div",{className:d.a.username},n.a.createElement("a",{href:r,target:"_blank",style:{color:t.headerTextColor}},n.a.createElement("span",null,"@"),n.a.createElement("span",null,i.username))),t.showBio&&n.a.createElement("div",{className:d.a.bio},t.bioText),(u||m)&&n.a.createElement("div",{className:d.a.counterList},u&&n.a.createElement("div",{className:d.a.counter},n.a.createElement("span",null,i.mediaCount)," posts"),m&&n.a.createElement("div",{className:d.a.counter},n.a.createElement("span",null,i.followersCount)," followers")))),n.a.createElement("div",{className:d.a.rightContainer},v&&n.a.createElement("div",{className:d.a.followButton,style:x},n.a.createElement(p,{options:t}))),_&&null!==o&&n.a.createElement(E,{stories:l,options:t,onClose:()=>{a(null)}}))}));function L(e){switch(e){case s.a.HeaderStyle.NORMAL:return d.a.normalStyle;case s.a.HeaderStyle.CENTERED:return d.a.centeredStyle;case s.a.HeaderStyle.BOXED:return d.a.boxedStyle;default:return}}var T=o(93),I=o.n(T);const A=Object(l.b)(({feed:e,options:t})=>{const o=n.a.useRef(),a=Object(x.k)(o,{block:"end",inline:"nearest"}),i={color:t.loadMoreBtnTextColor,backgroundColor:t.loadMoreBtnBgColor};return n.a.createElement("button",{ref:o,className:I.a.root,style:i,onClick:()=>{a(),e.loadMore()}},e.isLoading?n.a.createElement("span",null,"Loading ..."):n.a.createElement("span",null,e.options.loadMoreBtnText))});var k=o(87);t.a=Object(l.b)((function({children:e,feed:t,options:o}){const[a,i]=n.a.useState(null),l=n.a.useCallback(e=>{const a=t.media.findIndex(t=>t.id===e.id);if(!t.options.promotionEnabled||!s.a.executeMediaClick(e,t.options))switch(o.linkBehavior){case s.a.LinkBehavior.LIGHTBOX:return void i(a);case s.a.LinkBehavior.NEW_TAB:return void window.open(e.permalink,"_blank");case s.a.LinkBehavior.SELF:return void window.open(e.permalink,"_self")}},[t,o.linkBehavior]),c={width:o.feedWidth,height:o.feedHeight,fontSize:o.textSize,overflowX:o.feedOverflowX,overflowY:o.feedOverflowY},d={backgroundColor:o.bgColor,padding:o.feedPadding},u={marginBottom:o.imgPadding},m={marginTop:o.buttonPadding},h=o.showHeader&&n.a.createElement("div",{style:u},n.a.createElement(C,{feed:t,options:o})),_=o.showLoadMoreBtn&&t.canLoadMore&&n.a.createElement("div",{className:r.a.loadMoreBtn,style:m},n.a.createElement(A,{feed:t,options:o})),f=o.showFollowBtn&&(o.followBtnLocation===s.a.FollowBtnLocation.BOTTOM||o.followBtnLocation===s.a.FollowBtnLocation.BOTH)&&n.a.createElement("div",{className:r.a.followBtn,style:m},n.a.createElement(p,{options:o})),g=t.isLoading?new Array(o.numPosts).fill(r.a.fakeMedia):[];return n.a.createElement("div",{className:r.a.root,style:c},n.a.createElement("div",{className:r.a.wrapper,style:d},e({mediaList:t.media,openMedia:l,header:h,loadMoreBtn:_,followBtn:f,loadingMedia:g})),null!==a&&n.a.createElement(k.a,{feed:t,current:a,numComments:o.numLightboxComments,showSidebar:o.lightboxShowSidebar,onRequestClose:()=>i(null)}))}))},79:function(e,t,o){"use strict";var a=o(49),n=o.n(a),i=o(0),r=o.n(i),l=o(5),s=o(7),c=o(23),d=o.n(c),u=o(170),m=o(593),p=o(592),h=o(6),_=o(8),f=o(4),g=o(3),y=Object(s.b)((function({options:e,media:t}){var o;const a=r.a.useRef(),[n,s]=r.a.useState(null);Object(i.useEffect)(()=>{a.current&&s(a.current.getBoundingClientRect().width)},[]);let c=e.hoverInfo.some(e=>e===h.a.HoverInfo.LIKES_COMMENTS);c=c&&(t.source.type!==l.a.Source.Type.PERSONAL_ACCOUNT||t.source.type===l.a.Source.Type.PERSONAL_ACCOUNT&&t.likesCount+t.commentsCount>0);const y=e.hoverInfo.some(e=>e===h.a.HoverInfo.CAPTION),b=e.hoverInfo.some(e=>e===h.a.HoverInfo.USERNAME),v=e.hoverInfo.some(e=>e===h.a.HoverInfo.DATE),x=e.hoverInfo.some(e=>e===h.a.HoverInfo.INSTA_LINK),M=null!==(o=t.caption)&&void 0!==o?o:"",E=t.timestamp?Object(u.a)(t.timestamp):null,S=t.timestamp?Object(m.a)(E).toString():null,O=t.timestamp?Object(p.a)(E,"HH:mm - do MMM yyyy"):null,w=t.timestamp?Object(f.n)(t.timestamp):null,P={color:e.textColorHover,backgroundColor:e.bgColorHover};let B=null;if(null!==n){const o=Math.sqrt(1.3*(n+30)),a=Math.sqrt(1.7*n+100),i=Math.sqrt(n-36),l=Math.max(o,8)+"px",s=Math.max(a,8)+"px",u=Math.max(i,8)+"px",m={fontSize:l},p={fontSize:l,width:l,height:l},h={color:e.textColorHover,fontSize:s,width:s,height:s},f={fontSize:u};B=r.a.createElement("div",{className:d.a.rows},r.a.createElement("div",{className:d.a.topRow},b&&t.username&&r.a.createElement("div",{className:d.a.username},r.a.createElement("a",{href:g.b.getUsernameUrl(t.username),target:"_blank"},"@",t.username)),y&&t.caption&&r.a.createElement("div",{className:d.a.caption},M)),r.a.createElement("div",{className:d.a.middleRow},c&&r.a.createElement("div",{className:d.a.counterList},r.a.createElement("span",{className:d.a.likesCount,style:m},r.a.createElement(_.a,{icon:"heart",style:p})," ",t.likesCount),r.a.createElement("span",{className:d.a.commentsCount,style:m},r.a.createElement(_.a,{icon:"admin-comments",style:p})," ",t.commentsCount))),r.a.createElement("div",{className:d.a.bottomRow},v&&t.timestamp&&r.a.createElement("div",{className:d.a.dateContainer},r.a.createElement("time",{className:d.a.date,dateTime:S,title:O,style:f},w)),x&&r.a.createElement("a",{className:d.a.igLinkIcon,href:t.permalink,title:M,target:"_blank",style:h,onClick:e=>e.stopPropagation()},r.a.createElement(_.a,{icon:"instagram",style:h}))))}return r.a.createElement("div",{ref:a,className:d.a.root,style:P},B)})),b=o(15),v=o(54);t.a=Object(s.b)((function({media:e,options:t,forceOverlay:o,onClick:a}){const[i,s]=r.a.useState(!1),c=function(e){switch(e.type){case l.a.Type.IMAGE:return n.a.imageTypeIcon;case l.a.Type.VIDEO:return n.a.videoTypeIcon;case l.a.Type.ALBUM:return n.a.albumTypeIcon;default:return}}(e),d={backgroundImage:`url(${b.a.image("ig-type-sprites.png")})`};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:n.a.root,onClick:e=>{a&&a(e)},onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1)},r.a.createElement(v.a,{media:e}),r.a.createElement("div",{className:c,style:d}),(i||o)&&r.a.createElement("div",{className:n.a.overlay},r.a.createElement(y,{media:e,options:t}))))}))},8:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var a=o(0),n=o.n(a),i=o(10);const r=e=>{var{icon:t,className:o}=e,a=function(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(o[a[n]]=e[a[n]])}return o}(e,["icon","className"]);return n.a.createElement("span",Object.assign({className:Object(i.b)("dashicons","dashicons-"+t,o)},a))}},85:function(e,t,o){"use strict";var a=o(0),n=o.n(a),i=o(70),r=o.n(i),l=o(7),s=o(4),c=o(29);t.a=Object(l.b)((function({media:e,options:t,full:o}){if(!t.showCaptions||!e.type)return null;const a={color:t.captionColor,fontSize:t.captionSize},i=o?0:1,l=e.caption?e.caption:"",d=t.captionMaxLength?Object(s.o)(l,t.captionMaxLength):l,u=Object(c.d)(d,void 0,i,t.captionRemoveDots),m=o?r.a.full:r.a.preview;return n.a.createElement("div",{className:m,style:a},u)}))},86:function(e,t,o){"use strict";var a=o(0),n=o.n(a),i=o(62),r=o.n(i),l=o(7),s=o(5),c=o(8);t.a=Object(l.b)((function({media:e,options:t}){if(!e.type||e.source.type===s.a.Source.Type.PERSONAL_ACCOUNT)return null;const o={fontSize:t.lcIconSize,lineHeight:t.lcIconSize},a=Object.assign(Object.assign({},o),{color:t.likesIconColor}),i=Object.assign(Object.assign({},o),{color:t.commentsIconColor}),l={fontSize:t.lcIconSize,width:t.lcIconSize,height:t.lcIconSize};return t.showLcIcons&&n.a.createElement("div",{className:r.a.root},t.showLikes&&n.a.createElement("div",{className:r.a.icon,style:a},n.a.createElement(c.a,{icon:"heart",style:l}),n.a.createElement("span",null,e.likesCount)),t.showComments&&n.a.createElement("div",{className:r.a.icon,style:i},n.a.createElement(c.a,{icon:"admin-comments",style:l}),n.a.createElement("span",null,e.commentsCount)))}))},87:function(e,t,o){"use strict";o.d(t,"a",(function(){return W}));var a=o(0),n=o.n(a),i=o(42),r=o.n(i),l=o(14),s=o.n(l),c=o(18),d=o(32),u=o.n(d),m=o(5),p=o(3),h=o(21),_=o.n(h),f=o(39),g=o.n(f),y=o(4),b=o(29),v=o(10);const x=({comment:e,className:t})=>{const o=e.username?n.a.createElement("a",{key:-1,href:p.b.getUsernameUrl(e.username),target:"_blank",className:g.a.username},e.username):null,a=o?(e,t)=>t>0?e:[o,...e]:void 0,i=Object(b.d)(e.text,a),r=1===e.likeCount?"like":"likes";return n.a.createElement("div",{className:Object(v.b)(g.a.root,t)},n.a.createElement("div",{className:g.a.content},n.a.createElement("div",{key:e.id,className:g.a.text},i)),n.a.createElement("div",{className:g.a.metaList},n.a.createElement("div",{className:g.a.date},Object(y.n)(e.timestamp)),e.likeCount>0&&n.a.createElement("div",{className:g.a.likeCount},`${e.likeCount} ${r}`)))};var M=o(8);function E({source:e,comments:t,showLikes:o,numLikes:a,date:i,link:r}){var l;return t=null!=t?t:[],n.a.createElement("article",{className:_.a.container},e&&n.a.createElement("header",{className:_.a.header},e.img&&n.a.createElement("a",{href:e.url,target:"_blank",className:_.a.sourceImgLink},n.a.createElement("img",{className:_.a.sourceImg,src:e.img,alt:null!==(l=e.name)&&void 0!==l?l:""})),n.a.createElement("div",{className:_.a.sourceName},n.a.createElement("a",{href:e.url,target:"_blank"},e.name))),n.a.createElement("div",{className:_.a.commentsScroller},t.length>0&&n.a.createElement("div",{className:_.a.commentsList},t.map((e,t)=>n.a.createElement(x,{key:t,comment:e,className:_.a.comment})))),n.a.createElement("div",{className:_.a.footer},n.a.createElement("div",{className:_.a.footerInfo},o&&n.a.createElement("div",{className:_.a.numLikes},n.a.createElement("span",null,a)," ",n.a.createElement("span",null,"likes")),i&&n.a.createElement("div",{className:_.a.date},i)),r&&n.a.createElement("div",{className:_.a.footerLink},n.a.createElement("a",{href:r.url,target:r.newTab?"_blank":"_self"},n.a.createElement(M.a,{icon:r.icon,className:_.a.footerLinkIcon}),n.a.createElement("span",null,r.text)))))}function S({media:e,numComments:t,link:o}){o=null!=o?o:{url:e.permalink,text:"View on Instagram",icon:"instagram",newTab:!0};const a=e.comments?e.comments.slice(0,t):[];e.caption&&e.caption.length&&a.splice(0,0,{id:e.id,text:e.caption,timestamp:e.timestamp,username:e.username});const i={name:"",url:"",img:void 0};switch(e.source.type){case m.a.Source.Type.PERSONAL_ACCOUNT:case m.a.Source.Type.BUSINESS_ACCOUNT:case m.a.Source.Type.TAGGED_ACCOUNT:i.name="@"+e.username,i.url=p.b.getUsernameUrl(e.username);const t=p.b.getByUsername(e.username);i.img=t?p.b.getProfilePicUrl(t):void 0;break;case m.a.Source.Type.RECENT_HASHTAG:case m.a.Source.Type.POPULAR_HASHTAG:i.name="#"+e.source.name,i.url="https://instagram.com/explore/tags/"+e.source.name}return n.a.createElement(E,{source:i,comments:a,date:Object(y.n)(e.timestamp),showLikes:e.source.type!==m.a.Source.Type.PERSONAL_ACCOUNT,numLikes:e.likesCount,link:o})}var O=o(94),w=o.n(O),P=o(33),B=o.n(P),C=o(54);function L(e){var{media:t,thumbnailUrl:o,size:i,autoPlay:r,onGetMetaData:l}=e,s=function(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(o[a[n]]=e[a[n]])}return o}(e,["media","thumbnailUrl","size","autoPlay","onGetMetaData"]);const c=n.a.useRef(),[d,u]=n.a.useState(!r),[p,h]=n.a.useState(r),_=n.a.useContext(R);Object(a.useEffect)(()=>{r?d&&u(!1):d||u(!0),p&&h(r)},[t.url]),Object(a.useLayoutEffect)(()=>{if(c.current){const e=()=>h(!0),t=()=>h(!1);return c.current.addEventListener("play",e),c.current.addEventListener("pause",t),()=>{c.current.removeEventListener("play",e),c.current.removeEventListener("pause",t)}}},[c.current]);const f={width:i?i.width+"px":"100%",height:i?i.height+"px":"100%"};return n.a.createElement("div",{key:t.url,className:B.a.root,style:f},n.a.createElement("video",Object.assign({ref:c,className:d?B.a.videoHidden:B.a.video,src:t.url,autoPlay:r,controls:!1,playsInline:!0,loop:!0,onCanPlay:()=>{r&&c.current.play()},onLoadedMetadata:()=>{_.reportSize({width:c.current.videoWidth,height:c.current.videoHeight})}},s),n.a.createElement("source",{src:t.url}),"Your browser does not support videos"),n.a.createElement("div",{className:d?B.a.thumbnail:B.a.thumbnailHidden},n.a.createElement(C.a,{media:t,size:m.a.Thumbnails.Size.LARGE,width:i?i.width:void 0,height:i?i.height:void 0})),n.a.createElement("div",{className:p?B.a.controlPlaying:B.a.controlPaused,onClick:()=>{c.current&&(d?(u(!1),c.current.currentTime=0,c.current.play()):c.current.paused?c.current.play():c.current.pause())}},n.a.createElement(M.a,{className:B.a.playButton,icon:"controls-play"})))}var T=o(55),I=o.n(T),A=m.a.Thumbnails.Size;const k={s:320,m:480,l:600};function N({media:e}){const t=n.a.useRef(),o=n.a.useContext(R),[i,r]=Object(a.useState)(!0),[l,s]=Object(a.useState)(!1);Object(a.useLayoutEffect)(()=>{i&&t.current&&t.current.complete&&c()},[]);const c=()=>{if(r(!1),t.current&&!e.size){const e={width:t.current.naturalWidth,height:t.current.naturalHeight};o.reportSize(e)}};if(l)return n.a.createElement("div",{className:I.a.error},n.a.createElement("span",null,"Image is not available"));const d=m.a.Thumbnails.get(e,A.LARGE),u=m.a.Thumbnails.getSrcSet(e,k).join(",");return l?n.a.createElement("div",{className:I.a.error},n.a.createElement("span",null,"Image is not available")):n.a.createElement("img",{ref:t,className:i?I.a.loading:I.a.image,onLoad:c,onError:()=>{s(!0),r(!1)},src:d,srcSet:u,sizes:"600px",alt:"",loading:"eager"})}var j=o(28),H=o.n(j);function D({media:e,autoplayVideos:t}){const[o,i]=Object(a.useState)(0),r=e.children,l=r.length-1,s={transform:`translateX(${100*-o}%)`};return n.a.createElement("div",{className:H.a.album},n.a.createElement("div",{className:H.a.frame},n.a.createElement("ul",{className:H.a.scroller,style:s},r.map(e=>n.a.createElement("li",{key:e.id,className:H.a.child},n.a.createElement(z,{media:e,autoplayVideos:t}))))),n.a.createElement("div",{className:H.a.controlsLayer},n.a.createElement("div",{className:H.a.controlsContainer},n.a.createElement("div",null,o>0&&n.a.createElement("div",{className:H.a.prevButton,onClick:()=>i(e=>Math.max(e-1,0)),role:"button"},n.a.createElement(M.a,{icon:"arrow-left-alt2"}))),n.a.createElement("div",null,o<l&&n.a.createElement("div",{className:H.a.nextButton,onClick:()=>i(e=>Math.min(e+1,l)),role:"button"},n.a.createElement(M.a,{icon:"arrow-right-alt2"}))))),n.a.createElement("div",{className:H.a.indicatorList},r.map((e,t)=>n.a.createElement("div",{key:t,className:t===o?H.a.indicatorCurrent:H.a.indicator}))))}function z({media:e,autoplayVideos:t}){if(e.url&&e.url.length>0)switch(e.type){case m.a.Type.IMAGE:return n.a.createElement(N,{media:e});case m.a.Type.VIDEO:return n.a.createElement(L,{media:e,autoPlay:t});case m.a.Type.ALBUM:if(e.children&&e.children.length>0)return n.a.createElement(D,{media:e,autoplayVideos:t})}return n.a.createElement("div",{className:w.a.notAvailable},n.a.createElement("span",null,"Media is not available"))}const R=n.a.createContext({});function F({media:e,showSidebar:t,numComments:o,link:a,vertical:i}){var r,l;t=null==t||t,o=null!=o?o:30;const[s,c]=n.a.useState(),d=null!==(l=null!==(r=e.size)&&void 0!==r?r:s)&&void 0!==l?l:{width:600,height:600},m=d&&d.height>0?d.width/d.height:null,p={paddingBottom:i?void 0:(m?100/m:100)+"%"};return n.a.createElement(R.Provider,{value:{reportSize:c}},n.a.createElement("div",{className:i?u.a.vertical:u.a.horizontal},n.a.createElement("div",{className:t?u.a.wrapperSidebar:u.a.wrapper},n.a.createElement("div",{className:u.a.mediaContainer},n.a.createElement("div",{className:u.a.mediaSizer,style:p},n.a.createElement("div",{className:u.a.media},n.a.createElement(z,{key:e.id,media:e}))))),t&&n.a.createElement("div",{className:u.a.sidebar},n.a.createElement(S,{media:e,numComments:o,link:a}))))}var U=o(6);function G(e,t){return t&&(null!=e?e:document.body).getBoundingClientRect().width<876}function V(e,t){t?e.classList.remove(s.a.noScroll):e.classList.add(s.a.noScroll)}function W({feed:e,current:t,showSidebar:o,numComments:i,onRequestClose:l}){var d;const u=n.a.useRef(),[m,p]=n.a.useState(G(null,o)),[h,_]=n.a.useState(t),f=n.a.useContext(W.Context),g=null!==(d=f.target&&f.target.current)&&void 0!==d?d:document.body;Object(a.useEffect)(()=>_(t),[t]);const y=()=>p(G(u.current,o));Object(a.useEffect)(()=>(y(),V(g,!1),()=>V(g,!0)),[g]),Object(c.m)("resize",()=>y(),[],[o]);const b=e=>{l&&l(),e.preventDefault(),e.stopPropagation()},v=e=>{_(e=>Math.max(e-1,0)),e.preventDefault(),e.stopPropagation()},x=t=>{_(t=>Math.min(t+1,e.media.length-1)),t.preventDefault(),t.stopPropagation()};Object(c.e)(document.body,"keydown",e=>{switch(e.key){case"ArrowRight":x(e);break;case"ArrowLeft":v(e);break;case"Escape":b(e);break;default:return}},[],[]);const E=U.a.getLink(e.media[h],e.options),S=null!==E.text&&null!==E.url,O={position:g===document.body?"fixed":"absolute"},w=n.a.createElement("div",{className:m?s.a.vertical:s.a.horizontal,style:O,onClick:b},n.a.createElement("div",{className:s.a.navLayer},n.a.createElement("div",{className:s.a.navBoundary},n.a.createElement("div",{className:o?s.a.navAlignerSidebar:s.a.modalAlignerNoSidebar},h>0&&n.a.createElement("a",{className:s.a.prevBtn,onClick:v,role:"button",tabIndex:0},n.a.createElement(M.a,{icon:"arrow-left-alt2",className:s.a.controlIcon}),n.a.createElement("span",{className:s.a.controlLabel},"Previous")),h<e.media.length-1&&n.a.createElement("a",{className:s.a.nextBtn,onClick:x,role:"button",tabIndex:0},n.a.createElement(M.a,{icon:"arrow-right-alt2",className:s.a.controlIcon}),n.a.createElement("span",{className:s.a.controlLabel},"Next"))))),n.a.createElement("div",{ref:u,className:s.a.modalLayer,role:"dialog",onClick:e=>{e.stopPropagation()}},n.a.createElement("div",{className:o?s.a.modalAlignerSidebar:s.a.modalAlignerNoSidebar},e.media[h]&&n.a.createElement(F,{media:e.media[h],vertical:m,numComments:i,showSidebar:o,link:S?E:void 0}))),n.a.createElement("a",{className:s.a.closeButton,onClick:b,role:"button",tabIndex:0},n.a.createElement(M.a,{icon:"no-alt",className:s.a.controlIcon}),n.a.createElement("span",{className:s.a.controlLabel},"Close")));return r.a.createPortal(w,g)}(W||(W={})).Context=n.a.createContext({target:{current:document.body}})},92:function(e,t,o){"use strict";var a=o(0),n=o.n(a),i=o(27),r=o.n(i),l=o(7),s=o(79),c=o(85),d=o(86),u=o(78),m=o(10),p=o(4);t.a=Object(l.b)((function({feed:e,options:t,cellClassName:o}){const i=n.a.useRef(),[l,s]=n.a.useState(0);Object(a.useLayoutEffect)(()=>{if(i.current&&i.current.children.length>0){const e=i.current.querySelector("."+r.a.mediaMeta);e&&s(e.getBoundingClientRect().height)}},[t]),o=null!=o?o:()=>{};const c={gridGap:t.imgPadding,gridTemplateColumns:`repeat(${t.numColumns}, auto)`},d={paddingBottom:`calc(100% + ${l}px)`};return n.a.createElement(u.a,{feed:e,options:t},({mediaList:a,openMedia:l,header:s,loadMoreBtn:u,followBtn:_,loadingMedia:f})=>n.a.createElement("div",{className:r.a.root},s,(!e.isLoading||e.isLoadingMore)&&n.a.createElement("div",{className:r.a.grid,style:c,ref:i},e.media.length?a.map((e,a)=>n.a.createElement(h,{key:`${a}-${e.id}`,className:o(e,a),style:d,media:e,options:t,openMedia:l})):null,e.isLoadingMore&&f.map((e,t)=>n.a.createElement("div",{key:"fake-media-"+Object(p.p)(),className:Object(m.b)(r.a.loadingCell,e,o(null,t))}))),e.isLoading&&!e.isLoadingMore&&n.a.createElement("div",{className:r.a.grid,style:c},f.map((e,t)=>n.a.createElement("div",{key:"fake-media-"+Object(p.p)(),className:Object(m.b)(r.a.loadingCell,e,o(null,t))}))),n.a.createElement("div",{className:r.a.buttonList},u,_)))}));const h=n.a.memo((function({className:e,style:t,media:o,options:a,openMedia:i}){const l=n.a.useCallback(()=>i(o),[o]);return n.a.createElement("div",{className:Object(m.b)(r.a.cell,e),style:t},n.a.createElement("div",{className:r.a.cellContent},n.a.createElement("div",{className:r.a.mediaContainer},n.a.createElement(s.a,{media:o,onClick:l,options:a})),n.a.createElement("div",{className:r.a.mediaMeta},n.a.createElement(c.a,{options:a,media:o}),n.a.createElement(d.a,{options:a,media:o}))))}),(e,t)=>e.media.id===t.media.id&&e.options===t.options)},93:function(e,t,o){e.exports={root:"LoadMoreButton__root feed__feed-button"}},94:function(e,t,o){e.exports={reset:"MediaPopupBoxObject__reset","not-available":"MediaPopupBoxObject__not-available MediaPopupBoxObject__reset",notAvailable:"MediaPopupBoxObject__not-available MediaPopupBoxObject__reset","loading-animation":"MediaPopupBoxObject__loading-animation",loadingAnimation:"MediaPopupBoxObject__loading-animation",loading:"MediaPopupBoxObject__loading"}}},[[583,0,1]]])}));
|
@@ -1 +1 @@
|
|
1 |
-
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],e):"object"==typeof exports?exports.spotlight=e(require("React"),require("ReactDOM")):t.spotlight=e(t.React,t.ReactDOM)}(window,(function(t,e){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[8],{0:function(e,o){e.exports=t},105:function(t,e,o){"use strict";o.d(e,"a",(function(){return O}));var n=o(0),i=o.n(n),a=o(57),s=o(13),r=o.n(s),l=o(7),c=o(3),u=o(626),d=o(398),h=o(70),p=o(126),m=o(119),f=o(40),g=o(9),b=o(31),y=o(20),v=o(75),E=Object(l.b)((function({account:t,onUpdate:e}){const[o,n]=i.a.useState(!1),[a,s]=i.a.useState(""),[l,E]=i.a.useState(!1),O=t.type===c.a.Type.PERSONAL,w=c.b.getBioText(t),S=()=>{t.customBio=a,E(!0),f.a.updateAccount(t).then(()=>{n(!1),E(!1),e&&e()})},_=o=>{t.customProfilePicUrl=o,E(!0),f.a.updateAccount(t).then(()=>{E(!1),e&&e()})};return i.a.createElement("div",{className:r.a.root},i.a.createElement("div",{className:r.a.container},i.a.createElement("div",{className:r.a.infoColumn},i.a.createElement("a",{href:c.b.getProfileUrl(t),target:"_blank",className:r.a.username},"@",t.username),i.a.createElement("div",{className:r.a.row},i.a.createElement("span",{className:r.a.label},"Spotlight ID:"),t.id),i.a.createElement("div",{className:r.a.row},i.a.createElement("span",{className:r.a.label},"User ID:"),t.userId),i.a.createElement("div",{className:r.a.row},i.a.createElement("span",{className:r.a.label},"Type:"),t.type),!o&&i.a.createElement("div",{className:r.a.row},i.a.createElement("div",null,i.a.createElement("span",{className:r.a.label},"Bio:"),i.a.createElement("a",{className:r.a.editBioLink,onClick:()=>{s(c.b.getBioText(t)),n(!0)}},"Edit bio"),i.a.createElement("pre",{className:r.a.bio},w.length>0?w:"(No bio)"))),o&&i.a.createElement("div",{className:r.a.row},i.a.createElement("textarea",{className:r.a.bioEditor,value:a,onChange:t=>{s(t.target.value)},onKeyDown:t=>{"Enter"===t.key&&t.ctrlKey&&(S(),t.preventDefault(),t.stopPropagation())},rows:4}),i.a.createElement("div",{className:r.a.bioFooter},i.a.createElement("div",{className:r.a.bioEditingControls},l&&i.a.createElement("span",null,"Please wait ...")),i.a.createElement("div",{className:r.a.bioEditingControls},i.a.createElement(g.a,{className:r.a.bioEditingButton,type:g.c.DANGER,disabled:l,onClick:()=>{t.customBio="",E(!0),f.a.updateAccount(t).then(()=>{n(!1),E(!1),e&&e()})}},"Reset"),i.a.createElement(g.a,{className:r.a.bioEditingButton,type:g.c.SECONDARY,disabled:l,onClick:()=>{n(!1)}},"Cancel"),i.a.createElement(g.a,{className:r.a.bioEditingButton,type:g.c.PRIMARY,disabled:l,onClick:S},"Save"))))),i.a.createElement("div",{className:r.a.picColumn},i.a.createElement("div",null,i.a.createElement(v.a,{account:t,className:r.a.profilePic})),i.a.createElement(p.a,{id:"account-custom-profile-pic",title:"Select profile picture",mediaType:"image",onSelect:t=>{const e=parseInt(t.attributes.id),o=m.a.media.attachment(e).attributes.url;_(o)}},({open:t})=>i.a.createElement(g.a,{type:g.c.SECONDARY,className:r.a.setCustomPic,onClick:t},"Change profile picture")),t.customProfilePicUrl.length>0&&i.a.createElement("a",{className:r.a.resetCustomPic,onClick:()=>{_("")}},"Reset profile picture"))),O&&i.a.createElement("div",{className:r.a.personalInfoMessage},i.a.createElement(b.a,{type:b.b.INFO,showIcon:!0},"Due to restrictions set by Instagram, Spotlight cannot import the profile photo and bio"," ","text for Personal accounts."," ",i.a.createElement("a",{href:y.a.resources.customPersonalInfoUrl,target:"_blank"},"Click here to learn more"),".")),i.a.createElement(h.a,{label:"View access token",stealth:!0},i.a.createElement("div",{className:r.a.row},t.accessToken&&i.a.createElement("div",null,i.a.createElement("p",null,i.a.createElement("span",{className:r.a.label},"Expires on:"),i.a.createElement("span",null,t.accessToken.expiry?Object(u.a)(Object(d.a)(t.accessToken.expiry),"PPPP"):"Unknown")),i.a.createElement("pre",{className:r.a.accessToken},t.accessToken.code)))))}));function O({isOpen:t,onClose:e,onUpdate:o,account:n}){return i.a.createElement(a.a,{isOpen:t,title:"Account details",icon:"admin-users",onClose:e},i.a.createElement(a.a.Content,null,i.a.createElement(E,{account:n,onUpdate:o})))}},11:function(t,e,o){"use strict";function n(...t){return t.filter(t=>!!t).join(" ")}function i(t){return n(...Object.getOwnPropertyNames(t).map(e=>t[e]?e:null))}function a(t,e={}){let o=Object.getOwnPropertyNames(e).map(o=>e[o]?t+o:null);return t+" "+o.filter(t=>!!t).join(" ")}o.d(e,"b",(function(){return n})),o.d(e,"c",(function(){return i})),o.d(e,"a",(function(){return a})),o.d(e,"e",(function(){return s})),o.d(e,"d",(function(){return r}));const s={onMouseDown:t=>t.preventDefault()};function r(...t){return e=>{t.forEach(t=>t&&function(t,e){"function"==typeof t?t(e):t.current=e}(t,e))}}},113:function(t,e,o){t.exports={root:"ProUpgradeBtn__root"}},114:function(t,e,o){"use strict";var n=o(98);e.a=new class{constructor(){this.mediaStore=n.a}}},12:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(14),a=o(17),s=o(4);!function(t){function e(t){return t?c(t.type):void 0}function o(t){var o;if("object"!=typeof t)return!1;const n=e(t);return void 0!==n&&n.isValid(null!==(o=t.config)&&void 0!==o?o:{})}function n(e){return e?t.getPromoFromDictionary(e,i.a.config.globalPromotions):void 0}function r(t){const e=l(t);return void 0===e?void 0:e.promotion}function l(e){if(e)for(const o of i.a.config.autoPromotions){const n=t.Automation.getType(o),i=t.Automation.getConfig(o);if(n&&n.matches(e,i))return o}}function c(e){return t.types.find(t=>t.id===e)}let u;t.getConfig=function(t){var e,o;return t&&null!==(o=null!==(e=t.config)&&void 0!==e?e:t.data)&&void 0!==o?o:{}},t.getType=e,t.isValid=o,t.getPromoFromDictionary=function(e,o){const n=a.a.get(o,e.id);if(n)return t.getType(n)?n:void 0},t.getPromo=function(t){return Object(s.l)(o,[()=>n(t),()=>r(t)])},t.getGlobalPromo=n,t.getAutoPromo=r,t.getAutomation=l,t.types=[],t.getTypes=function(){return t.types},t.registerType=function(e){t.types.push(e)},t.getTypeById=c,t.clearTypes=function(){t.types.splice(0,t.types.length)},function(t){t.getType=function(t){return t?o(t.type):void 0},t.getConfig=function(t){var e,o;return t&&null!==(o=null!==(e=t.config)&&void 0!==e?e:t.data)&&void 0!==o?o:{}},t.getPromotion=function(t){return t?t.promotion:void 0};const e=[];function o(t){return e.find(e=>e.id===t)}t.getTypes=function(){return e},t.registerType=function(t){e.push(t)},t.getTypeById=o,t.clearTypes=function(){e.splice(0,e.length)}}(u=t.Automation||(t.Automation={}))}(n||(n={}))},124:function(t,e,o){"use strict";o.d(e,"a",(function(){return y}));var n=o(0),i=o.n(n),a=o(76),s=o.n(a),r=o(23),l=o(63),c=o.n(l),u=o(50),d=o.n(u),h=o(7),p=o(4),m=o(128),f=Object(h.b)((function({field:t}){const e="settings-field-"+Object(p.t)(),o=!t.label||t.fullWidth;return i.a.createElement("div",{className:d.a.root},t.label&&i.a.createElement("div",{className:d.a.label},i.a.createElement("label",{htmlFor:e},t.label)),i.a.createElement("div",{className:d.a.container},i.a.createElement("div",{className:o?d.a.controlFullWidth:d.a.controlPartialWidth},i.a.createElement(t.component,{id:e})),t.tooltip&&i.a.createElement("div",{className:d.a.tooltip},i.a.createElement(m.a,null,t.tooltip))))}));function g({group:t}){return i.a.createElement("div",{className:c.a.root},t.title&&t.title.length>0&&i.a.createElement("h1",{className:c.a.title},t.title),t.component&&i.a.createElement("div",{className:c.a.content},i.a.createElement(t.component)),t.fields&&i.a.createElement("div",{className:c.a.fieldList},t.fields.map(t=>i.a.createElement(f,{field:t,key:t.id}))))}var b=o(18);function y({page:t}){return Object(b.d)("keydown",t=>{t.key&&"s"===t.key.toLowerCase()&&t.ctrlKey&&(r.b.save(),t.preventDefault(),t.stopPropagation())}),i.a.createElement("article",{className:s.a.root},t.component&&i.a.createElement("div",{className:s.a.content},i.a.createElement(t.component)),t.groups&&i.a.createElement("div",{className:s.a.groupList},t.groups.map(t=>i.a.createElement(g,{key:t.id,group:t}))))}},13:function(t,e,o){t.exports={root:"AccountInfo__root",container:"AccountInfo__container",column:"AccountInfo__column","info-column":"AccountInfo__info-column AccountInfo__column",infoColumn:"AccountInfo__info-column AccountInfo__column","pic-column":"AccountInfo__pic-column AccountInfo__column",picColumn:"AccountInfo__pic-column AccountInfo__column",id:"AccountInfo__id",username:"AccountInfo__username","profile-pic":"AccountInfo__profile-pic",profilePic:"AccountInfo__profile-pic",label:"AccountInfo__label",row:"AccountInfo__row",pre:"AccountInfo__pre",bio:"AccountInfo__bio AccountInfo__pre","link-button":"AccountInfo__link-button",linkButton:"AccountInfo__link-button","edit-bio-link":"AccountInfo__edit-bio-link AccountInfo__link-button",editBioLink:"AccountInfo__edit-bio-link AccountInfo__link-button","bio-editor":"AccountInfo__bio-editor",bioEditor:"AccountInfo__bio-editor","bio-footer":"AccountInfo__bio-footer",bioFooter:"AccountInfo__bio-footer","bio-editing-controls":"AccountInfo__bio-editing-controls",bioEditingControls:"AccountInfo__bio-editing-controls","access-token":"AccountInfo__access-token AccountInfo__pre",accessToken:"AccountInfo__access-token AccountInfo__pre","set-custom-pic":"AccountInfo__set-custom-pic",setCustomPic:"AccountInfo__set-custom-pic","reset-custom-pic":"AccountInfo__reset-custom-pic AccountInfo__link-button",resetCustomPic:"AccountInfo__reset-custom-pic AccountInfo__link-button",subtext:"AccountInfo__subtext","personal-info-message":"AccountInfo__personal-info-message",personalInfoMessage:"AccountInfo__personal-info-message"}},14:function(t,e,o){"use strict";var n,i=o(12);let a;e.a=a={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(n=SliCommonL10n.globalPromotions)&&void 0!==n?n:{}},image:t=>`${a.config.imagesUrl}/${t}`},i.a.registerType({id:"link",label:"Link",isValid:()=>!1}),i.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),i.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},144:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(0),i=o.n(n),a=o(113),s=o.n(a),r=o(20);function l({url:t,children:e}){return i.a.createElement("a",{className:s.a.root,href:null!=t?t:r.a.resources.pricingUrl,target:"_blank"},null!=e?e:"Free 14-day PRO trial")}},15:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));const n=t=>"string"==typeof t?t:"r"in t?"rgba("+t.r+","+t.g+","+t.b+","+t.a+")":"h"in t?"hsla("+t.h+","+t.s+","+t.l+","+t.a+")":"#fff"},151:function(t,e,o){"use strict";function n(t,e){return"url"===e.linkType?e.url:e.postUrl}var i;o.d(e,"a",(function(){return i})),e.b={id:"link",label:"Link",getIcon:()=>"admin-links",getPopupLink:function(t,e){return"string"==typeof e.linkText&&e.linkText.length>0?[e.linkText,e.newTab]:[i.getDefaultLinkText(e),e.newTab]},isValid:function(t){return"string"==typeof t.linkType&&t.linkType.length>0&&("url"===t.linkType&&"string"==typeof t.url&&t.url.length>0||!!t.postId&&"string"==typeof t.postUrl&&t.postUrl.length>0)},getMediaUrl:n,onMediaClick:function(t,e){var o;const i=n(0,e),a=null===(o=e.linkDirectly)||void 0===o||o;return!(!i||!a)&&(window.open(i,e.newTab?"_blank":"_self"),!0)}},function(t){t.getDefaultLinkText=function(t){switch(t.linkType){case"product":return"Buy it now";case"post":return"Read the article";case"page":return"Learn more";default:return"Visit link"}}}(i||(i={}))},163:function(t,e,o){"use strict";o.d(e,"a",(function(){return s}));var n=o(0),i=o.n(n),a=o(39);function s({breakpoints:t,children:e}){const[o,s]=i.a.useState(null),r=i.a.useCallback(()=>{const e=Object(a.b)();s(()=>t.reduce((t,o)=>e.width<=o&&o<t?o:t,1/0))},[t]);return Object(n.useEffect)(()=>(r(),window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)),[]),null!==o&&e(o)}},164:function(t,e,o){"use strict";var n=o(0),i=o.n(n),a=o(115),s=o(25),r=o.n(s),l=o(52),c=o(3),u=o(9),d=o(8),h=o(125),p=o(35),m=o(27),f=o(40),g=o(105),b=o(75),y=o(20),v=o(83);function E({accounts:t,showDelete:e,onDeleteError:o}){const n=(t=null!=t?t:[]).filter(t=>t.type===c.a.Type.BUSINESS).length,[a,s]=i.a.useState(!1),[E,O]=i.a.useState(null),[w,S]=i.a.useState(!1),[_,C]=i.a.useState(),[P,k]=i.a.useState(!1),T=t=>()=>{O(t),s(!0)},M=t=>()=>{f.a.openAuthWindow(t.type,0,()=>{y.a.restApi.deleteAccountMedia(t.id)})},B=t=>()=>{C(t),S(!0)},A=()=>{k(!1),C(null),S(!1)},I={cols:{username:r.a.usernameCol,type:r.a.typeCol,usages:r.a.usagesCol,actions:r.a.actionsCol},cells:{username:r.a.usernameCell,type:r.a.typeCell,usages:r.a.usagesCell,actions:r.a.actionsCell}};return i.a.createElement("div",{className:"accounts-list"},i.a.createElement(h.a,{styleMap:I,rows:t,cols:[{id:"username",label:"Username",render:t=>i.a.createElement("div",null,i.a.createElement(b.a,{account:t,className:r.a.profilePic}),i.a.createElement("a",{className:r.a.username,onClick:T(t)},t.username))},{id:"type",label:"Type",render:t=>i.a.createElement("span",{className:r.a.accountType},t.type)},{id:"usages",label:"Feeds",render:t=>i.a.createElement("span",{className:r.a.usages},t.usages.map((t,e)=>!!p.a.getById(t)&&i.a.createElement(l.a,{key:e,to:m.a.at({screen:"edit",id:t.toString()})},p.a.getById(t).name)))},{id:"actions",label:"Actions",render:t=>e&&i.a.createElement("div",{className:r.a.actionsList},i.a.createElement(u.a,{className:r.a.action,type:u.c.SECONDARY,tooltip:"Account info",onClick:T(t)},i.a.createElement(d.a,{icon:"info"})),i.a.createElement(u.a,{className:r.a.action,type:u.c.SECONDARY,tooltip:"Reconnect account",onClick:M(t)},i.a.createElement(d.a,{icon:"update"})),i.a.createElement(u.a,{className:r.a.actions,type:u.c.DANGER,tooltip:"Remove account",onClick:B(t)},i.a.createElement(d.a,{icon:"trash"})))}]}),i.a.createElement(g.a,{isOpen:a,onClose:()=>s(!1),account:E}),i.a.createElement(v.a,{isOpen:w,title:"Are you sure?",buttons:[P?"Please wait ...":"Yes I'm sure","Cancel"],okDisabled:P,cancelDisabled:P,onAccept:()=>{k(!0),f.a.deleteAccount(_.id).then(()=>A()).catch(()=>{o&&o("An error occurred while trying to remove the account."),A()})},onCancel:A},i.a.createElement("p",null,"Are you sure you want to delete"," ",i.a.createElement("span",{style:{fontWeight:"bold"}},_?_.username:""),"?"," ","This will also delete all saved media associated with this account."),_&&_.type===c.a.Type.BUSINESS&&1===n&&i.a.createElement("p",null,i.a.createElement("b",null,"Note:")," ",i.a.createElement("span",null,"Because this is your only connected Business account, deleting it will"," ","also cause any feeds that show public hashtag posts to no longer work."))))}var O=o(31),w=o(7),S=o(127),_=o(94),C=o.n(_);e.a=Object(w.b)((function(){const[,t]=i.a.useState(0),[e,o]=i.a.useState(""),n=i.a.useCallback(()=>t(t=>t++),[]);return c.b.hasAccounts()?i.a.createElement("div",{className:C.a.root},e.length>0&&i.a.createElement(O.a,{type:O.b.ERROR,showIcon:!0,isDismissible:!0,onDismiss:()=>o("")},e),i.a.createElement("div",{className:C.a.connectBtn},i.a.createElement(a.a,{onConnect:n})),i.a.createElement(E,{accounts:c.b.list,showDelete:!0,onDeleteError:o})):i.a.createElement(S.a,null)}))},17:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(4);!function(t){function e(t,e){return(null!=t?t:{}).hasOwnProperty(e.toString())}function o(t,e){return(null!=t?t:{})[e.toString()]}function n(t,e,o){return(t=null!=t?t:{})[e.toString()]=o,t}t.has=e,t.get=o,t.set=n,t.ensure=function(o,i,a){return e(o,i)||n(o,i,a),t.get(o,i)},t.withEntry=function(e,o,n){return t.set(Object(i.g)(null!=e?e:{}),o,n)},t.remove=function(t,e){return delete(t=null!=t?t:{})[e.toString()],t},t.without=function(e,o){return t.remove(Object(i.g)(null!=e?e:{}),o)},t.at=function(e,n){return o(e,t.keys(e)[n])},t.keys=function(t){return Object.keys(null!=t?t:{})},t.values=function(t){return Object.values(null!=t?t:{})},t.entries=function(e){return t.keys(e).map(t=>[t,e[t]])},t.map=function(e,o){const n={};return t.forEach(e,(t,e)=>n[t]=o(e,t)),n},t.size=function(e){return t.keys(null!=e?e:{}).length},t.isEmpty=function(e){return 0===t.size(null!=e?e:{})},t.equals=function(t,e){return Object(i.o)(t,e)},t.forEach=function(e,o){t.keys(e).forEach(t=>o(t,e[t]))},t.fromArray=function(e){const o={};return e.forEach(([e,n])=>t.set(o,e,n)),o},t.fromMap=function(e){const o={};return e.forEach((e,n)=>t.set(o,n,e)),o}}(n||(n={}))},18:function(t,e,o){"use strict";o.d(e,"i",(function(){return r})),o.d(e,"e",(function(){return l})),o.d(e,"b",(function(){return c})),o.d(e,"c",(function(){return u})),o.d(e,"a",(function(){return d})),o.d(e,"m",(function(){return h})),o.d(e,"g",(function(){return p})),o.d(e,"k",(function(){return m})),o.d(e,"j",(function(){return f})),o.d(e,"d",(function(){return b})),o.d(e,"l",(function(){return y})),o.d(e,"f",(function(){return v})),o.d(e,"h",(function(){return E}));var n=o(0),i=o.n(n),a=o(53),s=o(39);function r(t,e){!function(t,e,o){const n=i.a.useRef(!0);t(()=>{n.current=!0;const t=e(()=>new Promise(t=>{n.current&&t()}));return()=>{n.current=!1,t&&t()}},o)}(n.useEffect,t,e)}function l(t){const[e,o]=i.a.useState(t),n=i.a.useRef(e);return[e,()=>n.current,t=>o(n.current=t)]}function c(t,e,o=[]){function i(n){!t.current||t.current.contains(n.target)||o.some(t=>t&&t.current&&t.current.contains(n.target))||e(n)}Object(n.useEffect)(()=>(document.addEventListener("mousedown",i),document.addEventListener("touchend",i),()=>{document.removeEventListener("mousedown",i),document.removeEventListener("touchend",i)}))}function u(t,e){Object(n.useEffect)(()=>{const o=()=>{0===t.filter(t=>!t.current||document.activeElement===t.current||t.current.contains(document.activeElement)).length&&e()};return document.addEventListener("keyup",o),()=>document.removeEventListener("keyup",o)},t)}function d(t,e,o=100){const[a,s]=i.a.useState(t);return Object(n.useEffect)(()=>{let n=null;return t===e?n=setTimeout(()=>s(e),o):s(!e),()=>{null!==n&&clearTimeout(n)}},[t]),[a,s]}function h(t){const[e,o]=i.a.useState(Object(s.b)()),a=()=>{const e=Object(s.b)();o(e),t&&t(e)};return Object(n.useEffect)(()=>(a(),window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)),[]),e}function p(){return new URLSearchParams(Object(a.e)().search)}function m(t,e){Object(n.useEffect)(()=>{const o=o=>{if(e)return(o||window.event).returnValue=t,t};return window.addEventListener("beforeunload",o),()=>window.removeEventListener("beforeunload",o)},[e])}function f(t,e){const o=i.a.useRef(!1);return Object(n.useEffect)(()=>{o.current&&void 0!==t.current&&(t.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=e?e:{})),o.current=!1)},[o.current]),()=>o.current=!0}function g(t,e,o,i=[],a=[]){Object(n.useEffect)(()=>(i.reduce((t,e)=>t&&e,!0)&&t.addEventListener(e,o),()=>t.removeEventListener(e,o)),a)}function b(t,e,o=[],n=[]){g(document,t,e,o,n)}function y(t,e,o=[],n=[]){g(window,t,e,o,n)}function v(t){return e=>{" "!==e.key&&"Enter"!==e.key||(t(),e.preventDefault(),e.stopPropagation())}}function E(t){const[e,o]=i.a.useState(t);return[function(t){const e=i.a.useRef(t);return e.current=t,e}(e),o]}o(44)},2:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(1),a=function(t,e,o,n){var i,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,o,n);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(s=(a<3?i(s):a>3?i(e,o,s):i(e,o))||s);return a>3&&s&&Object.defineProperty(e,o,s),s};!function(t){class e{constructor(t,e,o){this.prop=t,this.name=e,this.icon=o}}e.DESKTOP=new e("desktop","Desktop","desktop"),e.TABLET=new e("tablet","Tablet","tablet"),e.PHONE=new e("phone","Phone","smartphone"),t.Mode=e,t.MODES=[e.DESKTOP,e.TABLET,e.PHONE];class o{constructor(t,e,o){this.desktop=t,this.tablet=e,this.phone=o}get(t,e){return n(this,t,e)}set(t,e){s(this,e,t)}with(t,e){const n=r(this,e,t);return new o(n.desktop,n.tablet,n.phone)}}function n(t,e,o=!1){if(!t)return;const n=t[e.prop];return o&&null==n?t.desktop:n}function s(t,e,o){return t[o.prop]=e,t}function r(t,e,n){return s(new o(t.desktop,t.tablet,t.phone),e,n)}a([i.n],o.prototype,"desktop",void 0),a([i.n],o.prototype,"tablet",void 0),a([i.n],o.prototype,"phone",void 0),t.Value=o,t.getName=function(t){return t.name},t.getIcon=function(t){return t.icon},t.cycle=function(o){const n=t.MODES.findIndex(t=>t===o);return void 0===n?e.DESKTOP:t.MODES[(n+1)%t.MODES.length]},t.get=n,t.set=s,t.withValue=r,t.normalize=function(t,e){return null==t?e.hasOwnProperty("all")?new o(e.all,e.all,e.all):new o(e.desktop,e.tablet,e.phone):"object"==typeof t&&t.hasOwnProperty("desktop")?new o(t.desktop,t.tablet,t.phone):new o(t,t,t)},t.getModeForWindowSize=function(t){return t.width<=768?e.PHONE:t.width<=935?e.TABLET:e.DESKTOP},t.isValid=function(t){return"object"==typeof t&&t.hasOwnProperty("desktop")}}(n||(n={}))},22:function(t,e,o){"use strict";var n=o(43),i=o.n(n),a=o(14),s=o(44);const r=a.a.config.restApi.baseUrl,l={};a.a.config.restApi.authToken&&(l["X-Sli-Auth-Token"]=a.a.config.restApi.authToken);const c=i.a.create({baseURL:r,headers:l});c.interceptors.response.use(t=>t,t=>{if(void 0!==t.response){if(403===t.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw t}});const u={config:Object.assign(Object.assign({},a.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(t,e=0,o=0,n)=>{const a=n?new i.a.CancelToken(n):void 0;return new Promise((n,i)=>{const s=t=>{n(t),document.dispatchEvent(new Event(u.events.onGetFeedMedia))};c.post("/media/feed",{options:t,num:o,from:e},{cancelToken:a}).then(n=>{n&&n.data.needImport?u.importMedia(t).then(()=>{c.post("/media/feed",{options:t,num:o,from:e},{cancelToken:a}).then(s).catch(i)}).catch(i):s(n)}).catch(i)})},getMedia:(t=0,e=0)=>c.get(`/media?num=${t}&offset=${e}`),importMedia:t=>new Promise((e,o)=>{document.dispatchEvent(new Event(u.events.onImportStart));const n=t=>{document.dispatchEvent(new Event(u.events.onImportFail)),o(t)};c.post("/media/import",{options:t}).then(t=>{t.data.success?(document.dispatchEvent(new Event(u.events.onImportEnd)),e(t)):n(t)}).catch(n)}),getErrorReason:t=>{let e;return"object"==typeof t.response&&(t=t.response.data),e="string"==typeof t.message?t.message:t.toString(),Object(s.b)(e)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};e.a=u},25:function(t,e,o){t.exports={"username-col":"AccountsList__username-col",usernameCol:"AccountsList__username-col","actions-col":"AccountsList__actions-col",actionsCol:"AccountsList__actions-col","username-cell":"AccountsList__username-cell",usernameCell:"AccountsList__username-cell",username:"AccountsList__username","profile-pic":"AccountsList__profile-pic",profilePic:"AccountsList__profile-pic","account-type":"AccountsList__account-type",accountType:"AccountsList__account-type",usages:"AccountsList__usages","actions-list":"AccountsList__actions-list layout__flex-row",actionsList:"AccountsList__actions-list layout__flex-row",action:"AccountsList__action","usages-cell":"AccountsList__usages-cell",usagesCell:"AccountsList__usages-cell","usages-col":"AccountsList__usages-col",usagesCol:"AccountsList__usages-col","type-cell":"AccountsList__type-cell",typeCell:"AccountsList__type-cell","type-col":"AccountsList__type-col",typeCol:"AccountsList__type-col"}},27:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(1),i=o(60),a=o(4),s=function(t,e,o,n){var i,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,o,n);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(s=(a<3?i(s):a>3?i(e,o,s):i(e,o))||s);return a>3&&s&&Object.defineProperty(e,o,s),s};class r{constructor(){const t=window.location;this._pathName=t.pathname,this._baseUrl=t.protocol+"//"+t.host,this.parsed=Object(i.parse)(t.search),this.unListen=null,this.listeners=[],Object(n.o)(()=>this._path,t=>this.path=t)}createPath(t){return this._pathName+"?"+Object(i.stringify)(t)}get _path(){return this.createPath(this.parsed)}get(t,e=!0){return Object(a.k)(this.parsed[t])}at(t){return this.createPath(Object.assign({page:this.parsed.page},this.processQuery(t)))}fullUrl(t){return this._baseUrl+this.createPath(Object.assign({page:this.parsed.page},this.processQuery(t)))}with(t){return this.createPath(Object.assign(Object.assign({},this.parsed),this.processQuery(t)))}without(t){const e=Object.assign({},this.parsed);return delete e[t],this.createPath(e)}goto(t,e=!1){this.history.push(e?this.with(t):this.at(t),{})}useHistory(t){return this.unListen&&this.unListen(),this.history=t,this.unListen=this.history.listen(t=>{this.parsed=Object(i.parse)(t.search),this.listeners.forEach(t=>t())}),this}listen(t){this.listeners.push(t)}unlisten(t){this.listeners=this.listeners.filter(e=>e===t)}processQuery(t){const e=Object.assign({},t);return Object.getOwnPropertyNames(t).forEach(o=>{t[o]&&0===t[o].length?delete e[o]:e[o]=t[o]}),e}}s([n.n],r.prototype,"path",void 0),s([n.n],r.prototype,"parsed",void 0),s([n.h],r.prototype,"_path",null);const l=new r},3:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(22),a=o(1);!function(t){let e;!function(t){t.PERSONAL="PERSONAL",t.BUSINESS="BUSINESS"}(e=t.Type||(t.Type={}))}(n||(n={}));const s=Object(a.n)([]),r="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",l=t=>s.find(e=>e.id===t),c=t=>"https://instagram.com/"+t;function u(t){return t.slice().sort((t,e)=>t.type===e.type?0:t.type===n.Type.PERSONAL?-1:1),s.splice(0,s.length),t.forEach(t=>s.push(Object(a.n)(t))),s}function d(t){if("object"==typeof t&&Array.isArray(t.data))return u(t.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}e.b={list:s,DEFAULT_PROFILE_PIC:r,getById:l,getByUsername:t=>s.find(e=>e.username===t),hasAccounts:()=>s.length>0,filterExisting:t=>t.filter(t=>void 0!==l(t)),idsToAccounts:t=>t.map(t=>l(t)).filter(t=>void 0!==t),getBusinessAccounts:()=>s.filter(t=>t.type===n.Type.BUSINESS),getProfilePicUrl:t=>t.customProfilePicUrl?t.customProfilePicUrl:t.profilePicUrl?t.profilePicUrl:r,getBioText:t=>t.customBio.length?t.customBio:t.bio,getProfileUrl:t=>c(t.username),getUsernameUrl:c,loadAccounts:function(){return i.a.getAccounts().then(d).catch(t=>{throw i.a.getErrorReason(t)})},loadFromResponse:d,addAccounts:u}},30:function(t,o){t.exports=e},34:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));class n{static getById(t){const e=n.list.find(e=>e.id===t);return!e&&n.list.length>0?n.list[0]:e}static getName(t){const e=n.getById(t);return e?e.name:"(Missing layout)"}static addLayout(t){n.list.push(t)}}n.list=[]},38:function(t,e,o){t.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},39:function(t,e,o){"use strict";function n(t,e,o={}){return window.open(t,e,function(t={}){return Object.getOwnPropertyNames(t).map(e=>`${e}=${t[e]}`).join(",")}(o))}function i(t,e){return{top:window.top.outerHeight/2+window.top.screenY-e/2,left:window.top.outerWidth/2+window.top.screenX-t/2,width:t,height:e}}function a(){const{innerWidth:t,innerHeight:e}=window;return{width:t,height:e}}o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){return i})),o.d(e,"b",(function(){return a}))},4:function(t,e,o){"use strict";o.d(e,"t",(function(){return u})),o.d(e,"g",(function(){return d})),o.d(e,"a",(function(){return h})),o.d(e,"u",(function(){return p})),o.d(e,"b",(function(){return m})),o.d(e,"d",(function(){return f})),o.d(e,"o",(function(){return g})),o.d(e,"n",(function(){return b})),o.d(e,"j",(function(){return y})),o.d(e,"e",(function(){return v})),o.d(e,"m",(function(){return E})),o.d(e,"p",(function(){return O})),o.d(e,"s",(function(){return w})),o.d(e,"r",(function(){return S})),o.d(e,"q",(function(){return _})),o.d(e,"h",(function(){return C})),o.d(e,"i",(function(){return P})),o.d(e,"l",(function(){return k})),o.d(e,"f",(function(){return T})),o.d(e,"c",(function(){return M})),o.d(e,"k",(function(){return B}));var n=o(0),i=o.n(n),a=o(159),s=o(160),r=o(6),l=o(59);let c=0;function u(){return c++}function d(t){const e={};return Object.keys(t).forEach(o=>{const n=t[o];Array.isArray(n)?e[o]=n.slice():n instanceof Map?e[o]=new Map(n.entries()):e[o]="object"==typeof n?d(n):n}),e}function h(t,e){return Object.keys(e).forEach(o=>{t[o]=e[o]}),t}function p(t,e){return h(d(t),e)}function m(t,e){return Array.isArray(t)&&Array.isArray(e)?f(t,e):t instanceof Map&&e instanceof Map?f(Array.from(t.entries()),Array.from(e.entries())):"object"==typeof t&&"object"==typeof e?g(t,e):t===e}function f(t,e,o){if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n<t.length;++n)if(o){if(!o(t[n],e[n]))return!1}else if(!m(t[n],e[n]))return!1;return!0}function g(t,e){if(!t||!e||"object"!=typeof t||"object"!=typeof e)return m(t,e);const o=Object.keys(t),n=Object.keys(e);if(o.length!==n.length)return!1;const i=new Set(o.concat(n));for(const o of i)if(!m(t[o],e[o]))return!1;return!0}function b(t){return 0===Object.keys(null!=t?t:{}).length}function y(t,e,o){return o=null!=o?o:(t,e)=>t===e,t.filter(t=>!e.some(e=>o(t,e)))}function v(t,e,o){return o=null!=o?o:(t,e)=>t===e,t.every(t=>e.some(e=>o(t,e)))&&e.every(e=>t.some(t=>o(e,t)))}function E(t,e){return 0===t.tag.localeCompare(e.tag)&&t.sort===e.sort}function O(t,e,o=0,a=!1){let s=t.trim();a&&(s=s.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const r=s.split("\n"),l=r.map((t,o)=>{if(t=t.trim(),a&&/^[.*•]$/.test(t))return null;let s,l=[];for(;null!==(s=/#([^\s]+)/g.exec(t));){const e="https://instagram.com/explore/tags/"+s[1],o=i.a.createElement("a",{href:e,target:"_blank",key:u()},s[0]),n=t.substr(0,s.index),a=t.substr(s.index+s[0].length);l.push(n),l.push(o),t=a}return t.length&&l.push(t),e&&(l=e(l,o)),r.length>1&&l.push(i.a.createElement("br",{key:u()})),i.a.createElement(n.Fragment,{key:u()},l)});return o>0?l.slice(0,o):l}function w(t,e){const o=/(\s+)/g;let n,i=0,a=0,s="";for(;null!==(n=o.exec(t))&&i<e;){const e=n.index+n[1].length;s+=t.substr(a,e-a),a=e,i++}return a<t.length&&(s+=" ..."),s}function S(t){return Object(a.a)(Object(s.a)(t),{addSuffix:!0})}function _(t,e){const o=[];return t.forEach((t,n)=>{const i=n%e;Array.isArray(o[i])?o[i].push(t):o[i]=[t]}),o}function C(t,e){return function t(e){if(e.type===r.a.Type.VIDEO){const t=document.createElement("video");return t.autoplay=!1,t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.visibility="hidden",document.body.appendChild(t),new Promise(o=>{t.src=e.url,t.addEventListener("loadeddata",()=>{o({width:t.videoWidth,height:t.videoHeight}),document.body.removeChild(t)})})}if(e.type===r.a.Type.IMAGE){const t=new Image;return t.src=e.url,new Promise(e=>{t.onload=()=>{e({width:t.naturalWidth,height:t.naturalHeight})}})}return e.type===r.a.Type.ALBUM?t(e.children[0]):Promise.reject("Unknown media type")}(t).then(t=>function(t,e){const o=t.width>t.height?e.width/t.width:e.height/t.height;return{width:t.width*o,height:t.height*o}}(t,e))}function P(t,e){const o=e.map(l.b).join("|");return new RegExp(`#(${o})(?:\\b|\\r|#|$)`,"imu").test(t)}function k(t,e){for(const o of e){const e=o();if(t(e))return e}}function T(t,e){return Math.max(0,Math.min(e.length-1,t))}function M(t,e,o){const n=t.slice();return n[e]=o,n}function B(t){return Array.isArray(t)?t[0]:t}},44:function(t,e,o){"use strict";function n(t){const e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}function i(t){const e=document.createElement("DIV");return e.innerHTML=t,e.textContent||e.innerText||""}o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return i}))},45:function(t,e,o){"use strict";o.d(e,"a",(function(){return c})),o.d(e,"b",(function(){return d}));var n=o(0),i=o.n(n),a=o(30),s=o.n(a),r=o(7);class l{constructor(t=new Map,e=[]){this.factories=t,this.extensions=new Map,this.cache=new Map,e.forEach(t=>this.addModule(t))}addModule(t){t.factories&&(this.factories=new Map([...this.factories,...t.factories])),t.extensions&&t.extensions.forEach((t,e)=>{this.extensions.has(e)?this.extensions.get(e).push(t):this.extensions.set(e,[t])})}get(t){let e=this.factories.get(t);if(void 0===e)throw new Error('Service "'+t+'" does not exist');let o=this.cache.get(t);if(void 0===o){o=e(this);let n=this.extensions.get(t);n&&n.forEach(t=>o=t(this,o)),this.cache.set(t,o)}return o}has(t){return this.factories.has(t)}}class c{constructor(t,e,o){this.key=t,this.mount=e,this.modules=o,this.container=null}addModules(t){this.modules=this.modules.concat(t)}run(){if(null!==this.container)return;let t=!1;const e=()=>{t||"interactive"!==document.readyState&&"complete"!==document.readyState||(this.actualRun(),t=!0)};e(),t||document.addEventListener("readystatechange",e)}actualRun(){!function(t){const e=`app/${t.key}/run`;document.dispatchEvent(new u(e,t))}(this);const t=d({root:()=>null,"root/children":()=>[]});this.container=new l(t,this.modules);const e=this.container.get("root/children").map((t,e)=>i.a.createElement(t,{key:e})),o=i.a.createElement(r.a,{c:this.container},e);this.modules.forEach(t=>t.run&&t.run(this.container)),s.a.render(o,this.mount)}}class u extends CustomEvent{constructor(t,e){super(t,{detail:{app:e}})}}function d(t){return new Map(Object.entries(t))}},47:function(t,e,o){"use strict";o.d(e,"a",(function(){return d}));var n=o(0),i=o.n(n),a=o(38),s=o.n(a),r=o(99),l=o(6),c=o(48),u=o(11);function d(t){var{media:e,className:o,size:a,onLoadImage:d,width:h,height:p}=t,m=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(o[n[i]]=t[n[i]])}return o}(t,["media","className","size","onLoadImage","width","height"]);const f=i.a.useRef(),g=i.a.useRef(),[b,y]=i.a.useState(!l.a.Thumbnails.has(e)),[v,E]=i.a.useState(!0);function O(){if(f.current){const t=null!=a?a:function(){const t=f.current.getBoundingClientRect();return t.width<=320?l.a.Thumbnails.Size.SMALL:t.width<=600?l.a.Thumbnails.Size.MEDIUM:l.a.Thumbnails.Size.LARGE}(),o=l.a.Thumbnails.get(e,t);f.current.src!==o&&(f.current.src=o)}}function w(){C()}function S(){if(e.type===l.a.Type.VIDEO)y(!0);else{const t=e.url;f.current.src!==t&&(f.current.src=t)}C()}function _(){isNaN(g.current.duration)||g.current.duration===1/0?g.current.currentTime=1:g.current.currentTime=g.current.duration/2,C()}function C(){E(!1),d&&d()}return Object(n.useLayoutEffect)(()=>{let t=new r.a(O);return f.current&&(f.current.onload=w,f.current.onerror=S,O(),t.observe(f.current)),g.current&&(g.current.onloadeddata=_),()=>{f.current&&(f.current.onload=()=>null,f.current.onerror=()=>null),g.current&&(g.current.onloadeddata=()=>null),t.disconnect()}},[e,a]),e.url&&e.url.length>0?i.a.createElement("div",Object.assign({className:Object(u.b)(s.a.root,o)},m),"VIDEO"===e.type&&b?i.a.createElement("video",{ref:g,className:s.a.video,src:e.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},i.a.createElement("source",{src:e.url}),"Your browser does not support videos"):i.a.createElement("img",Object.assign({ref:f,className:s.a.image,loading:"lazy",width:h,height:p,alt:""},u.e)),v&&i.a.createElement(c.a,null)):i.a.createElement("div",{className:s.a.notAvailable},i.a.createElement("span",null,"Thumbnail not available"))}},48:function(t,e,o){"use strict";o.d(e,"a",(function(){return r}));var n=o(0),i=o.n(n),a=o(69),s=o.n(a);function r(){return i.a.createElement("div",{className:s.a.root})}},5:function(t,e,o){"use strict";o.d(e,"a",(function(){return y}));var n=o(43),i=o.n(n),a=o(1),s=o(2),r=o(34),l=o(45),c=o(3),u=o(4),d=o(15),h=o(22),p=o(51),m=o(12),f=o(17),g=o(14),b=function(t,e,o,n){var i,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,o,n);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(s=(a<3?i(s):a>3?i(e,o,s):i(e,o))||s);return a>3&&s&&Object.defineProperty(e,o,s),s};class y{constructor(t=new y.Options,e=s.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=s.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaToShow=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new y.Options(t),this.localMedia=a.n.array([]),this.mode=e,this.mediaCounter=this._numMediaPerPage,this.reload=Object(p.a)(()=>this.load(),300),Object(a.o)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.mediaCounter=this._numMediaPerPage,this.localMedia.length<this.numMediaToShow&&this.loadMedia(this.localMedia.length,this.numMediaToShow-this.localMedia.length))}),Object(a.o)(()=>this.getReloadOptions(),()=>this.reload()),Object(a.o)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:t})=>{this.localMedia.length<t&&t<=this.totalMedia?this.reload():this.mediaCounter=Math.max(1,t)}),Object(a.o)(()=>this._media,t=>this.media=t),Object(a.o)(()=>this._numMediaToShow,t=>this.numMediaToShow=t),Object(a.o)(()=>this._numMediaPerPage,t=>this.numMediaPerPage=t),Object(a.o)(()=>this._canLoadMore,t=>this.canLoadMore=t)}get _media(){return this.localMedia.slice(0,this.numMediaToShow)}get _numMediaToShow(){return Math.min(this.mediaCounter,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,y.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.mediaCounter||this.localMedia.length<this.totalMedia}loadMore(){const t=this.numMediaToShow+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,t>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.mediaCounter+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(t=>{this.numLoadedMore++,this.mediaCounter+=this._numMediaPerPage,this.isLoadingMore=!1,t()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.mediaCounter=this._numMediaPerPage))}loadMedia(t,e,o){return this.cancelFetch(),y.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((n,a)=>{h.a.getFeedMedia(this.options,t,e,t=>this.cancelFetch=t).then(t=>{var e;if("object"!=typeof t||"object"!=typeof t.data||!Array.isArray(t.data.media))throw{message:"The media response is malformed or corrupt",response:t};o&&this.localMedia.replace([]),this.addLocalMedia(t.data.media),this.stories=null!==(e=t.data.stories)&&void 0!==e?e:[],this.totalMedia=t.data.total,n&&n()}).catch(t=>{var e;if(i.a.isCancel(t)||void 0===t.response)return null;const o=new y.Events.FetchFailEvent(y.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(e=t.response?t.response.data.message:void 0)&&void 0!==e?e:t.message,response:t.response}});return document.dispatchEvent(o),a&&a(t),t}).finally(()=>this.isLoading=!1)})):new Promise(t=>{this.localMedia.replace([]),this.totalMedia=0,t&&t()})}addLocalMedia(t){t.forEach(t=>{this.localMedia.some(e=>e.id==t.id)||this.localMedia.push(t)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}b([a.n],y.prototype,"media",void 0),b([a.n],y.prototype,"canLoadMore",void 0),b([a.n],y.prototype,"stories",void 0),b([a.n],y.prototype,"numLoadedMore",void 0),b([a.n],y.prototype,"options",void 0),b([a.n],y.prototype,"totalMedia",void 0),b([a.n],y.prototype,"mode",void 0),b([a.n],y.prototype,"isLoaded",void 0),b([a.n],y.prototype,"isLoading",void 0),b([a.f],y.prototype,"reload",void 0),b([a.n],y.prototype,"localMedia",void 0),b([a.n],y.prototype,"numMediaToShow",void 0),b([a.n],y.prototype,"numMediaPerPage",void 0),b([a.n],y.prototype,"mediaCounter",void 0),b([a.h],y.prototype,"_media",null),b([a.h],y.prototype,"_numMediaToShow",null),b([a.h],y.prototype,"_numMediaPerPage",null),b([a.h],y.prototype,"_canLoadMore",null),b([a.f],y.prototype,"loadMore",null),b([a.f],y.prototype,"load",null),b([a.f],y.prototype,"loadMedia",null),b([a.f],y.prototype,"addLocalMedia",null),function(t){let e,o,n,i,h,p,y,v,E;!function(t){t.FETCH_FAIL="sli/feed/fetch_fail";class e extends CustomEvent{constructor(t,e){super(t,e)}}t.FetchFailEvent=e}(e=t.Events||(t.Events={}));class O{constructor(t={}){O.setFromObject(this,t)}static setFromObject(e,o={}){var n,i,a,l,u,d,h,p,m,g,b,y,v,E,O;const w=o.accounts?o.accounts.slice():t.DefaultOptions.accounts;e.accounts=w.filter(t=>!!t).map(t=>parseInt(t.toString()));const S=o.tagged?o.tagged.slice():t.DefaultOptions.tagged;return e.tagged=S.filter(t=>!!t).map(t=>parseInt(t.toString())),e.hashtags=o.hashtags?o.hashtags.slice():t.DefaultOptions.hashtags,e.layout=r.a.getById(o.layout).id,e.numColumns=s.a.normalize(o.numColumns,t.DefaultOptions.numColumns),e.highlightFreq=s.a.normalize(o.highlightFreq,t.DefaultOptions.highlightFreq),e.sliderPostsPerPage=s.a.normalize(o.sliderPostsPerPage,t.DefaultOptions.sliderPostsPerPage),e.sliderNumScrollPosts=s.a.normalize(o.sliderNumScrollPosts,t.DefaultOptions.sliderNumScrollPosts),e.mediaType=o.mediaType||t.DefaultOptions.mediaType,e.postOrder=o.postOrder||t.DefaultOptions.postOrder,e.numPosts=s.a.normalize(o.numPosts,t.DefaultOptions.numPosts),e.linkBehavior=s.a.normalize(o.linkBehavior,t.DefaultOptions.linkBehavior),e.feedWidth=s.a.normalize(o.feedWidth,t.DefaultOptions.feedWidth),e.feedHeight=s.a.normalize(o.feedHeight,t.DefaultOptions.feedHeight),e.feedPadding=s.a.normalize(o.feedPadding,t.DefaultOptions.feedPadding),e.imgPadding=s.a.normalize(o.imgPadding,t.DefaultOptions.imgPadding),e.textSize=s.a.normalize(o.textSize,t.DefaultOptions.textSize),e.bgColor=o.bgColor||t.DefaultOptions.bgColor,e.hoverInfo=o.hoverInfo?o.hoverInfo.slice():t.DefaultOptions.hoverInfo,e.textColorHover=o.textColorHover||t.DefaultOptions.textColorHover,e.bgColorHover=o.bgColorHover||t.DefaultOptions.bgColorHover,e.showHeader=s.a.normalize(o.showHeader,t.DefaultOptions.showHeader),e.headerInfo=s.a.normalize(o.headerInfo,t.DefaultOptions.headerInfo),e.headerAccount=null!==(n=o.headerAccount)&&void 0!==n?n:t.DefaultOptions.headerAccount,e.headerAccount=null===e.headerAccount||void 0===c.b.getById(e.headerAccount)?c.b.list.length>0?c.b.list[0].id:null:e.headerAccount,e.headerStyle=s.a.normalize(o.headerStyle,t.DefaultOptions.headerStyle),e.headerTextSize=s.a.normalize(o.headerTextSize,t.DefaultOptions.headerTextSize),e.headerPhotoSize=s.a.normalize(o.headerPhotoSize,t.DefaultOptions.headerPhotoSize),e.headerTextColor=o.headerTextColor||t.DefaultOptions.headerTextColor,e.headerBgColor=o.headerBgColor||t.DefaultOptions.bgColor,e.headerPadding=s.a.normalize(o.headerPadding,t.DefaultOptions.headerPadding),e.customProfilePic=null!==(i=o.customProfilePic)&&void 0!==i?i:t.DefaultOptions.customProfilePic,e.customBioText=o.customBioText||t.DefaultOptions.customBioText,e.includeStories=null!==(a=o.includeStories)&&void 0!==a?a:t.DefaultOptions.includeStories,e.storiesInterval=o.storiesInterval||t.DefaultOptions.storiesInterval,e.showCaptions=s.a.normalize(o.showCaptions,t.DefaultOptions.showCaptions),e.captionMaxLength=s.a.normalize(o.captionMaxLength,t.DefaultOptions.captionMaxLength),e.captionRemoveDots=null!==(l=o.captionRemoveDots)&&void 0!==l?l:t.DefaultOptions.captionRemoveDots,e.captionSize=s.a.normalize(o.captionSize,t.DefaultOptions.captionSize),e.captionColor=o.captionColor||t.DefaultOptions.captionColor,e.showLikes=s.a.normalize(o.showLikes,t.DefaultOptions.showLikes),e.showComments=s.a.normalize(o.showComments,t.DefaultOptions.showCaptions),e.lcIconSize=s.a.normalize(o.lcIconSize,t.DefaultOptions.lcIconSize),e.likesIconColor=null!==(u=o.likesIconColor)&&void 0!==u?u:t.DefaultOptions.likesIconColor,e.commentsIconColor=o.commentsIconColor||t.DefaultOptions.commentsIconColor,e.lightboxShowSidebar=null!==(d=o.lightboxShowSidebar)&&void 0!==d?d:t.DefaultOptions.lightboxShowSidebar,e.numLightboxComments=o.numLightboxComments||t.DefaultOptions.numLightboxComments,e.showLoadMoreBtn=s.a.normalize(o.showLoadMoreBtn,t.DefaultOptions.showLoadMoreBtn),e.loadMoreBtnTextColor=o.loadMoreBtnTextColor||t.DefaultOptions.loadMoreBtnTextColor,e.loadMoreBtnBgColor=o.loadMoreBtnBgColor||t.DefaultOptions.loadMoreBtnBgColor,e.loadMoreBtnText=o.loadMoreBtnText||t.DefaultOptions.loadMoreBtnText,e.autoload=null!==(h=o.autoload)&&void 0!==h?h:t.DefaultOptions.autoload,e.showFollowBtn=s.a.normalize(o.showFollowBtn,t.DefaultOptions.showFollowBtn),e.followBtnText=null!==(p=o.followBtnText)&&void 0!==p?p:t.DefaultOptions.followBtnText,e.followBtnTextColor=o.followBtnTextColor||t.DefaultOptions.followBtnTextColor,e.followBtnBgColor=o.followBtnBgColor||t.DefaultOptions.followBtnBgColor,e.followBtnLocation=s.a.normalize(o.followBtnLocation,t.DefaultOptions.followBtnLocation),e.hashtagWhitelist=o.hashtagWhitelist||t.DefaultOptions.hashtagWhitelist,e.hashtagBlacklist=o.hashtagBlacklist||t.DefaultOptions.hashtagBlacklist,e.captionWhitelist=o.captionWhitelist||t.DefaultOptions.captionWhitelist,e.captionBlacklist=o.captionBlacklist||t.DefaultOptions.captionBlacklist,e.hashtagWhitelistSettings=null!==(m=o.hashtagWhitelistSettings)&&void 0!==m?m:t.DefaultOptions.hashtagWhitelistSettings,e.hashtagBlacklistSettings=null!==(g=o.hashtagBlacklistSettings)&&void 0!==g?g:t.DefaultOptions.hashtagBlacklistSettings,e.captionWhitelistSettings=null!==(b=o.captionWhitelistSettings)&&void 0!==b?b:t.DefaultOptions.captionWhitelistSettings,e.captionBlacklistSettings=null!==(y=o.captionBlacklistSettings)&&void 0!==y?y:t.DefaultOptions.captionBlacklistSettings,e.moderation=o.moderation||t.DefaultOptions.moderation,e.moderationMode=o.moderationMode||t.DefaultOptions.moderationMode,e.promotionEnabled=null!==(v=o.promotionEnabled)&&void 0!==v?v:t.DefaultOptions.promotionEnabled,e.autoPromotionsEnabled=null!==(E=o.autoPromotionsEnabled)&&void 0!==E?E:t.DefaultOptions.autoPromotionsEnabled,e.globalPromotionsEnabled=null!==(O=o.globalPromotionsEnabled)&&void 0!==O?O:t.DefaultOptions.globalPromotionsEnabled,Array.isArray(o.promotions)?e.promotions=f.a.fromArray(o.promotions):o.promotions&&o.promotions instanceof Map?e.promotions=f.a.fromMap(o.promotions):"object"==typeof o.promotions?e.promotions=o.promotions:e.promotions=t.DefaultOptions.promotions,e}static getAllAccounts(t){const e=c.b.idsToAccounts(t.accounts),o=c.b.idsToAccounts(t.tagged);return{all:e.concat(o),accounts:e,tagged:o}}static getSources(t){return{accounts:c.b.idsToAccounts(t.accounts),tagged:c.b.idsToAccounts(t.tagged),hashtags:c.b.getBusinessAccounts().length>0?t.hashtags.filter(t=>t.tag.length>0):[]}}static hasSources(e){const o=t.Options.getSources(e),n=o.accounts.length>0||o.tagged.length>0,i=o.hashtags.length>0;return n||i}static isLimitingPosts(t){return t.moderation.length>0||t.hashtagBlacklist.length>0||t.hashtagWhitelist.length>0||t.captionBlacklist.length>0||t.captionWhitelist.length>0}}b([a.n],O.prototype,"accounts",void 0),b([a.n],O.prototype,"hashtags",void 0),b([a.n],O.prototype,"tagged",void 0),b([a.n],O.prototype,"layout",void 0),b([a.n],O.prototype,"numColumns",void 0),b([a.n],O.prototype,"highlightFreq",void 0),b([a.n],O.prototype,"sliderPostsPerPage",void 0),b([a.n],O.prototype,"sliderNumScrollPosts",void 0),b([a.n],O.prototype,"mediaType",void 0),b([a.n],O.prototype,"postOrder",void 0),b([a.n],O.prototype,"numPosts",void 0),b([a.n],O.prototype,"linkBehavior",void 0),b([a.n],O.prototype,"feedWidth",void 0),b([a.n],O.prototype,"feedHeight",void 0),b([a.n],O.prototype,"feedPadding",void 0),b([a.n],O.prototype,"imgPadding",void 0),b([a.n],O.prototype,"textSize",void 0),b([a.n],O.prototype,"bgColor",void 0),b([a.n],O.prototype,"textColorHover",void 0),b([a.n],O.prototype,"bgColorHover",void 0),b([a.n],O.prototype,"hoverInfo",void 0),b([a.n],O.prototype,"showHeader",void 0),b([a.n],O.prototype,"headerInfo",void 0),b([a.n],O.prototype,"headerAccount",void 0),b([a.n],O.prototype,"headerStyle",void 0),b([a.n],O.prototype,"headerTextSize",void 0),b([a.n],O.prototype,"headerPhotoSize",void 0),b([a.n],O.prototype,"headerTextColor",void 0),b([a.n],O.prototype,"headerBgColor",void 0),b([a.n],O.prototype,"headerPadding",void 0),b([a.n],O.prototype,"customBioText",void 0),b([a.n],O.prototype,"customProfilePic",void 0),b([a.n],O.prototype,"includeStories",void 0),b([a.n],O.prototype,"storiesInterval",void 0),b([a.n],O.prototype,"showCaptions",void 0),b([a.n],O.prototype,"captionMaxLength",void 0),b([a.n],O.prototype,"captionRemoveDots",void 0),b([a.n],O.prototype,"captionSize",void 0),b([a.n],O.prototype,"captionColor",void 0),b([a.n],O.prototype,"showLikes",void 0),b([a.n],O.prototype,"showComments",void 0),b([a.n],O.prototype,"lcIconSize",void 0),b([a.n],O.prototype,"likesIconColor",void 0),b([a.n],O.prototype,"commentsIconColor",void 0),b([a.n],O.prototype,"lightboxShowSidebar",void 0),b([a.n],O.prototype,"numLightboxComments",void 0),b([a.n],O.prototype,"showLoadMoreBtn",void 0),b([a.n],O.prototype,"loadMoreBtnText",void 0),b([a.n],O.prototype,"loadMoreBtnTextColor",void 0),b([a.n],O.prototype,"loadMoreBtnBgColor",void 0),b([a.n],O.prototype,"autoload",void 0),b([a.n],O.prototype,"showFollowBtn",void 0),b([a.n],O.prototype,"followBtnText",void 0),b([a.n],O.prototype,"followBtnTextColor",void 0),b([a.n],O.prototype,"followBtnBgColor",void 0),b([a.n],O.prototype,"followBtnLocation",void 0),b([a.n],O.prototype,"hashtagWhitelist",void 0),b([a.n],O.prototype,"hashtagBlacklist",void 0),b([a.n],O.prototype,"captionWhitelist",void 0),b([a.n],O.prototype,"captionBlacklist",void 0),b([a.n],O.prototype,"hashtagWhitelistSettings",void 0),b([a.n],O.prototype,"hashtagBlacklistSettings",void 0),b([a.n],O.prototype,"captionWhitelistSettings",void 0),b([a.n],O.prototype,"captionBlacklistSettings",void 0),b([a.n],O.prototype,"moderation",void 0),b([a.n],O.prototype,"moderationMode",void 0),t.Options=O;class w{constructor(t){Object.getOwnPropertyNames(t).map(e=>{this[e]=t[e]})}getCaption(t){const e=t.caption?t.caption:"";return this.captionMaxLength&&e.length?Object(u.p)(Object(u.s)(e,this.captionMaxLength)):e}static compute(e,o=s.a.Mode.DESKTOP){const n=new w({accounts:c.b.filterExisting(e.accounts),tagged:c.b.filterExisting(e.tagged),hashtags:e.hashtags.filter(t=>t.tag.length>0),layout:r.a.getById(e.layout),highlightFreq:s.a.get(e.highlightFreq,o,!0),sliderPostsPerPage:s.a.get(e.sliderPostsPerPage,o,!0),sliderNumScrollPosts:s.a.get(e.sliderNumScrollPosts,o,!0),linkBehavior:s.a.get(e.linkBehavior,o,!0),bgColor:Object(d.a)(e.bgColor),textColorHover:Object(d.a)(e.textColorHover),bgColorHover:Object(d.a)(e.bgColorHover),hoverInfo:e.hoverInfo,showHeader:s.a.get(e.showHeader,o,!0),headerInfo:s.a.get(e.headerInfo,o,!0),headerStyle:s.a.get(e.headerStyle,o,!0),headerTextColor:Object(d.a)(e.headerTextColor),headerBgColor:Object(d.a)(e.headerBgColor),headerPadding:s.a.get(e.headerPadding,o,!0),includeStories:e.includeStories,storiesInterval:e.storiesInterval,showCaptions:s.a.get(e.showCaptions,o,!0),captionMaxLength:s.a.get(e.captionMaxLength,o,!0),captionRemoveDots:e.captionRemoveDots,captionColor:Object(d.a)(e.captionColor),showLikes:s.a.get(e.showLikes,o,!0),showComments:s.a.get(e.showComments,o,!0),likesIconColor:Object(d.a)(e.likesIconColor),commentsIconColor:Object(d.a)(e.commentsIconColor),lightboxShowSidebar:e.lightboxShowSidebar,numLightboxComments:e.numLightboxComments,showLoadMoreBtn:s.a.get(e.showLoadMoreBtn,o,!0),loadMoreBtnTextColor:Object(d.a)(e.loadMoreBtnTextColor),loadMoreBtnBgColor:Object(d.a)(e.loadMoreBtnBgColor),loadMoreBtnText:e.loadMoreBtnText,showFollowBtn:s.a.get(e.showFollowBtn,o,!0),autoload:e.autoload,followBtnLocation:s.a.get(e.followBtnLocation,o,!0),followBtnTextColor:Object(d.a)(e.followBtnTextColor),followBtnBgColor:Object(d.a)(e.followBtnBgColor),followBtnText:e.followBtnText,account:null,showBio:!1,bioText:null,profilePhotoUrl:c.b.DEFAULT_PROFILE_PIC,feedWidth:"",feedHeight:"",feedPadding:"",imgPadding:"",textSize:"",headerTextSize:"",headerPhotoSize:"",captionSize:"",lcIconSize:"",showLcIcons:!1});if(n.numColumns=this.getNumCols(e,o),n.numPosts=this.getNumPosts(e,o),n.allAccounts=n.accounts.concat(n.tagged.filter(t=>!n.accounts.includes(t))),n.allAccounts.length>0&&(n.account=e.headerAccount&&n.allAccounts.includes(e.headerAccount)?c.b.getById(e.headerAccount):c.b.getById(n.allAccounts[0])),n.showHeader=n.showHeader&&null!==n.account,n.showHeader&&(n.profilePhotoUrl=e.customProfilePic.length?e.customProfilePic:c.b.getProfilePicUrl(n.account)),n.showFollowBtn=n.showFollowBtn&&null!==n.account,n.showBio=n.headerInfo.some(e=>e===t.HeaderInfo.BIO),n.showBio){const t=e.customBioText.trim().length>0?e.customBioText:null!==n.account?c.b.getBioText(n.account):"";n.bioText=Object(u.p)(t),n.showBio=n.bioText.length>0}return n.feedWidth=this.normalizeCssSize(e.feedWidth,o,"auto"),n.feedHeight=this.normalizeCssSize(e.feedHeight,o,"auto"),n.feedPadding=this.normalizeCssSize(e.feedPadding,o,"0"),n.imgPadding=this.normalizeCssSize(e.imgPadding,o,"0"),n.textSize=this.normalizeCssSize(e.textSize,o,"inherit",!0),n.headerTextSize=this.normalizeCssSize(e.headerTextSize,o,"inherit"),n.headerPhotoSize=this.normalizeCssSize(e.headerPhotoSize,o,"50px"),n.captionSize=this.normalizeCssSize(e.captionSize,o,"inherit"),n.lcIconSize=this.normalizeCssSize(e.lcIconSize,o,"inherit"),n.buttonPadding=Math.max(10,s.a.get(e.imgPadding,o))+"px",n.showLcIcons=n.showLikes||n.showComments,n}static getNumCols(t,e){return Math.max(1,this.normalizeMultiInt(t.numColumns,e,1))}static getNumPosts(t,e){return Math.max(1,this.normalizeMultiInt(t.numPosts,e,1))}static normalizeMultiInt(t,e,o=0){const n=parseInt(s.a.get(t,e)+"");return isNaN(n)?e===s.a.Mode.DESKTOP?o:this.normalizeMultiInt(t,s.a.Mode.DESKTOP,o):n}static normalizeCssSize(t,e,o=null,n=!1){const i=s.a.get(t,e,n);return i?i+"px":o}}function S(t,e){if(g.a.isPro)return Object(u.l)(m.a.isValid,[()=>_(t,e),()=>e.globalPromotionsEnabled&&m.a.getGlobalPromo(t),()=>e.autoPromotionsEnabled&&m.a.getAutoPromo(t)])}function _(t,e){return t?m.a.getPromoFromDictionary(t,e.promotions):void 0}t.ComputedOptions=w,t.HashtagSorting=Object(l.b)({recent:"Most recent",popular:"Most popular"}),function(t){t.ALL="all",t.PHOTOS="photos",t.VIDEOS="videos"}(o=t.MediaType||(t.MediaType={})),function(t){t.NOTHING="nothing",t.SELF="self",t.NEW_TAB="new_tab",t.LIGHTBOX="lightbox"}(n=t.LinkBehavior||(t.LinkBehavior={})),function(t){t.DATE_ASC="date_asc",t.DATE_DESC="date_desc",t.POPULARITY_ASC="popularity_asc",t.POPULARITY_DESC="popularity_desc",t.RANDOM="random"}(i=t.PostOrder||(t.PostOrder={})),function(t){t.USERNAME="username",t.DATE="date",t.CAPTION="caption",t.LIKES_COMMENTS="likes_comments",t.INSTA_LINK="insta_link"}(h=t.HoverInfo||(t.HoverInfo={})),function(t){t.NORMAL="normal",t.BOXED="boxed",t.CENTERED="centered"}(p=t.HeaderStyle||(t.HeaderStyle={})),function(t){t.BIO="bio",t.PROFILE_PIC="profile_pic",t.FOLLOWERS="followers",t.MEDIA_COUNT="media_count"}(y=t.HeaderInfo||(t.HeaderInfo={})),function(t){t.HEADER="header",t.BOTTOM="bottom",t.BOTH="both"}(v=t.FollowBtnLocation||(t.FollowBtnLocation={})),function(t){t.WHITELIST="whitelist",t.BLACKLIST="blacklist"}(E=t.ModerationMode||(t.ModerationMode={})),t.DefaultOptions={accounts:[],hashtags:[],tagged:[],layout:null,numColumns:{desktop:3},highlightFreq:{desktop:7},sliderPostsPerPage:{desktop:5},sliderNumScrollPosts:{desktop:1},mediaType:o.ALL,postOrder:i.DATE_DESC,numPosts:{desktop:9},linkBehavior:{desktop:n.LIGHTBOX,phone:n.NEW_TAB},feedWidth:{desktop:""},feedHeight:{desktop:""},feedPadding:{desktop:20,tablet:14,phone:10},imgPadding:{desktop:14,tablet:10,phone:6},textSize:{all:""},bgColor:{r:255,g:255,b:255,a:1},hoverInfo:[h.LIKES_COMMENTS,h.INSTA_LINK],textColorHover:{r:255,g:255,b:255,a:1},bgColorHover:{r:0,g:0,b:0,a:.5},showHeader:{desktop:!0},headerInfo:{desktop:[y.PROFILE_PIC,y.BIO]},headerAccount:null,headerStyle:{desktop:p.NORMAL,phone:p.CENTERED},headerTextSize:{desktop:""},headerPhotoSize:{desktop:50},headerTextColor:{r:0,g:0,b:0,a:1},headerBgColor:{r:255,g:255,b:255,a:1},headerPadding:{desktop:0},customProfilePic:0,customBioText:"",includeStories:!1,storiesInterval:5,showCaptions:{desktop:!1},captionMaxLength:{desktop:0},captionRemoveDots:!1,captionSize:{desktop:0},captionColor:{r:0,g:0,b:0,a:1},showLikes:{desktop:!1},showComments:{desktop:!1},lcIconSize:{desktop:14},likesIconColor:{r:0,g:0,b:0,a:1},commentsIconColor:{r:0,g:0,b:0,a:1},lightboxShowSidebar:!1,numLightboxComments:50,showLoadMoreBtn:{desktop:!0},loadMoreBtnTextColor:{r:255,g:255,b:255,a:1},loadMoreBtnBgColor:{r:0,g:149,b:246,a:1},loadMoreBtnText:"Load more",autoload:!1,showFollowBtn:{desktop:!0},followBtnText:"Follow on Instagram",followBtnTextColor:{r:255,g:255,b:255,a:1},followBtnBgColor:{r:0,g:149,b:246,a:1},followBtnLocation:{desktop:v.HEADER,phone:v.BOTTOM},hashtagWhitelist:[],hashtagBlacklist:[],captionWhitelist:[],captionBlacklist:[],hashtagWhitelistSettings:!0,hashtagBlacklistSettings:!0,captionWhitelistSettings:!0,captionBlacklistSettings:!0,moderation:[],moderationMode:E.BLACKLIST,promotionEnabled:!0,autoPromotionsEnabled:!0,globalPromotionsEnabled:!0,promotions:{}},t.getPromo=S,t.getFeedPromo=_,t.executeMediaClick=function(t,e){const o=S(t,e),n=m.a.getConfig(o),i=m.a.getType(o);return!(!i||!i.isValid(n)||"function"!=typeof i.onMediaClick)&&i.onMediaClick(t,n)},t.getLink=function(t,e){var o,n;const i=S(t,e),a=m.a.getConfig(i),s=m.a.getType(i);if(void 0===s||!s.isValid(a))return{text:null,url:null,newTab:!1};let[r,l]=s.getPopupLink?null!==(o=s.getPopupLink(t,a))&&void 0!==o?o:null:[null,!1];return{text:r,url:s.getMediaUrl&&null!==(n=s.getMediaUrl(t,a))&&void 0!==n?n:null,newTab:l}}}(y||(y={}))},50:function(t,e,o){t.exports={root:"SettingsField__root layout__flex-column",label:"SettingsField__label layout__flex-column",container:"SettingsField__container layout__flex-row",control:"SettingsField__control layout__flex-column","control-partial-width":"SettingsField__control-partial-width SettingsField__control layout__flex-column",controlPartialWidth:"SettingsField__control-partial-width SettingsField__control layout__flex-column","control-full-width":"SettingsField__control-full-width SettingsField__control layout__flex-column",controlFullWidth:"SettingsField__control-full-width SettingsField__control layout__flex-column",tooltip:"SettingsField__tooltip layout__flex-column"}},51:function(t,e,o){"use strict";function n(t){return e=>(e.stopPropagation(),t(e))}function i(t,e){let o;return(...n)=>{clearTimeout(o),o=setTimeout(()=>{o=null,t(...n)},e)}}function a(){}o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){return i})),o.d(e,"b",(function(){return a}))},59:function(t,e,o){"use strict";o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return i}));const n=(t,e)=>t.startsWith(e)?t:e+t,i=t=>{return(e=t,"#",e.startsWith("#")?e.substr("#".length):e).split(/\s/).map((t,e)=>e>0?t[0].toUpperCase()+t.substr(1):t).join("").replace(/\W/gi,"");var e}},6:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(17);!function(t){let e,o,n;function a(t){return t.hasOwnProperty("children")}!function(t){t.IMAGE="IMAGE",t.VIDEO="VIDEO",t.ALBUM="CAROUSEL_ALBUM"}(e=t.Type||(t.Type={})),function(e){let o;function n(e){if(a(e)&&t.Source.isOwnMedia(e.source)){if("object"==typeof e.thumbnails&&!i.a.isEmpty(e.thumbnails))return e.thumbnails;if("string"==typeof e.thumbnail&&e.thumbnail.length>0)return{[o.SMALL]:e.thumbnail,[o.MEDIUM]:e.thumbnail,[o.LARGE]:e.thumbnail}}return{[o.SMALL]:e.url,[o.MEDIUM]:e.url,[o.LARGE]:e.url}}!function(t){t.SMALL="s",t.MEDIUM="m",t.LARGE="l"}(o=e.Size||(e.Size={})),e.get=function(t,e){const o=n(t);return i.a.get(o,e)||(a(t)?t.thumbnail:t.url)},e.getMap=n,e.has=function(e){return!!a(e)&&!!t.Source.isOwnMedia(e.source)&&("string"==typeof e.thumbnail&&e.thumbnail.length>0||!i.a.isEmpty(e.thumbnails))}}(o=t.Thumbnails||(t.Thumbnails={})),function(t){let e;!function(t){t.PERSONAL_ACCOUNT="PERSONAL_ACCOUNT",t.BUSINESS_ACCOUNT="BUSINESS_ACCOUNT",t.TAGGED_ACCOUNT="TAGGED_ACCOUNT",t.RECENT_HASHTAG="RECENT_HASHTAG",t.POPULAR_HASHTAG="POPULAR_HASHTAG",t.USER_STORY="USER_STORY"}(e=t.Type||(t.Type={})),t.isOwnMedia=function(t){return t.type===e.PERSONAL_ACCOUNT||t.type===e.BUSINESS_ACCOUNT||t.type===e.USER_STORY}}(n=t.Source||(t.Source={})),t.getAsRows=(t,e)=>{t=t.slice(),e=e>0?e:1;let o=[];for(;t.length;)o.push(t.splice(0,e));if(o.length>0){const t=o.length-1;for(;o[t].length<e;)o[t].push({})}return o},t.isFromHashtag=t=>t.source.type===n.Type.POPULAR_HASHTAG||t.source.type===n.Type.RECENT_HASHTAG,t.isFullMedia=a}(n||(n={}))},615:function(t,e,o){"use strict";o.r(e);var n=o(0),i=o.n(n),a=o(111),s=o(5),r=o(61),l=o(194),c=o(238),u=o(239),d=o(29),h=o(79),p=o(71),m=o(97),f=o(77),g=o(240),b=o(145),y=o(139),v=o(23),E=o(146),O=o(138),w=o(245),S=o(246),_=s.a.LinkBehavior;a.a.tabs=a.a.tabs.filter(t=>!t.isFakePro),a.a.openGroups.push("caption-filters","hashtag-filters");const C=a.a.tabs.find(t=>"connect"===t.id);C.groups=C.groups.filter(t=>!t.isFakePro),C.groups.push({id:"tagged",label:"Show posts where these accounts are tagged",fields:[{id:"tagged",component:Object(r.a)(({value:t,onChange:e})=>i.a.createElement(c.a,{value:t.tagged,onChange:t=>e({tagged:t})}),["accounts","tagged"])}]},{id:"hashtags",label:"Show posts with these hashtags",fields:[{id:"hashtags",component:Object(r.a)(({value:t,onChange:e})=>i.a.createElement(u.a,{value:t.hashtags,onChange:t=>e({hashtags:t})}),["accounts","hashtags"])}]});const P=a.a.tabs.find(t=>"design"===t.id);{P.groups=P.groups.filter(t=>!t.isFakePro),P.groups.find(t=>"layouts"===t.id).fields.push({id:"highlight-freq",component:Object(d.a)({label:"Highlight every",option:"highlightFreq",deps:["layout"],when:t=>"highlight"===t.value.layout,render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:1,unit:"posts",placeholder:"1"})})});const t=P.groups.find(t=>"feed"===t.id);t.fields=t.fields.filter(t=>!t.isFakePro),t.fields.splice(3,0,{id:"media-type",component:Object(d.a)({label:"Types of posts",option:"mediaType",render:(t,e,o)=>i.a.createElement(p.a,{id:t.field.id,value:e,onChange:t=>o(t.value),options:[{value:s.a.MediaType.ALL,label:"All posts"},{value:s.a.MediaType.PHOTOS,label:"Photos Only"},{value:s.a.MediaType.VIDEOS,label:"Videos Only"}]})})});const e=P.groups.find(t=>"appearance"===t.id);{e.fields=e.fields.filter(t=>!t.isFakePro),e.fields.push({id:"hover-text-color",component:Object(d.a)({label:"Hover text color",option:"textColorHover",render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"hover-bg-color",component:Object(d.a)({label:"Hover background color",option:"bgColorHover",render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})});const t=e.fields.find(t=>"hover-info"===t.id);t&&(t.data.options=t.data.options.filter(t=>!t.isFakePro),t.data.options.push({value:s.a.HoverInfo.CAPTION,label:"Caption"},{value:s.a.HoverInfo.USERNAME,label:"Username"},{value:s.a.HoverInfo.DATE,label:"Date"}))}const o=P.groups.find(t=>"header"===t.id);{o.fields=o.fields.filter(t=>!t.isFakePro),o.fields.splice(2,0,{id:"header-style",component:Object(d.a)({label:"Header style",option:"headerStyle",deps:["showHeader"],disabled:t=>Object(l.b)(t),render:(t,e,o)=>i.a.createElement(p.a,{id:t.field.id,value:e,onChange:t=>o(t.value),options:[{value:s.a.HeaderStyle.NORMAL,label:"Normal"},{value:s.a.HeaderStyle.CENTERED,label:"Centered"}]})})}),o.fields.push({id:"include-stories",component:Object(d.a)({label:"Include stories",option:"includeStories",deps:["showHeader"],disabled:t=>Object(l.b)(t),render:(t,e,o)=>i.a.createElement(f.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,"Re-shared stories are not available due to a restriction by Instagram.")})},{id:"stories-interval",component:Object(d.a)({label:"Stories interval time",option:"storiesInterval",deps:["includeStories","showHeader"],disabled:t=>function(t){return Object(l.b)(t)||!t.value.includeStories}(t),render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:1,unit:"sec"})})});const t=o.fields.find(t=>"header-info"===t.id);t&&(t.data.options=t.data.options.filter(t=>!t.isFakePro),t.data.options.push({value:s.a.HeaderInfo.MEDIA_COUNT,label:"Post count"},{value:s.a.HeaderInfo.FOLLOWERS,label:"Follower count"}))}const n={id:"lightbox",label:"Popup box",fields:[{id:"show-lightbox-sidebar",component:Object(d.a)({label:"Show sidebar",option:"lightboxShowSidebar",deps:["linkBehavior"],disabled:({computed:t})=>t.linkBehavior!==_.LIGHTBOX,render:(t,e,o)=>i.a.createElement(f.a,{id:t.field.id,value:e,onChange:o})})},{id:"num-lightbox-comments",label:"Number of comments",component:Object(d.a)({label:"Number of comments",option:"numLightboxComments",deps:["lightboxShowSidebar","linkBehavior"],disabled:({computed:t,value:e})=>t.linkBehavior!==_.LIGHTBOX||!e.lightboxShowSidebar,render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,placeholder:"No comments"}),tooltip:()=>i.a.createElement("span",null,"Comments are only available for posts from a ",i.a.createElement("strong",null,"Business")," account")})}]},a={id:"captions",label:"Captions",fields:[{id:"show-captions",component:Object(d.a)({label:"Show captions",option:"showCaptions",render:(t,e,o)=>i.a.createElement(f.a,{id:t.field.id,value:e,onChange:o})})},{id:"caption-max-length",component:Object(d.a)({label:"Caption max length",option:"captionMaxLength",deps:["showCaptions"],disabled:t=>A(t),render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,unit:"words",placeholder:"No limit"})})},{id:"caption-size",component:Object(d.a)({label:"Caption text size",option:"captionSize",deps:["showCaptions"],disabled:t=>A(t),render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,unit:"px",placeholder:"Theme default"})})},{id:"caption-color",component:Object(d.a)({label:"Caption text color",option:"captionColor",deps:["showCaptions"],disabled:t=>A(t),render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"caption-remove-dots",component:Object(d.a)({label:"Remove dot lines",option:"captionRemoveDots",deps:["showCaptions"],disabled:t=>A(t),render:(t,e,o)=>i.a.createElement(f.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,'Enable this option to remove lines in captions that are only "dots", such as'," ",i.a.createElement("code",null,"."),", ",i.a.createElement("code",null,"•"),", ",i.a.createElement("code",null,"*"),", etc.")})}]},r={id:"likes-comments",label:"Likes & Comments",fields:[{id:"show-likes",component:Object(d.a)({label:"Show likes icon",option:"showLikes",render:(t,e,o)=>i.a.createElement(f.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,"Likes are not available for Personal accounts, due to restrictions set by Instagram.")})},{id:"likes-icon-color",component:Object(d.a)({label:"Likes icon color",option:"likesIconColor",deps:["showLikes"],disabled:t=>!t.computed.showLikes,render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"show-comments",component:Object(d.a)({label:"Show comments icon",option:"showComments",render:(t,e,o)=>i.a.createElement(f.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,"Comments are not available for Personal accounts, due to restrictions set by Instagram.")})},{id:"comments-icon-color",component:Object(d.a)({label:"Comments icon color",option:"commentsIconColor",deps:["showComments"],disabled:t=>!t.computed.showComments,render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"lcIconSize",component:Object(d.a)({label:"Icon size",option:"lcIconSize",deps:["showLikes","showComments"],disabled:t=>!t.computed.showLikes&&!t.computed.showComments,render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,unit:"px"})})}]};P.groups.splice(4,0,n,a,r)}const k={id:"filters",label:"Filter",sidebar:g.a,groups:[{id:"caption-filters",label:"Caption filtering",fields:[{id:"caption-whitelist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Only show posts with these words or phrases"},i.a.createElement(y.a,{id:o.id,value:t.captionWhitelist,onChange:t=>e({captionWhitelist:t}),exclude:v.b.values.captionBlacklist.concat(t.captionBlacklist),excludeMsg:"%s is already being used in the below option or your global filters"})),["captionWhitelist"])},{id:"caption-whitelist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(E.a,{value:t.captionWhitelistSettings,onChange:t=>e({captionWhitelistSettings:t}),feed:o}),["captionWhitelistSettings"])},{id:"caption-blacklist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Hide posts with these words or phrases",bordered:!0},i.a.createElement(y.a,{id:o.id,value:t.captionBlacklist,onChange:t=>e({captionBlacklist:t}),exclude:v.b.values.captionWhitelist.concat(t.captionWhitelist),excludeMsg:"%s is already being used in the above option or your global filters"})),["captionBlacklist"])},{id:"caption-blacklist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(E.a,{value:t.captionBlacklistSettings,onChange:t=>e({captionBlacklistSettings:t}),feed:o}),["captionBlacklistSettings"])}]},{id:"hashtag-filters",label:"Hashtag filtering",fields:[{id:"hashtag-whitelist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Only show posts with these hashtags"},i.a.createElement(O.a,{id:o.id,value:t.hashtagWhitelist,onChange:t=>e({hashtagWhitelist:t}),exclude:v.b.values.hashtagBlacklist.concat(t.hashtagBlacklist),excludeMsg:"The %s hashtag is already being used in the below option or your global filters"})),["hashtagWhitelist"])},{id:"hashtag-whitelist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(E.a,{value:t.hashtagWhitelistSettings,onChange:t=>e({hashtagWhitelistSettings:t}),feed:o}),["hashtagWhitelistSettings"])},{id:"hashtag-blacklist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Hide posts with these hashtags",bordered:!0},i.a.createElement(O.a,{id:o.id,value:t.hashtagBlacklist,onChange:t=>e({hashtagBlacklist:t}),exclude:v.b.values.hashtagWhitelist.concat(t.hashtagWhitelist),excludeMsg:"The %s hashtag is already being used by the above option or your global filters"})),["hashtagBlacklist"])},{id:"hashtag-blacklist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(E.a,{value:t.hashtagBlacklistSettings,onChange:t=>e({hashtagBlacklistSettings:t}),feed:o}),["hashtagBlacklistSettings"])}]}]},T={id:"moderate",label:"Moderate",component:w.a},M={id:"promote",label:"Promote",component:S.a},B=a.a.tabs.findIndex(t=>"embed"===t.id);function A(t){return!t.computed.showCaptions}B<0?a.a.tabs.push(k,T,M):a.a.tabs.splice(B,0,k,T,M)},63:function(t,e,o){t.exports={root:"SettingsGroup__root layout__flex-column",title:"SettingsGroup__title",content:"SettingsGroup__content","field-list":"SettingsGroup__field-list layout__flex-column",fieldList:"SettingsGroup__field-list layout__flex-column"}},69:function(t,e,o){t.exports={root:"MediaLoading__root",animation:"MediaLoading__animation"}},75:function(t,e,o){"use strict";var n=o(0),i=o.n(n),a=o(93),s=o.n(a),r=o(3),l=o(11),c=o(7);e.a=Object(c.b)((function(t){var{account:e,square:o,className:n}=t,a=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(o[n[i]]=t[n[i]])}return o}(t,["account","square","className"]);const c=r.b.getProfilePicUrl(e),u=Object(l.b)(o?s.a.square:s.a.round,n);return i.a.createElement("img",Object.assign({},a,{className:u,src:r.b.DEFAULT_PROFILE_PIC,srcSet:c+" 1x",alt:e.username+" profile picture"}))}))},76:function(t,e,o){t.exports={root:"SettingsPage__root layout__flex-column",content:"SettingsPage__content","group-list":"SettingsPage__group-list layout__flex-column",groupList:"SettingsPage__group-list layout__flex-column"}},8:function(t,e,o){"use strict";o.d(e,"a",(function(){return s}));var n=o(0),i=o.n(n),a=o(11);const s=t=>{var{icon:e,className:o}=t,n=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(o[n[i]]=t[n[i]])}return o}(t,["icon","className"]);return i.a.createElement("span",Object.assign({className:Object(a.b)("dashicons","dashicons-"+e,o)},n))}},92:function(t,e,o){"use strict";o.d(e,"a",(function(){return s})),o.d(e,"b",(function(){return r}));var n=o(0),i=o.n(n),a=o(7);function s(t,e){return Object(a.b)(o=>i.a.createElement(t,Object.assign(Object.assign({},e),o)))}function r(t,e){return Object(a.b)(o=>{const n={};return Object.keys(e).forEach(t=>n[t]=e[t](o)),i.a.createElement(t,Object.assign({},n,o))})}},93:function(t,e,o){t.exports={root:"ProfilePic__root",round:"ProfilePic__round ProfilePic__root",square:"ProfilePic__square ProfilePic__root"}},94:function(t,e,o){t.exports={"connect-btn":"AccountsPage__connect-btn",connectBtn:"AccountsPage__connect-btn"}},98:function(t,e,o){"use strict";o.d(e,"b",(function(){return r})),o.d(e,"a",(function(){return l})),o.d(e,"c",(function(){return c}));var n=o(5),i=o(22),a=o(4),s=o(17);class r{constructor(t){this.incFilters=!1,this.prevOptions=null,this.media=new Array,this.config=Object(a.g)(t),void 0===this.config.watch&&(this.config.watch={all:!0})}fetchMedia(t,e){if(this.hasCache(t))return Promise.resolve(this.media);const o=Object.assign({},t.options,{moderation:this.isWatchingField("moderation")?t.options.moderation:[],moderationMode:t.options.moderationMode,hashtagBlacklist:this.isWatchingField("hashtagBlacklist")?t.options.hashtagBlacklist:[],hashtagWhitelist:this.isWatchingField("hashtagWhitelist")?t.options.hashtagWhitelist:[],captionBlacklist:this.isWatchingField("captionBlacklist")?t.options.captionBlacklist:[],captionWhitelist:this.isWatchingField("captionWhitelist")?t.options.captionWhitelist:[],hashtagBlacklistSettings:!!this.isWatchingField("hashtagBlacklistSettings")&&t.options.hashtagBlacklistSettings,hashtagWhitelistSettings:!!this.isWatchingField("hashtagWhitelistSettings")&&t.options.hashtagWhitelistSettings,captionBlacklistSettings:!!this.isWatchingField("captionBlacklistSettings")&&t.options.captionBlacklistSettings,captionWhitelistSettings:!!this.isWatchingField("captionWhitelistSettings")&&t.options.captionWhitelistSettings});return e&&e(),i.a.getFeedMedia(o).then(e=>(this.prevOptions=new n.a.Options(t.options),this.media=[],this.addMedia(e.data.media),this.media))}addMedia(t){t.forEach(t=>{this.media.some(e=>e.id==t.id)||this.media.push(t)})}hasCache(t){return null!==this.prevOptions&&!this.isCacheInvalid(t)}isWatchingField(t){var e,o,n;let i=null!==(e=this.config.watch.all)&&void 0!==e&&e;return 1===s.a.size(this.config.watch)&&void 0!==this.config.watch.all?i:(r.FILTER_FIELDS.includes(t)&&(i=null!==(o=s.a.get(this.config.watch,"filters"))&&void 0!==o?o:i),null!==(n=s.a.get(this.config.watch,t))&&void 0!==n?n:i)}isCacheInvalid(t){const e=t.options,o=this.prevOptions;if(Object(a.j)(t.media,this.media,(t,e)=>t.id===e.id).length>0)return!0;if(this.isWatchingField("accounts")&&!Object(a.e)(e.accounts,o.accounts))return!0;if(this.isWatchingField("tagged")&&!Object(a.e)(e.tagged,o.tagged))return!0;if(this.isWatchingField("hashtags")&&!Object(a.e)(e.hashtags,o.hashtags,a.m))return!0;if(this.isWatchingField("moderationMode")&&e.moderationMode!==o.moderationMode)return!0;if(this.isWatchingField("moderation")&&!Object(a.e)(e.moderation,o.moderation))return!0;if(this.isWatchingField("filters")){if(this.isWatchingField("captionWhitelistSettings")&&e.captionWhitelistSettings!==o.captionWhitelistSettings)return!0;if(this.isWatchingField("captionBlacklistSettings")&&e.captionBlacklistSettings!==o.captionBlacklistSettings)return!0;if(this.isWatchingField("hashtagWhitelistSettings")&&e.hashtagWhitelistSettings!==o.hashtagWhitelistSettings)return!0;if(this.isWatchingField("hashtagBlacklistSettings")&&e.hashtagBlacklistSettings!==o.hashtagBlacklistSettings)return!0;if(this.isWatchingField("captionWhitelist")&&!Object(a.e)(e.captionWhitelist,o.captionWhitelist))return!0;if(this.isWatchingField("captionBlacklist")&&!Object(a.e)(e.captionBlacklist,o.captionBlacklist))return!0;if(this.isWatchingField("hashtagWhitelist")&&!Object(a.e)(e.hashtagWhitelist,o.hashtagWhitelist))return!0;if(this.isWatchingField("hashtagBlacklist")&&!Object(a.e)(e.hashtagBlacklist,o.hashtagBlacklist))return!0}return!1}}!function(t){t.FILTER_FIELDS=["hashtagBlacklist","hashtagWhitelist","captionBlacklist","captionWhitelist","hashtagBlacklistSettings","hashtagWhitelistSettings","captionBlacklistSettings","captionWhitelistSettings"]}(r||(r={}));const l=new r({watch:{all:!0,filters:!1}}),c=new r({watch:{all:!0,moderation:!1}})}},[[615,0,1,2,3]]])}));
|
1 |
+
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],e):"object"==typeof exports?exports.spotlight=e(require("React"),require("ReactDOM")):t.spotlight=e(t.React,t.ReactDOM)}(window,(function(t,e){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[8],{0:function(e,o){e.exports=t},10:function(t,e,o){"use strict";function n(...t){return t.filter(t=>!!t).join(" ")}function i(t){return n(...Object.getOwnPropertyNames(t).map(e=>t[e]?e:null))}function a(t,e={}){let o=Object.getOwnPropertyNames(e).map(o=>e[o]?t+o:null);return t+" "+o.filter(t=>!!t).join(" ")}o.d(e,"b",(function(){return n})),o.d(e,"c",(function(){return i})),o.d(e,"a",(function(){return a})),o.d(e,"e",(function(){return s})),o.d(e,"d",(function(){return r}));const s={onMouseDown:t=>t.preventDefault()};function r(...t){return e=>{t.forEach(t=>t&&function(t,e){"function"==typeof t?t(e):t.current=e}(t,e))}}},102:function(t,e,o){"use strict";o.d(e,"b",(function(){return l})),o.d(e,"a",(function(){return c})),o.d(e,"c",(function(){return u}));var n=o(6),i=o(22),a=o(4),s=o(29),r=o(12);class l{constructor(t){this.incFilters=!1,this.prevOptions=null,this.media=new Array,this.config=Object(a.g)(t),void 0===this.config.watch&&(this.config.watch={all:!0})}fetchMedia(t,e){if(this.hasCache(t))return Promise.resolve(this.media);const o=Object.assign({},t.options,{moderation:this.isWatchingField("moderation")?t.options.moderation:[],moderationMode:t.options.moderationMode,hashtagBlacklist:this.isWatchingField("hashtagBlacklist")?t.options.hashtagBlacklist:[],hashtagWhitelist:this.isWatchingField("hashtagWhitelist")?t.options.hashtagWhitelist:[],captionBlacklist:this.isWatchingField("captionBlacklist")?t.options.captionBlacklist:[],captionWhitelist:this.isWatchingField("captionWhitelist")?t.options.captionWhitelist:[],hashtagBlacklistSettings:!!this.isWatchingField("hashtagBlacklistSettings")&&t.options.hashtagBlacklistSettings,hashtagWhitelistSettings:!!this.isWatchingField("hashtagWhitelistSettings")&&t.options.hashtagWhitelistSettings,captionBlacklistSettings:!!this.isWatchingField("captionBlacklistSettings")&&t.options.captionBlacklistSettings,captionWhitelistSettings:!!this.isWatchingField("captionWhitelistSettings")&&t.options.captionWhitelistSettings});return e&&e(),i.a.getFeedMedia(o).then(e=>(this.prevOptions=new n.a.Options(t.options),this.media=[],this.addMedia(e.data.media),this.media))}addMedia(t){t.forEach(t=>{this.media.some(e=>e.id==t.id)||this.media.push(t)})}hasCache(t){return null!==this.prevOptions&&!this.isCacheInvalid(t)}isWatchingField(t){var e,o,n;let i=null!==(e=this.config.watch.all)&&void 0!==e&&e;return 1===r.a.size(this.config.watch)&&void 0!==this.config.watch.all?i:(l.FILTER_FIELDS.includes(t)&&(i=null!==(o=r.a.get(this.config.watch,"filters"))&&void 0!==o?o:i),null!==(n=r.a.get(this.config.watch,t))&&void 0!==n?n:i)}isCacheInvalid(t){const e=t.options,o=this.prevOptions;if(Object(a.h)(t.media,this.media,(t,e)=>t.id===e.id).length>0)return!0;if(this.isWatchingField("accounts")&&!Object(a.e)(e.accounts,o.accounts))return!0;if(this.isWatchingField("tagged")&&!Object(a.e)(e.tagged,o.tagged))return!0;if(this.isWatchingField("hashtags")&&!Object(a.e)(e.hashtags,o.hashtags,s.c))return!0;if(this.isWatchingField("moderationMode")&&e.moderationMode!==o.moderationMode)return!0;if(this.isWatchingField("moderation")&&!Object(a.e)(e.moderation,o.moderation))return!0;if(this.isWatchingField("filters")){if(this.isWatchingField("captionWhitelistSettings")&&e.captionWhitelistSettings!==o.captionWhitelistSettings)return!0;if(this.isWatchingField("captionBlacklistSettings")&&e.captionBlacklistSettings!==o.captionBlacklistSettings)return!0;if(this.isWatchingField("hashtagWhitelistSettings")&&e.hashtagWhitelistSettings!==o.hashtagWhitelistSettings)return!0;if(this.isWatchingField("hashtagBlacklistSettings")&&e.hashtagBlacklistSettings!==o.hashtagBlacklistSettings)return!0;if(this.isWatchingField("captionWhitelist")&&!Object(a.e)(e.captionWhitelist,o.captionWhitelist))return!0;if(this.isWatchingField("captionBlacklist")&&!Object(a.e)(e.captionBlacklist,o.captionBlacklist))return!0;if(this.isWatchingField("hashtagWhitelist")&&!Object(a.e)(e.hashtagWhitelist,o.hashtagWhitelist))return!0;if(this.isWatchingField("hashtagBlacklist")&&!Object(a.e)(e.hashtagBlacklist,o.hashtagBlacklist))return!0}return!1}}!function(t){t.FILTER_FIELDS=["hashtagBlacklist","hashtagWhitelist","captionBlacklist","captionWhitelist","hashtagBlacklistSettings","hashtagWhitelistSettings","captionBlacklistSettings","captionWhitelistSettings"]}(l||(l={}));const c=new l({watch:{all:!0,filters:!1}}),u=new l({watch:{all:!0,moderation:!1}})},103:function(t,e,o){"use strict";o.d(e,"a",(function(){return S}));var n=o(0),i=o.n(n),a=o(64),s=o(13),r=o.n(s),l=o(7),c=o(3),u=o(592),d=o(412),h=o(80),p=o(133),m=o(127),g=o(47),f=o(9),b=o(35),y=o(19),v=o(73),O=Object(l.b)((function({account:t,onUpdate:e}){const[o,n]=i.a.useState(!1),[a,s]=i.a.useState(""),[l,O]=i.a.useState(!1),S=t.type===c.a.Type.PERSONAL,E=c.b.getBioText(t),w=()=>{t.customBio=a,O(!0),g.a.updateAccount(t).then(()=>{n(!1),O(!1),e&&e()})},_=o=>{t.customProfilePicUrl=o,O(!0),g.a.updateAccount(t).then(()=>{O(!1),e&&e()})};return i.a.createElement("div",{className:r.a.root},i.a.createElement("div",{className:r.a.container},i.a.createElement("div",{className:r.a.infoColumn},i.a.createElement("a",{href:c.b.getProfileUrl(t),target:"_blank",className:r.a.username},"@",t.username),i.a.createElement("div",{className:r.a.row},i.a.createElement("span",{className:r.a.label},"Spotlight ID:"),t.id),i.a.createElement("div",{className:r.a.row},i.a.createElement("span",{className:r.a.label},"User ID:"),t.userId),i.a.createElement("div",{className:r.a.row},i.a.createElement("span",{className:r.a.label},"Type:"),t.type),!o&&i.a.createElement("div",{className:r.a.row},i.a.createElement("div",null,i.a.createElement("span",{className:r.a.label},"Bio:"),i.a.createElement("a",{className:r.a.editBioLink,onClick:()=>{s(c.b.getBioText(t)),n(!0)}},"Edit bio"),i.a.createElement("pre",{className:r.a.bio},E.length>0?E:"(No bio)"))),o&&i.a.createElement("div",{className:r.a.row},i.a.createElement("textarea",{className:r.a.bioEditor,value:a,onChange:t=>{s(t.target.value)},onKeyDown:t=>{"Enter"===t.key&&t.ctrlKey&&(w(),t.preventDefault(),t.stopPropagation())},rows:4}),i.a.createElement("div",{className:r.a.bioFooter},i.a.createElement("div",{className:r.a.bioEditingControls},l&&i.a.createElement("span",null,"Please wait ...")),i.a.createElement("div",{className:r.a.bioEditingControls},i.a.createElement(f.a,{className:r.a.bioEditingButton,type:f.c.DANGER,disabled:l,onClick:()=>{t.customBio="",O(!0),g.a.updateAccount(t).then(()=>{n(!1),O(!1),e&&e()})}},"Reset"),i.a.createElement(f.a,{className:r.a.bioEditingButton,type:f.c.SECONDARY,disabled:l,onClick:()=>{n(!1)}},"Cancel"),i.a.createElement(f.a,{className:r.a.bioEditingButton,type:f.c.PRIMARY,disabled:l,onClick:w},"Save"))))),i.a.createElement("div",{className:r.a.picColumn},i.a.createElement("div",null,i.a.createElement(v.a,{account:t,className:r.a.profilePic})),i.a.createElement(p.a,{id:"account-custom-profile-pic",title:"Select profile picture",mediaType:"image",onSelect:t=>{const e=parseInt(t.attributes.id),o=m.a.media.attachment(e).attributes.url;_(o)}},({open:t})=>i.a.createElement(f.a,{type:f.c.SECONDARY,className:r.a.setCustomPic,onClick:t},"Change profile picture")),t.customProfilePicUrl.length>0&&i.a.createElement("a",{className:r.a.resetCustomPic,onClick:()=>{_("")}},"Reset profile picture"))),S&&i.a.createElement("div",{className:r.a.personalInfoMessage},i.a.createElement(b.a,{type:b.b.INFO,showIcon:!0},"Due to restrictions set by Instagram, Spotlight cannot import the profile photo and bio"," ","text for Personal accounts."," ",i.a.createElement("a",{href:y.a.resources.customPersonalInfoUrl,target:"_blank"},"Click here to learn more"),".")),i.a.createElement(h.a,{label:"View access token",stealth:!0},i.a.createElement("div",{className:r.a.row},t.accessToken&&i.a.createElement("div",null,i.a.createElement("p",null,i.a.createElement("span",{className:r.a.label},"Expires on:"),i.a.createElement("span",null,t.accessToken.expiry?Object(u.a)(Object(d.a)(t.accessToken.expiry),"PPPP"):"Unknown")),i.a.createElement("pre",{className:r.a.accessToken},t.accessToken.code)))))}));function S({isOpen:t,onClose:e,onUpdate:o,account:n}){return i.a.createElement(a.a,{isOpen:t&&!!n,title:"Account details",icon:"admin-users",onClose:e},i.a.createElement(a.a.Content,null,n&&i.a.createElement(O,{account:n,onUpdate:o})))}},11:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(15),a=o(12),s=o(4);!function(t){function e(t){return t?c(t.type):void 0}function o(t){var o;if("object"!=typeof t)return!1;const n=e(t);return void 0!==n&&n.isValid(null!==(o=t.config)&&void 0!==o?o:{})}function n(e){return e?t.getPromoFromDictionary(e,i.a.config.globalPromotions):void 0}function r(t){const e=l(t);return void 0===e?void 0:e.promotion}function l(e){if(e)for(const o of i.a.config.autoPromotions){const n=t.Automation.getType(o),i=t.Automation.getConfig(o);if(n&&n.matches(e,i))return o}}function c(e){return t.types.find(t=>t.id===e)}let u;t.getConfig=function(t){var e,o;return t&&null!==(o=null!==(e=t.config)&&void 0!==e?e:t.data)&&void 0!==o?o:{}},t.getType=e,t.isValid=o,t.getPromoFromDictionary=function(e,o){const n=a.a.get(o,e.id);if(n)return t.getType(n)?n:void 0},t.getPromo=function(t){return Object(s.j)(o,[()=>n(t),()=>r(t)])},t.getGlobalPromo=n,t.getAutoPromo=r,t.getAutomation=l,t.types=[],t.getTypes=function(){return t.types},t.registerType=function(e){t.types.push(e)},t.getTypeById=c,t.clearTypes=function(){t.types.splice(0,t.types.length)},function(t){t.getType=function(t){return t?o(t.type):void 0},t.getConfig=function(t){var e,o;return t&&null!==(o=null!==(e=t.config)&&void 0!==e?e:t.data)&&void 0!==o?o:{}},t.getPromotion=function(t){return t?t.promotion:void 0};const e=[];function o(t){return e.find(e=>e.id===t)}t.getTypes=function(){return e},t.registerType=function(t){e.push(t)},t.getTypeById=o,t.clearTypes=function(){e.splice(0,e.length)}}(u=t.Automation||(t.Automation={}))}(n||(n={}))},12:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(4);!function(t){function e(t,e){return(null!=t?t:{}).hasOwnProperty(e.toString())}function o(t,e){return(null!=t?t:{})[e.toString()]}function n(t,e,o){return(t=null!=t?t:{})[e.toString()]=o,t}t.has=e,t.get=o,t.set=n,t.ensure=function(o,i,a){return e(o,i)||n(o,i,a),t.get(o,i)},t.withEntry=function(e,o,n){return t.set(Object(i.g)(null!=e?e:{}),o,n)},t.remove=function(t,e){return delete(t=null!=t?t:{})[e.toString()],t},t.without=function(e,o){return t.remove(Object(i.g)(null!=e?e:{}),o)},t.at=function(e,n){return o(e,t.keys(e)[n])},t.keys=function(t){return Object.keys(null!=t?t:{})},t.values=function(t){return Object.values(null!=t?t:{})},t.entries=function(e){return t.keys(e).map(t=>[t,e[t]])},t.map=function(e,o){const n={};return t.forEach(e,(t,e)=>n[t]=o(e,t)),n},t.size=function(e){return t.keys(null!=e?e:{}).length},t.isEmpty=function(e){return 0===t.size(null!=e?e:{})},t.equals=function(t,e){return Object(i.l)(t,e)},t.forEach=function(e,o){t.keys(e).forEach(t=>o(t,e[t]))},t.fromArray=function(e){const o={};return e.forEach(([e,n])=>t.set(o,e,n)),o},t.fromMap=function(e){const o={};return e.forEach((e,n)=>t.set(o,n,e)),o}}(n||(n={}))},122:function(t,e,o){t.exports={root:"ProUpgradeBtn__root"}},124:function(t,e,o){"use strict";var n=o(102);e.a=new class{constructor(){this.mediaStore=n.a}}},13:function(t,e,o){t.exports={root:"AccountInfo__root",container:"AccountInfo__container",column:"AccountInfo__column","info-column":"AccountInfo__info-column AccountInfo__column",infoColumn:"AccountInfo__info-column AccountInfo__column","pic-column":"AccountInfo__pic-column AccountInfo__column",picColumn:"AccountInfo__pic-column AccountInfo__column",id:"AccountInfo__id",username:"AccountInfo__username","profile-pic":"AccountInfo__profile-pic",profilePic:"AccountInfo__profile-pic",label:"AccountInfo__label",row:"AccountInfo__row",pre:"AccountInfo__pre",bio:"AccountInfo__bio AccountInfo__pre","link-button":"AccountInfo__link-button",linkButton:"AccountInfo__link-button","edit-bio-link":"AccountInfo__edit-bio-link AccountInfo__link-button",editBioLink:"AccountInfo__edit-bio-link AccountInfo__link-button","bio-editor":"AccountInfo__bio-editor",bioEditor:"AccountInfo__bio-editor","bio-footer":"AccountInfo__bio-footer",bioFooter:"AccountInfo__bio-footer","bio-editing-controls":"AccountInfo__bio-editing-controls",bioEditingControls:"AccountInfo__bio-editing-controls","access-token":"AccountInfo__access-token AccountInfo__pre",accessToken:"AccountInfo__access-token AccountInfo__pre","set-custom-pic":"AccountInfo__set-custom-pic",setCustomPic:"AccountInfo__set-custom-pic","reset-custom-pic":"AccountInfo__reset-custom-pic AccountInfo__link-button",resetCustomPic:"AccountInfo__reset-custom-pic AccountInfo__link-button",subtext:"AccountInfo__subtext","personal-info-message":"AccountInfo__personal-info-message",personalInfoMessage:"AccountInfo__personal-info-message"}},131:function(t,e,o){"use strict";o.d(e,"a",(function(){return y}));var n=o(0),i=o.n(n),a=o(81),s=o.n(a),r=o(25),l=o(69),c=o.n(l),u=o(58),d=o.n(u),h=o(7),p=o(4),m=o(123),g=Object(h.b)((function({field:t}){const e="settings-field-"+Object(p.p)(),o=!t.label||t.fullWidth;return i.a.createElement("div",{className:d.a.root},t.label&&i.a.createElement("div",{className:d.a.label},i.a.createElement("label",{htmlFor:e},t.label)),i.a.createElement("div",{className:d.a.container},i.a.createElement("div",{className:o?d.a.controlFullWidth:d.a.controlPartialWidth},i.a.createElement(t.component,{id:e})),t.tooltip&&i.a.createElement("div",{className:d.a.tooltip},i.a.createElement(m.a,null,t.tooltip))))}));function f({group:t}){return i.a.createElement("div",{className:c.a.root},t.title&&t.title.length>0&&i.a.createElement("h1",{className:c.a.title},t.title),t.component&&i.a.createElement("div",{className:c.a.content},i.a.createElement(t.component)),t.fields&&i.a.createElement("div",{className:c.a.fieldList},t.fields.map(t=>i.a.createElement(g,{field:t,key:t.id}))))}var b=o(18);function y({page:t}){return Object(b.d)("keydown",t=>{t.key&&"s"===t.key.toLowerCase()&&t.ctrlKey&&(r.c.save(),t.preventDefault(),t.stopPropagation())}),i.a.createElement("article",{className:s.a.root},t.component&&i.a.createElement("div",{className:s.a.content},i.a.createElement(t.component)),t.groups&&i.a.createElement("div",{className:s.a.groupList},t.groups.map(t=>i.a.createElement(f,{key:t.id,group:t}))))}},15:function(t,e,o){"use strict";var n,i=o(11);let a;e.a=a={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(n=SliCommonL10n.globalPromotions)&&void 0!==n?n:{}},image:t=>`${a.config.imagesUrl}/${t}`},i.a.registerType({id:"link",label:"Link",isValid:()=>!1}),i.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),i.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},150:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(0),i=o.n(n),a=o(122),s=o.n(a),r=o(19);function l({url:t,children:e}){return i.a.createElement("a",{className:s.a.root,href:null!=t?t:r.a.resources.pricingUrl,target:"_blank"},null!=e?e:"Free 14-day PRO trial")}},16:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));const n=t=>"string"==typeof t?t:"r"in t?"rgba("+t.r+","+t.g+","+t.b+","+t.a+")":"h"in t?"hsla("+t.h+","+t.s+","+t.l+","+t.a+")":"#fff"},160:function(t,e,o){"use strict";function n(t,e){return"url"===e.linkType?e.url:e.postUrl}var i;o.d(e,"a",(function(){return i})),e.b={id:"link",label:"Link",getIcon:()=>"admin-links",getPopupLink:function(t,e){return"string"==typeof e.linkText&&e.linkText.length>0?[e.linkText,e.newTab]:[i.getDefaultLinkText(e),e.newTab]},isValid:function(t){return"string"==typeof t.linkType&&t.linkType.length>0&&("url"===t.linkType&&"string"==typeof t.url&&t.url.length>0||!!t.postId&&"string"==typeof t.postUrl&&t.postUrl.length>0)},getMediaUrl:n,onMediaClick:function(t,e){var o;const i=n(0,e),a=null===(o=e.linkDirectly)||void 0===o||o;return!(!i||!a)&&(window.open(i,e.newTab?"_blank":"_self"),!0)}},function(t){t.getDefaultLinkText=function(t){switch(t.linkType){case"product":return"Buy it now";case"post":return"Read the article";case"page":return"Learn more";default:return"Visit link"}}}(i||(i={}))},171:function(t,e,o){"use strict";o.d(e,"a",(function(){return s}));var n=o(0),i=o.n(n),a=o(46);function s({breakpoints:t,render:e,children:o}){const[s,r]=i.a.useState(null),l=i.a.useCallback(()=>{const e=Object(a.b)();r(()=>t.reduce((t,o)=>e.width<=o&&o<t?o:t,1/0))},[t]);Object(n.useEffect)(()=>(l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)),[]);const c=e?e(s):i.a.createElement(o,{breakpoint:s});return null!==s?c:null}},172:function(t,e,o){"use strict";var n=o(0),i=o.n(n),a=o(125),s=o(30),r=o.n(s),l=o(59),c=o(3),u=o(9),d=o(132),h=o(41),p=o(31),m=o(47),g=o(103),f=o(73),b=o(19),y=o(89),v=o(37),O=o(134);function S({accounts:t,showDelete:e,onDeleteError:o}){const n=(t=null!=t?t:[]).filter(t=>t.type===c.a.Type.BUSINESS).length,[a,s]=i.a.useState(!1),[S,E]=i.a.useState(null),[w,_]=i.a.useState(!1),[C,P]=i.a.useState(),[T,A]=i.a.useState(!1),k=t=>()=>{E(t),s(!0)},B=t=>()=>{m.a.openAuthWindow(t.type,0,()=>{b.a.restApi.deleteAccountMedia(t.id)})},M=t=>()=>{P(t),_(!0)},L=()=>{A(!1),P(null),_(!1)},I={cols:{username:r.a.usernameCol,type:r.a.typeCol,usages:r.a.usagesCol,actions:r.a.actionsCol},cells:{username:r.a.usernameCell,type:r.a.typeCell,usages:r.a.usagesCell,actions:r.a.actionsCell}};return i.a.createElement("div",{className:"accounts-list"},i.a.createElement(d.a,{styleMap:I,rows:t,cols:[{id:"username",label:"Username",render:t=>i.a.createElement("div",null,i.a.createElement(f.a,{account:t,className:r.a.profilePic}),i.a.createElement("a",{className:r.a.username,onClick:k(t)},t.username))},{id:"type",label:"Type",render:t=>i.a.createElement("span",{className:r.a.accountType},t.type)},{id:"usages",label:"Feeds",render:t=>i.a.createElement("span",{className:r.a.usages},t.usages.map((t,e)=>!!h.a.getById(t)&&i.a.createElement(l.a,{key:e,to:p.a.at({screen:"edit",id:t.toString()})},h.a.getById(t).name)))},{id:"actions",label:"Actions",render:t=>e&&i.a.createElement(v.f,null,({ref:t,openMenu:e})=>i.a.createElement(u.a,{ref:t,className:r.a.actionsBtn,type:u.c.PILL,size:u.b.NORMAL,onClick:e},i.a.createElement(O.a,null)),i.a.createElement(v.b,null,i.a.createElement(v.c,{onClick:k(t)},"Info"),i.a.createElement(v.c,{onClick:B(t)},"Reconnect"),i.a.createElement(v.d,null),i.a.createElement(v.c,{onClick:M(t)},"Delete")))}]}),i.a.createElement(g.a,{isOpen:a,onClose:()=>s(!1),account:S}),i.a.createElement(y.a,{isOpen:w,title:"Are you sure?",buttons:[T?"Please wait ...":"Yes I'm sure","Cancel"],okDisabled:T,cancelDisabled:T,onAccept:()=>{A(!0),m.a.deleteAccount(C.id).then(()=>L()).catch(()=>{o&&o("An error occurred while trying to remove the account."),L()})},onCancel:L},i.a.createElement("p",null,"Are you sure you want to delete"," ",i.a.createElement("span",{style:{fontWeight:"bold"}},C?C.username:""),"?"," ","This will also delete all saved media associated with this account."),C&&C.type===c.a.Type.BUSINESS&&1===n&&i.a.createElement("p",null,i.a.createElement("b",null,"Note:")," ",i.a.createElement("span",null,"Because this is your only connected Business account, deleting it will"," ","also cause any feeds that show public hashtag posts to no longer work."))))}var E=o(35),w=o(7),_=o(135),C=o(99),P=o.n(C);e.a=Object(w.b)((function(){const[,t]=i.a.useState(0),[e,o]=i.a.useState(""),n=i.a.useCallback(()=>t(t=>t++),[]);return c.b.hasAccounts()?i.a.createElement("div",{className:P.a.root},e.length>0&&i.a.createElement(E.a,{type:E.b.ERROR,showIcon:!0,isDismissible:!0,onDismiss:()=>o("")},e),i.a.createElement("div",{className:P.a.connectBtn},i.a.createElement(a.a,{onConnect:n})),i.a.createElement(S,{accounts:c.b.list,showDelete:!0,onDeleteError:o})):i.a.createElement(_.a,null)}))},18:function(t,e,o){"use strict";o.d(e,"j",(function(){return r})),o.d(e,"f",(function(){return l})),o.d(e,"b",(function(){return c})),o.d(e,"c",(function(){return u})),o.d(e,"a",(function(){return d})),o.d(e,"n",(function(){return h})),o.d(e,"h",(function(){return p})),o.d(e,"l",(function(){return m})),o.d(e,"k",(function(){return g})),o.d(e,"e",(function(){return f})),o.d(e,"d",(function(){return b})),o.d(e,"m",(function(){return y})),o.d(e,"g",(function(){return v})),o.d(e,"i",(function(){return O}));var n=o(0),i=o.n(n),a=o(60),s=o(46);function r(t,e){!function(t,e,o){const n=i.a.useRef(!0);t(()=>{n.current=!0;const t=e(()=>new Promise(t=>{n.current&&t()}));return()=>{n.current=!1,t&&t()}},o)}(n.useEffect,t,e)}function l(t){const[e,o]=i.a.useState(t),n=i.a.useRef(e);return[e,()=>n.current,t=>o(n.current=t)]}function c(t,e,o=[]){function i(n){!t.current||t.current.contains(n.target)||o.some(t=>t&&t.current&&t.current.contains(n.target))||e(n)}Object(n.useEffect)(()=>(document.addEventListener("mousedown",i),document.addEventListener("touchend",i),()=>{document.removeEventListener("mousedown",i),document.removeEventListener("touchend",i)}))}function u(t,e){Object(n.useEffect)(()=>{const o=()=>{0===t.filter(t=>!t.current||document.activeElement===t.current||t.current.contains(document.activeElement)).length&&e()};return document.addEventListener("keyup",o),()=>document.removeEventListener("keyup",o)},t)}function d(t,e,o=100){const[a,s]=i.a.useState(t);return Object(n.useEffect)(()=>{let n=null;return t===e?n=setTimeout(()=>s(e),o):s(!e),()=>{null!==n&&clearTimeout(n)}},[t]),[a,s]}function h(t){const[e,o]=i.a.useState(Object(s.b)()),a=()=>{const e=Object(s.b)();o(e),t&&t(e)};return Object(n.useEffect)(()=>(a(),window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)),[]),e}function p(){return new URLSearchParams(Object(a.e)().search)}function m(t,e){Object(n.useEffect)(()=>{const o=o=>{if(e)return(o||window.event).returnValue=t,t};return window.addEventListener("beforeunload",o),()=>window.removeEventListener("beforeunload",o)},[e])}function g(t,e){const o=i.a.useRef(!1);return Object(n.useEffect)(()=>{o.current&&void 0!==t.current&&(t.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=e?e:{})),o.current=!1)},[o.current]),()=>o.current=!0}function f(t,e,o,i=[],a=[]){Object(n.useEffect)(()=>(i.reduce((t,e)=>t&&e,!0)&&t.addEventListener(e,o),()=>t.removeEventListener(e,o)),a)}function b(t,e,o=[],n=[]){f(document,t,e,o,n)}function y(t,e,o=[],n=[]){f(window,t,e,o,n)}function v(t){return e=>{" "!==e.key&&"Enter"!==e.key||(t(),e.preventDefault(),e.stopPropagation())}}function O(t){const[e,o]=i.a.useState(t);return[function(t){const e=i.a.useRef(t);return e.current=t,e}(e),o]}o(53)},2:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(1),a=function(t,e,o,n){var i,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,o,n);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(s=(a<3?i(s):a>3?i(e,o,s):i(e,o))||s);return a>3&&s&&Object.defineProperty(e,o,s),s};!function(t){class e{constructor(t,e,o){this.prop=t,this.name=e,this.icon=o}}e.DESKTOP=new e("desktop","Desktop","desktop"),e.TABLET=new e("tablet","Tablet","tablet"),e.PHONE=new e("phone","Phone","smartphone"),t.Mode=e,t.MODES=[e.DESKTOP,e.TABLET,e.PHONE];class o{constructor(t,e,o){this.desktop=t,this.tablet=e,this.phone=o}get(t,e){return n(this,t,e)}set(t,e){s(this,e,t)}with(t,e){const n=r(this,e,t);return new o(n.desktop,n.tablet,n.phone)}}function n(t,e,o=!1){if(!t)return;const n=t[e.prop];return o&&null==n?t.desktop:n}function s(t,e,o){return t[o.prop]=e,t}function r(t,e,n){return s(new o(t.desktop,t.tablet,t.phone),e,n)}a([i.o],o.prototype,"desktop",void 0),a([i.o],o.prototype,"tablet",void 0),a([i.o],o.prototype,"phone",void 0),t.Value=o,t.getName=function(t){return t.name},t.getIcon=function(t){return t.icon},t.cycle=function(o){const n=t.MODES.findIndex(t=>t===o);return void 0===n?e.DESKTOP:t.MODES[(n+1)%t.MODES.length]},t.get=n,t.set=s,t.withValue=r,t.normalize=function(t,e){return null==t?e.hasOwnProperty("all")?new o(e.all,e.all,e.all):new o(e.desktop,e.tablet,e.phone):"object"==typeof t&&t.hasOwnProperty("desktop")?new o(t.desktop,t.tablet,t.phone):new o(t,t,t)},t.getModeForWindowSize=function(t){return t.width<=768?e.PHONE:t.width<=935?e.TABLET:e.DESKTOP},t.isValid=function(t){return"object"==typeof t&&t.hasOwnProperty("desktop")}}(n||(n={}))},22:function(t,e,o){"use strict";var n=o(51),i=o.n(n),a=o(15),s=o(53);const r=a.a.config.restApi.baseUrl,l={};a.a.config.restApi.authToken&&(l["X-Sli-Auth-Token"]=a.a.config.restApi.authToken);const c=i.a.create({baseURL:r,headers:l});c.interceptors.response.use(t=>t,t=>{if(void 0!==t.response){if(403===t.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw t}});const u={config:Object.assign(Object.assign({},a.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(t,e=0,o=0,n)=>{const a=n?new i.a.CancelToken(n):void 0;return new Promise((n,i)=>{const s=t=>{n(t),document.dispatchEvent(new Event(u.events.onGetFeedMedia))};c.post("/media/feed",{options:t,num:o,from:e},{cancelToken:a}).then(n=>{n&&n.data.needImport?u.importMedia(t).then(()=>{c.post("/media/feed",{options:t,num:o,from:e},{cancelToken:a}).then(s).catch(i)}).catch(i):s(n)}).catch(i)})},getMedia:(t=0,e=0)=>c.get(`/media?num=${t}&offset=${e}`),importMedia:t=>new Promise((e,o)=>{document.dispatchEvent(new Event(u.events.onImportStart));const n=t=>{document.dispatchEvent(new Event(u.events.onImportFail)),o(t)};c.post("/media/import",{options:t}).then(t=>{t.data.success?(document.dispatchEvent(new Event(u.events.onImportEnd)),e(t)):n(t)}).catch(n)}),getErrorReason:t=>{let e;return"object"==typeof t.response&&(t=t.response.data),e="string"==typeof t.message?t.message:"string"==typeof t.error?t.error:t.toString(),Object(s.b)(e)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};e.a=u},29:function(t,e,o){"use strict";o.d(e,"a",(function(){return r})),o.d(e,"d",(function(){return l})),o.d(e,"c",(function(){return c})),o.d(e,"b",(function(){return u})),o(5);var n=o(65),i=o(0),a=o.n(i),s=o(4);function r(t,e){const o=e.map(n.b).join("|");return new RegExp(`#(${o})(?:\\b|\\r|#|$)`,"imu").test(t)}function l(t,e,o=0,n=!1){let r=t.trim();n&&(r=r.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const l=r.split("\n"),c=l.map((t,o)=>{if(t=t.trim(),n&&/^[.*•]$/.test(t))return null;let r,c=[];for(;null!==(r=/#([^\s]+)/g.exec(t));){const e="https://instagram.com/explore/tags/"+r[1],o=a.a.createElement("a",{href:e,target:"_blank",key:Object(s.p)()},r[0]),n=t.substr(0,r.index),i=t.substr(r.index+r[0].length);c.push(n),c.push(o),t=i}return t.length&&c.push(t),e&&(c=e(c,o)),l.length>1&&c.push(a.a.createElement("br",{key:Object(s.p)()})),a.a.createElement(i.Fragment,{key:Object(s.p)()},c)});return o>0?c.slice(0,o):c}function c(t,e){return 0===t.tag.localeCompare(e.tag)&&t.sort===e.sort}function u(t){return"https://instagram.com/explore/tags/"+t}},3:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(22),a=o(1);!function(t){let e;!function(t){t.PERSONAL="PERSONAL",t.BUSINESS="BUSINESS"}(e=t.Type||(t.Type={}))}(n||(n={}));const s=Object(a.o)([]),r="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",l=t=>s.find(e=>e.id===t),c=t=>"https://instagram.com/"+t;function u(t){return t.slice().sort((t,e)=>t.type===e.type?0:t.type===n.Type.PERSONAL?-1:1),s.splice(0,s.length),t.forEach(t=>s.push(Object(a.o)(t))),s}function d(t){if("object"==typeof t&&Array.isArray(t.data))return u(t.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}e.b={list:s,DEFAULT_PROFILE_PIC:r,getById:l,getByUsername:t=>s.find(e=>e.username===t),hasAccounts:()=>s.length>0,filterExisting:t=>t.filter(t=>void 0!==l(t)),idsToAccounts:t=>t.map(t=>l(t)).filter(t=>void 0!==t),getPersonalAccounts:()=>s.filter(t=>t.type===n.Type.PERSONAL),getBusinessAccounts:()=>s.filter(t=>t.type===n.Type.BUSINESS),getProfilePicUrl:t=>t.customProfilePicUrl?t.customProfilePicUrl:t.profilePicUrl?t.profilePicUrl:r,getBioText:t=>t.customBio.length?t.customBio:t.bio,getProfileUrl:t=>c(t.username),getUsernameUrl:c,loadAccounts:function(){return i.a.getAccounts().then(d).catch(t=>{throw i.a.getErrorReason(t)})},loadFromResponse:d,addAccounts:u}},30:function(t,e,o){t.exports={"username-col":"AccountsList__username-col",usernameCol:"AccountsList__username-col","actions-col":"AccountsList__actions-col",actionsCol:"AccountsList__actions-col","username-cell":"AccountsList__username-cell",usernameCell:"AccountsList__username-cell",username:"AccountsList__username","profile-pic":"AccountsList__profile-pic",profilePic:"AccountsList__profile-pic","account-type":"AccountsList__account-type",accountType:"AccountsList__account-type",usages:"AccountsList__usages","actions-btn":"AccountsList__actions-btn",actionsBtn:"AccountsList__actions-btn","usages-cell":"AccountsList__usages-cell",usagesCell:"AccountsList__usages-cell","usages-col":"AccountsList__usages-col",usagesCol:"AccountsList__usages-col","type-cell":"AccountsList__type-cell",typeCell:"AccountsList__type-cell","type-col":"AccountsList__type-col",typeCol:"AccountsList__type-col"}},31:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(1),i=o(66),a=o(4),s=function(t,e,o,n){var i,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,o,n);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(s=(a<3?i(s):a>3?i(e,o,s):i(e,o))||s);return a>3&&s&&Object.defineProperty(e,o,s),s};class r{constructor(){const t=window.location;this._pathName=t.pathname,this._baseUrl=t.protocol+"//"+t.host,this.parsed=Object(i.parse)(t.search),this.unListen=null,this.listeners=[],Object(n.p)(()=>this._path,t=>this.path=t)}createPath(t){return this._pathName+"?"+Object(i.stringify)(t)}get _path(){return this.createPath(this.parsed)}get(t,e=!0){return Object(a.i)(this.parsed[t])}at(t){return this.createPath(Object.assign({page:this.parsed.page},this.processQuery(t)))}fullUrl(t){return this._baseUrl+this.createPath(Object.assign({page:this.parsed.page},this.processQuery(t)))}with(t){return this.createPath(Object.assign(Object.assign({},this.parsed),this.processQuery(t)))}without(t){const e=Object.assign({},this.parsed);return delete e[t],this.createPath(e)}goto(t,e=!1){this.history.push(e?this.with(t):this.at(t),{})}useHistory(t){return this.unListen&&this.unListen(),this.history=t,this.unListen=this.history.listen(t=>{this.parsed=Object(i.parse)(t.search),this.listeners.forEach(t=>t())}),this}listen(t){this.listeners.push(t)}unlisten(t){this.listeners=this.listeners.filter(e=>e===t)}processQuery(t){const e=Object.assign({},t);return Object.getOwnPropertyNames(t).forEach(o=>{t[o]&&0===t[o].length?delete e[o]:e[o]=t[o]}),e}}s([n.o],r.prototype,"path",void 0),s([n.o],r.prototype,"parsed",void 0),s([n.h],r.prototype,"_path",null);const l=new r},4:function(t,e,o){"use strict";o.d(e,"p",(function(){return s})),o.d(e,"g",(function(){return r})),o.d(e,"a",(function(){return l})),o.d(e,"q",(function(){return c})),o.d(e,"b",(function(){return u})),o.d(e,"d",(function(){return d})),o.d(e,"l",(function(){return h})),o.d(e,"k",(function(){return p})),o.d(e,"h",(function(){return m})),o.d(e,"e",(function(){return g})),o.d(e,"o",(function(){return f})),o.d(e,"n",(function(){return b})),o.d(e,"m",(function(){return y})),o.d(e,"j",(function(){return v})),o.d(e,"f",(function(){return O})),o.d(e,"c",(function(){return S})),o.d(e,"i",(function(){return E}));var n=o(169),i=o(170);let a=0;function s(){return a++}function r(t){const e={};return Object.keys(t).forEach(o=>{const n=t[o];Array.isArray(n)?e[o]=n.slice():n instanceof Map?e[o]=new Map(n.entries()):e[o]="object"==typeof n?r(n):n}),e}function l(t,e){return Object.keys(e).forEach(o=>{t[o]=e[o]}),t}function c(t,e){return l(r(t),e)}function u(t,e){return Array.isArray(t)&&Array.isArray(e)?d(t,e):t instanceof Map&&e instanceof Map?d(Array.from(t.entries()),Array.from(e.entries())):"object"==typeof t&&"object"==typeof e?h(t,e):t===e}function d(t,e,o){if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n<t.length;++n)if(o){if(!o(t[n],e[n]))return!1}else if(!u(t[n],e[n]))return!1;return!0}function h(t,e){if(!t||!e||"object"!=typeof t||"object"!=typeof e)return u(t,e);const o=Object.keys(t),n=Object.keys(e);if(o.length!==n.length)return!1;const i=new Set(o.concat(n));for(const o of i)if(!u(t[o],e[o]))return!1;return!0}function p(t){return 0===Object.keys(null!=t?t:{}).length}function m(t,e,o){return o=null!=o?o:(t,e)=>t===e,t.filter(t=>!e.some(e=>o(t,e)))}function g(t,e,o){return o=null!=o?o:(t,e)=>t===e,t.every(t=>e.some(e=>o(t,e)))&&e.every(e=>t.some(t=>o(e,t)))}function f(t,e){const o=/(\s+)/g;let n,i=0,a=0,s="";for(;null!==(n=o.exec(t))&&i<e;){const e=n.index+n[1].length;s+=t.substr(a,e-a),a=e,i++}return a<t.length&&(s+=" ..."),s}function b(t){return Object(n.a)(Object(i.a)(t),{addSuffix:!0})}function y(t,e){const o=[];return t.forEach((t,n)=>{const i=n%e;Array.isArray(o[i])?o[i].push(t):o[i]=[t]}),o}function v(t,e){for(const o of e){const e=o();if(t(e))return e}}function O(t,e){return Math.max(0,Math.min(e.length-1,t))}function S(t,e,o){const n=t.slice();return n[e]=o,n}function E(t){return Array.isArray(t)?t[0]:t}},40:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));class n{static getById(t){const e=n.list.find(e=>e.id===t);return!e&&n.list.length>0?n.list[0]:e}static getName(t){const e=n.getById(t);return e?e.name:"(Missing layout)"}static addLayout(t){n.list.push(t)}}n.list=[]},42:function(t,o){t.exports=e},45:function(t,e,o){t.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},46:function(t,e,o){"use strict";function n(t,e,o={}){return window.open(t,e,function(t={}){return Object.getOwnPropertyNames(t).map(e=>`${e}=${t[e]}`).join(",")}(o))}function i(t,e){return{top:window.top.outerHeight/2+window.top.screenY-e/2,left:window.top.outerWidth/2+window.top.screenX-t/2,width:t,height:e}}function a(){const{innerWidth:t,innerHeight:e}=window;return{width:t,height:e}}o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){return i})),o.d(e,"b",(function(){return a}))},5:function(t,e,o){"use strict";o.d(e,"a",(function(){return n}));var n,i=o(12),a=o(3);!function(t){let e,o,n;function s(t){return t.hasOwnProperty("children")}!function(t){t.IMAGE="IMAGE",t.VIDEO="VIDEO",t.ALBUM="CAROUSEL_ALBUM"}(e=t.Type||(t.Type={})),function(e){let o;function n(e){if(s(e)&&t.Source.isOwnMedia(e.source)){if("object"==typeof e.thumbnails&&!i.a.isEmpty(e.thumbnails))return e.thumbnails;if("string"==typeof e.thumbnail&&e.thumbnail.length>0)return{[o.SMALL]:e.thumbnail,[o.MEDIUM]:e.thumbnail,[o.LARGE]:e.thumbnail}}return{[o.SMALL]:e.url,[o.MEDIUM]:e.url,[o.LARGE]:e.url}}!function(t){t.SMALL="s",t.MEDIUM="m",t.LARGE="l"}(o=e.Size||(e.Size={})),e.get=function(t,e){const o=n(t);return i.a.get(o,e)||(s(t)?t.thumbnail:t.url)},e.getMap=n,e.has=function(e){return!!s(e)&&!!t.Source.isOwnMedia(e.source)&&("string"==typeof e.thumbnail&&e.thumbnail.length>0||!i.a.isEmpty(e.thumbnails))},e.getSrcSet=function(t,e){var n;let a=[];i.a.has(t.thumbnails,o.SMALL)&&a.push(i.a.get(t.thumbnails,o.SMALL)+` ${e.s}w`),i.a.has(t.thumbnails,o.MEDIUM)&&a.push(i.a.get(t.thumbnails,o.MEDIUM)+` ${e.m}w`);const s=null!==(n=i.a.get(t.thumbnails,o.LARGE))&&void 0!==n?n:t.url;return a.push(s+` ${e.l}w`),a}}(o=t.Thumbnails||(t.Thumbnails={})),function(t){let e;function o(t){switch(t){case e.PERSONAL_ACCOUNT:return a.a.Type.PERSONAL;case e.BUSINESS_ACCOUNT:case e.TAGGED_ACCOUNT:case e.USER_STORY:return a.a.Type.BUSINESS;default:return}}function n(t){switch(t){case e.RECENT_HASHTAG:return"recent";case e.POPULAR_HASHTAG:return"popular";default:return}}!function(t){t.PERSONAL_ACCOUNT="PERSONAL_ACCOUNT",t.BUSINESS_ACCOUNT="BUSINESS_ACCOUNT",t.TAGGED_ACCOUNT="TAGGED_ACCOUNT",t.RECENT_HASHTAG="RECENT_HASHTAG",t.POPULAR_HASHTAG="POPULAR_HASHTAG",t.USER_STORY="USER_STORY"}(e=t.Type||(t.Type={})),t.createForAccount=function(t){return{name:t.username,type:t.type===a.a.Type.PERSONAL?e.PERSONAL_ACCOUNT:e.BUSINESS_ACCOUNT}},t.createForTaggedAccount=function(t){return{name:t.username,type:e.TAGGED_ACCOUNT}},t.createForHashtag=function(t){return{name:t.tag,type:"popular"===t.sort?e.POPULAR_HASHTAG:e.RECENT_HASHTAG}},t.getAccountType=o,t.getHashtagSort=n,t.getTypeLabel=function(t){switch(t){case e.PERSONAL_ACCOUNT:return"PERSONAL";case e.BUSINESS_ACCOUNT:return"BUSINESS";case e.TAGGED_ACCOUNT:return"TAGGED";case e.RECENT_HASHTAG:return"RECENT";case e.POPULAR_HASHTAG:return"POPULAR";case e.USER_STORY:return"STORY";default:return"UNKNOWN"}},t.processSources=function(t){const i=[],s=[],r=[],l=[],c=[];return t.forEach(t=>{switch(t.type){case e.RECENT_HASHTAG:case e.POPULAR_HASHTAG:c.push({tag:t.name,sort:n(t.type)});break;case e.PERSONAL_ACCOUNT:case e.BUSINESS_ACCOUNT:case e.TAGGED_ACCOUNT:case e.USER_STORY:const u=a.b.getByUsername(t.name),d=u?o(t.type):null;u&&u.type===d?t.type===e.TAGGED_ACCOUNT?s.push(u):t.type===e.USER_STORY?r.push(u):i.push(u):l.push(t)}}),{accounts:i,tagged:s,stories:r,hashtags:c,misc:l}},t.isOwnMedia=function(t){return t.type===e.PERSONAL_ACCOUNT||t.type===e.BUSINESS_ACCOUNT||t.type===e.USER_STORY}}(n=t.Source||(t.Source={})),t.getAsRows=(t,e)=>{t=t.slice(),e=e>0?e:1;let o=[];for(;t.length;)o.push(t.splice(0,e));if(o.length>0){const t=o.length-1;for(;o[t].length<e;)o[t].push({})}return o},t.isFromHashtag=t=>t.source.type===n.Type.POPULAR_HASHTAG||t.source.type===n.Type.RECENT_HASHTAG,t.isNotAChild=s}(n||(n={}))},53:function(t,e,o){"use strict";function n(t){const e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}function i(t){const e=document.createElement("DIV");return e.innerHTML=t,e.textContent||e.innerText||""}o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return i}))},54:function(t,e,o){"use strict";o.d(e,"a",(function(){return p}));var n=o(0),i=o.n(n),a=o(45),s=o.n(a),r=o(104),l=o(5),c=o(72),u=o.n(c);function d(){return i.a.createElement("div",{className:u.a.root})}var h=o(10);function p(t){var{media:e,className:o,size:a,onLoadImage:c,width:u,height:p}=t,m=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(o[n[i]]=t[n[i]])}return o}(t,["media","className","size","onLoadImage","width","height"]);const g=i.a.useRef(),f=i.a.useRef(),[b,y]=i.a.useState(!l.a.Thumbnails.has(e)),[v,O]=i.a.useState(!0),[S,E]=i.a.useState(!1);function w(){if(g.current){const t=null!=a?a:function(){const t=g.current.getBoundingClientRect();return t.width<=320?l.a.Thumbnails.Size.SMALL:t.width<=600?l.a.Thumbnails.Size.MEDIUM:l.a.Thumbnails.Size.LARGE}(),o=l.a.Thumbnails.get(e,t);g.current.src!==o&&(g.current.src=o)}}function _(){T()}function C(){e.type===l.a.Type.VIDEO?y(!0):g.current.src===e.url?E(!0):g.current.src=e.url,T()}function P(){isNaN(f.current.duration)||f.current.duration===1/0?f.current.currentTime=1:f.current.currentTime=f.current.duration/2,T()}function T(){O(!1),c&&c()}return Object(n.useLayoutEffect)(()=>{let t=new r.a(w);return g.current&&(g.current.onload=_,g.current.onerror=C,w(),t.observe(g.current)),f.current&&(f.current.onloadeddata=P),()=>{g.current&&(g.current.onload=()=>null,g.current.onerror=()=>null),f.current&&(f.current.onloadeddata=()=>null),t.disconnect()}},[e,a]),e.url&&e.url.length>0&&!S?i.a.createElement("div",Object.assign({className:Object(h.b)(s.a.root,o)},m),"VIDEO"===e.type&&b?i.a.createElement("video",{ref:f,className:s.a.video,src:e.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},i.a.createElement("source",{src:e.url}),"Your browser does not support videos"):i.a.createElement("img",Object.assign({ref:g,className:s.a.image,loading:"lazy",width:u,height:p,alt:""},h.e)),v&&i.a.createElement(d,null)):i.a.createElement("div",{className:s.a.notAvailable},i.a.createElement("span",null,"Thumbnail not available"))}},56:function(t,e,o){"use strict";function n(t){return e=>(e.stopPropagation(),t(e))}function i(t,e){let o;return(...n)=>{clearTimeout(o),o=setTimeout(()=>{o=null,t(...n)},e)}}function a(){}o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){return i})),o.d(e,"b",(function(){return a}))},58:function(t,e,o){t.exports={root:"SettingsField__root layout__flex-column",label:"SettingsField__label layout__flex-column",container:"SettingsField__container layout__flex-row",control:"SettingsField__control layout__flex-column","control-partial-width":"SettingsField__control-partial-width SettingsField__control layout__flex-column",controlPartialWidth:"SettingsField__control-partial-width SettingsField__control layout__flex-column","control-full-width":"SettingsField__control-full-width SettingsField__control layout__flex-column",controlFullWidth:"SettingsField__control-full-width SettingsField__control layout__flex-column",tooltip:"SettingsField__tooltip layout__flex-column"}},580:function(t,e,o){"use strict";o.r(e);var n=o(0),i=o.n(n),a=o(120),s=o(6),r=o(67),l=o(202),c=o(248),u=o(249),d=o(34),h=o(84),p=o(74),m=o(101),g=o(83),f=o(251),b=o(152),y=o(146),v=o(25),O=o(153),S=o(145),E=o(257),w=o(258),_=s.a.LinkBehavior;a.a.tabs=a.a.tabs.filter(t=>!t.isFakePro),a.a.openGroups.push("caption-filters","hashtag-filters");const C=a.a.tabs.find(t=>"connect"===t.id);C.groups=C.groups.filter(t=>!t.isFakePro),C.groups.push({id:"tagged",label:"Show posts where these accounts are tagged",fields:[{id:"tagged",component:Object(r.a)(({value:t,onChange:e})=>i.a.createElement(c.a,{value:t.tagged,onChange:t=>e({tagged:t})}),["accounts","tagged"])}]},{id:"hashtags",label:"Show posts with these hashtags",fields:[{id:"hashtags",component:Object(r.a)(({value:t,onChange:e})=>i.a.createElement(u.a,{value:t.hashtags,onChange:t=>e({hashtags:t})}),["accounts","hashtags"])}]});const P=a.a.tabs.find(t=>"design"===t.id);{P.groups=P.groups.filter(t=>!t.isFakePro),P.groups.find(t=>"layouts"===t.id).fields.push({id:"highlight-freq",component:Object(d.a)({label:"Highlight every",option:"highlightFreq",deps:["layout"],when:t=>"highlight"===t.value.layout,render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:1,unit:"posts",placeholder:"1"})})});const t=P.groups.find(t=>"feed"===t.id);t.fields=t.fields.filter(t=>!t.isFakePro),t.fields.splice(3,0,{id:"media-type",component:Object(d.a)({label:"Types of posts",option:"mediaType",render:(t,e,o)=>i.a.createElement(p.a,{id:t.field.id,value:e,onChange:t=>o(t.value),options:[{value:s.a.MediaType.ALL,label:"All posts"},{value:s.a.MediaType.PHOTOS,label:"Photos Only"},{value:s.a.MediaType.VIDEOS,label:"Videos Only"}]})})});const e=P.groups.find(t=>"appearance"===t.id);{e.fields=e.fields.filter(t=>!t.isFakePro),e.fields.push({id:"hover-text-color",component:Object(d.a)({label:"Hover text color",option:"textColorHover",render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"hover-bg-color",component:Object(d.a)({label:"Hover background color",option:"bgColorHover",render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})});const t=e.fields.find(t=>"hover-info"===t.id);t&&(t.data.options=t.data.options.map(t=>Object.assign(Object.assign({},t),{isFakePro:!1})))}const o=P.groups.find(t=>"header"===t.id);{o.fields=o.fields.filter(t=>!t.isFakePro),o.fields.splice(2,0,{id:"header-style",component:Object(d.a)({label:"Header style",option:"headerStyle",deps:["showHeader"],disabled:t=>Object(l.b)(t),render:(t,e,o)=>i.a.createElement(p.a,{id:t.field.id,value:e,onChange:t=>o(t.value),options:[{value:s.a.HeaderStyle.NORMAL,label:"Normal"},{value:s.a.HeaderStyle.CENTERED,label:"Centered"}]})})}),o.fields.push({id:"include-stories",component:Object(d.a)({label:"Include stories",option:"includeStories",deps:["showHeader"],disabled:t=>Object(l.b)(t),render:(t,e,o)=>i.a.createElement(g.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,"Re-shared stories are not available due to a restriction by Instagram.")})},{id:"stories-interval",component:Object(d.a)({label:"Stories interval time",option:"storiesInterval",deps:["includeStories","showHeader"],disabled:t=>function(t){return Object(l.b)(t)||!t.value.includeStories}(t),render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:1,unit:"sec"})})});const t=o.fields.find(t=>"header-info"===t.id);t&&(t.data.options=t.data.options.map(t=>Object.assign(Object.assign({},t),{isFakePro:!1})))}const n={id:"lightbox",label:"Popup box",fields:[{id:"show-lightbox-sidebar",component:Object(d.a)({label:"Show sidebar",option:"lightboxShowSidebar",deps:["linkBehavior"],disabled:({computed:t})=>t.linkBehavior!==_.LIGHTBOX,render:(t,e,o)=>i.a.createElement(g.a,{id:t.field.id,value:e,onChange:o})})},{id:"num-lightbox-comments",label:"Number of comments",component:Object(d.a)({label:"Number of comments",option:"numLightboxComments",deps:["lightboxShowSidebar","linkBehavior"],disabled:({computed:t,value:e})=>t.linkBehavior!==_.LIGHTBOX||!e.lightboxShowSidebar,render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,placeholder:"No comments"}),tooltip:()=>i.a.createElement("span",null,"Comments are only available for posts from a ",i.a.createElement("strong",null,"Business")," account")})}]},a={id:"captions",label:"Captions",fields:[{id:"show-captions",component:Object(d.a)({label:"Show captions",option:"showCaptions",render:(t,e,o)=>i.a.createElement(g.a,{id:t.field.id,value:e,onChange:o})})},{id:"caption-max-length",component:Object(d.a)({label:"Caption max length",option:"captionMaxLength",deps:["showCaptions"],disabled:t=>M(t),render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,unit:"words",placeholder:"No limit"})})},{id:"caption-size",component:Object(d.a)({label:"Caption text size",option:"captionSize",deps:["showCaptions"],disabled:t=>M(t),render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,unit:"px",placeholder:"Theme default"})})},{id:"caption-color",component:Object(d.a)({label:"Caption text color",option:"captionColor",deps:["showCaptions"],disabled:t=>M(t),render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"caption-remove-dots",component:Object(d.a)({label:"Remove dot lines",option:"captionRemoveDots",deps:["showCaptions"],disabled:t=>M(t),render:(t,e,o)=>i.a.createElement(g.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,'Enable this option to remove lines in captions that are only "dots", such as'," ",i.a.createElement("code",null,"."),", ",i.a.createElement("code",null,"•"),", ",i.a.createElement("code",null,"*"),", etc.")})}]},r={id:"likes-comments",label:"Likes & Comments",fields:[{id:"show-likes",component:Object(d.a)({label:"Show likes icon",option:"showLikes",render:(t,e,o)=>i.a.createElement(g.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,"Likes are not available for Personal accounts, due to restrictions set by Instagram.")})},{id:"likes-icon-color",component:Object(d.a)({label:"Likes icon color",option:"likesIconColor",deps:["showLikes"],disabled:t=>!t.computed.showLikes,render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"show-comments",component:Object(d.a)({label:"Show comments icon",option:"showComments",render:(t,e,o)=>i.a.createElement(g.a,{id:t.field.id,value:e,onChange:o}),tooltip:()=>i.a.createElement("span",null,"Comments are not available for Personal accounts, due to restrictions set by Instagram.")})},{id:"comments-icon-color",component:Object(d.a)({label:"Comments icon color",option:"commentsIconColor",deps:["showComments"],disabled:t=>!t.computed.showComments,render:(t,e,o)=>i.a.createElement(m.a,{id:t.field.id,value:e,onChange:t=>o(t.rgb)})})},{id:"lcIconSize",component:Object(d.a)({label:"Icon size",option:"lcIconSize",deps:["showLikes","showComments"],disabled:t=>!t.computed.showLikes&&!t.computed.showComments,render:(t,e,o)=>i.a.createElement(h.a,{id:t.field.id,value:e,onChange:o,min:0,unit:"px"})})}]};P.groups.splice(4,0,n,a,r)}const T={id:"filters",label:"Filter",sidebar:f.a,groups:[{id:"caption-filters",label:"Caption filtering",fields:[{id:"caption-whitelist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Only show posts with these words or phrases"},i.a.createElement(y.a,{id:o.id,value:t.captionWhitelist,onChange:t=>e({captionWhitelist:t}),exclude:v.c.values.captionBlacklist.concat(t.captionBlacklist),excludeMsg:"%s is already being used in the below option or your global filters"})),["captionWhitelist"])},{id:"caption-whitelist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(O.a,{value:t.captionWhitelistSettings,onChange:t=>e({captionWhitelistSettings:t}),feed:o}),["captionWhitelistSettings"])},{id:"caption-blacklist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Hide posts with these words or phrases",bordered:!0},i.a.createElement(y.a,{id:o.id,value:t.captionBlacklist,onChange:t=>e({captionBlacklist:t}),exclude:v.c.values.captionWhitelist.concat(t.captionWhitelist),excludeMsg:"%s is already being used in the above option or your global filters"})),["captionBlacklist"])},{id:"caption-blacklist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(O.a,{value:t.captionBlacklistSettings,onChange:t=>e({captionBlacklistSettings:t}),feed:o}),["captionBlacklistSettings"])}]},{id:"hashtag-filters",label:"Hashtag filtering",fields:[{id:"hashtag-whitelist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Only show posts with these hashtags"},i.a.createElement(S.a,{id:o.id,value:t.hashtagWhitelist,onChange:t=>e({hashtagWhitelist:t}),exclude:v.c.values.hashtagBlacklist.concat(t.hashtagBlacklist),excludeMsg:"The %s hashtag is already being used in the below option or your global filters"})),["hashtagWhitelist"])},{id:"hashtag-whitelist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(O.a,{value:t.hashtagWhitelistSettings,onChange:t=>e({hashtagWhitelistSettings:t}),feed:o}),["hashtagWhitelistSettings"])},{id:"hashtag-blacklist",component:Object(r.a)(({value:t,onChange:e,field:o})=>i.a.createElement(b.a,{label:"Hide posts with these hashtags",bordered:!0},i.a.createElement(S.a,{id:o.id,value:t.hashtagBlacklist,onChange:t=>e({hashtagBlacklist:t}),exclude:v.c.values.hashtagWhitelist.concat(t.hashtagWhitelist),excludeMsg:"The %s hashtag is already being used by the above option or your global filters"})),["hashtagBlacklist"])},{id:"hashtag-blacklist-settings",component:Object(r.a)(({value:t,onChange:e,feed:o})=>i.a.createElement(O.a,{value:t.hashtagBlacklistSettings,onChange:t=>e({hashtagBlacklistSettings:t}),feed:o}),["hashtagBlacklistSettings"])}]}]},A={id:"moderate",label:"Moderate",component:E.a},k={id:"promote",label:"Promote",component:w.a},B=a.a.tabs.findIndex(t=>"embed"===t.id);function M(t){return!t.computed.showCaptions}B<0?a.a.tabs.push(T,A,k):a.a.tabs.splice(B,0,T,A,k)},6:function(t,e,o){"use strict";o.d(e,"a",(function(){return y}));var n=o(51),i=o.n(n),a=o(1),s=o(2),r=o(40),l=o(3),c=o(4),u=o(29),d=o(16),h=o(22),p=o(56),m=o(11),g=o(12),f=o(15),b=function(t,e,o,n){var i,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,o,n);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(s=(a<3?i(s):a>3?i(e,o,s):i(e,o))||s);return a>3&&s&&Object.defineProperty(e,o,s),s};class y{constructor(t=new y.Options,e=s.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=s.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaShown=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new y.Options(t),this.localMedia=a.o.array([]),this.mode=e,this.numMediaToShow=this._numMediaPerPage,this.reload=Object(p.a)(()=>this.load(),300),Object(a.p)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.numMediaToShow=this._numMediaPerPage,this.localMedia.length<this.numMediaShown&&this.loadMedia(this.localMedia.length,this.numMediaShown-this.localMedia.length))}),Object(a.p)(()=>this.getReloadOptions(),()=>this.reload()),Object(a.p)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:t})=>{this.localMedia.length<t&&t<=this.totalMedia?this.reload():this.numMediaToShow=Math.max(1,t)}),Object(a.p)(()=>this._media,t=>this.media=t),Object(a.p)(()=>this._numMediaShown,t=>this.numMediaShown=t),Object(a.p)(()=>this._numMediaPerPage,t=>this.numMediaPerPage=t),Object(a.p)(()=>this._canLoadMore,t=>this.canLoadMore=t)}get _media(){return this.localMedia.slice(0,this.numMediaShown)}get _numMediaShown(){return Math.min(this.numMediaToShow,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,y.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.numMediaToShow||this.localMedia.length<this.totalMedia}loadMore(){const t=this.numMediaShown+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,t>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.numMediaToShow+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(t=>{this.numLoadedMore++,this.numMediaToShow+=this._numMediaPerPage,this.isLoadingMore=!1,t()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.numMediaToShow=this._numMediaPerPage))}loadMedia(t,e,o){return this.cancelFetch(),y.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((n,a)=>{h.a.getFeedMedia(this.options,t,e,t=>this.cancelFetch=t).then(t=>{var e;if("object"!=typeof t||"object"!=typeof t.data||!Array.isArray(t.data.media))throw{message:"The media response is malformed or corrupt",response:t};o&&this.localMedia.replace([]),this.addLocalMedia(t.data.media),this.stories=null!==(e=t.data.stories)&&void 0!==e?e:[],this.totalMedia=t.data.total,n&&n()}).catch(t=>{var e;if(i.a.isCancel(t)||void 0===t.response)return null;const o=new y.Events.FetchFailEvent(y.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(e=t.response?t.response.data.message:void 0)&&void 0!==e?e:t.message,response:t.response}});return document.dispatchEvent(o),a&&a(t),t}).finally(()=>this.isLoading=!1)})):new Promise(t=>{this.localMedia.replace([]),this.totalMedia=0,t&&t()})}addLocalMedia(t){t.forEach(t=>{this.localMedia.some(e=>e.id==t.id)||this.localMedia.push(t)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}b([a.o],y.prototype,"media",void 0),b([a.o],y.prototype,"canLoadMore",void 0),b([a.o],y.prototype,"stories",void 0),b([a.o],y.prototype,"numLoadedMore",void 0),b([a.o],y.prototype,"options",void 0),b([a.o],y.prototype,"totalMedia",void 0),b([a.o],y.prototype,"mode",void 0),b([a.o],y.prototype,"isLoaded",void 0),b([a.o],y.prototype,"isLoading",void 0),b([a.f],y.prototype,"reload",void 0),b([a.o],y.prototype,"localMedia",void 0),b([a.o],y.prototype,"numMediaShown",void 0),b([a.o],y.prototype,"numMediaToShow",void 0),b([a.o],y.prototype,"numMediaPerPage",void 0),b([a.h],y.prototype,"_media",null),b([a.h],y.prototype,"_numMediaShown",null),b([a.h],y.prototype,"_numMediaPerPage",null),b([a.h],y.prototype,"_canLoadMore",null),b([a.f],y.prototype,"loadMore",null),b([a.f],y.prototype,"load",null),b([a.f],y.prototype,"loadMedia",null),b([a.f],y.prototype,"addLocalMedia",null),function(t){let e,o,n,i,h,p,y,v,O,S;!function(t){t.FETCH_FAIL="sli/feed/fetch_fail";class e extends CustomEvent{constructor(t,e){super(t,e)}}t.FetchFailEvent=e}(e=t.Events||(t.Events={}));class E{constructor(t={}){E.setFromObject(this,t)}static setFromObject(e,o={}){var n,i,a,c,u,d,h,p,m,f,b,y,v,O,S;const E=o.accounts?o.accounts.slice():t.DefaultOptions.accounts;e.accounts=E.filter(t=>!!t).map(t=>parseInt(t.toString()));const w=o.tagged?o.tagged.slice():t.DefaultOptions.tagged;return e.tagged=w.filter(t=>!!t).map(t=>parseInt(t.toString())),e.hashtags=o.hashtags?o.hashtags.slice():t.DefaultOptions.hashtags,e.layout=r.a.getById(o.layout).id,e.numColumns=s.a.normalize(o.numColumns,t.DefaultOptions.numColumns),e.highlightFreq=s.a.normalize(o.highlightFreq,t.DefaultOptions.highlightFreq),e.sliderPostsPerPage=s.a.normalize(o.sliderPostsPerPage,t.DefaultOptions.sliderPostsPerPage),e.sliderNumScrollPosts=s.a.normalize(o.sliderNumScrollPosts,t.DefaultOptions.sliderNumScrollPosts),e.mediaType=o.mediaType||t.DefaultOptions.mediaType,e.postOrder=o.postOrder||t.DefaultOptions.postOrder,e.numPosts=s.a.normalize(o.numPosts,t.DefaultOptions.numPosts),e.linkBehavior=s.a.normalize(o.linkBehavior,t.DefaultOptions.linkBehavior),e.feedWidth=s.a.normalize(o.feedWidth,t.DefaultOptions.feedWidth),e.feedHeight=s.a.normalize(o.feedHeight,t.DefaultOptions.feedHeight),e.feedPadding=s.a.normalize(o.feedPadding,t.DefaultOptions.feedPadding),e.imgPadding=s.a.normalize(o.imgPadding,t.DefaultOptions.imgPadding),e.textSize=s.a.normalize(o.textSize,t.DefaultOptions.textSize),e.bgColor=o.bgColor||t.DefaultOptions.bgColor,e.hoverInfo=o.hoverInfo?o.hoverInfo.slice():t.DefaultOptions.hoverInfo,e.textColorHover=o.textColorHover||t.DefaultOptions.textColorHover,e.bgColorHover=o.bgColorHover||t.DefaultOptions.bgColorHover,e.showHeader=s.a.normalize(o.showHeader,t.DefaultOptions.showHeader),e.headerInfo=s.a.normalize(o.headerInfo,t.DefaultOptions.headerInfo),e.headerAccount=null!==(n=o.headerAccount)&&void 0!==n?n:t.DefaultOptions.headerAccount,e.headerAccount=null===e.headerAccount||void 0===l.b.getById(e.headerAccount)?l.b.list.length>0?l.b.list[0].id:null:e.headerAccount,e.headerStyle=s.a.normalize(o.headerStyle,t.DefaultOptions.headerStyle),e.headerTextSize=s.a.normalize(o.headerTextSize,t.DefaultOptions.headerTextSize),e.headerPhotoSize=s.a.normalize(o.headerPhotoSize,t.DefaultOptions.headerPhotoSize),e.headerTextColor=o.headerTextColor||t.DefaultOptions.headerTextColor,e.headerBgColor=o.headerBgColor||t.DefaultOptions.bgColor,e.headerPadding=s.a.normalize(o.headerPadding,t.DefaultOptions.headerPadding),e.customProfilePic=null!==(i=o.customProfilePic)&&void 0!==i?i:t.DefaultOptions.customProfilePic,e.customBioText=o.customBioText||t.DefaultOptions.customBioText,e.includeStories=null!==(a=o.includeStories)&&void 0!==a?a:t.DefaultOptions.includeStories,e.storiesInterval=o.storiesInterval||t.DefaultOptions.storiesInterval,e.showCaptions=s.a.normalize(o.showCaptions,t.DefaultOptions.showCaptions),e.captionMaxLength=s.a.normalize(o.captionMaxLength,t.DefaultOptions.captionMaxLength),e.captionRemoveDots=null!==(c=o.captionRemoveDots)&&void 0!==c?c:t.DefaultOptions.captionRemoveDots,e.captionSize=s.a.normalize(o.captionSize,t.DefaultOptions.captionSize),e.captionColor=o.captionColor||t.DefaultOptions.captionColor,e.showLikes=s.a.normalize(o.showLikes,t.DefaultOptions.showLikes),e.showComments=s.a.normalize(o.showComments,t.DefaultOptions.showCaptions),e.lcIconSize=s.a.normalize(o.lcIconSize,t.DefaultOptions.lcIconSize),e.likesIconColor=null!==(u=o.likesIconColor)&&void 0!==u?u:t.DefaultOptions.likesIconColor,e.commentsIconColor=o.commentsIconColor||t.DefaultOptions.commentsIconColor,e.lightboxShowSidebar=null!==(d=o.lightboxShowSidebar)&&void 0!==d?d:t.DefaultOptions.lightboxShowSidebar,e.numLightboxComments=o.numLightboxComments||t.DefaultOptions.numLightboxComments,e.showLoadMoreBtn=s.a.normalize(o.showLoadMoreBtn,t.DefaultOptions.showLoadMoreBtn),e.loadMoreBtnTextColor=o.loadMoreBtnTextColor||t.DefaultOptions.loadMoreBtnTextColor,e.loadMoreBtnBgColor=o.loadMoreBtnBgColor||t.DefaultOptions.loadMoreBtnBgColor,e.loadMoreBtnText=o.loadMoreBtnText||t.DefaultOptions.loadMoreBtnText,e.autoload=null!==(h=o.autoload)&&void 0!==h?h:t.DefaultOptions.autoload,e.showFollowBtn=s.a.normalize(o.showFollowBtn,t.DefaultOptions.showFollowBtn),e.followBtnText=null!==(p=o.followBtnText)&&void 0!==p?p:t.DefaultOptions.followBtnText,e.followBtnTextColor=o.followBtnTextColor||t.DefaultOptions.followBtnTextColor,e.followBtnBgColor=o.followBtnBgColor||t.DefaultOptions.followBtnBgColor,e.followBtnLocation=s.a.normalize(o.followBtnLocation,t.DefaultOptions.followBtnLocation),e.hashtagWhitelist=o.hashtagWhitelist||t.DefaultOptions.hashtagWhitelist,e.hashtagBlacklist=o.hashtagBlacklist||t.DefaultOptions.hashtagBlacklist,e.captionWhitelist=o.captionWhitelist||t.DefaultOptions.captionWhitelist,e.captionBlacklist=o.captionBlacklist||t.DefaultOptions.captionBlacklist,e.hashtagWhitelistSettings=null!==(m=o.hashtagWhitelistSettings)&&void 0!==m?m:t.DefaultOptions.hashtagWhitelistSettings,e.hashtagBlacklistSettings=null!==(f=o.hashtagBlacklistSettings)&&void 0!==f?f:t.DefaultOptions.hashtagBlacklistSettings,e.captionWhitelistSettings=null!==(b=o.captionWhitelistSettings)&&void 0!==b?b:t.DefaultOptions.captionWhitelistSettings,e.captionBlacklistSettings=null!==(y=o.captionBlacklistSettings)&&void 0!==y?y:t.DefaultOptions.captionBlacklistSettings,e.moderation=o.moderation||t.DefaultOptions.moderation,e.moderationMode=o.moderationMode||t.DefaultOptions.moderationMode,e.promotionEnabled=null!==(v=o.promotionEnabled)&&void 0!==v?v:t.DefaultOptions.promotionEnabled,e.autoPromotionsEnabled=null!==(O=o.autoPromotionsEnabled)&&void 0!==O?O:t.DefaultOptions.autoPromotionsEnabled,e.globalPromotionsEnabled=null!==(S=o.globalPromotionsEnabled)&&void 0!==S?S:t.DefaultOptions.globalPromotionsEnabled,Array.isArray(o.promotions)?e.promotions=g.a.fromArray(o.promotions):o.promotions&&o.promotions instanceof Map?e.promotions=g.a.fromMap(o.promotions):"object"==typeof o.promotions?e.promotions=o.promotions:e.promotions=t.DefaultOptions.promotions,e}static getAllAccounts(t){const e=l.b.idsToAccounts(t.accounts),o=l.b.idsToAccounts(t.tagged);return{all:e.concat(o),accounts:e,tagged:o}}static getSources(t){return{accounts:l.b.idsToAccounts(t.accounts),tagged:l.b.idsToAccounts(t.tagged),hashtags:l.b.getBusinessAccounts().length>0?t.hashtags.filter(t=>t.tag.length>0):[]}}static hasSources(e){const o=t.Options.getSources(e),n=o.accounts.length>0||o.tagged.length>0,i=o.hashtags.length>0;return n||i}static isLimitingPosts(t){return t.moderation.length>0||t.hashtagBlacklist.length>0||t.hashtagWhitelist.length>0||t.captionBlacklist.length>0||t.captionWhitelist.length>0}}b([a.o],E.prototype,"accounts",void 0),b([a.o],E.prototype,"hashtags",void 0),b([a.o],E.prototype,"tagged",void 0),b([a.o],E.prototype,"layout",void 0),b([a.o],E.prototype,"numColumns",void 0),b([a.o],E.prototype,"highlightFreq",void 0),b([a.o],E.prototype,"sliderPostsPerPage",void 0),b([a.o],E.prototype,"sliderNumScrollPosts",void 0),b([a.o],E.prototype,"mediaType",void 0),b([a.o],E.prototype,"postOrder",void 0),b([a.o],E.prototype,"numPosts",void 0),b([a.o],E.prototype,"linkBehavior",void 0),b([a.o],E.prototype,"feedWidth",void 0),b([a.o],E.prototype,"feedHeight",void 0),b([a.o],E.prototype,"feedPadding",void 0),b([a.o],E.prototype,"imgPadding",void 0),b([a.o],E.prototype,"textSize",void 0),b([a.o],E.prototype,"bgColor",void 0),b([a.o],E.prototype,"textColorHover",void 0),b([a.o],E.prototype,"bgColorHover",void 0),b([a.o],E.prototype,"hoverInfo",void 0),b([a.o],E.prototype,"showHeader",void 0),b([a.o],E.prototype,"headerInfo",void 0),b([a.o],E.prototype,"headerAccount",void 0),b([a.o],E.prototype,"headerStyle",void 0),b([a.o],E.prototype,"headerTextSize",void 0),b([a.o],E.prototype,"headerPhotoSize",void 0),b([a.o],E.prototype,"headerTextColor",void 0),b([a.o],E.prototype,"headerBgColor",void 0),b([a.o],E.prototype,"headerPadding",void 0),b([a.o],E.prototype,"customBioText",void 0),b([a.o],E.prototype,"customProfilePic",void 0),b([a.o],E.prototype,"includeStories",void 0),b([a.o],E.prototype,"storiesInterval",void 0),b([a.o],E.prototype,"showCaptions",void 0),b([a.o],E.prototype,"captionMaxLength",void 0),b([a.o],E.prototype,"captionRemoveDots",void 0),b([a.o],E.prototype,"captionSize",void 0),b([a.o],E.prototype,"captionColor",void 0),b([a.o],E.prototype,"showLikes",void 0),b([a.o],E.prototype,"showComments",void 0),b([a.o],E.prototype,"lcIconSize",void 0),b([a.o],E.prototype,"likesIconColor",void 0),b([a.o],E.prototype,"commentsIconColor",void 0),b([a.o],E.prototype,"lightboxShowSidebar",void 0),b([a.o],E.prototype,"numLightboxComments",void 0),b([a.o],E.prototype,"showLoadMoreBtn",void 0),b([a.o],E.prototype,"loadMoreBtnText",void 0),b([a.o],E.prototype,"loadMoreBtnTextColor",void 0),b([a.o],E.prototype,"loadMoreBtnBgColor",void 0),b([a.o],E.prototype,"autoload",void 0),b([a.o],E.prototype,"showFollowBtn",void 0),b([a.o],E.prototype,"followBtnText",void 0),b([a.o],E.prototype,"followBtnTextColor",void 0),b([a.o],E.prototype,"followBtnBgColor",void 0),b([a.o],E.prototype,"followBtnLocation",void 0),b([a.o],E.prototype,"hashtagWhitelist",void 0),b([a.o],E.prototype,"hashtagBlacklist",void 0),b([a.o],E.prototype,"captionWhitelist",void 0),b([a.o],E.prototype,"captionBlacklist",void 0),b([a.o],E.prototype,"hashtagWhitelistSettings",void 0),b([a.o],E.prototype,"hashtagBlacklistSettings",void 0),b([a.o],E.prototype,"captionWhitelistSettings",void 0),b([a.o],E.prototype,"captionBlacklistSettings",void 0),b([a.o],E.prototype,"moderation",void 0),b([a.o],E.prototype,"moderationMode",void 0),t.Options=E;class w{constructor(t){Object.getOwnPropertyNames(t).map(e=>{this[e]=t[e]})}getCaption(t){const e=t.caption?t.caption:"";return this.captionMaxLength&&e.length?Object(u.d)(Object(c.o)(e,this.captionMaxLength)):e}static compute(e,o=s.a.Mode.DESKTOP){const n=new w({accounts:l.b.filterExisting(e.accounts),tagged:l.b.filterExisting(e.tagged),hashtags:e.hashtags.filter(t=>t.tag.length>0),layout:r.a.getById(e.layout),highlightFreq:s.a.get(e.highlightFreq,o,!0),sliderPostsPerPage:s.a.get(e.sliderPostsPerPage,o,!0),sliderNumScrollPosts:s.a.get(e.sliderNumScrollPosts,o,!0),linkBehavior:s.a.get(e.linkBehavior,o,!0),bgColor:Object(d.a)(e.bgColor),textColorHover:Object(d.a)(e.textColorHover),bgColorHover:Object(d.a)(e.bgColorHover),hoverInfo:e.hoverInfo,showHeader:s.a.get(e.showHeader,o,!0),headerInfo:s.a.get(e.headerInfo,o,!0),headerStyle:s.a.get(e.headerStyle,o,!0),headerTextColor:Object(d.a)(e.headerTextColor),headerBgColor:Object(d.a)(e.headerBgColor),headerPadding:s.a.get(e.headerPadding,o,!0),includeStories:e.includeStories,storiesInterval:e.storiesInterval,showCaptions:s.a.get(e.showCaptions,o,!0),captionMaxLength:s.a.get(e.captionMaxLength,o,!0),captionRemoveDots:e.captionRemoveDots,captionColor:Object(d.a)(e.captionColor),showLikes:s.a.get(e.showLikes,o,!0),showComments:s.a.get(e.showComments,o,!0),likesIconColor:Object(d.a)(e.likesIconColor),commentsIconColor:Object(d.a)(e.commentsIconColor),lightboxShowSidebar:e.lightboxShowSidebar,numLightboxComments:e.numLightboxComments,showLoadMoreBtn:s.a.get(e.showLoadMoreBtn,o,!0),loadMoreBtnTextColor:Object(d.a)(e.loadMoreBtnTextColor),loadMoreBtnBgColor:Object(d.a)(e.loadMoreBtnBgColor),loadMoreBtnText:e.loadMoreBtnText,showFollowBtn:s.a.get(e.showFollowBtn,o,!0),autoload:e.autoload,followBtnLocation:s.a.get(e.followBtnLocation,o,!0),followBtnTextColor:Object(d.a)(e.followBtnTextColor),followBtnBgColor:Object(d.a)(e.followBtnBgColor),followBtnText:e.followBtnText,account:null,showBio:!1,bioText:null,profilePhotoUrl:l.b.DEFAULT_PROFILE_PIC,feedWidth:"",feedHeight:"",feedPadding:"",imgPadding:"",textSize:"",headerTextSize:"",headerPhotoSize:"",captionSize:"",lcIconSize:"",showLcIcons:!1});if(n.numColumns=this.getNumCols(e,o),n.numPosts=this.getNumPosts(e,o),n.allAccounts=n.accounts.concat(n.tagged.filter(t=>!n.accounts.includes(t))),n.allAccounts.length>0&&(n.account=e.headerAccount&&n.allAccounts.includes(e.headerAccount)?l.b.getById(e.headerAccount):l.b.getById(n.allAccounts[0])),n.showHeader=n.showHeader&&null!==n.account,n.showHeader&&(n.profilePhotoUrl=e.customProfilePic.length?e.customProfilePic:l.b.getProfilePicUrl(n.account)),n.showFollowBtn=n.showFollowBtn&&null!==n.account,n.showBio=n.headerInfo.some(e=>e===t.HeaderInfo.BIO),n.showBio){const t=e.customBioText.trim().length>0?e.customBioText:null!==n.account?l.b.getBioText(n.account):"";n.bioText=Object(u.d)(t),n.showBio=n.bioText.length>0}return n.feedWidth=this.normalizeCssSize(e.feedWidth,o,"100%"),n.feedHeight=this.normalizeCssSize(e.feedHeight,o,"auto"),n.feedOverflowX=s.a.get(e.feedWidth,o)?"auto":void 0,n.feedOverflowY=s.a.get(e.feedHeight,o)?"auto":void 0,n.feedPadding=this.normalizeCssSize(e.feedPadding,o,"0"),n.imgPadding=this.normalizeCssSize(e.imgPadding,o,"0"),n.textSize=this.normalizeCssSize(e.textSize,o,"inherit",!0),n.headerTextSize=this.normalizeCssSize(e.headerTextSize,o,"inherit"),n.headerPhotoSize=this.normalizeCssSize(e.headerPhotoSize,o,"50px"),n.captionSize=this.normalizeCssSize(e.captionSize,o,"inherit"),n.lcIconSize=this.normalizeCssSize(e.lcIconSize,o,"inherit"),n.buttonPadding=Math.max(10,s.a.get(e.imgPadding,o))+"px",n.showLcIcons=n.showLikes||n.showComments,n}static getNumCols(t,e){return Math.max(1,this.normalizeMultiInt(t.numColumns,e,1))}static getNumPosts(t,e){return Math.max(1,this.normalizeMultiInt(t.numPosts,e,1))}static normalizeMultiInt(t,e,o=0){const n=parseInt(s.a.get(t,e)+"");return isNaN(n)?e===s.a.Mode.DESKTOP?o:this.normalizeMultiInt(t,s.a.Mode.DESKTOP,o):n}static normalizeCssSize(t,e,o=null,n=!1){const i=s.a.get(t,e,n);return i?i+"px":o}}function _(t,e){if(f.a.isPro)return Object(c.j)(m.a.isValid,[()=>C(t,e),()=>e.globalPromotionsEnabled&&m.a.getGlobalPromo(t),()=>e.autoPromotionsEnabled&&m.a.getAutoPromo(t)])}function C(t,e){return t?m.a.getPromoFromDictionary(t,e.promotions):void 0}t.ComputedOptions=w,function(t){t.POPULAR="popular",t.RECENT="recent"}(o=t.HashtagSort||(t.HashtagSort={})),function(t){t.ALL="all",t.PHOTOS="photos",t.VIDEOS="videos"}(n=t.MediaType||(t.MediaType={})),function(t){t.NOTHING="nothing",t.SELF="self",t.NEW_TAB="new_tab",t.LIGHTBOX="lightbox"}(i=t.LinkBehavior||(t.LinkBehavior={})),function(t){t.DATE_ASC="date_asc",t.DATE_DESC="date_desc",t.POPULARITY_ASC="popularity_asc",t.POPULARITY_DESC="popularity_desc",t.RANDOM="random"}(h=t.PostOrder||(t.PostOrder={})),function(t){t.USERNAME="username",t.DATE="date",t.CAPTION="caption",t.LIKES_COMMENTS="likes_comments",t.INSTA_LINK="insta_link"}(p=t.HoverInfo||(t.HoverInfo={})),function(t){t.NORMAL="normal",t.BOXED="boxed",t.CENTERED="centered"}(y=t.HeaderStyle||(t.HeaderStyle={})),function(t){t.BIO="bio",t.PROFILE_PIC="profile_pic",t.FOLLOWERS="followers",t.MEDIA_COUNT="media_count"}(v=t.HeaderInfo||(t.HeaderInfo={})),function(t){t.HEADER="header",t.BOTTOM="bottom",t.BOTH="both"}(O=t.FollowBtnLocation||(t.FollowBtnLocation={})),function(t){t.WHITELIST="whitelist",t.BLACKLIST="blacklist"}(S=t.ModerationMode||(t.ModerationMode={})),t.DefaultOptions={accounts:[],hashtags:[],tagged:[],layout:null,numColumns:{desktop:3},highlightFreq:{desktop:7},sliderPostsPerPage:{desktop:5},sliderNumScrollPosts:{desktop:1},mediaType:n.ALL,postOrder:h.DATE_DESC,numPosts:{desktop:9},linkBehavior:{desktop:i.LIGHTBOX},feedWidth:{desktop:""},feedHeight:{desktop:""},feedPadding:{desktop:20,tablet:14,phone:10},imgPadding:{desktop:14,tablet:10,phone:6},textSize:{all:""},bgColor:{r:255,g:255,b:255,a:1},hoverInfo:[p.LIKES_COMMENTS,p.INSTA_LINK],textColorHover:{r:255,g:255,b:255,a:1},bgColorHover:{r:0,g:0,b:0,a:.5},showHeader:{desktop:!0},headerInfo:{desktop:[v.PROFILE_PIC,v.BIO]},headerAccount:null,headerStyle:{desktop:y.NORMAL,phone:y.CENTERED},headerTextSize:{desktop:""},headerPhotoSize:{desktop:50},headerTextColor:{r:0,g:0,b:0,a:1},headerBgColor:{r:255,g:255,b:255,a:1},headerPadding:{desktop:0},customProfilePic:0,customBioText:"",includeStories:!1,storiesInterval:5,showCaptions:{desktop:!1},captionMaxLength:{desktop:0},captionRemoveDots:!1,captionSize:{desktop:0},captionColor:{r:0,g:0,b:0,a:1},showLikes:{desktop:!1},showComments:{desktop:!1},lcIconSize:{desktop:14},likesIconColor:{r:0,g:0,b:0,a:1},commentsIconColor:{r:0,g:0,b:0,a:1},lightboxShowSidebar:!1,numLightboxComments:50,showLoadMoreBtn:{desktop:!0},loadMoreBtnTextColor:{r:255,g:255,b:255,a:1},loadMoreBtnBgColor:{r:0,g:149,b:246,a:1},loadMoreBtnText:"Load more",autoload:!1,showFollowBtn:{desktop:!0},followBtnText:"Follow on Instagram",followBtnTextColor:{r:255,g:255,b:255,a:1},followBtnBgColor:{r:0,g:149,b:246,a:1},followBtnLocation:{desktop:O.HEADER,phone:O.BOTTOM},hashtagWhitelist:[],hashtagBlacklist:[],captionWhitelist:[],captionBlacklist:[],hashtagWhitelistSettings:!0,hashtagBlacklistSettings:!0,captionWhitelistSettings:!0,captionBlacklistSettings:!0,moderation:[],moderationMode:S.BLACKLIST,promotionEnabled:!0,autoPromotionsEnabled:!0,globalPromotionsEnabled:!0,promotions:{}},t.getPromo=_,t.getFeedPromo=C,t.executeMediaClick=function(t,e){const o=_(t,e),n=m.a.getConfig(o),i=m.a.getType(o);return!(!i||!i.isValid(n)||"function"!=typeof i.onMediaClick)&&i.onMediaClick(t,n)},t.getLink=function(t,e){var o,n;const i=_(t,e),a=m.a.getConfig(i),s=m.a.getType(i);if(void 0===s||!s.isValid(a))return{text:null,url:null,newTab:!1};const[r,l]=s.getPopupLink?null!==(o=s.getPopupLink(t,a))&&void 0!==o?o:null:[null,!1];return{text:r,url:s.getMediaUrl&&null!==(n=s.getMediaUrl(t,a))&&void 0!==n?n:null,newTab:l,icon:"external"}}}(y||(y={}))},65:function(t,e,o){"use strict";o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return i}));const n=(t,e)=>t.startsWith(e)?t:e+t,i=t=>{return(e=t,"#",e.startsWith("#")?e.substr("#".length):e).split(/\s/).map((t,e)=>e>0?t[0].toUpperCase()+t.substr(1):t).join("").replace(/\W/gi,"");var e}},69:function(t,e,o){t.exports={root:"SettingsGroup__root layout__flex-column",title:"SettingsGroup__title",content:"SettingsGroup__content","field-list":"SettingsGroup__field-list layout__flex-column",fieldList:"SettingsGroup__field-list layout__flex-column"}},72:function(t,e,o){t.exports={root:"MediaLoading__root",animation:"MediaLoading__animation"}},73:function(t,e,o){"use strict";o.d(e,"a",(function(){return c}));var n=o(0),i=o.n(n),a=o(98),s=o.n(a),r=o(3),l=o(10);function c(t){var{account:e,square:o,className:n}=t,a=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(o[n[i]]=t[n[i]])}return o}(t,["account","square","className"]);const c=r.b.getProfilePicUrl(e),u=Object(l.b)(o?s.a.square:s.a.round,n);return i.a.createElement("img",Object.assign({},a,{className:u,src:r.b.DEFAULT_PROFILE_PIC,srcSet:c+" 1x",alt:e.username+" profile picture"}))}},8:function(t,e,o){"use strict";o.d(e,"a",(function(){return s}));var n=o(0),i=o.n(n),a=o(10);const s=t=>{var{icon:e,className:o}=t,n=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(o[n[i]]=t[n[i]])}return o}(t,["icon","className"]);return i.a.createElement("span",Object.assign({className:Object(a.b)("dashicons","dashicons-"+e,o)},n))}},81:function(t,e,o){t.exports={root:"SettingsPage__root layout__flex-column",content:"SettingsPage__content","group-list":"SettingsPage__group-list layout__flex-column",groupList:"SettingsPage__group-list layout__flex-column"}},96:function(t,e,o){"use strict";o.d(e,"a",(function(){return s})),o.d(e,"b",(function(){return r}));var n=o(0),i=o.n(n),a=o(7);function s(t,e){return Object(a.b)(o=>i.a.createElement(t,Object.assign(Object.assign({},e),o)))}function r(t,e){return Object(a.b)(o=>{const n={};return Object.keys(e).forEach(t=>n[t]=e[t](o)),i.a.createElement(t,Object.assign({},n,o))})}},98:function(t,e,o){t.exports={root:"ProfilePic__root",round:"ProfilePic__round ProfilePic__root",square:"ProfilePic__square ProfilePic__root"}},99:function(t,e,o){t.exports={"connect-btn":"AccountsPage__connect-btn",connectBtn:"AccountsPage__connect-btn"}}},[[580,0,1,2,3]]])}));
|
@@ -1 +1 @@
|
|
1 |
-
(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[3],{100:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),l=a(171),i=a.n(l),r=a(128),c=a(91);function s({id:e,label:t,children:a,wide:n,disabled:l,isFakePro:s}){const d=Array.isArray(a)?a[0]:a,u=Array.isArray(a)?a[1]:void 0;return o.a.createElement("div",{className:l||s?i.a.disabled:n?i.a.wide:i.a.container},o.a.createElement("div",{className:i.a.label},o.a.createElement("div",{className:i.a.labelAligner},o.a.createElement("label",{htmlFor:e},t),u&&o.a.createElement(r.a,null,u))),o.a.createElement("div",{className:i.a.content},d),s&&o.a.createElement(c.a,{className:i.a.proPill}))}},102:function(e,t,a){e.exports={root:"FeedPreview__root","shrunk-root":"FeedPreview__shrunk-root FeedPreview__root",shrunkRoot:"FeedPreview__shrunk-root FeedPreview__root","status-bar":"FeedPreview__status-bar",statusBar:"FeedPreview__status-bar","status-indicator":"FeedPreview__status-indicator",statusIndicator:"FeedPreview__status-indicator",reset:"FeedPreview__reset",container:"FeedPreview__container","no-posts-msg":"FeedPreview__no-posts-msg",noPostsMsg:"FeedPreview__no-posts-msg",indicators:"FeedPreview__indicators","waiting-indicator":"FeedPreview__waiting-indicator",waitingIndicator:"FeedPreview__waiting-indicator","loading-indicator":"FeedPreview__loading-indicator",loadingIndicator:"FeedPreview__loading-indicator",sizer:"FeedPreview__sizer","shrunk-sizer":"FeedPreview__shrunk-sizer FeedPreview__sizer",shrunkSizer:"FeedPreview__shrunk-sizer FeedPreview__sizer","tablet-sizer":"FeedPreview__tablet-sizer FeedPreview__shrunk-sizer FeedPreview__sizer",tabletSizer:"FeedPreview__tablet-sizer FeedPreview__shrunk-sizer FeedPreview__sizer","phone-sizer":"FeedPreview__phone-sizer FeedPreview__shrunk-sizer FeedPreview__sizer",phoneSizer:"FeedPreview__phone-sizer FeedPreview__shrunk-sizer FeedPreview__sizer",onboarding:"FeedPreview__onboarding","no-break":"FeedPreview__no-break",noBreak:"FeedPreview__no-break","preview-device":"FeedPreview__preview-device",previewDevice:"FeedPreview__preview-device","indicator-dash":"FeedPreview__indicator-dash",indicatorDash:"FeedPreview__indicator-dash","indicator-text":"FeedPreview__indicator-text",indicatorText:"FeedPreview__indicator-text","indicator-animation":"FeedPreview__indicator-animation",indicatorAnimation:"FeedPreview__indicator-animation","loading-animation":"FeedPreview__loading-animation",loadingAnimation:"FeedPreview__loading-animation"}},111:function(e,t,a){"use strict";var n=a(0),o=a.n(n),l=a(296),i=a.n(l),r=a(3),c=a(115),s=a(192),d=a(380),u=a.n(d),m=a(2),p=a(102),b=a.n(p),h=a(381),g=a(9),f=a(8);function v(e){return o.a.createElement("div",{className:b.a.previewDevice},o.a.createElement("span",null,"Preview device"),o.a.createElement(h.a,null,m.a.MODES.map((t,a)=>o.a.createElement(g.a,{key:a,type:g.c.TOGGLE,onClick:()=>e.onChangeDevice(t),active:e.previewDevice===t,tooltip:t.name},o.a.createElement(f.a,{icon:t.icon})))))}var E=a(61),_=a(237),w=a(238),y=a(239),k=[{id:"accounts",label:"Show posts from these accounts",fields:[{id:"accounts",component:Object(E.a)(({value:e,onChange:t})=>o.a.createElement(_.a,{value:e.accounts,onChange:e=>t({accounts:e})}),["accounts"])}]},{id:"tagged",label:"Show posts where these accounts are tagged",isFakePro:!0,fields:[{id:"tagged",component:Object(E.a)(()=>o.a.createElement(w.a,{value:[]}),["accounts","tagged"])}]},{id:"hashtags",label:"Show posts with these hashtags",isFakePro:!0,fields:[{id:"hashtags",component:Object(E.a)(()=>o.a.createElement(y.a,{value:[]}),["accounts","hashtags"])}]}],C=a(194),O=a(145),P=a(139),S=a(146),F=a(138),N=[{id:"caption-filters",label:"Caption filtering",isFakePro:!0,fields:[{id:"caption-whitelist",component:Object(E.a)(({field:e})=>o.a.createElement(O.a,{label:"Only show posts with these words or phrases"},o.a.createElement(P.a,{id:e.id,value:[]})))},{id:"caption-whitelist-settings",component:Object(E.a)(()=>o.a.createElement(S.a,{value:!0}))},{id:"caption-blacklist",component:Object(E.a)(({field:e})=>o.a.createElement(O.a,{label:"Hide posts with these words or phrases",bordered:!0},o.a.createElement(P.a,{id:e.id,value:[]})))},{id:"caption-blacklist-settings",component:Object(E.a)(()=>o.a.createElement(S.a,{value:!0}))}]},{id:"hashtag-filters",label:"Hashtag filtering",isFakePro:!0,fields:[{id:"hashtag-whitelist",component:Object(E.a)(({field:e})=>o.a.createElement(O.a,{label:"Only show posts with these hashtags"},o.a.createElement(F.a,{id:e.id,value:[]})))},{id:"hashtag-whitelist-settings",component:Object(E.a)(()=>o.a.createElement(S.a,{value:!0}))},{id:"hashtag-blacklist",component:Object(E.a)(({field:e})=>o.a.createElement(O.a,{label:"Hide posts with these hashtags",bordered:!0},o.a.createElement(F.a,{id:e.id,value:[]})))},{id:"hashtag-blacklist-settings",component:Object(E.a)(()=>o.a.createElement(S.a,{value:!0}))}]}],T=a(240),x=a(245),I=a(246),j=[{id:"connect",label:"Connect",alwaysEnabled:!0,groups:k,sidebar:function(e){const[,t]=o.a.useState(0);return r.b.hasAccounts()?o.a.createElement("div",{className:i.a.connectSidebar},o.a.createElement("div",{className:i.a.connectButton},o.a.createElement(c.a,{onConnect:a=>{e.onChange&&e.onChange({accounts:e.value.accounts.concat([a])}),t(e=>e++)}})),o.a.createElement(s.a,Object.assign({groups:e.tab.groups},e))):null}},{id:"design",label:"Design",groups:C.a,sidebar:function(e){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:u.a.previewOptions},o.a.createElement(v,Object.assign({},e))),o.a.createElement(s.a,Object.assign({groups:e.tab.groups},e)))}},{id:"filter",label:"Filter",isFakePro:!0,groups:N,sidebar:T.a},{id:"moderate",label:"Moderate",isFakePro:!0,groups:N,component:x.a},{id:"promote",label:"Promote",isFakePro:!0,component:I.a}];t.a={tabs:j,openGroups:["accounts","tagged","hashtags","layouts","feed"],showDoneBtn:!0,showCancelBtn:!1,showNameField:!1,isDoneBtnEnabled:!0,isCancelBtnEnabled:!0,doneBtnText:"Done",cancelBtnText:"Cancel"}},127:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),l=a(252),i=a(108),r=a(70),c=a(20);const s=({onConnect:e,beforeConnect:t,isTransitioning:a})=>o.a.createElement(i.a,{className:"accounts-onboarding",isTransitioning:a},o.a.createElement("div",{className:"accounts-onboarding__left"},o.a.createElement("h1",null,"Let's connect your Instagram account"),o.a.createElement("p",{className:"accounts-onboarding__first-msg"},"If you're unsure which button applies to you, it's most likely a ",o.a.createElement("strong",null,"Personal")," account."," ","Try that first."),o.a.createElement("div",{className:"accounts-onboarding__spacer"}),o.a.createElement(r.a,{label:"Upgrade to an Instagram Business account for free",stealth:!0},o.a.createElement("p",null,"Business accounts get additional API features that give you more control over your feeds in "," ","Spotlight, especially with ",o.a.createElement("strong",null,"PRO"),"."),o.a.createElement("p",null,"Plus, they get access to ",o.a.createElement("strong",null,"more cool stuff")," within Instagram itself, such as "," ","analytics."),o.a.createElement("p",null,o.a.createElement("a",{href:c.a.resources.businessAccounts,target:"_blank",className:"accounts-onboarding__learn-more-business"},"Learn more")))),o.a.createElement("div",null,o.a.createElement(l.a,{beforeConnect:e=>t&&t(e),onConnect:t=>e&&e(t),useColumns:!0,showPrompt:!1})))},145:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),l=a(257),i=a.n(l);function r({children:e,label:t,bordered:a}){const n=a?i.a.bordered:i.a.filterField;return o.a.createElement("div",{className:n},o.a.createElement("span",{className:i.a.label},t),e)}},146:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),l=a(258),i=a.n(l),r=a(9),c=a(385);function s({id:e,value:t,onChange:a,feed:n}){const[l,s]=o.a.useState(!1);return o.a.createElement("div",{className:i.a.incGlobalFilters},o.a.createElement("label",{className:i.a.label},o.a.createElement("div",{className:i.a.field},o.a.createElement("input",{id:e,type:"checkbox",value:"1",checked:t,onChange:e=>a&&a(e.target.checked)}),o.a.createElement("span",null,"Include global filters")),o.a.createElement(r.a,{type:r.c.LINK,size:r.b.SMALL,onClick:()=>s(!0)},"Edit global filters"),o.a.createElement(c.a,{isOpen:l,onClose:()=>s(!1),onSave:()=>n&&n.reload()})))}},148:function(e,t,a){e.exports={root:"AccountSelector__root",row:"AccountSelector__row",account:"AccountSelector__account button__toggle-button button__panel-button theme__panel","account-selected":"AccountSelector__account-selected AccountSelector__account button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel",accountSelected:"AccountSelector__account-selected AccountSelector__account button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel","profile-pic":"AccountSelector__profile-pic",profilePic:"AccountSelector__profile-pic","info-column":"AccountSelector__info-column",infoColumn:"AccountSelector__info-column","info-text":"AccountSelector__info-text",infoText:"AccountSelector__info-text",username:"AccountSelector__username AccountSelector__info-text","account-type":"AccountSelector__account-type AccountSelector__info-text",accountType:"AccountSelector__account-type AccountSelector__info-text","tick-icon":"AccountSelector__tick-icon",tickIcon:"AccountSelector__tick-icon"}},150:function(e,t,a){e.exports={"embed-sidebar":"EmbedSidebar__embed-sidebar",embedSidebar:"EmbedSidebar__embed-sidebar","save-message":"EmbedSidebar__save-message",saveMessage:"EmbedSidebar__save-message",shortcode:"EmbedSidebar__shortcode",example:"EmbedSidebar__example",caption:"EmbedSidebar__caption","example-annotation":"EmbedSidebar__example-annotation",exampleAnnotation:"EmbedSidebar__example-annotation",instances:"EmbedSidebar__instances",pro:"EmbedSidebar__pro"}},170:function(e,t,a){e.exports={root:"LayoutSelector__root",layout:"LayoutSelector__layout button__toggle-button button__panel-button theme__panel","layout-selected":"LayoutSelector__layout-selected LayoutSelector__layout button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel",layoutSelected:"LayoutSelector__layout-selected LayoutSelector__layout button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel","layout-disabled":"LayoutSelector__layout-disabled LayoutSelector__layout button__toggle-button button__panel-button theme__panel",layoutDisabled:"LayoutSelector__layout-disabled LayoutSelector__layout button__toggle-button button__panel-button theme__panel","pro-overlay":"LayoutSelector__pro-overlay",proOverlay:"LayoutSelector__pro-overlay","coming-soon":"LayoutSelector__coming-soon ProPill__pill",comingSoon:"LayoutSelector__coming-soon ProPill__pill"}},171:function(e,t,a){e.exports={container:"EditorFieldRow__container",wide:"EditorFieldRow__wide EditorFieldRow__container",label:"EditorFieldRow__label",content:"EditorFieldRow__content","label-aligner":"EditorFieldRow__label-aligner",labelAligner:"EditorFieldRow__label-aligner",disabled:"EditorFieldRow__disabled EditorFieldRow__container","pro-pill":"EditorFieldRow__pro-pill",proPill:"EditorFieldRow__pro-pill"}},179:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return c})),a.d(t,"c",(function(){return s}));var n=a(0),o=a.n(n),l=a(4);const i=o.a.createContext(null),r={showFakeOptions:!0};function c(){var e;try{const t=null!==(e=localStorage.getItem("sli_editor"))&&void 0!==e?e:"{}",a=JSON.parse(t);return Object.assign(Object.assign({},r),a)}catch(e){return r}}function s(e){var t;t=Object(l.a)(c(),e),localStorage.setItem("sli_editor",JSON.stringify(t))}},189:function(e,t,a){"use strict";var n=a(0),o=a.n(n),l=a(198),i=a.n(l),r=a(7),c=a(387),s=a(18);t.a=Object(r.b)((function({feed:e,media:t,store:a,selected:l,disabled:r,autoFocusFirst:u,onClickMedia:m,onSelectMedia:p,children:b}){r=null!=r&&r,u=null!=u&&u;const h=a&&e&&a.hasCache(e)||void 0!==t&&t.length>0,[g,f]=o.a.useState(null!=t?t:[]),[v,E]=o.a.useState(!h),[_,w,y]=Object(s.e)(l),k=o.a.useRef(),C=o.a.useRef(),O=o.a.useRef();function P(e){f(e),E(!1),e.length>0&&u&&p&&p(e[0],0)}Object(n.useEffect)(()=>{y(l)},[l]),Object(s.i)(n=>{a?a.fetchMedia(e).then(e=>n().then(()=>P(e))):P(t)},[a,t]);const S=e=>{null===w()||e.target!==k.current&&e.target!==C.current||F(null)};function F(e){r||(N(e),m&&m(g[e],e))}function N(e){e===w()||r||(p&&p(g[e],e),y(e))}Object(n.useLayoutEffect)(()=>{if(k.current)return k.current.addEventListener("click",S),()=>k.current.removeEventListener("click",S)},[k.current]);const T=r?i.a.gridDisabled:i.a.grid;return o.a.createElement("div",{ref:k,className:i.a.root},o.a.createElement("div",{ref:C,className:T,style:{gridGap:15},tabIndex:0,onKeyDown:function(e){if(r)return;const t=w(),a=function(){const e=C.current.getBoundingClientRect(),t=O.current.getBoundingClientRect(),a=e.width,n=t.width;return Math.floor((a+15)/(n+15))}(),n=Math.ceil(g.length/a);switch(e.key){case" ":case"Enter":F(t);break;case"ArrowLeft":N(Math.max(t-1,0));break;case"ArrowRight":N(Math.min(t+1,g.length-1));break;case"ArrowUp":{const e=Math.max(0,t-a),o=Math.floor(t/a),l=Math.floor(e/a);n>1&&l!==o&&N(e);break}case"ArrowDown":{const e=Math.min(g.length-1,t+a),o=Math.floor(t/a),l=Math.floor(e/a);n>1&&l!==o&&N(e);break}default:return}e.preventDefault(),e.stopPropagation()}},g.map((e,t)=>o.a.createElement(d,{key:e.id,ref:0===t?O:null,focused:!r&&_===t,onClick:()=>F(t),onFocus:()=>N(t)},b(e,t)))),v&&o.a.createElement("div",{className:i.a.loading},o.a.createElement(c.a,{size:60})))}));const d=o.a.forwardRef(({focused:e,onClick:t,onFocus:a,children:l},r)=>(r||(r=o.a.useRef()),Object(n.useEffect)(()=>{e&&r.current.focus()},[e]),o.a.createElement("div",{ref:r,className:i.a.item,onClick:t,onFocus:a,tabIndex:0},l)))},191:function(e,t,a){"use strict";a.d(t,"a",(function(){return v}));var n=a(0),o=a.n(n),l=a(301),i=a.n(l),r=a(241),c=a(9),s=a(20);function d({}){return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Spotlight’s ‘Promote’ feature has lots more to come. Share your thoughts on what you’d like to"," ","promote and how."),o.a.createElement("p",null,"Take our 2-minute survey."),o.a.createElement("div",null,o.a.createElement(c.a,{type:c.c.PRIMARY,size:c.b.LARGE,onClick:function(){window.open(s.a.resources.promoTypesSurvey)}},"Start Survey")))}var u=new Map([["link",{heading:"Link options",fields:r.a,tutorial:function({}){return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",{style:{fontWeight:"bold"}},"How it works:"),o.a.createElement("ol",{style:{marginTop:0}},o.a.createElement("li",null,"Select a post from the preview on the left."),o.a.createElement("li",null,"Choose what the post should link to.")),o.a.createElement("p",null,"That’s it!"))}}],["-more-",{heading:"Have your say...",fields:d,tutorial:d}]]),m=a(70),p=a(31),b=a(27);function h({hasGlobal:e,hasAuto:t,isOverriding:a,onOverride:n}){return o.a.createElement(o.a.Fragment,null,o.a.createElement(p.a,{type:p.b.WARNING,showIcon:!0},o.a.createElement("span",null,"You have")," ",t&&o.a.createElement("a",{href:b.a.at({screen:"promotions",tab:"automate"}),target:"_blank"},"automated"),t&&e&&o.a.createElement(o.a.Fragment,null," ",o.a.createElement("span",null,"and")," "),e&&o.a.createElement("a",{href:b.a.at({screen:"promotions",tab:"global"}),target:"_blank"},"global")," ",o.a.createElement("span",null,"promotions that apply to this post.")," ",a?o.a.createElement("span",null,"To stop overriding, simply remove the custom promotion."):o.a.createElement("span",null,"Click the button below to use a custom promotion instead.")),!a&&o.a.createElement(c.a,{onClick:n},"Override"))}var g=a(4),f=a(83);function v({type:e,config:t,hasGlobal:a,hasAuto:l,showTutorial:r,showNextBtn:s,isNextBtnDisabled:d,hideRemove:p,onNext:b,onChange:v}){var E,_;const[w,y]=Object(n.useState)(!1),[k,C]=Object(n.useState)(!1),O=Object(n.useCallback)(()=>C(!0),[C]),P=Object(n.useCallback)(()=>C(!1),[C]),S=Object(n.useCallback)(()=>{y(!0),v&&v({})},[e,v]),F=!Object(g.n)(t),N=a||l,T=N&&(F||w),x=null!==(E=u.get(e?e.id:""))&&void 0!==E?E:{heading:"",fields:void 0,tutorial:void 0};return o.a.createElement(o.a.Fragment,null,o.a.createElement(m.a,{label:null!==(_=x.heading)&&void 0!==_?_:"Promotion options",fitted:!0,isOpen:!0,showIcon:!1},N&&o.a.createElement(h,{hasAuto:l,hasGlobal:a,isOverriding:T,onOverride:S}),T&&o.a.createElement("hr",null),(!N||T)&&!r&&x.fields&&o.a.createElement(x.fields,{config:null!=t?t:{},onChange:v}),r&&x.tutorial&&o.a.createElement(x.tutorial,null)),o.a.createElement("div",{className:i.a.bottom},s&&o.a.createElement(c.a,{size:c.b.LARGE,onClick:b,disabled:d},"Promote next post →"),(F||T)&&!p&&o.a.createElement("a",{className:i.a.removePromo,onClick:O},"Remove promotion")),o.a.createElement(f.a,{isOpen:k,title:"Are you sure?",buttons:["Yes, I'm sure","No, keep it"],onCancel:P,onAccept:()=>{v&&v({}),y(!1),C(!1)}},o.a.createElement("p",null,"Are you sure you want to remove this promotion? This ",o.a.createElement("strong",null,"cannot")," be undone!")))}},192:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var n=a(0),o=a.n(n),l=a(377),i=a.n(l),r=a(297),c=a.n(r),s=a(70),d=a(51),u=a(14),m=a(236);function p(e){const{group:t,showFakeOptions:a}=e,[n,l]=o.a.useState(e.openGroups.includes(t.id)),i=o.a.useCallback(()=>{l(e=>!e)},[n]),r=t.isFakePro?o.a.createElement(m.a,null,t.label):t.label;return!t.isFakePro||a||u.a.isPro?o.a.createElement(s.a,{className:t.isFakePro&&!u.a.isPro?c.a.disabled:c.a.spoiler,label:r,isOpen:n,onClick:i,scrollIntoView:!0,fitted:!0},t.fields.map(n=>{const l=Object.assign({},e);if(t.isFakePro||n.isFakePro){if(!a)return null;l.onChange=d.b}return o.a.createElement(n.component,Object.assign({key:n.id,field:n},e))})):null}function b(e){var{groups:t}=e,a=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["groups"]);return o.a.createElement("div",{className:i.a.fieldGroupList},t.map(e=>o.a.createElement(p,Object.assign({key:e.id,group:e},a))))}},193:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n);function l({id:e,value:t,onChange:a,placeholder:n}){return o.a.createElement("input",{id:e,type:"text",value:t,onChange:e=>a(e.target.value),placeholder:n})}a(366)},194:function(e,t,a){"use strict";a.d(t,"b",(function(){return T}));var n=a(0),o=a.n(n),l=a(61),i=a(170),r=a.n(i),c=a(34),s=a(14),d=a(91);function u({value:e,onChange:t,layouts:a,showPro:n}){return a=null!=a?a:c.a.list,o.a.createElement("div",{className:r.a.root},a.map(a=>(!a.isPro||s.a.isPro||n)&&o.a.createElement(m,{key:a.id,layout:a,onClick:t,isSelected:e===a.id})))}function m({layout:e,isSelected:t,onClick:a}){const n=e.isPro&&!s.a.isPro,l=e.isComingSoon||n,i=l?r.a.layoutDisabled:t?r.a.layoutSelected:r.a.layout;return o.a.createElement("div",{className:i,role:"button",tabIndex:l?void 0:0,onClick:l?void 0:()=>a(e.id),onKeyPress:l?void 0:()=>a(e.id)},o.a.createElement("span",null,e.name),o.a.createElement(e.iconComponent,null),n&&!e.isComingSoon&&o.a.createElement("div",{className:r.a.proOverlay},o.a.createElement(d.a,null)),e.isComingSoon&&o.a.createElement("div",{className:r.a.proOverlay},o.a.createElement("div",{className:r.a.comingSoon},"COMING SOON",!s.a.isPro&&" TO PRO")))}var p=a(5),b=a(71),h=a(79),g=a(2),f=a(97),v=a(213),E=a(31),_=a(77),w=a(3),y=a(126),k=a(9);a(607);const C=({id:e,title:t,mediaType:a,button:n,buttonSet:l,buttonChange:i,value:r,onChange:c})=>{l=void 0===n?l:n,i=void 0===n?i:n;const s=!!r,d=s?i:l,u=()=>{c&&c("")};return o.a.createElement(y.a,{id:e,title:t,mediaType:a,button:d,value:r,onSelect:e=>{c&&c(e.attributes.url)}},({open:e})=>o.a.createElement("div",{className:"wp-media-field"},s&&o.a.createElement("div",{className:"wp-media-field__preview",tabIndex:0,onClick:e,role:"button"},o.a.createElement("img",{src:r,alt:"Custom profile picture"})),o.a.createElement(k.a,{className:"wp-media-field__select-btn",type:k.c.SECONDARY,onClick:e},d),s&&o.a.createElement(k.a,{className:"wp-media-field__remove-btn",type:k.c.DANGER_LINK,onClick:u},"Remove custom photo")))};function O({id:e,value:t,onChange:a}){return o.a.createElement("textarea",{id:e,value:t,onChange:e=>a(e.target.value)})}var P=a(193),S=a(29),F=p.a.FollowBtnLocation,N=p.a.HeaderInfo;function T(e){return!e.computed.showHeader}function x(e,t){return T(t)||!t.computed.headerInfo.includes(e)}function I(e){return 0===e.value.accounts.length&&0===e.value.tagged.length&&e.value.hashtags.length>0}function j(e){return!e.computed.showFollowBtn}function M(e){return!e.computed.showLoadMoreBtn}t.a=[{id:"layouts",label:"Layout",fields:[{id:"layout",component:Object(l.a)(({value:e,onChange:t,showFakeOptions:a})=>o.a.createElement(u,{value:e.layout,onChange:e=>t({layout:e}),showPro:a}),["layout"])},{id:"num-columns",component:Object(S.a)({label:"Number of columns",option:"numColumns",deps:["layout"],when:e=>["grid","highlight","masonry"].includes(e.value.layout),render:(e,t,a)=>{const n=e.previewDevice===g.a.Mode.DESKTOP;return o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:n?1:0,placeholder:n?"1":e.value.numColumns.desktop})}})}]},{id:"feed",label:"Feed",fields:[{id:"num-posts",component:Object(S.a)({label:"Number of posts",option:"numPosts",render:(e,t,a)=>{const n=e.previewDevice===g.a.Mode.DESKTOP;return o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:1,placeholder:n?"1":e.value.numPosts.desktop})}})},{id:"post-order",component:Object(S.a)({label:"Post order",option:"postOrder",render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:t,onChange:e=>a(e.value),options:[{value:p.a.PostOrder.DATE_DESC,label:"Most recent first"},{value:p.a.PostOrder.DATE_ASC,label:"Oldest first"},{value:p.a.PostOrder.POPULARITY_DESC,label:"Most popular first"},{value:p.a.PostOrder.POPULARITY_ASC,label:"Least popular first"},{value:p.a.PostOrder.RANDOM,label:"Random"}]})})},{id:"media-type",isFakePro:!0,component:Object(S.a)({label:"Types of posts",option:"mediaType",render:e=>o.a.createElement(b.a,{id:e.field.id,value:p.a.MediaType.ALL,options:[{value:p.a.MediaType.ALL,label:"All posts"},{value:p.a.MediaType.PHOTOS,label:"Photos Only"},{value:p.a.MediaType.VIDEOS,label:"Videos Only"}]})})},{id:"link-behavior",component:Object(S.a)({label:"Open posts in",option:"linkBehavior",render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:t,onChange:e=>a(e.value),options:[{value:p.a.LinkBehavior.NOTHING,label:"- Do not open -"},{value:p.a.LinkBehavior.SELF,label:"Same tab"},{value:p.a.LinkBehavior.NEW_TAB,label:"New tab"},{value:p.a.LinkBehavior.LIGHTBOX,label:"Popup box"}]})})}]},{id:"appearance",label:"Appearance",fields:[{id:"feed-width",component:Object(S.a)({label:"Feed width",option:"feedWidth",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",emptyMin:!0,placeholder:"Auto"})})},{id:"feed-height",component:Object(S.a)({label:"Feed height",option:"feedHeight",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",emptyMin:!0,placeholder:"Auto"})})},{id:"feed-padding",component:Object(S.a)({label:"Outside padding",option:"feedPadding",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"No padding"})})},{id:"image-padding",component:Object(S.a)({label:"Image padding",option:"imgPadding",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"No padding"})})},{id:"text-size",component:Object(S.a)({label:"Text size",option:"textSize",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"Theme default"}),tooltip:()=>o.a.createElement("span",null,"If left empty, the text size will be controlled by your theme."," ",'This option will be ignored for the header if the "Text size" option in the'," ",'"Header" section is not empty.')})},{id:"bg-color",component:Object(S.a)({label:"Background color",option:"bgColor",render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"hover-info",component:Object(S.a)({label:"Show on hover",option:"hoverInfo",render:(e,t,a)=>o.a.createElement(v.a,{id:e.field.id,value:t,onChange:a,showProOptions:e.showFakeOptions,options:e.field.data.options}),tooltip:()=>o.a.createElement("span",null,"Usernames are not available for hashtag posts, due to a restriction by Instagram.")}),data:{options:[{value:p.a.HoverInfo.LIKES_COMMENTS,label:"Likes & comments icons"},{value:p.a.HoverInfo.INSTA_LINK,label:"Instagram icon/link"},{value:p.a.HoverInfo.CAPTION,label:"Caption",isFakePro:!0},{value:p.a.HoverInfo.USERNAME,label:"Username",isFakePro:!0},{value:p.a.HoverInfo.DATE,label:"Date",isFakePro:!0}]}},{id:"hover-text-color",isFakePro:!0,component:Object(S.a)({label:"Hover text color",option:"textColorHover",render:e=>o.a.createElement(f.a,{id:e.field.id})})},{id:"hover-bg-color",isFakePro:!0,component:Object(S.a)({label:"Hover background color",option:"bgColorHover",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:.5}})})}]},{id:"header",label:"Header",fields:[{id:"header-hashtag-msg",component:Object(l.a)(e=>I(e)&&o.a.createElement(E.a,{type:E.b.INFO,showIcon:!0,shake:!0},"The header is disabled because you are currently only showing posts from"," ","hashtags, so there are no accounts to show in the header."))},{id:"show-header",component:Object(S.a)({label:"Show header",option:"showHeader",disabled:e=>I(e),render:(e,t,a)=>o.a.createElement(_.a,{id:e.field.id,value:t,onChange:a})})},{id:"header-style",isFakePro:!0,component:Object(S.a)({label:"Header style",option:"headerStyle",render:e=>o.a.createElement(b.a,{id:e.field.id,value:p.a.HeaderStyle.NORMAL,options:[{value:p.a.HeaderStyle.NORMAL,label:"Normal"},{value:p.a.HeaderStyle.CENTERED,label:"Centered"}]})})},{id:"header-account",component:Object(S.a)({label:"Account to show",option:"headerAccount",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:e.computed.account?e.computed.account.id:"",onChange:e=>a(e.value),options:e.computed.allAccounts.map(e=>({value:e,label:w.b.getById(e).username}))})})},{id:"header-info",component:Object(S.a)({label:"Show",option:"headerInfo",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(v.a,{id:e.field.id,value:t,onChange:a,options:e.field.data.options}),tooltip:()=>o.a.createElement("span",null,"Follower count is not available for Personal accounts due to restrictions set by Instagram.")}),data:{options:[{value:p.a.HeaderInfo.PROFILE_PIC,label:"Profile photo"},{value:p.a.HeaderInfo.BIO,label:"Profile bio text"},{value:N.MEDIA_COUNT,label:"Post count",isFakePro:!0},{value:N.FOLLOWERS,label:"Follower count",isFakePro:!0}]}},{id:"header-photo-size",component:Object(S.a)({label:"Profile photo size",option:"headerPhotoSize",deps:["showHeader","headerInfo"],disabled:e=>x(N.PROFILE_PIC,e),render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:null!=t?t:"",onChange:a,min:0,unit:"px",placeholder:"Default"})})},{id:"custom-profile-pic",component:Object(S.a)({label:"Custom profile pic",option:"customProfilePic",deps:["showHeader","headerInfo"],disabled:e=>x(N.PROFILE_PIC,e),render:(e,t,a)=>o.a.createElement(C,{id:e.field.id,value:t,onChange:a,title:"Select custom profile photo",buttonSet:"Choose custom photo",buttonChange:"Change custom photo",mediaType:"image"}),tooltip:()=>o.a.createElement("span",null,"Add a custom profile photo just for this feed. It will override the original"," ","profile photo from Instagram and any custom profile photo added in Spotlight.")})},{id:"custom-bio-text",component:Object(S.a)({label:"Custom bio text",option:"customBioText",deps:["headerInfo","showHeader"],disabled:e=>x(N.BIO,e),render:(e,t,a)=>o.a.createElement(O,{id:e.field.id,value:t,onChange:a}),tooltip:()=>o.a.createElement("span",null,"Add a custom bio text just for this feed. It will override the original custom bio"," ","text from Instagram and any custom bio text added in Spotlight.")})},{id:"header-text-size",component:Object(S.a)({label:"Header text size",option:"headerTextSize",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:null!=t?t:"",onChange:a,min:0,unit:"px",placeholder:"Default"}),tooltip:()=>o.a.createElement("span",null,'If left empty, the "Text size" option in the "Appearance" section will control the'," ","header's text size.")})},{id:"header-text-color",component:Object(S.a)({label:"Header text color",option:"headerTextColor",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"header-bg-color",component:Object(S.a)({label:"Header background color",option:"headerBgColor",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"header-padding",component:Object(S.a)({label:"Header padding",option:"headerPadding",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"No padding"})})},{id:"include-stories",isFakePro:!0,component:Object(S.a)({label:"Include stories",option:"includeStories",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!0}),tooltip:()=>o.a.createElement("span",null,"Re-shared stories are not available due to a restriction by Instagram.")})},{id:"stories-interval",isFakePro:!0,component:Object(S.a)({label:"Stories interval time",option:"storiesInterval",render:e=>o.a.createElement(h.a,{id:e.field.id,value:5,min:1,unit:"sec"})})}]},{id:"lightbox",label:"Popup box",isFakePro:!0,fields:[{id:"show-lightbox-sidebar",component:Object(S.a)({label:"Show sidebar",option:"lightboxShowSidebar",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1})})},{id:"num-lightbox-comments",label:"Number of comments",component:Object(S.a)({label:"Number of comments",option:"numLightboxComments",render:e=>o.a.createElement(h.a,{id:e.field.id,value:20,min:0,placeholder:"No comments"}),tooltip:()=>o.a.createElement("span",null,"Comments are only available for posts from a ",o.a.createElement("strong",null,"Business")," account")})}]},{id:"captions",label:"Captions",isFakePro:!0,fields:[{id:"show-captions",component:Object(S.a)({label:"Show captions",option:"showCaptions",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!0})})},{id:"caption-max-length",component:Object(S.a)({label:"Caption max length",option:"captionMaxLength",render:e=>o.a.createElement(h.a,{id:e.field.id,value:"",min:0,unit:"words",placeholder:"No limit"})})},{id:"caption-size",component:Object(S.a)({label:"Caption text size",option:"captionSize",render:e=>o.a.createElement(h.a,{id:e.field.id,value:"",min:0,unit:"px",placeholder:"Theme default"})})},{id:"caption-color",component:Object(S.a)({label:"Caption text color",option:"captionColor",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:0}})})},{id:"caption-remove-dots",component:Object(S.a)({label:"Remove dot lines",option:"captionRemoveDots",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1}),tooltip:()=>o.a.createElement("span",null,'Enable this option to remove lines in captions that are only "dots", such as'," ",o.a.createElement("code",null,"."),", ",o.a.createElement("code",null,"•"),", ",o.a.createElement("code",null,"*"),", etc.")})}]},{id:"likes-comments",label:"Likes & Comments",isFakePro:!0,fields:[{id:"show-likes",component:Object(S.a)({label:"Show likes icon",option:"showLikes",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1})})},{id:"likes-icon-color",component:Object(S.a)({label:"Likes icon color",option:"likesIconColor",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:1}})})},{id:"show-comments",component:Object(S.a)({label:"Show comments icon",option:"showComments",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1})})},{id:"comments-icon-color",component:Object(S.a)({label:"Comments icon color",option:"commentsIconColor",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:1}})})},{id:"lcIconSize",component:Object(S.a)({label:"Icon size",option:"lcIconSize",render:e=>o.a.createElement(h.a,{id:e.field.id,value:"",min:0,unit:"px"})})}]},{id:"follow-btn",label:"Follow button",fields:[{id:"follow-btn-hashtag-msg",component:Object(l.a)(e=>I(e)&&o.a.createElement(E.a,{type:E.b.INFO,showIcon:!0,shake:!0},"The follow button is disabled because you are currently only showing posts from"," ","hashtags, so there are no accounts to follow."))},{id:"show-follow-btn",component:Object(S.a)({label:"Show 'Follow' button",option:"showFollowBtn",disabled:e=>I(e),render:(e,t,a)=>o.a.createElement(_.a,{id:e.field.id,value:t,onChange:a})})},{id:"follow-btn-location",component:Object(S.a)({label:"Location",option:"followBtnLocation",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:t,onChange:e=>a(e.value),options:[{value:F.HEADER,label:"Header"},{value:F.BOTTOM,label:"Bottom"},{value:F.BOTH,label:"Both"}]})})},{id:"follow-btn-text",component:Object(S.a)({label:"'Follow' text",option:"followBtnText",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(P.a,{id:e.field.id,value:t,onChange:a})})},{id:"follow-btn-text-color",component:Object(S.a)({label:"Text color",option:"followBtnTextColor",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"follow-btn-bg-color",component:Object(S.a)({label:"Background color",option:"followBtnBgColor",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})}]},{id:"load-more-btn",label:"Load more button",fields:[{id:"show-load-more-btn",component:Object(S.a)({label:"Show 'Load more' button",option:"showLoadMoreBtn",render:(e,t,a)=>o.a.createElement(_.a,{id:e.field.id,value:t,onChange:a})})},{id:"load-more-btn-text",component:Object(S.a)({label:"'Load more' text",option:"loadMoreBtnText",deps:["showLoadMoreBtn"],disabled:e=>M(e),render:(e,t,a)=>o.a.createElement(P.a,{id:e.field.id,value:t,onChange:a})})},{id:"load-more-btn-text-color",component:Object(S.a)({label:"Text color",option:"loadMoreBtnTextColor",deps:["showLoadMoreBtn"],disabled:e=>M(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"load-more-btn-bg-color",component:Object(S.a)({label:"Background color",option:"loadMoreBtnBgColor",deps:["showLoadMoreBtn"],disabled:e=>M(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})}]}]},198:function(e,t,a){e.exports={root:"MediaGridPicker__root",loading:"MediaGridPicker__loading layout__fill-parent",grid:"MediaGridPicker__grid","grid-disabled":"MediaGridPicker__grid-disabled MediaGridPicker__grid",gridDisabled:"MediaGridPicker__grid-disabled MediaGridPicker__grid",item:"MediaGridPicker__item"}},213:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),l=a(91),i=a(11);function r({id:e,value:t,onChange:a,showProOptions:n,options:r}){const c=new Set(t.map(e=>e.toString())),s=e=>{const t=e.target.value,n=e.target.checked,o=r.find(e=>e.value.toString()===t);o.isFakePro||o.isDisabled||(n?c.add(t):c.delete(t),a&&a(Array.from(c)))};return o.a.createElement("div",{className:"checkbox-list"},r.filter(e=>!!e).map((t,a)=>{var r;if(t.isFakePro&&!n)return null;const d=Object(i.a)("checkbox-list__option",{"--disabled":t.isDisabled||t.isFakePro});return o.a.createElement("label",{className:d,key:a},o.a.createElement("input",{type:"checkbox",id:e,value:null!==(r=t.value.toString())&&void 0!==r?r:"",checked:c.has(t.value.toString()),onChange:s,disabled:t.isDisabled||t.isFakePro}),o.a.createElement("span",null,t.label),t.isFakePro&&o.a.createElement("div",{className:"checkbox-list__pro-pill"},o.a.createElement(l.a,null)))}))}a(606)},217:function(e,t,a){e.exports={"moderate-viewport":"ModerateViewport__moderate-viewport",moderateViewport:"ModerateViewport__moderate-viewport","moderate-blacklist":"ModerateViewport__moderate-blacklist ModerateViewport__moderate-viewport",moderateBlacklist:"ModerateViewport__moderate-blacklist ModerateViewport__moderate-viewport","moderate-whitelist":"ModerateViewport__moderate-whitelist ModerateViewport__moderate-viewport",moderateWhitelist:"ModerateViewport__moderate-whitelist ModerateViewport__moderate-viewport",loading:"ModerateViewport__loading layout__fill-parent",grid:"ModerateViewport__grid","grid-disabled":"ModerateViewport__grid-disabled ModerateViewport__grid",gridDisabled:"ModerateViewport__grid-disabled ModerateViewport__grid",item:"ModerateViewport__item","item-allowed":"ModerateViewport__item-allowed ModerateViewport__item",itemAllowed:"ModerateViewport__item-allowed ModerateViewport__item","item-thumbnail":"ModerateViewport__item-thumbnail",itemThumbnail:"ModerateViewport__item-thumbnail","item-removed":"ModerateViewport__item-removed ModerateViewport__item",itemRemoved:"ModerateViewport__item-removed ModerateViewport__item","item-focused":"ModerateViewport__item-focused",itemFocused:"ModerateViewport__item-focused"}},218:function(e,t,a){e.exports={item:"PromoteTile__item",selected:"PromoteTile__selected PromoteTile__item",thumbnail:"PromoteTile__thumbnail",unselected:"PromoteTile__unselected PromoteTile__item",icon:"PromoteTile__icon"}},237:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(0),o=a.n(n),l=a(148),i=a.n(l),r=a(3),c=a(8),s=a(18);function d({accounts:e,value:t,onChange:a}){t=null!=t?t:[],e=null!=e?e:r.b.list;const n=t.filter(t=>e.some(e=>e.id===t)),l=new Set(n);return o.a.createElement("div",{className:i.a.root},e.map((e,t)=>o.a.createElement(u,{key:t,account:e,selected:l.has(e.id),onChange:t=>{return n=e.id,t?l.add(n):l.delete(n),void a(Array.from(l));var n}})))}function u({account:e,selected:t,onChange:a}){const n=`url("${r.b.getProfilePicUrl(e)}")`,l=()=>{a(!t)},d=Object(s.f)(l);return o.a.createElement("div",{className:i.a.row},o.a.createElement("div",{className:t?i.a.accountSelected:i.a.account,onClick:l,onKeyPress:d,role:"button",tabIndex:0},o.a.createElement("div",{className:i.a.profilePic,style:{backgroundImage:n}}),o.a.createElement("div",{className:i.a.infoColumn},o.a.createElement("div",{className:i.a.username},e.username),o.a.createElement("div",{className:i.a.accountType},e.type)),t&&o.a.createElement(c.a,{icon:"yes-alt",className:i.a.tickIcon})))}},238:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),l=a(237),i=a(31),r=a(3);function c(e){const t=r.b.getBusinessAccounts();return t.length>0?o.a.createElement(l.a,Object.assign({accounts:t},e)):o.a.createElement(i.a,{type:i.b.WARNING},"Connect a business account to use this feature.")}},239:function(e,t,a){"use strict";a.d(t,"a",(function(){return g}));var n,o=a(0),l=a.n(o),i=a(71),r=a(5),c=a(59),s=a(31),d=(a(441),a(9)),u=a(8),m=a(249),p=a(4),b=a(11),h=a(3);function g({value:e,onChange:t}){const a=(e=null!=e?e:[]).slice(),o=a.map(e=>({id:e.tag,tag:e.tag,sort:e.sort})),[i,r]=l.a.useState(""),[c,d]=l.a.useState(""),[u,b]=l.a.useState(null),g=h.b.getBusinessAccounts().length>0;return l.a.createElement("div",{className:"hashtag-selector"},!g&&l.a.createElement(s.a,{type:s.b.WARNING},"Connect a business account to use this feature."),l.a.createElement(m.a,{className:"hashtag-selector__list",list:o,setList:e=>{const n=e.map(e=>({tag:e.tag,sort:e.sort}));t&&!Object(p.d)(n,a,(e,t)=>e.tag===t.tag&&e.sort===t.sort)&&t(n)},handle:".hashtag-selector__drag-handle",animation:200,delay:1e3,fallbackTolerance:5,delayOnTouchOnly:!0},a.map((e,n)=>l.a.createElement(f,{key:n,disabled:null!==u&&u!==n||!g,hashtag:e,onEdit:e=>((e,n)=>{a[e]=n,t&&t(a)})(n,e),onDelete:()=>(e=>{a.splice(e,1),t&&t(a)})(n),onStartEdit:()=>b(n),onStopEdit:()=>b(null)}))),l.a.createElement(E,{type:n.ADD,disabled:null!==u||!g,hashtag:{tag:i,sort:c},onDone:e=>{a.push(e),t&&t(a),r(""),d("")}}))}function f({hashtag:e,disabled:t,onEdit:a,onDelete:o,onStartEdit:i,onStopEdit:r}){const[c,s]=l.a.useState(!1),d=()=>{s(!1),r&&r()};return c?l.a.createElement(E,{type:n.EDIT,disabled:t,hashtag:e,onDone:e=>{a&&a(e),d()},onCancel:d}):l.a.createElement(v,{hashtag:e,disabled:t,onEdit:()=>{s(!0),i&&i()},onDelete:o})}function v({hashtag:e,disabled:t,onEdit:a,onDelete:n}){const o=Object(b.a)("hashtag-selector__row",{"--static":!0,"--disabled":t});return l.a.createElement("div",{className:o},l.a.createElement("div",{className:"hashtag-selector__drag-handle"},l.a.createElement(u.a,{icon:"menu"})),l.a.createElement("div",{className:"hashtag-selector__tag"},r.a.HashtagSorting.get(e.sort)," posts with ",l.a.createElement("strong",null,"#",e.tag)),l.a.createElement("div",{className:"hashtag-selector__buttons"},l.a.createElement(d.a,{className:"hashtag-selector__edit-btn",type:d.c.PILL,onClick:a,tooltip:"Edit hashtag"},l.a.createElement(u.a,{icon:"edit"})),l.a.createElement(d.a,{className:"hashtag-selector__delete-btn",type:d.c.DANGER_PILL,onClick:n,tooltip:"Remove hashtag"},l.a.createElement(u.a,{icon:"trash"}))))}function E({type:e,hashtag:t,disabled:a,onChange:m,onDone:p,onCancel:h,focus:g}){const f=e===n.ADD,[v,E]=l.a.useState({tag:"",sort:"recent"});Object(o.useEffect)(()=>{var e;E({tag:null!==(e=t.tag)&&void 0!==e?e:"",sort:t.sort?t.sort:"recent"})},[t]);const[_,w]=l.a.useState(0),[y,k]=l.a.useState(!0);Object(o.useEffect)(()=>{if(k(!1),_>0){const e=setTimeout(()=>k(!0),10),t=setTimeout(()=>k(!1),310);return()=>{clearTimeout(e),clearTimeout(t)}}},[_]);const C=()=>{!_&&p&&p(v)},O=Object(b.a)("hashtag-selector__row",{"--disabled":a});return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:O},l.a.createElement("input",{className:"hashtag-selector__tag",type:"text",value:"#"+v.tag,onChange:e=>{const t=e.target.value.slice(1),a={tag:Object(c.b)(t),sort:v.sort};w(t!==a.tag?Date.now():0),E(a),m&&m(a)},onKeyDown:e=>{switch(e.key){case"Enter":C();break;case"Escape":h&&h()}},autoFocus:g}),l.a.createElement(i.a,{className:"hashtag-selector__sort",placeholder:"Sort by",value:v.sort,onChange:e=>{E({tag:v.tag,sort:e.value}),m&&m({tag:v.tag,sort:e.value})},isSearchable:!1,options:Array.from(r.a.HashtagSorting.entries()).map(([e,t])=>({value:e,label:t}))}),l.a.createElement("div",{className:"hashtag-selector__buttons"},f?l.a.createElement(d.a,{type:d.c.PRIMARY,className:"hashtag-selector__add-btn",tooltip:"Add new hashtag",onClick:C,disabled:0===v.tag.length},"Add"):l.a.createElement(d.a,{type:f?d.c.PRIMARY:d.c.PILL,className:"hashtag-selector__done-btn",tooltip:"Done",disabled:0===v.tag.length,onClick:C},l.a.createElement(u.a,{icon:"yes"})),!f&&l.a.createElement(d.a,{type:d.c.DANGER_PILL,className:"hashtag-selector__cancel-btn",onClick:h,tooltip:"Cancel changes"},l.a.createElement(u.a,{icon:"no"})))),_?l.a.createElement(s.a,{type:s.b.ERROR,shake:y,showIcon:!0,isDismissible:!0,onDismiss:()=>w(0)},"Hashtags may only contain letters, numbers and underscores"):null)}!function(e){e[e.ADD=0]="ADD",e[e.EDIT=1]="EDIT"}(n||(n={}))},240:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(0),o=a.n(n),l=a(192);function i(e){return o.a.createElement(l.a,Object.assign({groups:e.tab.groups},e))}},241:function(e,t,a){"use strict";a.d(t,"a",(function(){return h}));var n=a(0),o=a.n(n),l=a(71),i=a(14),r=a(20),c=(a(22),a(151)),s=a(100),d=a(77),u=a(193),m=a(4);const p=[],b={linkType:"",postId:0,postTitle:"",postUrl:"",url:"",linkText:"",newTab:!1,linkDirectly:!0};function h({config:e,onChange:t}){e=null!=e?e:b,e=Object.assign(Object.assign({},b),e),0===p.length&&(p.push({value:"",label:"- Do not link -"},{value:"url",label:"Custom URL"}),r.a.config.postTypes.forEach(e=>{"attachment"!==e.name&&p.push({value:e.name,label:e.labels.singular_name})}));const a=o.a.useRef(),l=o.a.useRef(!1),i=o.a.useRef(),[s,d]=o.a.useState([]),[u,m]=o.a.useState(!1);Object(n.useEffect)(()=>(l.current=!1,e.linkType&&"url"!==e.linkType&&(m(!0),S("").then(e=>{l.current||d(e)}).finally(()=>{l.current||m(!1)})),()=>l.current=!0),[e.linkType]);const h=o.a.useCallback(a=>{t({linkType:a,postId:0,postTitle:"",postUrl:"",url:e.url,newTab:e.newTab,linkText:e.linkText})},[e,t]),y=o.a.useCallback(a=>{if(null===a)t(Object.assign(Object.assign({},e),{postId:0,postTitle:"",postUrl:""}));else{const n=i.current.find(e=>e.id==a.value);t(Object.assign(Object.assign({},e),{postId:a.value,postTitle:n.title,postUrl:n.permalink}))}},[e,t]),k=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{url:a}))},[e,t]),C=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{newTab:a}))},[e,t]),O=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{linkDirectly:a}))},[e,t]),P=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{linkText:a}))},[e,t]),S=o.a.useCallback(t=>(clearTimeout(a.current),new Promise(n=>{a.current=setTimeout(()=>{r.a.restApi.searchPosts(t,e.linkType).then(e=>{i.current=e.data,n(e.data.map(e=>({value:e.id,label:e.title})))}).catch(e=>{})},1e3)})),[e.linkType]),F=r.a.config.postTypes.find(t=>t.name===e.linkType);return o.a.createElement(o.a.Fragment,null,o.a.createElement(g,{value:e.linkType,onChange:h}),"url"===e.linkType&&o.a.createElement(f,{value:e.url,onChange:k}),e.linkType&&"url"!==e.linkType&&o.a.createElement(v,{postType:F,postId:e.postId,postTitle:e.postTitle,onChange:y,loadOptions:S,isLoading:u,defaultPosts:s}),e.linkType&&o.a.createElement(E,{value:e.linkDirectly,onChange:O}),e.linkType&&o.a.createElement(_,{value:e.newTab,onChange:C}),e.linkType&&o.a.createElement(w,{value:e.linkText,onChange:P,placeholder:c.a.getDefaultLinkText(e)}))}const g=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"promo-link-to",label:"Link to"},o.a.createElement(l.a,{id:"promo-link-to",value:e||"",onChange:e=>t(e.value),options:p,isCreatable:!1}))})),f=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"link-promo-url",label:"URL",wide:!0},o.a.createElement(u.a,{id:"link-promo-url",value:e,onChange:t}))})),v=o.a.memo((function({postType:e,postId:t,postTitle:a,onChange:n,defaultPosts:i,isLoading:r,loadOptions:c}){const d=e?"Search for a "+e.labels.singular_name:"Search";return o.a.createElement(s.a,{id:"link-promo-url",label:d,wide:!0},o.a.createElement(l.a,{async:!0,cacheOptions:!0,key:Object(m.t)(),id:"sli-promo-search-post",placeholder:"Select or start typing...",value:t||0,defaultValue:0,defaultInputValue:t?a:"",onChange:n,defaultOptions:i,loadOptions:c,noOptionsMessage:({inputValue:e})=>e.length?`No posts were found for "${e}"`:"Type to search for posts",loadingMessage:()=>"Searching...",isLoading:r,isSearchable:!0,isClearable:!0}))})),E=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"promo-link-directly",label:"Link directly"},o.a.createElement(d.a,{id:"promo-link-directly",value:e,onChange:t}),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Tick this box to make posts go directly to the link. If left unticked, posts will open the popup box."),o.a.createElement("p",null,"To enable your feed's popup box and sidebar:"),o.a.createElement("ol",{style:{marginLeft:15}},o.a.createElement("li",null,"Set the ",o.a.createElement("b",null,"Design » Feed » Open posts in")," option to ",o.a.createElement("b",null,"Popup box")),o.a.createElement("li",null,"Enable the ",o.a.createElement("b",null,"Design » Popup box » Show sidebar")," option."))))})),_=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"promo-link-new-tab",label:"Open in a new tab"},o.a.createElement(d.a,{id:"promo-link-new-tab",value:e,onChange:t}))})),w=o.a.memo((function({value:e,onChange:t,placeholder:a}){return o.a.createElement(s.a,{id:"promo-link-text",label:"Popup box link text"},o.a.createElement(u.a,{id:"promo-link-text",value:e,onChange:t,placeholder:a}),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"The text to use for the link in the popup box sidebar:",o.a.createElement("br",null),o.a.createElement("img",{src:i.a.image("popup-link-text.png"),alt:""})),o.a.createElement("p",null,"Remember to enable your feed's popup box and sidebar, like so:"),o.a.createElement("ol",{style:{marginLeft:15}},o.a.createElement("li",null,"Set the ",o.a.createElement("b",null,"Design » Feed » Open posts in")," option to ",o.a.createElement("b",null,"Popup box")),o.a.createElement("li",null,"Enable the ",o.a.createElement("b",null,"Design » Popup box » Show sidebar")," option."))))}))},242:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(0),o=a.n(n),l=a(218),i=a.n(l),r=a(12),c=a(47),s=a(8),d=a(4);const u=o.a.memo((function({media:e,selected:t,promo:a}){const n=r.a.getType(a),l=r.a.getConfig(a),d=n&&n.isValid(l)&&n.getIcon?n.getIcon(e,l):void 0;return o.a.createElement("div",{className:t?i.a.selected:i.a.unselected},o.a.createElement(c.a,{media:e,className:i.a.thumbnail}),d&&o.a.createElement(s.a,{className:i.a.icon,icon:d}))}),(function(e,t){return e.selected===t.selected&&e.media.id===t.media.id&&r.a.getType(e.promo)==r.a.getType(e.promo)&&Object(d.b)(r.a.getConfig(e.promo),r.a.getConfig(t.promo))}))},243:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),l=a(302),i=a.n(l),r=a(47);function c({media:e}){return o.a.createElement("div",{className:i.a.container},o.a.createElement("div",{className:i.a.sizer},o.a.createElement(r.a,{media:e})))}},245:function(e,t,a){"use strict";a.d(t,"a",(function(){return N}));var n=a(0),o=a.n(n),l=a(299),i=a.n(l),r=a(106),c=a(260),s=a.n(c),d=a(5),u=a(91),m=a(386),p=a(31),b=a(83),h=a(110);const g=o.a.memo((function({value:e,onChange:t,tab:a}){const[n,l]=o.a.useState(!1);function i(){l(!1)}const r=e.moderationMode===d.a.ModerationMode.WHITELIST;return o.a.createElement(h.a,{padded:!0},o.a.createElement("div",null,o.a.createElement("p",null,"You can choose to hide specific posts or to only show posts that you choose."),o.a.createElement("p",null,"Choose the type of moderation that you wish to apply, then simply click on the posts that you "," ","want to show or hide. Posts that appear in grey will not be shown in the feed."),o.a.createElement("hr",null),o.a.createElement("div",{className:s.a.mode},a.isFakePro&&o.a.createElement("div",{className:s.a.proPill},o.a.createElement(u.a,null)),o.a.createElement(m.a,{name:"manualFilterMode",value:e.moderationMode,onChange:function(n){a.isFakePro||t({moderationMode:n,moderation:e.moderation})},disabled:a.isFakePro,options:[{value:d.a.ModerationMode.BLACKLIST,label:"Hide the selected posts"},{value:d.a.ModerationMode.WHITELIST,label:"Only show the selected posts"}]})),(e.moderation.length>0||r)&&o.a.createElement("a",{className:s.a.reset,onClick:function(){l(!0)}},"Reset moderation")),!a.isFakePro&&o.a.createElement("div",null,o.a.createElement("hr",null),o.a.createElement(p.a,{type:p.b.PRO_TIP,showIcon:!0},o.a.createElement("span",null,o.a.createElement("strong",null,"Pro tip"),":"," ","You can navigate the posts using arrow keys and select them by pressing Enter."))),o.a.createElement(b.a,{isOpen:n,title:"Are you sure?",buttons:["Yes","No"],onAccept:function(){a.isFakePro||(i(),t({moderationMode:d.a.ModerationMode.BLACKLIST,moderation:[]}))},onCancel:i},o.a.createElement("p",null,"Are you sure you want to reset your moderation settings? This cannot be undone.")))}),(e,t)=>e.value.moderationMode===t.value.moderationMode&&e.value.moderation.length===t.value.moderation.length);var f=a(217),v=a.n(f),E=a(47),_=a(98),w=a(4),y=a(189),k=a(11),C=d.a.ModerationMode;const O=o.a.memo((function({value:e,feed:t,tab:a,onChange:n}){const[l,i]=o.a.useState(0),r=new Set(e.moderation);return o.a.createElement(y.a,{feed:t,selected:l,onSelectMedia:(e,t)=>i(t),onClickMedia:function(t){if(a.isFakePro||!t)return;const o=new Set(e.moderation);o.has(t.id)?o.delete(t.id):o.add(t.id),n({moderation:Array.from(o),moderationMode:e.moderationMode})},autoFocusFirst:!0,disabled:a.isFakePro,store:_.c},(t,a)=>o.a.createElement(P,{media:t,mode:e.moderationMode,focused:a===l,selected:r.has(t.id)}))}),(function(e,t){return e.value.moderationMode===t.value.moderationMode&&e.value.moderation.length===t.value.moderation.length&&Object(w.d)(e.value.moderation,t.value.moderation)})),P=o.a.forwardRef(({media:e,selected:t,focused:a,mode:l},i)=>{i||(i=o.a.useRef()),Object(n.useEffect)(()=>{a&&i.current.focus()},[a]);const r=l===C.BLACKLIST,c=Object(k.b)(t!==r?v.a.itemAllowed:v.a.itemRemoved,a?v.a.itemFocused:null);return o.a.createElement("div",{ref:i,className:c},o.a.createElement(E.a,{media:e,className:v.a.itemThumbnail}))});var S=a(9),F=a(8);function N(e){const[t,a]=Object(n.useState)("content"),l=()=>a("sidebar"),c=()=>a("content");return o.a.createElement(r.a,{primary:"content",current:t,sidebar:t=>o.a.createElement(o.a.Fragment,null,t&&o.a.createElement(r.a.Navigation,{onClick:c}),o.a.createElement(g,Object.assign({},e))),content:t=>o.a.createElement("div",{className:i.a.viewport},t&&o.a.createElement("div",{className:i.a.mobileViewportHeader},o.a.createElement(S.a,{onClick:l},o.a.createElement(F.a,{icon:"admin-generic"}),o.a.createElement("span",null,"Moderation options"))),o.a.createElement(O,Object.assign({},e)))})}},246:function(e,t,a){"use strict";a.d(t,"a",(function(){return T}));var n=a(0),o=a.n(n),l=a(300),i=a.n(l),r=a(71),c=a(114),s=a(12),d=a(241),u=a(31),m=a(4),p=a(100),b=a(77),h=a(5),g=a(17),f=a(213),v=a(191);const E={id:"link",label:"Link",component:d.a,isValid:()=>!1},_={type:"link",config:{linkType:"url",url:"https://your-promotion-url.com",linkText:"Check out my promotion"}};function w({value:e,tab:t,onChange:a,selected:n,onNextPost:l,promoTypeRef:d}){const f=c.a.mediaStore.media[n],w=n>=c.a.mediaStore.media.length-1,y=o.a.useRef(g.a.isEmpty(e.promotions)?"link":g.a.values(e.promotions)[0].type),C=o.a.useCallback(n=>{if(!t.isFakePro){y.current=n.value;const t=g.a.map(e.promotions,e=>({type:n.value,config:s.a.getConfig(e)}));a({promotions:t})}},[t,e.promotions]),O=o.a.useCallback(o=>{if(!t.isFakePro){const t=c.a.mediaStore.media[n],l={type:y.current,config:Object(m.g)(o)},i=g.a.withEntry(e.promotions,t.id,l);a({promotions:i})}},[n,t.isFakePro]),P=o.a.useCallback(()=>{!t.isFakePro&&l()},[t.isFakePro]),S=t.isFakePro?_:h.a.getFeedPromo(f,e),F=t.isFakePro?E:s.a.getTypeById(y.current),N=s.a.getConfig(S),T=void 0!==s.a.getGlobalPromo(f)&&e.globalPromotionsEnabled,x=void 0!==s.a.getAutoPromo(f)&&e.autoPromotionsEnabled,I=s.a.getTypes().map(e=>({value:e.id,label:e.label}));return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:i.a.top},o.a.createElement("p",null,"Promote your blog posts, landing pages, products, and much more through your Instagram feed."),o.a.createElement("hr",null),o.a.createElement(p.a,{id:"enable-promo",label:"Enable promotion"},o.a.createElement(b.a,{value:e.promotionEnabled,onChange:e=>a({promotionEnabled:e})})),!e.promotionEnabled&&o.a.createElement(u.a,{type:u.b.WARNING,showIcon:!0},"All feed, global and automated promotions are disabled."," ","Promotions may still be edited but will not apply to posts in this feed."),o.a.createElement(k,{options:e,onChange:a}),o.a.createElement(p.a,{id:"promo-type",label:"Promotion type"},o.a.createElement(r.a,{id:"sli-promo-type",ref:d,value:F.id,onChange:C,options:I,isSearchable:!1,isCreatable:!1,isClearable:!1,disabled:t.isFakePro}))),o.a.createElement(v.a,{key:f?f.id:void 0,type:F,config:N,onChange:O,hasGlobal:T,hasAuto:x,showTutorial:!f,showNextBtn:"-more-"!==F.id,isNextBtnDisabled:w,onNext:P}),t.isFakePro&&o.a.createElement("div",{className:i.a.disabledOverlay}))}const y=[{value:"global",label:"Global promotions"},{value:"auto",label:"Automated promotions"}];function k({options:e,onChange:t}){const a=Object(n.useCallback)(e=>{t({globalPromotionsEnabled:e.includes("global"),autoPromotionsEnabled:e.includes("auto")})},[t]),l=[e.globalPromotionsEnabled?"global":0,e.autoPromotionsEnabled?"auto":0];return o.a.createElement(p.a,{id:"enable-other-promos",label:"Include other promotions",disabled:!e.promotionEnabled},o.a.createElement(f.a,{value:l,onChange:a,options:y}))}var C=a(189),O=a(242);const P=o.a.memo((function({value:e,feed:t,tab:a,selected:n,onSelectMedia:l,onClickMedia:i}){return o.a.createElement(C.a,{feed:t,store:c.a.mediaStore,selected:n,onSelectMedia:l,onClickMedia:i,disabled:a.isFakePro},(t,a)=>{const l=h.a.getPromo(t,e);return o.a.createElement(O.a,{media:t,selected:a===n,promo:l})})}),(function(e,t){return e.selected===t.selected&&e.onSelectMedia===t.onSelectMedia&&e.onClickMedia===t.onClickMedia&&e.value.promotionEnabled===t.value.promotionEnabled&&e.value.autoPromotionsEnabled===t.value.autoPromotionsEnabled&&e.value.globalPromotionsEnabled===t.value.globalPromotionsEnabled&&g.a.size(e.value.promotions)===g.a.size(t.value.promotions)&&e.feed.media.length===t.feed.media.length&&e.value.promotions===t.value.promotions}));var S=a(106),F=a(110),N=a(243);function T(e){const[t,a]=o.a.useState(null),[n,l]=o.a.useState(!1),i=()=>l(!1),r=o.a.useRef(),s=o.a.useCallback(()=>{a(e=>Math.min(e+1,c.a.mediaStore.media.length-1))},[]),d=o.a.useCallback((e,t)=>{a(t)},[]),u=o.a.useCallback((e,t)=>{a(t),l(!0),requestAnimationFrame(()=>{r.current&&null!==t&&r.current.focus()})},[r]);return o.a.createElement(S.a,{primary:"content",current:n?"sidebar":"content",sidebar:a=>o.a.createElement(o.a.Fragment,null,a&&o.a.createElement(o.a.Fragment,null,o.a.createElement(S.a.Navigation,{onClick:i}),c.a.mediaStore.media[t]&&o.a.createElement(N.a,{media:c.a.mediaStore.media[t]})),o.a.createElement(F.a,null,o.a.createElement(w,Object.assign({},e,{selected:t,onNextPost:s,promoTypeRef:r})))),content:a=>o.a.createElement(o.a.Fragment,null,a&&o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement("p",null,"Click or tap a post to set up a promotion for it")),o.a.createElement(P,Object.assign({},e,{selected:t,onSelectMedia:d,onClickMedia:u})))})}},256:function(e,t,a){e.exports={"prop-field":"EditorPropField__prop-field",propField:"EditorPropField__prop-field","device-btn":"EditorPropField__device-btn",deviceBtn:"EditorPropField__device-btn",field:"EditorPropField__field"}},257:function(e,t,a){e.exports={"filter-field":"FilterFieldRow__filter-field",filterField:"FilterFieldRow__filter-field",bordered:"FilterFieldRow__bordered FilterFieldRow__filter-field",label:"FilterFieldRow__label"}},258:function(e,t,a){e.exports={"inc-global-filters":"IncGlobalFiltersField__inc-global-filters",incGlobalFilters:"IncGlobalFiltersField__inc-global-filters",label:"IncGlobalFiltersField__label",field:"IncGlobalFiltersField__field"}},260:function(e,t,a){e.exports={mode:"ModerateSidebar__mode","pro-pill":"ModerateSidebar__pro-pill",proPill:"ModerateSidebar__pro-pill",reset:"ModerateSidebar__reset"}},262:function(e,t,a){e.exports={root:"FeedEditor__root",hidden:"FeedEditor__hidden",content:"FeedEditor__content","accounts-onboarding":"FeedEditor__accounts-onboarding",accountsOnboarding:"FeedEditor__accounts-onboarding"}},263:function(e,t,a){e.exports={navbar:"EditorNavbar__navbar layout__z-high","fake-pro-item":"EditorNavbar__fake-pro-item",fakeProItem:"EditorNavbar__fake-pro-item","pro-pill":"EditorNavbar__pro-pill",proPill:"EditorNavbar__pro-pill"}},29:function(e,t,a){"use strict";var n=a(0),o=a.n(n),l=a(61),i=a(100),r=a(256),c=a.n(r),s=a(2),d=a(9),u=a(8);function m({option:e,children:t,value:a,previewDevice:n,onChange:l,onChangeDevice:i}){const r=o.a.useCallback(t=>{l({[e]:s.a.isValid(a[e])?s.a.withValue(a[e],t,n):t})},[a[e],n,l]),m=s.a.isValid(a[e]),p=m?s.a.get(a[e],n,!0):a[e];return o.a.createElement("div",{className:c.a.propField},m&&o.a.createElement("div",{className:c.a.deviceBtn},o.a.createElement(d.a,{type:d.c.PILL,size:d.b.NORMAL,onClick:()=>i(s.a.cycle(n)),tooltip:""},o.a.createElement(u.a,{icon:s.a.getIcon(n)}))),o.a.createElement("div",{className:c.a.field},t(p,r)))}t.a=function({label:e,option:t,render:a,memo:n,deps:r,when:c,disabled:s,tooltip:d}){return n=null==n||n,c=null!=c?c:()=>!0,s=null!=s?s:()=>!1,(r=null!=r?r:[]).includes(t),Object(l.a)(n=>c(n)&&o.a.createElement(i.a,Object.assign({},n,{label:e,disabled:s(n),isFakePro:n.field.isFakePro}),o.a.createElement(m,Object.assign({},n,{option:t}),(e,t)=>a(n,e,t)),d&&d(n)),n?[t].concat(r):[])}},296:function(e,t,a){e.exports={"connect-button":"ConnectSidebar__connect-button",connectButton:"ConnectSidebar__connect-button","connect-sidebar":"ConnectSidebar__connect-sidebar",connectSidebar:"ConnectSidebar__connect-sidebar","connect-account":"ConnectSidebar__connect-account",connectAccount:"ConnectSidebar__connect-account"}},297:function(e,t,a){e.exports={"field-group":"FieldGroup__field-group",fieldGroup:"FieldGroup__field-group",spoiler:"FieldGroup__spoiler","pro-pill":"FieldGroup__pro-pill",proPill:"FieldGroup__pro-pill",disabled:"FieldGroup__disabled"}},299:function(e,t,a){e.exports={viewport:"ModerateTab__viewport","mobile-viewport-header":"ModerateTab__mobile-viewport-header",mobileViewportHeader:"ModerateTab__mobile-viewport-header"}},300:function(e,t,a){e.exports={top:"PromoteSidebar__top",row:"PromoteSidebar__row","disabled-overlay":"PromoteSidebar__disabled-overlay",disabledOverlay:"PromoteSidebar__disabled-overlay"}},301:function(e,t,a){e.exports={bottom:"PromotionFields__bottom","remove-promo":"PromotionFields__remove-promo",removePromo:"PromotionFields__remove-promo"}},302:function(e,t,a){e.exports={container:"PromotePreviewTile__container",sizer:"PromotePreviewTile__sizer"}},377:function(e,t,a){e.exports={"field-group-list":"FieldGroupList__field-group-list",fieldGroupList:"FieldGroupList__field-group-list"}},380:function(e,t,a){e.exports={"preview-options":"DesignSidebar__preview-options",previewOptions:"DesignSidebar__preview-options"}},393:function(e,t,a){e.exports={viewport:"EditorViewport__viewport"}},394:function(e,t,a){"use strict";a.d(t,"a",(function(){return f}));var n=a(0),o=a.n(n),l=a(150),i=a.n(l),r=a(101),c=a(20),s=a(31),d=a(70),u=a(244),m=a(9),p=a(14),b=a(35),h=a(236),g=b.a.SavedFeed;function f({name:e,showFakeOptions:t}){const a=g.getLabel(e),n=`[instagram feed="${r.a.feed.id}"]`,l=c.a.config.adminUrl+"/widgets.php",f=c.a.config.adminUrl+"/customize.php?autofocus%5Bpanel%5D=widgets";return r.a.feed.id?o.a.createElement("div",{className:i.a.embedSidebar},r.a.feed.usages.length>0&&o.a.createElement(d.a,{label:"Instances",defaultOpen:!0,fitted:!0,scrollIntoView:!0},o.a.createElement("div",{className:i.a.instances},o.a.createElement("p",null,"This feed is currently being shown in these pages:"),o.a.createElement("ul",null,r.a.feed.usages.map((e,t)=>o.a.createElement("li",{key:t},o.a.createElement("a",{href:`${c.a.config.adminUrl}/post.php?action=edit&post=${e.id}`,target:"_blank"},e.name),o.a.createElement("span",null,"(",e.type,")")))))),o.a.createElement(d.a,{label:"Shortcode",defaultOpen:!0,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"Copy the shortcode below and paste it in any page or post to embed this feed:"),o.a.createElement("div",{className:i.a.shortcode},o.a.createElement("code",null,n),o.a.createElement(u.a,{feed:r.a.feed},o.a.createElement(m.a,{type:m.c.SECONDARY},"Copy"))))),c.a.config.hasElementor&&(p.a.isPro||t)&&o.a.createElement(d.a,{className:p.a.isPro?void 0:i.a.pro,label:p.a.isPro?"Elementor Widget":o.a.createElement(h.a,null,"Elementor widget"),defaultOpen:!0,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"To embed this feed in Elementor:"),o.a.createElement("ol",null,o.a.createElement("li",null,o.a.createElement("span",null,"Search for the ",o.a.createElement("b",null,"Spotlight Instagram feed")," widget",o.a.createElement(s.a,{type:s.b.INFO,showIcon:!0},"Choose the one with the Instagram logo. The other one is for the normal"," ","WordPress widget."))),o.a.createElement("li",null,"Add it to your post or page"),o.a.createElement("li",null,"Then choose ",o.a.createElement("strong",null,a)," from the list of feeds.")),o.a.createElement(E,{images:[{src:"elementor-widget-search.png",alt:"Searching for the widget"},{src:"elementor-widget-feed.png",alt:"The feed in a widget"}]}))),o.a.createElement(d.a,{label:"WordPress Block",defaultOpen:!c.a.config.hasElementor,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"To embed this feed in the WordPress block editor:"),o.a.createElement("ol",null,o.a.createElement("li",null,"Search for the ",o.a.createElement("b",null,"Spotlight Instagram feed")," block"),o.a.createElement("li",null,"add it to your post or page."),b.a.list.length>1?o.a.createElement("li",null,"Next, choose ",o.a.createElement("strong",null,a)," from the list of feeds."):o.a.createElement("li",null,"Since this is your only feed, Spotlight will automatically show this feed.")),b.a.list.length>1?o.a.createElement(E,{images:[{src:"wp-block-search.png",alt:"Searching for the block"},{src:"wp-block-select.png",alt:"Choosing a feed for the block"},{src:"wp-block.png",alt:"The feed in a block"}]}):o.a.createElement(E,{images:[{src:"wp-block-search.png",alt:"Searching for the block"},{src:"wp-block.png",alt:"The feed in a block"}]}))),o.a.createElement(d.a,{label:"WordPress Widget",defaultOpen:!1,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"To embed this feed as a WordPress widget:"),o.a.createElement("ol",null,o.a.createElement("li",null,"Go to the"," ",o.a.createElement("a",{href:l,target:"_blank"},"Appearance » Widgets")," ","page or the"," ",o.a.createElement("a",{href:f,target:"_blank"},"Widgets section of the Customizer")),o.a.createElement("li",null,"Then, add a ",o.a.createElement("strong",null,"Spotlight Instagram Feed")," widget"),o.a.createElement("li",null,"In the widget's settings, choose the ",o.a.createElement("strong",null,a)," as the feed"," ","to be shown.")),o.a.createElement(v,{img:"widget.png",alt:"Example of a widget"})))):o.a.createElement("div",{className:i.a.embedSidebar},o.a.createElement("div",{className:i.a.saveMessage},o.a.createElement(s.a,{type:s.b.INFO,showIcon:!0},"You're almost there... Click the ",o.a.createElement("strong",null,"Save")," button at the top-right to be"," ","able to embed this feed on your site!")))}function v({img:e,alt:t,annotation:a,onClick:n}){return o.a.createElement("figure",{className:i.a.example},o.a.createElement("figcaption",{className:i.a.caption},"Example:"),o.a.createElement("img",{src:p.a.image(e),alt:null!=t?t:"",style:{cursor:n?"pointer":"default"},onClick:n}),void 0!==a&&o.a.createElement("div",{className:i.a.exampleAnnotation},a))}function E({images:e}){const[t,a]=o.a.useState(0),l=o.a.useRef(),i=()=>{r(),l.current=setInterval(c,2e3)},r=()=>{clearInterval(l.current)},c=()=>{i(),a(t=>(t+1)%e.length)};Object(n.useEffect)(()=>(i(),r),[]);const s=e[t];return o.a.createElement(v,{img:s.src,alt:s.alt,annotation:t+1,onClick:c})}},397:function(e,t,a){"use strict";a.d(t,"a",(function(){return U}));var n=a(0),o=a.n(n),l=a(262),i=a.n(l),r=a(263),c=a.n(r),s=a(14),d=a(5),u=a(82),m=a(91),p=a(163),b=a(264),h=a(287),g=a(129),f=a(9),v=a(288),E=a(289),_=a(165),w=a(35).a.SavedFeed;const y=o.a.memo((function(e){const t=d.a.Options.hasSources(e.value),a=(e.showFakeOptions||s.a.isPro?e.tabs:e.tabs.filter(e=>!e.isFakePro)).map(e=>({key:e.id,label:o.a.createElement(k,{key:e.id,tab:e}),disabled:!e.alwaysEnabled&&!t}));return o.a.createElement("div",{className:c.a.navbar},o.a.createElement(p.a,{breakpoints:b.a.Sizes.ALL},t=>{const n=e.showNameField?o.a.createElement(h.a,{key:"name-field",value:e.name,onDone:e.onRename,defaultValue:w.getDefaultName()}):void 0,l=e.showDoneBtn?o.a.createElement(g.a,{key:"save-btn",content:t=>t?"Saving ...":e.doneBtnText,isSaving:e.isSaving,disabled:!e.isDoneBtnEnabled,onClick:e.onSave}):void 0,i=e.showCancelBtn?o.a.createElement(f.a,{key:"cancel-btn",onClick:e.onCancel,disabled:!e.isCancelBtnEnabled,children:e.cancelBtnText}):void 0;if(t<=b.a.Sizes.SMALL)return o.a.createElement(v.a,{steps:a,current:e.tabId,onChangeStep:e.onChangeTab,firstStep:i,lastStep:l},n);if(t<=b.a.Sizes.MEDIUM)return o.a.createElement(E.a,{pages:a,current:e.tabId,onChangePage:e.onChangeTab,hideMenuArrow:!0,showNavArrows:!0},{path:n?[n]:[],right:[i,l]});let r=[o.a.createElement(u.a,{key:"logo"})];return n&&r.push(n),o.a.createElement(_.a,{current:e.tabId,onClickTab:e.onChangeTab},{path:r,tabs:a,right:[i,l]})}))}),(e,t)=>e.tabId===t.tabId&&e.name===t.name&&e.showFakeOptions===t.showFakeOptions&&e.showDoneBtn===t.showDoneBtn&&e.showCancelBtn===t.showCancelBtn&&e.doneBtnText===t.doneBtnText&&e.cancelBtnText===t.cancelBtnText&&e.showNameField===t.showNameField&&e.onChangeTab===t.onChangeTab&&e.onRename===t.onRename&&e.onSave===t.onSave&&e.onCancel===t.onCancel&&e.isSaving===t.isSaving&&e.isDoneBtnEnabled===t.isDoneBtnEnabled&&e.isCancelBtnEnabled===t.isCancelBtnEnabled&&d.a.Options.hasSources(e.value)===d.a.Options.hasSources(t.value));function k({tab:e}){return e.isFakePro?o.a.createElement(C,{tab:e}):o.a.createElement("span",null,e.label)}function C({tab:e}){return o.a.createElement("span",{className:c.a.fakeProItem},o.a.createElement(m.a,{className:c.a.proPill}),o.a.createElement("span",null,e.label))}var O=a(110),P=a(106);function S(e){var{children:t,showPreviewBtn:a,onOpenPreview:n}=e,l=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["children","showPreviewBtn","onOpenPreview"]);return!l.tab.sidebar||l.tab.showSidebar&&!l.tab.showSidebar()?null:o.a.createElement(o.a.Fragment,null,a&&o.a.createElement(P.a.Navigation,{align:"right",text:"Preview",icon:"visibility",onClick:n}),o.a.createElement(O.a,null,l.tab.sidebar&&o.a.createElement(l.tab.sidebar,Object.assign({tab:l.tab},l)),null!=t?t:null))}var F=a(393),N=a.n(F),T=a(102),x=a.n(T),I=a(7),j=a(2),M=a(123),A=a(108),L=a(8);const B=Object(I.b)(({feed:e,showCloseBtn:t,onClose:a})=>{if(!d.a.Options.hasSources(e.options))return o.a.createElement(A.a,{className:x.a.onboarding},t&&o.a.createElement(f.a,{onClick:a},o.a.createElement(L.a,{icon:"hidden"}),o.a.createElement("span",null,"Close Preview")),o.a.createElement("div",null,o.a.createElement("h1",null,"Select an account to get"," ",o.a.createElement("span",{className:x.a.noBreak},"started"," "," →")),o.a.createElement("p",null,"Your Instagram posts will be displayed instantly so you can easily design your feed using"," ","the live interactive preview.")));const n=e.mode,l=n===j.a.Mode.DESKTOP,i=n===j.a.Mode.TABLET,r=n===j.a.Mode.PHONE,c=l?x.a.root:x.a.shrunkRoot,s=r?x.a.phoneSizer:i?x.a.tabletSizer:x.a.sizer;return o.a.createElement("div",{className:c},o.a.createElement("div",{className:x.a.statusBar},o.a.createElement("div",{className:x.a.statusIndicator},o.a.createElement("svg",{viewBox:"0 0 24 24"},o.a.createElement("circle",{cx:"12",cy:"12",r:"12",fill:"red"})),o.a.createElement("span",{className:x.a.indicatorText},"Live interactive preview"),o.a.createElement("span",{className:x.a.indicatorDash}," — "),o.a.createElement("span",{className:x.a.indicatorCounter},"Showing ",e.media.length," out of ",e.totalMedia," posts"),e.numLoadedMore>0&&o.a.createElement("span",{className:x.a.reset},"(",o.a.createElement("a",{onClick:()=>e.load()},"Reset"),")")),t&&o.a.createElement(f.a,{onClick:a},o.a.createElement(L.a,{icon:"hidden"}),o.a.createElement("span",null,"Close Preview"))),o.a.createElement("div",{className:x.a.container},o.a.createElement("div",{className:s},0===e.media.length&&d.a.Options.hasSources(e.options)&&d.a.Options.isLimitingPosts(e.options)&&!e.isLoading?o.a.createElement("div",{className:x.a.noPostsMsg},o.a.createElement("p",null,"There are no posts to show. Try relaxing your filters and moderation.")):o.a.createElement(M.a,{feed:e}))))});function D(e){var{children:t,isCollapsed:a,onClosePreview:n}=e,l=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["children","isCollapsed","onClosePreview"]);return o.a.createElement("div",{className:N.a.viewport},t||(l.tab.viewport?o.a.createElement(l.tab.viewport,Object.assign({},l)):o.a.createElement(B,Object.assign({},l,{showCloseBtn:a,onClose:n}))))}var R=a(179),z=a(3),H=a(127),V=a(1);function G({onChange:e,onChangeTab:t}){const[a,n]=o.a.useState(!1),l=o.a.useRef();return o.a.createElement(H.a,{beforeConnect:e=>{n(!0),l.current=e},onConnect:()=>{e&&e({accounts:V.n.array([l.current])}),setTimeout(()=>{t&&t("design")},A.a.TRANSITION_DURATION)},isTransitioning:a})}function U(e){var t,a,l,r,c,s,u,m,p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,[]);const[b,h]=Object(n.useState)(!1),g=()=>h(!0),f=()=>h(!1);p.tabs=null!==(t=p.tabs)&&void 0!==t?t:[],p.showDoneBtn=null===(a=p.showDoneBtn)||void 0===a||a,p.showCancelBtn=null===(l=p.showCancelBtn)||void 0===l||l,p.showNameField=null!==(r=p.showNameField)&&void 0!==r&&r,p.doneBtnText=null!==(c=p.doneBtnText)&&void 0!==c?c:"Done",p.cancelBtnText=null!==(s=p.cancelBtnText)&&void 0!==s?s:"Cancel",p.isDoneBtnEnabled=null===(u=p.isDoneBtnEnabled)||void 0===u||u,p.isCancelBtnEnabled=null===(m=p.isCancelBtnEnabled)||void 0===m||m;const v=p.tabs.find(e=>e.id===p.tabId),E=o.a.useRef();E.current||(E.current=new d.a(p.value),E.current.load()),Object(n.useEffect)(()=>{E.current.options=p.value},[p.value]),Object(n.useEffect)(()=>{E.current.mode=p.previewDevice},[p.previewDevice]);const _=d.a.ComputedOptions.compute(p.value),w=Object.assign(Object.assign({},p),{computed:_,tab:v,feed:E.current});return o.a.createElement(R.a.Provider,{value:p},o.a.createElement("div",{className:i.a.root},o.a.createElement(y,Object.assign({},p)),z.b.hasAccounts()?o.a.createElement("div",{className:i.a.content},void 0===v.component?o.a.createElement(P.a,{primary:"content",current:b?"content":"sidebar",sidebar:e=>o.a.createElement(S,Object.assign({},w,{showPreviewBtn:e,onOpenPreview:g})),content:e=>o.a.createElement(D,Object.assign({},w,{isCollapsed:e,onClosePreview:f}))}):o.a.createElement(v.component,Object.assign({},w))):o.a.createElement("div",{className:i.a.accountsOnboarding},o.a.createElement(G,Object.assign({},w)))))}},441:function(e,t,a){},607:function(e,t,a){},61:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),l=a(4),i=a(2);function r(e,t=[]){return o.a.memo(e,(e,a)=>{const n=t.reduce((t,n)=>t&&Object(l.b)(e.value[n],a.value[n]),t.length>0),o=!t.reduce((e,t)=>e||i.a.isValid(a.value[t]),!1)||e.previewDevice===a.previewDevice&&e.onChangeDevice===a.onChangeDevice;return n&&o&&e.showFakeOptions===a.showFakeOptions&&e.onChange===a.onChange})}},77:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n);function l({id:e,value:t,onChange:a,disabled:n}){return o.a.createElement("div",{className:"checkbox-field"},o.a.createElement("div",{className:"checkbox-field__aligner"},o.a.createElement("input",{id:e,type:"checkbox",value:"1",checked:!!t,onChange:e=>a(e.target.checked),disabled:n})))}a(366)},79:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(0),o=a.n(n),l=a(383);function i({value:e,onChange:t,min:a,emptyMin:n,placeholder:i,id:r,unit:c}){e=null!=e?e:"",a=null!=a?a:0,i=null!=i?i:"",n=null!=n&&n;const s=o.a.useCallback(e=>{const n=e.target.value,o=parseInt(n),l=isNaN(o)?n:Math.max(a,o);t&&t(l)},[a,t]),d=o.a.useCallback(()=>{n&&e<=a&&t&&t("")},[n,e,a,t]),u=o.a.useCallback(o=>{"ArrowUp"===o.key&&""===e&&t&&t(n?a+1:a)},[e,a,n,t]),m=n&&e<=a?"":e;return c?o.a.createElement(l.a,{id:r,type:"number",unit:c,value:m,min:a,placeholder:i+"",onChange:s,onBlur:d,onKeyDown:u}):o.a.createElement("input",{id:r,type:"number",value:m,min:a,placeholder:i+"",onChange:s,onBlur:d,onKeyDown:u})}}}]);
|
1 |
+
(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[3],{105:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),l=a(180),r=a.n(l),i=a(123),c=a(95);function s({id:e,label:t,children:a,wide:n,disabled:l,isFakePro:s}){const d=Array.isArray(a)?a[0]:a,u=Array.isArray(a)?a[1]:void 0;return o.a.createElement("div",{className:l||s?r.a.disabled:n?r.a.wide:r.a.container},o.a.createElement("div",{className:r.a.label},o.a.createElement("div",{className:r.a.labelAligner},o.a.createElement("label",{htmlFor:e},t),u&&o.a.createElement(i.a,null,u))),o.a.createElement("div",{className:r.a.content},d),s&&o.a.createElement(c.a,{className:r.a.proPill}))}},107:function(e,t,a){e.exports={root:"FeedPreview__root","shrunk-root":"FeedPreview__shrunk-root FeedPreview__root",shrunkRoot:"FeedPreview__shrunk-root FeedPreview__root","status-bar":"FeedPreview__status-bar",statusBar:"FeedPreview__status-bar","status-indicator":"FeedPreview__status-indicator",statusIndicator:"FeedPreview__status-indicator",reset:"FeedPreview__reset",container:"FeedPreview__container","no-posts-msg":"FeedPreview__no-posts-msg",noPostsMsg:"FeedPreview__no-posts-msg",indicators:"FeedPreview__indicators","waiting-indicator":"FeedPreview__waiting-indicator",waitingIndicator:"FeedPreview__waiting-indicator","loading-indicator":"FeedPreview__loading-indicator",loadingIndicator:"FeedPreview__loading-indicator",sizer:"FeedPreview__sizer","shrunk-sizer":"FeedPreview__shrunk-sizer FeedPreview__sizer",shrunkSizer:"FeedPreview__shrunk-sizer FeedPreview__sizer","tablet-sizer":"FeedPreview__tablet-sizer FeedPreview__shrunk-sizer FeedPreview__sizer",tabletSizer:"FeedPreview__tablet-sizer FeedPreview__shrunk-sizer FeedPreview__sizer","phone-sizer":"FeedPreview__phone-sizer FeedPreview__shrunk-sizer FeedPreview__sizer",phoneSizer:"FeedPreview__phone-sizer FeedPreview__shrunk-sizer FeedPreview__sizer",onboarding:"FeedPreview__onboarding","no-break":"FeedPreview__no-break",noBreak:"FeedPreview__no-break","preview-device":"FeedPreview__preview-device",previewDevice:"FeedPreview__preview-device","indicator-dash":"FeedPreview__indicator-dash",indicatorDash:"FeedPreview__indicator-dash","indicator-text":"FeedPreview__indicator-text",indicatorText:"FeedPreview__indicator-text","indicator-animation":"FeedPreview__indicator-animation",indicatorAnimation:"FeedPreview__indicator-animation","loading-animation":"FeedPreview__loading-animation",loadingAnimation:"FeedPreview__loading-animation"}},120:function(e,t,a){"use strict";var n=a(0),o=a.n(n),l=a(312),r=a.n(l),i=a(3),c=a(125),s=a(199),d=a(390),u=a.n(d),m=a(2),p=a(107),b=a.n(p),h=a(391),g=a(9),f=a(8);function E(e){return o.a.createElement("div",{className:b.a.previewDevice},o.a.createElement("span",null,"Preview device"),o.a.createElement(h.a,null,m.a.MODES.map((t,a)=>o.a.createElement(g.a,{key:a,type:g.c.TOGGLE,onClick:()=>e.onChangeDevice(t),active:e.previewDevice===t,tooltip:t.name},o.a.createElement(f.a,{icon:t.icon})))))}var v=a(67),_=a(247),w=a(248),y=a(249),k=[{id:"accounts",label:"Show posts from these accounts",fields:[{id:"accounts",component:Object(v.a)(({value:e,onChange:t})=>o.a.createElement(_.a,{value:e.accounts,onChange:e=>t({accounts:e})}),["accounts"])}]},{id:"tagged",label:"Show posts where these accounts are tagged",isFakePro:!0,fields:[{id:"tagged",component:Object(v.a)(()=>o.a.createElement(w.a,{value:[]}),["accounts","tagged"])}]},{id:"hashtags",label:"Show posts with these hashtags",isFakePro:!0,fields:[{id:"hashtags",component:Object(v.a)(()=>o.a.createElement(y.a,{value:[]}),["accounts","hashtags"])}]}],C=a(202),P=a(152),O=a(146),S=a(153),F=a(145),N=[{id:"caption-filters",label:"Caption filtering",isFakePro:!0,fields:[{id:"caption-whitelist",component:Object(v.a)(({field:e})=>o.a.createElement(P.a,{label:"Only show posts with these words or phrases"},o.a.createElement(O.a,{id:e.id,value:[]})))},{id:"caption-whitelist-settings",component:Object(v.a)(()=>o.a.createElement(S.a,{value:!0}))},{id:"caption-blacklist",component:Object(v.a)(({field:e})=>o.a.createElement(P.a,{label:"Hide posts with these words or phrases",bordered:!0},o.a.createElement(O.a,{id:e.id,value:[]})))},{id:"caption-blacklist-settings",component:Object(v.a)(()=>o.a.createElement(S.a,{value:!0}))}]},{id:"hashtag-filters",label:"Hashtag filtering",isFakePro:!0,fields:[{id:"hashtag-whitelist",component:Object(v.a)(({field:e})=>o.a.createElement(P.a,{label:"Only show posts with these hashtags"},o.a.createElement(F.a,{id:e.id,value:[]})))},{id:"hashtag-whitelist-settings",component:Object(v.a)(()=>o.a.createElement(S.a,{value:!0}))},{id:"hashtag-blacklist",component:Object(v.a)(({field:e})=>o.a.createElement(P.a,{label:"Hide posts with these hashtags",bordered:!0},o.a.createElement(F.a,{id:e.id,value:[]})))},{id:"hashtag-blacklist-settings",component:Object(v.a)(()=>o.a.createElement(S.a,{value:!0}))}]}],T=a(251),x=a(257),I=a(258),j=[{id:"connect",label:"Connect",alwaysEnabled:!0,groups:k,sidebar:function(e){const[,t]=o.a.useState(0);return i.b.hasAccounts()?o.a.createElement("div",{className:r.a.connectSidebar},o.a.createElement("div",{className:r.a.connectButton},o.a.createElement(c.a,{onConnect:a=>{e.onChange&&e.onChange({accounts:e.value.accounts.concat([a])}),t(e=>e++)}})),o.a.createElement(s.a,Object.assign({groups:e.tab.groups},e))):null}},{id:"design",label:"Design",groups:C.a,sidebar:function(e){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:u.a.previewOptions},o.a.createElement(E,Object.assign({},e))),o.a.createElement(s.a,Object.assign({groups:e.tab.groups},e)))}},{id:"filter",label:"Filter",isFakePro:!0,groups:N,sidebar:T.a},{id:"moderate",label:"Moderate",isFakePro:!0,groups:N,component:x.a},{id:"promote",label:"Promote",isFakePro:!0,component:I.a}];t.a={tabs:j,openGroups:["accounts","tagged","hashtags","layouts","feed"],showDoneBtn:!0,showCancelBtn:!1,showNameField:!1,isDoneBtnEnabled:!0,isCancelBtnEnabled:!0,doneBtnText:"Done",cancelBtnText:"Cancel"}},135:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),l=a(263),r=a(116),i=a(80),c=a(19);const s=({onConnect:e,beforeConnect:t,isTransitioning:a})=>o.a.createElement(r.a,{className:"accounts-onboarding",isTransitioning:a},o.a.createElement("div",{className:"accounts-onboarding__left"},o.a.createElement("h1",null,"Let's connect your Instagram account"),o.a.createElement("p",{className:"accounts-onboarding__first-msg"},"If you're unsure which button applies to you, it's most likely a ",o.a.createElement("strong",null,"Personal")," account."," ","Try that first."),o.a.createElement("div",{className:"accounts-onboarding__spacer"}),o.a.createElement(i.a,{label:"Upgrade to an Instagram Business account for free",stealth:!0},o.a.createElement("p",null,"Business accounts get additional API features that give you more control over your feeds in "," ","Spotlight, especially with ",o.a.createElement("strong",null,"PRO"),"."),o.a.createElement("p",null,"Plus, they get access to ",o.a.createElement("strong",null,"more cool stuff")," within Instagram itself, such as "," ","analytics."),o.a.createElement("p",null,o.a.createElement("a",{href:c.a.resources.businessAccounts,target:"_blank",className:"accounts-onboarding__learn-more-business"},"Learn more")))),o.a.createElement("div",null,o.a.createElement(l.a,{beforeConnect:e=>t&&t(e),onConnect:t=>e&&e(t),useColumns:!0,showPrompt:!1})))},152:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(0),o=a.n(n),l=a(268),r=a.n(l);function i({children:e,label:t,bordered:a}){const n=a?r.a.bordered:r.a.filterField;return o.a.createElement("div",{className:n},o.a.createElement("span",{className:r.a.label},t),e)}},153:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a.n(n),l=a(269),r=a.n(l),i=a(9),c=a(398);function s({id:e,value:t,onChange:a,feed:n}){const[l,s]=o.a.useState(!1);return o.a.createElement("div",{className:r.a.incGlobalFilters},o.a.createElement("label",{className:r.a.label},o.a.createElement("div",{className:r.a.field},o.a.createElement("input",{id:e,type:"checkbox",value:"1",checked:t,onChange:e=>a&&a(e.target.checked)}),o.a.createElement("span",null,"Include global filters")),o.a.createElement(i.a,{type:i.c.LINK,size:i.b.SMALL,onClick:()=>s(!0)},"Edit global filters"),o.a.createElement(c.a,{isOpen:l,onClose:()=>s(!1),onSave:()=>n&&n.reload()})))}},155:function(e,t,a){e.exports={root:"AccountSelector__root",row:"AccountSelector__row",account:"AccountSelector__account button__toggle-button button__panel-button theme__panel","account-selected":"AccountSelector__account-selected AccountSelector__account button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel",accountSelected:"AccountSelector__account-selected AccountSelector__account button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel","profile-pic":"AccountSelector__profile-pic",profilePic:"AccountSelector__profile-pic","info-column":"AccountSelector__info-column",infoColumn:"AccountSelector__info-column","info-text":"AccountSelector__info-text",infoText:"AccountSelector__info-text",username:"AccountSelector__username AccountSelector__info-text","account-type":"AccountSelector__account-type AccountSelector__info-text",accountType:"AccountSelector__account-type AccountSelector__info-text","tick-icon":"AccountSelector__tick-icon",tickIcon:"AccountSelector__tick-icon"}},157:function(e,t,a){e.exports={"embed-sidebar":"EmbedSidebar__embed-sidebar",embedSidebar:"EmbedSidebar__embed-sidebar","save-message":"EmbedSidebar__save-message",saveMessage:"EmbedSidebar__save-message",shortcode:"EmbedSidebar__shortcode",example:"EmbedSidebar__example",caption:"EmbedSidebar__caption","example-annotation":"EmbedSidebar__example-annotation",exampleAnnotation:"EmbedSidebar__example-annotation",instances:"EmbedSidebar__instances",pro:"EmbedSidebar__pro"}},179:function(e,t,a){e.exports={root:"LayoutSelector__root",layout:"LayoutSelector__layout button__toggle-button button__panel-button theme__panel","layout-selected":"LayoutSelector__layout-selected LayoutSelector__layout button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel",layoutSelected:"LayoutSelector__layout-selected LayoutSelector__layout button__toggle-button button__panel-button theme__panel button__toggle-button-on button__toggle-button button__panel-button theme__panel","layout-disabled":"LayoutSelector__layout-disabled LayoutSelector__layout button__toggle-button button__panel-button theme__panel",layoutDisabled:"LayoutSelector__layout-disabled LayoutSelector__layout button__toggle-button button__panel-button theme__panel","pro-overlay":"LayoutSelector__pro-overlay",proOverlay:"LayoutSelector__pro-overlay","coming-soon":"LayoutSelector__coming-soon ProPill__pill",comingSoon:"LayoutSelector__coming-soon ProPill__pill"}},180:function(e,t,a){e.exports={container:"EditorFieldRow__container",wide:"EditorFieldRow__wide EditorFieldRow__container",label:"EditorFieldRow__label",content:"EditorFieldRow__content","label-aligner":"EditorFieldRow__label-aligner",labelAligner:"EditorFieldRow__label-aligner",disabled:"EditorFieldRow__disabled EditorFieldRow__container","pro-pill":"EditorFieldRow__pro-pill",proPill:"EditorFieldRow__pro-pill"}},196:function(e,t,a){"use strict";var n=a(0),o=a.n(n),l=a(207),r=a.n(l),i=a(7),c=a(400),s=a(18);t.a=Object(i.b)((function({feed:e,media:t,store:a,selected:l,disabled:i,autoFocusFirst:u,onClickMedia:m,onSelectMedia:p,children:b}){i=null!=i&&i,u=null!=u&&u;const h=a&&e&&a.hasCache(e)||void 0!==t&&t.length>0,[g,f]=o.a.useState(null!=t?t:[]),[E,v]=o.a.useState(!h),[_,w,y]=Object(s.f)(l),k=o.a.useRef(),C=o.a.useRef(),P=o.a.useRef();function O(e){f(e),v(!1),e.length>0&&u&&p&&p(e[0],0)}Object(n.useEffect)(()=>{y(l)},[l]),Object(s.j)(n=>{a?a.fetchMedia(e).then(e=>n().then(()=>O(e))):t&&O(t)},[a,t]);const S=e=>{null===w()||e.target!==k.current&&e.target!==C.current||F(null)};function F(e){i||(N(e),m&&m(g[e],e))}function N(e){e===w()||i||(p&&p(g[e],e),y(e))}Object(n.useLayoutEffect)(()=>{if(k.current)return k.current.addEventListener("click",S),()=>k.current.removeEventListener("click",S)},[k.current]);const T=i?r.a.gridDisabled:r.a.grid;return o.a.createElement("div",{ref:k,className:r.a.root},o.a.createElement("div",{ref:C,className:T,style:{gridGap:15},tabIndex:0,onKeyDown:function(e){if(i)return;const t=w(),a=function(){const e=C.current.getBoundingClientRect(),t=P.current.getBoundingClientRect(),a=e.width,n=t.width;return Math.floor((a+15)/(n+15))}(),n=Math.ceil(g.length/a);switch(e.key){case" ":case"Enter":F(t);break;case"ArrowLeft":N(Math.max(t-1,0));break;case"ArrowRight":N(Math.min(t+1,g.length-1));break;case"ArrowUp":{const e=Math.max(0,t-a),o=Math.floor(t/a),l=Math.floor(e/a);n>1&&l!==o&&N(e);break}case"ArrowDown":{const e=Math.min(g.length-1,t+a),o=Math.floor(t/a),l=Math.floor(e/a);n>1&&l!==o&&N(e);break}default:return}e.preventDefault(),e.stopPropagation()}},g.map((e,t)=>o.a.createElement(d,{key:e.id,ref:0===t?P:null,focused:!i&&_===t,onClick:()=>F(t),onFocus:()=>N(t)},b(e,t)))),E&&o.a.createElement("div",{className:r.a.loading},o.a.createElement(c.a,{size:60})))}));const d=o.a.forwardRef(({focused:e,onClick:t,onFocus:a,children:l},i)=>(i||(i=o.a.useRef()),Object(n.useEffect)(()=>{e&&i.current.focus()},[e]),o.a.createElement("div",{ref:i,className:r.a.item,onClick:t,onFocus:a,tabIndex:0},l)))},198:function(e,t,a){"use strict";a.d(t,"a",(function(){return E}));var n=a(0),o=a.n(n),l=a(318),r=a.n(l),i=a(253),c=a(9),s=a(19);function d({}){return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Spotlight’s ‘Promote’ feature has lots more to come. Share your thoughts on what you’d like to"," ","promote and how."),o.a.createElement("p",null,"Take our 2-minute survey."),o.a.createElement("div",null,o.a.createElement(c.a,{type:c.c.PRIMARY,size:c.b.LARGE,onClick:function(){window.open(s.a.resources.promoTypesSurvey)}},"Start Survey")))}var u=new Map([["link",{heading:"Link options",fields:i.a,tutorial:function({}){return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",{style:{fontWeight:"bold"}},"How it works:"),o.a.createElement("ol",{style:{marginTop:0}},o.a.createElement("li",null,"Select a post from the preview on the left."),o.a.createElement("li",null,"Choose what the post should link to.")),o.a.createElement("p",null,"That’s it!"))}}],["-more-",{heading:"Have your say...",fields:d,tutorial:d}]]),m=a(80),p=a(35),b=a(31);function h({hasGlobal:e,hasAuto:t,isOverriding:a,onOverride:n}){return o.a.createElement(o.a.Fragment,null,o.a.createElement(p.a,{type:p.b.WARNING,showIcon:!0},o.a.createElement("span",null,"You have")," ",t&&o.a.createElement("a",{href:b.a.at({screen:"promotions",tab:"automate"}),target:"_blank"},"automated"),t&&e&&o.a.createElement(o.a.Fragment,null," ",o.a.createElement("span",null,"and")," "),e&&o.a.createElement("a",{href:b.a.at({screen:"promotions",tab:"global"}),target:"_blank"},"global")," ",o.a.createElement("span",null,"promotions that apply to this post.")," ",a?o.a.createElement("span",null,"To stop overriding, simply remove the custom promotion."):o.a.createElement("span",null,"Click the button below to use a custom promotion instead.")),!a&&o.a.createElement(c.a,{onClick:n},"Override"))}var g=a(4),f=a(89);function E({type:e,config:t,hasGlobal:a,hasAuto:l,showTutorial:i,showNextBtn:s,isNextBtnDisabled:d,hideRemove:p,onNext:b,onChange:E}){var v,_;const[w,y]=Object(n.useState)(!1),[k,C]=Object(n.useState)(!1),P=Object(n.useCallback)(()=>C(!0),[C]),O=Object(n.useCallback)(()=>C(!1),[C]),S=Object(n.useCallback)(()=>{y(!0),E&&E({})},[e,E]),F=!Object(g.k)(t),N=a||l,T=N&&(F||w),x=null!==(v=u.get(e?e.id:""))&&void 0!==v?v:{heading:"",fields:void 0,tutorial:void 0};return o.a.createElement(o.a.Fragment,null,o.a.createElement(m.a,{label:null!==(_=x.heading)&&void 0!==_?_:"Promotion options",fitted:!0,isOpen:!0,showIcon:!1},N&&o.a.createElement(h,{hasAuto:l,hasGlobal:a,isOverriding:T,onOverride:S}),T&&o.a.createElement("hr",null),(!N||T)&&!i&&x.fields&&o.a.createElement(x.fields,{config:null!=t?t:{},onChange:E}),i&&x.tutorial&&o.a.createElement(x.tutorial,null)),o.a.createElement("div",{className:r.a.bottom},s&&o.a.createElement(c.a,{size:c.b.LARGE,onClick:b,disabled:d},"Promote next post →"),(F||T)&&!p&&o.a.createElement("a",{className:r.a.removePromo,onClick:P},"Remove promotion")),o.a.createElement(f.a,{isOpen:k,title:"Are you sure?",buttons:["Yes, I'm sure","No, keep it"],onCancel:O,onAccept:()=>{E&&E({}),y(!1),C(!1)}},o.a.createElement("p",null,"Are you sure you want to remove this promotion? This ",o.a.createElement("strong",null,"cannot")," be undone!")))}},199:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var n=a(0),o=a.n(n),l=a(387),r=a.n(l),i=a(313),c=a.n(i),s=a(80),d=a(56),u=a(15),m=a(246);function p(e){const{group:t,showFakeOptions:a}=e,[n,l]=o.a.useState(e.openGroups.includes(t.id)),r=o.a.useCallback(()=>{l(e=>!e)},[n]),i=t.isFakePro?o.a.createElement(m.a,null,t.label):t.label;return!t.isFakePro||a||u.a.isPro?o.a.createElement(s.a,{className:t.isFakePro&&!u.a.isPro?c.a.disabled:c.a.spoiler,label:i,isOpen:n,onClick:r,scrollIntoView:!0,fitted:!0},t.fields.map(n=>{const l=Object.assign({},e);if(t.isFakePro||n.isFakePro){if(!a)return null;l.onChange=d.b}return o.a.createElement(n.component,Object.assign({key:n.id,field:n},e))})):null}function b(e){var{groups:t}=e,a=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["groups"]);return o.a.createElement("div",{className:r.a.fieldGroupList},t.map(e=>o.a.createElement(p,Object.assign({key:e.id,group:e},a))))}},201:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n);function l({id:e,value:t,onChange:a,placeholder:n}){return o.a.createElement("input",{id:e,type:"text",value:t,onChange:e=>a(e.target.value),placeholder:n})}a(378)},202:function(e,t,a){"use strict";a.d(t,"b",(function(){return T}));var n=a(0),o=a.n(n),l=a(67),r=a(179),i=a.n(r),c=a(40),s=a(15),d=a(95);function u({value:e,onChange:t,layouts:a,showPro:n}){return a=null!=a?a:c.a.list,o.a.createElement("div",{className:i.a.root},a.map(a=>(!a.isPro||s.a.isPro||n)&&o.a.createElement(m,{key:a.id,layout:a,onClick:t,isSelected:e===a.id})))}function m({layout:e,isSelected:t,onClick:a}){const n=e.isPro&&!s.a.isPro,l=e.isComingSoon||n,r=l?i.a.layoutDisabled:t?i.a.layoutSelected:i.a.layout;return o.a.createElement("div",{className:r,role:"button",tabIndex:l?void 0:0,onClick:l?void 0:()=>a(e.id),onKeyPress:l?void 0:()=>a(e.id)},o.a.createElement("span",null,e.name),o.a.createElement(e.iconComponent,null),n&&!e.isComingSoon&&o.a.createElement("div",{className:i.a.proOverlay},o.a.createElement(d.a,null)),e.isComingSoon&&o.a.createElement("div",{className:i.a.proOverlay},o.a.createElement("div",{className:i.a.comingSoon},"COMING SOON",!s.a.isPro&&" TO PRO")))}var p=a(6),b=a(74),h=a(84),g=a(2),f=a(101),E=a(223),v=a(35),_=a(83),w=a(3),y=a(133),k=a(9);a(572);const C=({id:e,title:t,mediaType:a,button:n,buttonSet:l,buttonChange:r,value:i,onChange:c})=>{l=void 0===n?l:n,r=void 0===n?r:n;const s=!!i,d=s?r:l,u=()=>{c&&c("")};return o.a.createElement(y.a,{id:e,title:t,mediaType:a,button:d,value:i,onSelect:e=>{c&&c(e.attributes.url)}},({open:e})=>o.a.createElement("div",{className:"wp-media-field"},s&&o.a.createElement("div",{className:"wp-media-field__preview",tabIndex:0,onClick:e,role:"button"},o.a.createElement("img",{src:i,alt:"Custom profile picture"})),o.a.createElement(k.a,{className:"wp-media-field__select-btn",type:k.c.SECONDARY,onClick:e},d),s&&o.a.createElement(k.a,{className:"wp-media-field__remove-btn",type:k.c.DANGER_LINK,onClick:u},"Remove custom photo")))};function P({id:e,value:t,onChange:a}){return o.a.createElement("textarea",{id:e,value:t,onChange:e=>a(e.target.value)})}var O=a(201),S=a(34),F=p.a.FollowBtnLocation,N=p.a.HeaderInfo;function T(e){return!e.computed.showHeader}function x(e,t){return T(t)||!t.computed.headerInfo.includes(e)}function I(e){return 0===e.value.accounts.length&&0===e.value.tagged.length&&e.value.hashtags.length>0}function j(e){return!e.computed.showFollowBtn}function M(e){return!e.computed.showLoadMoreBtn}t.a=[{id:"layouts",label:"Layout",fields:[{id:"layout",component:Object(l.a)(({value:e,onChange:t,showFakeOptions:a})=>o.a.createElement(u,{value:e.layout,onChange:e=>t({layout:e}),showPro:a}),["layout"])},{id:"num-columns",component:Object(S.a)({label:"Number of columns",option:"numColumns",deps:["layout"],when:e=>["grid","highlight","masonry"].includes(e.value.layout),render:(e,t,a)=>{const n=e.previewDevice===g.a.Mode.DESKTOP;return o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:n?1:0,placeholder:n?"1":e.value.numColumns.desktop})}})}]},{id:"feed",label:"Feed",fields:[{id:"num-posts",component:Object(S.a)({label:"Number of posts",option:"numPosts",render:(e,t,a)=>{const n=e.previewDevice===g.a.Mode.DESKTOP;return o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:1,placeholder:n?"1":e.value.numPosts.desktop})}})},{id:"post-order",component:Object(S.a)({label:"Post order",option:"postOrder",render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:t,onChange:e=>a(e.value),options:[{value:p.a.PostOrder.DATE_DESC,label:"Most recent first"},{value:p.a.PostOrder.DATE_ASC,label:"Oldest first"},{value:p.a.PostOrder.POPULARITY_DESC,label:"Most popular first"},{value:p.a.PostOrder.POPULARITY_ASC,label:"Least popular first"},{value:p.a.PostOrder.RANDOM,label:"Random"}]}),tooltip:()=>o.a.createElement("span",null,o.a.createElement("b",null,"Most popular first")," and ",o.a.createElement("b",null,"Least popular first")," sorting does not work for posts from Personal accounts because Instagram does not provide the number of likes and comments for those posts.")})},{id:"media-type",isFakePro:!0,component:Object(S.a)({label:"Types of posts",option:"mediaType",render:e=>o.a.createElement(b.a,{id:e.field.id,value:p.a.MediaType.ALL,options:[{value:p.a.MediaType.ALL,label:"All posts"},{value:p.a.MediaType.PHOTOS,label:"Photos Only"},{value:p.a.MediaType.VIDEOS,label:"Videos Only"}]})})},{id:"link-behavior",component:Object(S.a)({label:"Open posts in",option:"linkBehavior",render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:t,onChange:e=>a(e.value),options:[{value:p.a.LinkBehavior.NOTHING,label:"- Do not open -"},{value:p.a.LinkBehavior.SELF,label:"Same tab"},{value:p.a.LinkBehavior.NEW_TAB,label:"New tab"},{value:p.a.LinkBehavior.LIGHTBOX,label:"Popup box"}]})})}]},{id:"appearance",label:"Appearance",fields:[{id:"feed-width",component:Object(S.a)({label:"Feed width",option:"feedWidth",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",emptyMin:!0,placeholder:"Auto"})})},{id:"feed-height",component:Object(S.a)({label:"Feed height",option:"feedHeight",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",emptyMin:!0,placeholder:"Auto"})})},{id:"feed-padding",component:Object(S.a)({label:"Outside padding",option:"feedPadding",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"No padding"})})},{id:"image-padding",component:Object(S.a)({label:"Image padding",option:"imgPadding",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"No padding"})})},{id:"text-size",component:Object(S.a)({label:"Text size",option:"textSize",render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"Theme default"}),tooltip:()=>o.a.createElement("span",null,"If left empty, the text size will be controlled by your theme."," ",'This option will be ignored for the header if the "Text size" option in the'," ",'"Header" section is not empty.')})},{id:"bg-color",component:Object(S.a)({label:"Background color",option:"bgColor",render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"hover-info",component:Object(S.a)({label:"Show on hover",option:"hoverInfo",render:(e,t,a)=>o.a.createElement(E.a,{id:e.field.id,value:t,onChange:a,showProOptions:e.showFakeOptions,options:e.field.data.options})}),data:{options:[{value:p.a.HoverInfo.LIKES_COMMENTS,label:"Likes & comments",tooltip:"Not available for posts from personal accounts due to a restriction by Instagram."},{value:p.a.HoverInfo.INSTA_LINK,label:"Instagram link"},{value:p.a.HoverInfo.CAPTION,label:"Caption",isFakePro:!0},{value:p.a.HoverInfo.USERNAME,label:"Username",isFakePro:!0,tooltip:"Not available for hashtag posts due to a restriction by Instagram."},{value:p.a.HoverInfo.DATE,label:"Date",isFakePro:!0}]}},{id:"hover-text-color",isFakePro:!0,component:Object(S.a)({label:"Hover text color",option:"textColorHover",render:e=>o.a.createElement(f.a,{id:e.field.id})})},{id:"hover-bg-color",isFakePro:!0,component:Object(S.a)({label:"Hover background color",option:"bgColorHover",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:.5}})})}]},{id:"header",label:"Header",fields:[{id:"header-hashtag-msg",component:Object(l.a)(e=>I(e)&&o.a.createElement(v.a,{type:v.b.INFO,showIcon:!0,shake:!0},"The header is disabled because you are currently only showing posts from"," ","hashtags, so there are no accounts to show in the header."))},{id:"show-header",component:Object(S.a)({label:"Show header",option:"showHeader",disabled:e=>I(e),render:(e,t,a)=>o.a.createElement(_.a,{id:e.field.id,value:t,onChange:a})})},{id:"header-style",isFakePro:!0,component:Object(S.a)({label:"Header style",option:"headerStyle",render:e=>o.a.createElement(b.a,{id:e.field.id,value:p.a.HeaderStyle.NORMAL,options:[{value:p.a.HeaderStyle.NORMAL,label:"Normal"},{value:p.a.HeaderStyle.CENTERED,label:"Centered"}]})})},{id:"header-account",component:Object(S.a)({label:"Account to show",option:"headerAccount",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:e.computed.account?e.computed.account.id:"",onChange:e=>a(e.value),options:e.computed.allAccounts.map(e=>({value:e,label:w.b.getById(e).username}))})})},{id:"header-info",component:Object(S.a)({label:"Show",option:"headerInfo",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(E.a,{id:e.field.id,value:t,onChange:a,options:e.field.data.options})}),data:{options:[{value:p.a.HeaderInfo.PROFILE_PIC,label:"Profile photo"},{value:p.a.HeaderInfo.BIO,label:"Profile bio text"},{value:N.MEDIA_COUNT,label:"Post count",isFakePro:!0},{value:N.FOLLOWERS,label:"Follower count",tooltip:"Not available for Personal accounts due to restrictions set by Instagram.",isFakePro:!0}]}},{id:"header-photo-size",component:Object(S.a)({label:"Profile photo size",option:"headerPhotoSize",deps:["showHeader","headerInfo"],disabled:e=>x(N.PROFILE_PIC,e),render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:null!=t?t:"",onChange:a,min:0,unit:"px",placeholder:"Default"})})},{id:"custom-profile-pic",component:Object(S.a)({label:"Custom profile pic",option:"customProfilePic",deps:["showHeader","headerInfo"],disabled:e=>x(N.PROFILE_PIC,e),render:(e,t,a)=>o.a.createElement(C,{id:e.field.id,value:t,onChange:a,title:"Select custom profile photo",buttonSet:"Choose custom photo",buttonChange:"Change custom photo",mediaType:"image"}),tooltip:()=>o.a.createElement("span",null,"Add a custom profile photo just for this feed. It will override the original"," ","profile photo from Instagram and any custom profile photo added in Spotlight.")})},{id:"custom-bio-text",component:Object(S.a)({label:"Custom bio text",option:"customBioText",deps:["headerInfo","showHeader"],disabled:e=>x(N.BIO,e),render:(e,t,a)=>o.a.createElement(P,{id:e.field.id,value:t,onChange:a}),tooltip:()=>o.a.createElement("span",null,"Add a custom bio text just for this feed. It will override the original custom bio"," ","text from Instagram and any custom bio text added in Spotlight.")})},{id:"header-text-size",component:Object(S.a)({label:"Header text size",option:"headerTextSize",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:null!=t?t:"",onChange:a,min:0,unit:"px",placeholder:"Default"}),tooltip:()=>o.a.createElement("span",null,'If left empty, the "Text size" option in the "Appearance" section will control the'," ","header's text size.")})},{id:"header-text-color",component:Object(S.a)({label:"Header text color",option:"headerTextColor",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"header-bg-color",component:Object(S.a)({label:"Header background color",option:"headerBgColor",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"header-padding",component:Object(S.a)({label:"Header padding",option:"headerPadding",deps:["showHeader"],disabled:e=>T(e),render:(e,t,a)=>o.a.createElement(h.a,{id:e.field.id,value:t,onChange:a,min:0,unit:"px",placeholder:"No padding"})})},{id:"include-stories",isFakePro:!0,component:Object(S.a)({label:"Include stories",option:"includeStories",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!0}),tooltip:()=>o.a.createElement("span",null,"Re-shared stories are not available due to a restriction by Instagram.")})},{id:"stories-interval",isFakePro:!0,component:Object(S.a)({label:"Stories interval time",option:"storiesInterval",render:e=>o.a.createElement(h.a,{id:e.field.id,value:5,min:1,unit:"sec"})})}]},{id:"lightbox",label:"Popup box",isFakePro:!0,fields:[{id:"show-lightbox-sidebar",component:Object(S.a)({label:"Show sidebar",option:"lightboxShowSidebar",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1})})},{id:"num-lightbox-comments",label:"Number of comments",component:Object(S.a)({label:"Number of comments",option:"numLightboxComments",render:e=>o.a.createElement(h.a,{id:e.field.id,value:20,min:0,placeholder:"No comments"}),tooltip:()=>o.a.createElement("span",null,"Comments are only available for posts from a ",o.a.createElement("strong",null,"Business")," account")})}]},{id:"captions",label:"Captions",isFakePro:!0,fields:[{id:"show-captions",component:Object(S.a)({label:"Show captions",option:"showCaptions",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!0})})},{id:"caption-max-length",component:Object(S.a)({label:"Caption max length",option:"captionMaxLength",render:e=>o.a.createElement(h.a,{id:e.field.id,value:"",min:0,unit:"words",placeholder:"No limit"})})},{id:"caption-size",component:Object(S.a)({label:"Caption text size",option:"captionSize",render:e=>o.a.createElement(h.a,{id:e.field.id,value:"",min:0,unit:"px",placeholder:"Theme default"})})},{id:"caption-color",component:Object(S.a)({label:"Caption text color",option:"captionColor",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:0}})})},{id:"caption-remove-dots",component:Object(S.a)({label:"Remove dot lines",option:"captionRemoveDots",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1}),tooltip:()=>o.a.createElement("span",null,'Enable this option to remove lines in captions that are only "dots", such as'," ",o.a.createElement("code",null,"."),", ",o.a.createElement("code",null,"•"),", ",o.a.createElement("code",null,"*"),", etc.")})}]},{id:"likes-comments",label:"Likes & Comments",isFakePro:!0,fields:[{id:"show-likes",component:Object(S.a)({label:"Show likes icon",option:"showLikes",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1})})},{id:"likes-icon-color",component:Object(S.a)({label:"Likes icon color",option:"likesIconColor",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:1}})})},{id:"show-comments",component:Object(S.a)({label:"Show comments icon",option:"showComments",render:e=>o.a.createElement(_.a,{id:e.field.id,value:!1})})},{id:"comments-icon-color",component:Object(S.a)({label:"Comments icon color",option:"commentsIconColor",render:e=>o.a.createElement(f.a,{id:e.field.id,value:{r:0,g:0,b:0,a:1}})})},{id:"lcIconSize",component:Object(S.a)({label:"Icon size",option:"lcIconSize",render:e=>o.a.createElement(h.a,{id:e.field.id,value:"",min:0,unit:"px"})})}]},{id:"follow-btn",label:"Follow button",fields:[{id:"follow-btn-hashtag-msg",component:Object(l.a)(e=>I(e)&&o.a.createElement(v.a,{type:v.b.INFO,showIcon:!0,shake:!0},"The follow button is disabled because you are currently only showing posts from"," ","hashtags, so there are no accounts to follow."))},{id:"show-follow-btn",component:Object(S.a)({label:"Show 'Follow' button",option:"showFollowBtn",disabled:e=>I(e),render:(e,t,a)=>o.a.createElement(_.a,{id:e.field.id,value:t,onChange:a})})},{id:"follow-btn-location",component:Object(S.a)({label:"Location",option:"followBtnLocation",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(b.a,{id:e.field.id,value:t,onChange:e=>a(e.value),options:[{value:F.HEADER,label:"Header"},{value:F.BOTTOM,label:"Bottom"},{value:F.BOTH,label:"Both"}]})})},{id:"follow-btn-text",component:Object(S.a)({label:"'Follow' text",option:"followBtnText",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(O.a,{id:e.field.id,value:t,onChange:a})})},{id:"follow-btn-text-color",component:Object(S.a)({label:"Text color",option:"followBtnTextColor",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"follow-btn-bg-color",component:Object(S.a)({label:"Background color",option:"followBtnBgColor",deps:["showFollowBtn"],disabled:e=>j(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})}]},{id:"load-more-btn",label:"Load more button",fields:[{id:"show-load-more-btn",component:Object(S.a)({label:"Show 'Load more' button",option:"showLoadMoreBtn",render:(e,t,a)=>o.a.createElement(_.a,{id:e.field.id,value:t,onChange:a})})},{id:"load-more-btn-text",component:Object(S.a)({label:"'Load more' text",option:"loadMoreBtnText",deps:["showLoadMoreBtn"],disabled:e=>M(e),render:(e,t,a)=>o.a.createElement(O.a,{id:e.field.id,value:t,onChange:a})})},{id:"load-more-btn-text-color",component:Object(S.a)({label:"Text color",option:"loadMoreBtnTextColor",deps:["showLoadMoreBtn"],disabled:e=>M(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})},{id:"load-more-btn-bg-color",component:Object(S.a)({label:"Background color",option:"loadMoreBtnBgColor",deps:["showLoadMoreBtn"],disabled:e=>M(e),render:(e,t,a)=>o.a.createElement(f.a,{id:e.field.id,value:t,onChange:e=>a(e.rgb)})})}]}]},207:function(e,t,a){e.exports={root:"MediaGridPicker__root",loading:"MediaGridPicker__loading layout__fill-parent",grid:"MediaGridPicker__grid","grid-disabled":"MediaGridPicker__grid-disabled MediaGridPicker__grid",gridDisabled:"MediaGridPicker__grid-disabled MediaGridPicker__grid",item:"MediaGridPicker__item"}},223:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),l=a(95),r=a(10),i=(a(571),a(123));function c({id:e,value:t,onChange:a,showProOptions:n,options:c}){const s=new Set(t.map(e=>e.toString())),d=e=>{const t=e.target.value,n=e.target.checked,o=c.find(e=>e.value.toString()===t);o.isFakePro||o.isDisabled||(n?s.add(t):s.delete(t),a&&a(Array.from(s)))};return o.a.createElement("div",{className:"checkbox-list"},c.filter(e=>!!e).map((t,a)=>{var c;if(t.isFakePro&&!n)return null;const u=Object(r.a)("checkbox-list__option",{"--disabled":t.isDisabled||t.isFakePro});return o.a.createElement("label",{className:u,key:a},o.a.createElement("input",{type:"checkbox",id:e,value:null!==(c=t.value.toString())&&void 0!==c?c:"",checked:s.has(t.value.toString()),onChange:d,disabled:t.isDisabled||t.isFakePro}),o.a.createElement("span",null,t.label,t.tooltip&&!t.isFakePro&&o.a.createElement(o.a.Fragment,null," ",o.a.createElement(i.a,null,t.tooltip))),t.isFakePro&&o.a.createElement("div",{className:"checkbox-list__pro-pill"},o.a.createElement(l.a,null)))}))}},228:function(e,t,a){e.exports={"moderate-viewport":"ModerateViewport__moderate-viewport",moderateViewport:"ModerateViewport__moderate-viewport","moderate-blacklist":"ModerateViewport__moderate-blacklist ModerateViewport__moderate-viewport",moderateBlacklist:"ModerateViewport__moderate-blacklist ModerateViewport__moderate-viewport","moderate-whitelist":"ModerateViewport__moderate-whitelist ModerateViewport__moderate-viewport",moderateWhitelist:"ModerateViewport__moderate-whitelist ModerateViewport__moderate-viewport",loading:"ModerateViewport__loading layout__fill-parent",grid:"ModerateViewport__grid","grid-disabled":"ModerateViewport__grid-disabled ModerateViewport__grid",gridDisabled:"ModerateViewport__grid-disabled ModerateViewport__grid",item:"ModerateViewport__item","item-allowed":"ModerateViewport__item-allowed ModerateViewport__item",itemAllowed:"ModerateViewport__item-allowed ModerateViewport__item","item-thumbnail":"ModerateViewport__item-thumbnail",itemThumbnail:"ModerateViewport__item-thumbnail","item-removed":"ModerateViewport__item-removed ModerateViewport__item",itemRemoved:"ModerateViewport__item-removed ModerateViewport__item","item-focused":"ModerateViewport__item-focused",itemFocused:"ModerateViewport__item-focused"}},229:function(e,t,a){e.exports={item:"PromoteTile__item",selected:"PromoteTile__selected PromoteTile__item",thumbnail:"PromoteTile__thumbnail",unselected:"PromoteTile__unselected PromoteTile__item",icon:"PromoteTile__icon"}},247:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(0),o=a.n(n),l=a(155),r=a.n(l),i=a(3),c=a(8),s=a(18);function d({accounts:e,value:t,onChange:a}){t=null!=t?t:[],e=null!=e?e:i.b.list;const n=t.filter(t=>e.some(e=>e.id===t)),l=new Set(n);return o.a.createElement("div",{className:r.a.root},e.map((e,t)=>o.a.createElement(u,{key:t,account:e,selected:l.has(e.id),onChange:t=>{return n=e.id,t?l.add(n):l.delete(n),void a(Array.from(l));var n}})))}function u({account:e,selected:t,onChange:a}){const n=`url("${i.b.getProfilePicUrl(e)}")`,l=()=>{a(!t)},d=Object(s.g)(l);return o.a.createElement("div",{className:r.a.row},o.a.createElement("div",{className:t?r.a.accountSelected:r.a.account,onClick:l,onKeyPress:d,role:"button",tabIndex:0},o.a.createElement("div",{className:r.a.profilePic,style:{backgroundImage:n}}),o.a.createElement("div",{className:r.a.infoColumn},o.a.createElement("div",{className:r.a.username},e.username),o.a.createElement("div",{className:r.a.accountType},e.type)),t&&o.a.createElement(c.a,{icon:"yes-alt",className:r.a.tickIcon})))}},248:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),l=a(247),r=a(35),i=a(3);function c(e){const t=i.b.getBusinessAccounts();return t.length>0?o.a.createElement(l.a,Object.assign({accounts:t},e)):o.a.createElement(r.a,{type:r.b.WARNING},"Connect a business account to use this feature.")}},249:function(e,t,a){"use strict";a.d(t,"a",(function(){return g}));var n,o=a(0),l=a.n(o),r=a(74),i=a(6),c=a(65),s=a(35),d=(a(463),a(9)),u=a(8),m=a(260),p=a(4),b=a(10),h=a(3);function g({value:e,onChange:t}){const a=(e=null!=e?e:[]).slice(),o=a.map(e=>({id:e.tag,tag:e.tag,sort:e.sort})),[r,i]=l.a.useState(""),[c,d]=l.a.useState(""),[u,b]=l.a.useState(null),g=h.b.getBusinessAccounts().length>0;return l.a.createElement("div",{className:"hashtag-selector"},!g&&l.a.createElement(s.a,{type:s.b.WARNING},"Connect a business account to use this feature."),l.a.createElement(m.a,{className:"hashtag-selector__list",list:o,setList:e=>{const n=e.map(e=>({tag:e.tag,sort:e.sort}));t&&!Object(p.d)(n,a,(e,t)=>e.tag===t.tag&&e.sort===t.sort)&&t(n)},handle:".hashtag-selector__drag-handle",animation:200,delay:1e3,fallbackTolerance:5,delayOnTouchOnly:!0},a.map((e,n)=>l.a.createElement(f,{key:n,disabled:null!==u&&u!==n||!g,hashtag:e,onEdit:e=>((e,n)=>{a[e]=n,t&&t(a)})(n,e),onDelete:()=>(e=>{a.splice(e,1),t&&t(a)})(n),onStartEdit:()=>b(n),onStopEdit:()=>b(null)}))),l.a.createElement(v,{type:n.ADD,disabled:null!==u||!g,hashtag:{tag:r,sort:c},onDone:e=>{a.push(e),t&&t(a),i(""),d("")}}))}function f({hashtag:e,disabled:t,onEdit:a,onDelete:o,onStartEdit:r,onStopEdit:i}){const[c,s]=l.a.useState(!1),d=()=>{s(!1),i&&i()};return c?l.a.createElement(v,{type:n.EDIT,disabled:t,hashtag:e,onDone:e=>{a&&a(e),d()},onCancel:d}):l.a.createElement(E,{hashtag:e,disabled:t,onEdit:()=>{s(!0),r&&r()},onDelete:o})}function E({hashtag:e,disabled:t,onEdit:a,onDelete:n}){const o=Object(b.a)("hashtag-selector__row",{"--static":!0,"--disabled":t});return l.a.createElement("div",{className:o},l.a.createElement("div",{className:"hashtag-selector__drag-handle"},l.a.createElement(u.a,{icon:"menu"})),l.a.createElement("div",{className:"hashtag-selector__tag"},e.sort===i.a.HashtagSort.RECENT?"Most recent":"Most popular"," posts with ",l.a.createElement("strong",null,"#",e.tag)),l.a.createElement("div",{className:"hashtag-selector__buttons"},l.a.createElement(d.a,{className:"hashtag-selector__edit-btn",type:d.c.PILL,onClick:a,tooltip:"Edit hashtag"},l.a.createElement(u.a,{icon:"edit"})),l.a.createElement(d.a,{className:"hashtag-selector__delete-btn",type:d.c.DANGER_PILL,onClick:n,tooltip:"Remove hashtag"},l.a.createElement(u.a,{icon:"trash"}))))}function v({type:e,hashtag:t,disabled:a,onChange:m,onDone:p,onCancel:h,focus:g}){const f=e===n.ADD,[E,v]=l.a.useState({tag:"",sort:i.a.HashtagSort.POPULAR});Object(o.useEffect)(()=>{var e;v({tag:null!==(e=t.tag)&&void 0!==e?e:"",sort:t.sort?t.sort:i.a.HashtagSort.POPULAR})},[t]);const[_,w]=l.a.useState(0),[y,k]=l.a.useState(!0);Object(o.useEffect)(()=>{if(k(!1),_>0){const e=setTimeout(()=>k(!0),10),t=setTimeout(()=>k(!1),310);return()=>{clearTimeout(e),clearTimeout(t)}}},[_]);const C=()=>{!_&&p&&p(E)},P=Object(b.a)("hashtag-selector__row",{"--disabled":a});return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:P},l.a.createElement("input",{className:"hashtag-selector__tag",type:"text",value:"#"+E.tag,onChange:e=>{const t=e.target.value.slice(1),a={tag:Object(c.b)(t),sort:E.sort};w(t!==a.tag?Date.now():0),v(a),m&&m(a)},onKeyDown:e=>{switch(e.key){case"Enter":C();break;case"Escape":h&&h()}},autoFocus:g}),l.a.createElement(r.a,{className:"hashtag-selector__sort",placeholder:"Sort by",value:E.sort,onChange:e=>{v({tag:E.tag,sort:e.value}),m&&m({tag:E.tag,sort:e.value})},isSearchable:!1,options:[{value:i.a.HashtagSort.POPULAR,label:"Most popular"},{value:i.a.HashtagSort.RECENT,label:"Most recent"}]}),l.a.createElement("div",{className:"hashtag-selector__buttons"},f?l.a.createElement(d.a,{type:d.c.PRIMARY,className:"hashtag-selector__add-btn",tooltip:"Add new hashtag",onClick:C,disabled:0===E.tag.length},"Add"):l.a.createElement(d.a,{type:f?d.c.PRIMARY:d.c.PILL,className:"hashtag-selector__done-btn",tooltip:"Done",disabled:0===E.tag.length,onClick:C},l.a.createElement(u.a,{icon:"yes"})),!f&&l.a.createElement(d.a,{type:d.c.DANGER_PILL,className:"hashtag-selector__cancel-btn",onClick:h,tooltip:"Cancel changes"},l.a.createElement(u.a,{icon:"no"})))),_?l.a.createElement(s.a,{type:s.b.ERROR,shake:y,showIcon:!0,isDismissible:!0,onDismiss:()=>w(0)},"Hashtags may only contain letters, numbers and underscores"):null)}!function(e){e[e.ADD=0]="ADD",e[e.EDIT=1]="EDIT"}(n||(n={}))},251:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),l=a(199);function r(e){return o.a.createElement(l.a,Object.assign({groups:e.tab.groups},e))}},252:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(0);const o=a.n(n).a.createContext(null)},253:function(e,t,a){"use strict";a.d(t,"a",(function(){return h}));var n=a(0),o=a.n(n),l=a(74),r=a(15),i=a(19),c=(a(22),a(160)),s=a(105),d=a(83),u=a(201),m=a(4);const p=[],b={linkType:"",postId:0,postTitle:"",postUrl:"",url:"",linkText:"",newTab:!1,linkDirectly:!0};function h({config:e,onChange:t}){e=null!=e?e:b,e=Object.assign(Object.assign({},b),e),0===p.length&&(p.push({value:"",label:"- Do not link -"},{value:"url",label:"Custom URL"}),i.a.config.postTypes.forEach(e=>{"attachment"!==e.slug&&p.push({value:e.slug,label:e.labels.singularName})}));const a=o.a.useRef(),l=o.a.useRef(!1),r=o.a.useRef(),[s,d]=o.a.useState([]),[u,m]=o.a.useState(!1);Object(n.useEffect)(()=>(l.current=!1,e.linkType&&"url"!==e.linkType&&(m(!0),S("").then(e=>{l.current||d(e)}).finally(()=>{l.current||m(!1)})),()=>l.current=!0),[e.linkType]);const h=o.a.useCallback(a=>{t({linkType:a,postId:0,postTitle:"",postUrl:"",url:e.url,newTab:e.newTab,linkText:e.linkText})},[e,t]),y=o.a.useCallback(a=>{if(null===a)t(Object.assign(Object.assign({},e),{postId:0,postTitle:"",postUrl:""}));else{const n=r.current.find(e=>e.id==a.value);t(Object.assign(Object.assign({},e),{postId:a.value,postTitle:n.title,postUrl:n.permalink}))}},[e,t]),k=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{url:a}))},[e,t]),C=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{newTab:a}))},[e,t]),P=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{linkDirectly:a}))},[e,t]),O=o.a.useCallback(a=>{t(Object.assign(Object.assign({},e),{linkText:a}))},[e,t]),S=o.a.useCallback(t=>(clearTimeout(a.current),new Promise(n=>{a.current=setTimeout(()=>{i.a.restApi.searchPosts(t,e.linkType).then(e=>{r.current=e.data,n(e.data.map(e=>({value:e.id,label:e.title})))}).catch(e=>{})},1e3)})),[e.linkType]),F=i.a.config.postTypes.find(t=>t.slug===e.linkType);return o.a.createElement(o.a.Fragment,null,o.a.createElement(g,{value:e.linkType,onChange:h}),"url"===e.linkType&&o.a.createElement(f,{value:e.url,onChange:k}),e.linkType&&"url"!==e.linkType&&o.a.createElement(E,{postType:F,postId:e.postId,postTitle:e.postTitle,onChange:y,loadOptions:S,isLoading:u,defaultPosts:s}),e.linkType&&o.a.createElement(v,{value:e.linkDirectly,onChange:P}),e.linkType&&o.a.createElement(_,{value:e.newTab,onChange:C}),e.linkType&&o.a.createElement(w,{value:e.linkText,onChange:O,placeholder:c.a.getDefaultLinkText(e)}))}const g=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"promo-link-to",label:"Link to"},o.a.createElement(l.a,{id:"promo-link-to",value:e||"",onChange:e=>t(e.value),options:p,isCreatable:!1}))})),f=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"link-promo-url",label:"URL",wide:!0},o.a.createElement(u.a,{id:"link-promo-url",value:e,onChange:t}))})),E=o.a.memo((function({postType:e,postId:t,postTitle:a,onChange:n,defaultPosts:r,isLoading:i,loadOptions:c}){const d=e?"Search for a "+e.labels.singularName:"Search";return o.a.createElement(s.a,{id:"link-promo-url",label:d,wide:!0},o.a.createElement(l.a,{async:!0,cacheOptions:!0,key:Object(m.p)(),id:"sli-promo-search-post",placeholder:"Select or start typing...",value:t||0,defaultValue:0,defaultInputValue:t?a:"",onChange:n,defaultOptions:r,loadOptions:c,noOptionsMessage:({inputValue:e})=>e.length?`No posts were found for "${e}"`:"Type to search for posts",loadingMessage:()=>"Searching...",isLoading:i,isSearchable:!0,isClearable:!0}))})),v=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"promo-link-directly",label:"Link directly"},o.a.createElement(d.a,{id:"promo-link-directly",value:e,onChange:t}),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Tick this box to make posts go directly to the link. If left unticked, posts will open the popup box."),o.a.createElement("p",null,"To enable your feed's popup box and sidebar:"),o.a.createElement("ol",{style:{marginLeft:15}},o.a.createElement("li",null,"Set the ",o.a.createElement("b",null,"Design » Feed » Open posts in")," option to ",o.a.createElement("b",null,"Popup box")),o.a.createElement("li",null,"Enable the ",o.a.createElement("b",null,"Design » Popup box » Show sidebar")," option."))))})),_=o.a.memo((function({value:e,onChange:t}){return o.a.createElement(s.a,{id:"promo-link-new-tab",label:"Open in a new tab"},o.a.createElement(d.a,{id:"promo-link-new-tab",value:e,onChange:t}))})),w=o.a.memo((function({value:e,onChange:t,placeholder:a}){return o.a.createElement(s.a,{id:"promo-link-text",label:"Popup box link text"},o.a.createElement(u.a,{id:"promo-link-text",value:e,onChange:t,placeholder:a}),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"The text to use for the link in the popup box sidebar:",o.a.createElement("br",null),o.a.createElement("img",{src:r.a.image("popup-link-text.png"),alt:""})),o.a.createElement("p",null,"Remember to enable your feed's popup box and sidebar, like so:"),o.a.createElement("ol",{style:{marginLeft:15}},o.a.createElement("li",null,"Set the ",o.a.createElement("b",null,"Design » Feed » Open posts in")," option to ",o.a.createElement("b",null,"Popup box")),o.a.createElement("li",null,"Enable the ",o.a.createElement("b",null,"Design » Popup box » Show sidebar")," option."))))}))},254:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(0),o=a.n(n),l=a(229),r=a.n(l),i=a(11),c=a(54),s=a(8),d=a(4);const u=o.a.memo((function({media:e,selected:t,promo:a}){const n=i.a.getType(a),l=i.a.getConfig(a),d=n&&n.isValid(l)&&n.getIcon?n.getIcon(e,l):void 0;return o.a.createElement("div",{className:t?r.a.selected:r.a.unselected},o.a.createElement(c.a,{media:e,className:r.a.thumbnail}),d&&o.a.createElement(s.a,{className:r.a.icon,icon:d}))}),(function(e,t){return e.selected===t.selected&&e.media.id===t.media.id&&i.a.getType(e.promo)==i.a.getType(e.promo)&&Object(d.b)(i.a.getConfig(e.promo),i.a.getConfig(t.promo))}))},255:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),o=a.n(n),l=a(319),r=a.n(l),i=a(54);function c({media:e}){return o.a.createElement("div",{className:r.a.container},o.a.createElement("div",{className:r.a.sizer},o.a.createElement(i.a,{media:e})))}},257:function(e,t,a){"use strict";a.d(t,"a",(function(){return N}));var n=a(0),o=a.n(n),l=a(316),r=a.n(l),i=a(114),c=a(271),s=a.n(c),d=a(6),u=a(95),m=a(399),p=a(35),b=a(89),h=a(118);const g=o.a.memo((function({value:e,onChange:t,tab:a}){const[n,l]=o.a.useState(!1);function r(){l(!1)}const i=e.moderationMode===d.a.ModerationMode.WHITELIST;return o.a.createElement(h.a,{padded:!0},o.a.createElement("div",null,o.a.createElement("p",null,"You can choose to hide specific posts or to only show posts that you choose."),o.a.createElement("p",null,"Choose the type of moderation that you wish to apply, then simply click on the posts that you "," ","want to show or hide. Posts that appear in grey will not be shown in the feed."),o.a.createElement("hr",null),o.a.createElement("div",{className:s.a.mode},a.isFakePro&&o.a.createElement("div",{className:s.a.proPill},o.a.createElement(u.a,null)),o.a.createElement(m.a,{name:"manualFilterMode",value:e.moderationMode,onChange:function(n){a.isFakePro||t({moderationMode:n,moderation:e.moderation})},disabled:a.isFakePro,options:[{value:d.a.ModerationMode.BLACKLIST,label:"Hide the selected posts"},{value:d.a.ModerationMode.WHITELIST,label:"Only show the selected posts"}]})),(e.moderation.length>0||i)&&o.a.createElement("a",{className:s.a.reset,onClick:function(){l(!0)}},"Reset moderation")),!a.isFakePro&&o.a.createElement("div",null,o.a.createElement("hr",null),o.a.createElement(p.a,{type:p.b.PRO_TIP,showIcon:!0},o.a.createElement("span",null,o.a.createElement("strong",null,"Pro tip"),":"," ","You can navigate the posts using arrow keys and select them by pressing Enter."))),o.a.createElement(b.a,{isOpen:n,title:"Are you sure?",buttons:["Yes","No"],onAccept:function(){a.isFakePro||(r(),t({moderationMode:d.a.ModerationMode.BLACKLIST,moderation:[]}))},onCancel:r},o.a.createElement("p",null,"Are you sure you want to reset your moderation settings? This cannot be undone.")))}),(e,t)=>e.value.moderationMode===t.value.moderationMode&&e.value.moderation.length===t.value.moderation.length);var f=a(228),E=a.n(f),v=a(54),_=a(102),w=a(4),y=a(196),k=a(10),C=d.a.ModerationMode;const P=o.a.memo((function({value:e,feed:t,tab:a,onChange:n}){const[l,r]=o.a.useState(0),i=new Set(e.moderation);return o.a.createElement(y.a,{feed:t,selected:l,onSelectMedia:(e,t)=>r(t),onClickMedia:function(t){if(a.isFakePro||!t)return;const o=new Set(e.moderation);o.has(t.id)?o.delete(t.id):o.add(t.id),n({moderation:Array.from(o),moderationMode:e.moderationMode})},autoFocusFirst:!0,disabled:a.isFakePro,store:_.c},(t,a)=>o.a.createElement(O,{media:t,mode:e.moderationMode,focused:a===l,selected:i.has(t.id)}))}),(function(e,t){return e.value.moderationMode===t.value.moderationMode&&e.value.moderation.length===t.value.moderation.length&&Object(w.d)(e.value.moderation,t.value.moderation)})),O=o.a.forwardRef(({media:e,selected:t,focused:a,mode:l},r)=>{r||(r=o.a.useRef()),Object(n.useEffect)(()=>{a&&r.current.focus()},[a]);const i=l===C.BLACKLIST,c=Object(k.b)(t!==i?E.a.itemAllowed:E.a.itemRemoved,a?E.a.itemFocused:null);return o.a.createElement("div",{ref:r,className:c},o.a.createElement(v.a,{media:e,className:E.a.itemThumbnail}))});var S=a(9),F=a(8);function N(e){const[t,a]=Object(n.useState)("content"),l=()=>a("sidebar"),c=()=>a("content");return o.a.createElement(i.a,{primary:"content",current:t,sidebar:t=>o.a.createElement(o.a.Fragment,null,t&&o.a.createElement(i.a.Navigation,{onClick:c}),o.a.createElement(g,Object.assign({},e))),content:t=>o.a.createElement("div",{className:r.a.viewport},t&&o.a.createElement("div",{className:r.a.mobileViewportHeader},o.a.createElement(S.a,{onClick:l},o.a.createElement(F.a,{icon:"admin-generic"}),o.a.createElement("span",null,"Moderation options"))),o.a.createElement(P,Object.assign({},e)))})}},258:function(e,t,a){"use strict";a.d(t,"a",(function(){return T}));var n=a(0),o=a.n(n),l=a(317),r=a.n(l),i=a(74),c=a(124),s=a(11),d=a(253),u=a(35),m=a(4),p=a(105),b=a(83),h=a(6),g=a(12),f=a(223),E=a(198);const v={id:"link",label:"Link",component:d.a,isValid:()=>!1},_={type:"link",config:{linkType:"url",url:"https://your-promotion-url.com",linkText:"Check out my promotion"}};function w({value:e,tab:t,onChange:a,selected:n,onNextPost:l,promoTypeRef:d}){const f=c.a.mediaStore.media[n],w=n>=c.a.mediaStore.media.length-1,y=o.a.useRef(g.a.isEmpty(e.promotions)?"link":g.a.values(e.promotions)[0].type),C=o.a.useCallback(n=>{if(!t.isFakePro){y.current=n.value;const t=g.a.map(e.promotions,e=>({type:n.value,config:s.a.getConfig(e)}));a({promotions:t})}},[t,e.promotions]),P=o.a.useCallback(o=>{if(!t.isFakePro){const t=c.a.mediaStore.media[n],l={type:y.current,config:Object(m.g)(o)},r=g.a.withEntry(e.promotions,t.id,l);a({promotions:r})}},[n,t.isFakePro]),O=o.a.useCallback(()=>{!t.isFakePro&&l()},[t.isFakePro]),S=t.isFakePro?_:h.a.getFeedPromo(f,e),F=t.isFakePro?v:s.a.getTypeById(y.current),N=s.a.getConfig(S),T=void 0!==s.a.getGlobalPromo(f)&&e.globalPromotionsEnabled,x=void 0!==s.a.getAutoPromo(f)&&e.autoPromotionsEnabled,I=s.a.getTypes().map(e=>({value:e.id,label:e.label}));return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:r.a.top},o.a.createElement("p",null,"Promote your blog posts, landing pages, products, and much more through your Instagram feed."),o.a.createElement("hr",null),o.a.createElement(p.a,{id:"enable-promo",label:"Enable promotion"},o.a.createElement(b.a,{value:e.promotionEnabled,onChange:e=>a({promotionEnabled:e})})),!e.promotionEnabled&&o.a.createElement(u.a,{type:u.b.WARNING,showIcon:!0},"All feed, global and automated promotions are disabled."," ","Promotions may still be edited but will not apply to posts in this feed."),o.a.createElement(k,{options:e,onChange:a}),o.a.createElement(p.a,{id:"promo-type",label:"Promotion type"},o.a.createElement(i.a,{id:"sli-promo-type",ref:d,value:F.id,onChange:C,options:I,isSearchable:!1,isCreatable:!1,isClearable:!1,disabled:t.isFakePro}))),o.a.createElement(E.a,{key:f?f.id:void 0,type:F,config:N,onChange:P,hasGlobal:T,hasAuto:x,showTutorial:!f,showNextBtn:"-more-"!==F.id,isNextBtnDisabled:w,onNext:O}),t.isFakePro&&o.a.createElement("div",{className:r.a.disabledOverlay}))}const y=[{value:"global",label:"Global promotions"},{value:"auto",label:"Automated promotions"}];function k({options:e,onChange:t}){const a=Object(n.useCallback)(e=>{t({globalPromotionsEnabled:e.includes("global"),autoPromotionsEnabled:e.includes("auto")})},[t]),l=[e.globalPromotionsEnabled?"global":0,e.autoPromotionsEnabled?"auto":0];return o.a.createElement(p.a,{id:"enable-other-promos",label:"Include other promotions",disabled:!e.promotionEnabled},o.a.createElement(f.a,{value:l,onChange:a,options:y}))}var C=a(196),P=a(254);const O=o.a.memo((function({value:e,feed:t,tab:a,selected:n,onSelectMedia:l,onClickMedia:r}){return o.a.createElement(C.a,{feed:t,store:c.a.mediaStore,selected:n,onSelectMedia:l,onClickMedia:r,disabled:a.isFakePro},(t,a)=>{const l=h.a.getPromo(t,e);return o.a.createElement(P.a,{media:t,selected:a===n,promo:l})})}),(function(e,t){return e.selected===t.selected&&e.onSelectMedia===t.onSelectMedia&&e.onClickMedia===t.onClickMedia&&e.value.promotionEnabled===t.value.promotionEnabled&&e.value.autoPromotionsEnabled===t.value.autoPromotionsEnabled&&e.value.globalPromotionsEnabled===t.value.globalPromotionsEnabled&&g.a.size(e.value.promotions)===g.a.size(t.value.promotions)&&e.feed.media.length===t.feed.media.length&&e.value.promotions===t.value.promotions}));var S=a(114),F=a(118),N=a(255);function T(e){const[t,a]=o.a.useState(null),[n,l]=o.a.useState(!1),r=()=>l(!1),i=o.a.useRef(),s=o.a.useCallback(()=>{a(e=>Math.min(e+1,c.a.mediaStore.media.length-1))},[]),d=o.a.useCallback((e,t)=>{a(t)},[]),u=o.a.useCallback((e,t)=>{a(t),l(!0),requestAnimationFrame(()=>{i.current&&null!==t&&i.current.focus()})},[i]);return o.a.createElement(S.a,{primary:"content",current:n?"sidebar":"content",sidebar:a=>o.a.createElement(o.a.Fragment,null,a&&o.a.createElement(o.a.Fragment,null,o.a.createElement(S.a.Navigation,{onClick:r}),c.a.mediaStore.media[t]&&o.a.createElement(N.a,{media:c.a.mediaStore.media[t]})),o.a.createElement(F.a,null,o.a.createElement(w,Object.assign({},e,{selected:t,onNextPost:s,promoTypeRef:i})))),content:a=>o.a.createElement(o.a.Fragment,null,a&&o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement("p",null,"Click or tap a post to set up a promotion for it")),o.a.createElement(O,Object.assign({},e,{selected:t,onSelectMedia:d,onClickMedia:u})))})}},267:function(e,t,a){e.exports={"prop-field":"EditorPropField__prop-field",propField:"EditorPropField__prop-field","device-btn":"EditorPropField__device-btn",deviceBtn:"EditorPropField__device-btn",field:"EditorPropField__field"}},268:function(e,t,a){e.exports={"filter-field":"FilterFieldRow__filter-field",filterField:"FilterFieldRow__filter-field",bordered:"FilterFieldRow__bordered FilterFieldRow__filter-field",label:"FilterFieldRow__label"}},269:function(e,t,a){e.exports={"inc-global-filters":"IncGlobalFiltersField__inc-global-filters",incGlobalFilters:"IncGlobalFiltersField__inc-global-filters",label:"IncGlobalFiltersField__label",field:"IncGlobalFiltersField__field"}},271:function(e,t,a){e.exports={mode:"ModerateSidebar__mode","pro-pill":"ModerateSidebar__pro-pill",proPill:"ModerateSidebar__pro-pill",reset:"ModerateSidebar__reset"}},273:function(e,t,a){e.exports={root:"FeedEditor__root",hidden:"FeedEditor__hidden",content:"FeedEditor__content","accounts-onboarding":"FeedEditor__accounts-onboarding",accountsOnboarding:"FeedEditor__accounts-onboarding"}},274:function(e,t,a){e.exports={navbar:"EditorNavbar__navbar layout__z-high","fake-pro-item":"EditorNavbar__fake-pro-item",fakeProItem:"EditorNavbar__fake-pro-item","pro-pill":"EditorNavbar__pro-pill",proPill:"EditorNavbar__pro-pill"}},312:function(e,t,a){e.exports={"connect-button":"ConnectSidebar__connect-button",connectButton:"ConnectSidebar__connect-button","connect-sidebar":"ConnectSidebar__connect-sidebar",connectSidebar:"ConnectSidebar__connect-sidebar","connect-account":"ConnectSidebar__connect-account",connectAccount:"ConnectSidebar__connect-account"}},313:function(e,t,a){e.exports={"field-group":"FieldGroup__field-group",fieldGroup:"FieldGroup__field-group",spoiler:"FieldGroup__spoiler","pro-pill":"FieldGroup__pro-pill",proPill:"FieldGroup__pro-pill",disabled:"FieldGroup__disabled"}},316:function(e,t,a){e.exports={viewport:"ModerateTab__viewport","mobile-viewport-header":"ModerateTab__mobile-viewport-header",mobileViewportHeader:"ModerateTab__mobile-viewport-header"}},317:function(e,t,a){e.exports={top:"PromoteSidebar__top",row:"PromoteSidebar__row","disabled-overlay":"PromoteSidebar__disabled-overlay",disabledOverlay:"PromoteSidebar__disabled-overlay"}},318:function(e,t,a){e.exports={bottom:"PromotionFields__bottom","remove-promo":"PromotionFields__remove-promo",removePromo:"PromotionFields__remove-promo"}},319:function(e,t,a){e.exports={container:"PromotePreviewTile__container",sizer:"PromotePreviewTile__sizer"}},323:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return r}));var n=a(4);const o={showFakeOptions:!0};function l(){var e;try{const t=null!==(e=localStorage.getItem("sli_editor"))&&void 0!==e?e:"{}",a=JSON.parse(t);return Object.assign(Object.assign({},o),a)}catch(e){return o}}function r(e){var t;t=Object(n.a)(l(),e),localStorage.setItem("sli_editor",JSON.stringify(t))}},34:function(e,t,a){"use strict";var n=a(0),o=a.n(n),l=a(67),r=a(105),i=a(267),c=a.n(i),s=a(2),d=a(9),u=a(8);function m({option:e,children:t,value:a,previewDevice:n,onChange:l,onChangeDevice:r}){const i=o.a.useCallback(t=>{l({[e]:s.a.isValid(a[e])?s.a.withValue(a[e],t,n):t})},[a[e],n,l]),m=s.a.isValid(a[e]),p=m?s.a.get(a[e],n,!0):a[e];return o.a.createElement("div",{className:c.a.propField},m&&o.a.createElement("div",{className:c.a.deviceBtn},o.a.createElement(d.a,{type:d.c.PILL,size:d.b.NORMAL,onClick:()=>r(s.a.cycle(n)),tooltip:""},o.a.createElement(u.a,{icon:s.a.getIcon(n)}))),o.a.createElement("div",{className:c.a.field},t(p,i)))}t.a=function({label:e,option:t,render:a,memo:n,deps:i,when:c,disabled:s,tooltip:d}){return n=null==n||n,c=null!=c?c:()=>!0,s=null!=s?s:()=>!1,(i=null!=i?i:[]).includes(t),Object(l.a)(n=>c(n)&&o.a.createElement(r.a,Object.assign({},n,{label:e,disabled:s(n),isFakePro:n.field.isFakePro}),o.a.createElement(m,Object.assign({},n,{option:t}),(e,t)=>a(n,e,t)),d&&d(n)),n?[t].concat(i):[])}},387:function(e,t,a){e.exports={"field-group-list":"FieldGroupList__field-group-list",fieldGroupList:"FieldGroupList__field-group-list"}},390:function(e,t,a){e.exports={"preview-options":"DesignSidebar__preview-options",previewOptions:"DesignSidebar__preview-options"}},406:function(e,t,a){e.exports={viewport:"EditorViewport__viewport"}},407:function(e,t,a){"use strict";a.d(t,"a",(function(){return f}));var n=a(0),o=a.n(n),l=a(157),r=a.n(l),i=a(106),c=a(19),s=a(35),d=a(80),u=a(256),m=a(9),p=a(15),b=a(41),h=a(246),g=b.a.SavedFeed;function f({name:e,showFakeOptions:t}){const a=g.getLabel(e),n=`[instagram feed="${i.a.feed.id}"]`,l=c.a.config.adminUrl+"/widgets.php",f=c.a.config.adminUrl+"/customize.php?autofocus%5Bpanel%5D=widgets";return i.a.feed.id?o.a.createElement("div",{className:r.a.embedSidebar},i.a.feed.usages.length>0&&o.a.createElement(d.a,{label:"Instances",defaultOpen:!0,fitted:!0,scrollIntoView:!0},o.a.createElement("div",{className:r.a.instances},o.a.createElement("p",null,"This feed is currently being shown in these pages:"),o.a.createElement("ul",null,i.a.feed.usages.map((e,t)=>o.a.createElement("li",{key:t},o.a.createElement("a",{href:`${c.a.config.adminUrl}/post.php?action=edit&post=${e.id}`,target:"_blank"},e.name),o.a.createElement("span",null,"(",e.type,")")))))),o.a.createElement(d.a,{label:"Shortcode",defaultOpen:!0,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"Copy the shortcode below and paste it in any page or post to embed this feed:"),o.a.createElement("div",{className:r.a.shortcode},o.a.createElement("code",null,n),o.a.createElement(u.a,{feed:i.a.feed},o.a.createElement(m.a,{type:m.c.SECONDARY},"Copy"))))),c.a.config.hasElementor&&(p.a.isPro||t)&&o.a.createElement(d.a,{className:p.a.isPro?void 0:r.a.pro,label:p.a.isPro?"Elementor Widget":o.a.createElement(h.a,null,"Elementor widget"),defaultOpen:!0,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"To embed this feed in Elementor:"),o.a.createElement("ol",null,o.a.createElement("li",null,o.a.createElement("span",null,"Search for the ",o.a.createElement("b",null,"Spotlight Instagram feed")," widget",o.a.createElement(s.a,{type:s.b.INFO,showIcon:!0},"Choose the one with the Instagram logo. The other one is for the normal"," ","WordPress widget."))),o.a.createElement("li",null,"Add it to your post or page"),o.a.createElement("li",null,"Then choose ",o.a.createElement("strong",null,a)," from the list of feeds.")),o.a.createElement(v,{images:[{src:"elementor-widget-search.png",alt:"Searching for the widget"},{src:"elementor-widget-feed.png",alt:"The feed in a widget"}]}))),o.a.createElement(d.a,{label:"WordPress Block",defaultOpen:!c.a.config.hasElementor,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"To embed this feed in the WordPress block editor:"),o.a.createElement("ol",null,o.a.createElement("li",null,"Search for the ",o.a.createElement("b",null,"Spotlight Instagram feed")," block"),o.a.createElement("li",null,"add it to your post or page."),b.a.list.length>1?o.a.createElement("li",null,"Next, choose ",o.a.createElement("strong",null,a)," from the list of feeds."):o.a.createElement("li",null,"Since this is your only feed, Spotlight will automatically show this feed.")),b.a.list.length>1?o.a.createElement(v,{images:[{src:"wp-block-search.png",alt:"Searching for the block"},{src:"wp-block-select.png",alt:"Choosing a feed for the block"},{src:"wp-block.png",alt:"The feed in a block"}]}):o.a.createElement(v,{images:[{src:"wp-block-search.png",alt:"Searching for the block"},{src:"wp-block.png",alt:"The feed in a block"}]}))),o.a.createElement(d.a,{label:"WordPress Widget",defaultOpen:!1,fitted:!0,scrollIntoView:!0},o.a.createElement("div",null,o.a.createElement("p",null,"To embed this feed as a WordPress widget:"),o.a.createElement("ol",null,o.a.createElement("li",null,"Go to the"," ",o.a.createElement("a",{href:l,target:"_blank"},"Appearance » Widgets")," ","page or the"," ",o.a.createElement("a",{href:f,target:"_blank"},"Widgets section of the Customizer")),o.a.createElement("li",null,"Then, add a ",o.a.createElement("strong",null,"Spotlight Instagram Feed")," widget"),o.a.createElement("li",null,"In the widget's settings, choose the ",o.a.createElement("strong",null,a)," as the feed"," ","to be shown.")),o.a.createElement(E,{img:"widget.png",alt:"Example of a widget"})))):o.a.createElement("div",{className:r.a.embedSidebar},o.a.createElement("div",{className:r.a.saveMessage},o.a.createElement(s.a,{type:s.b.INFO,showIcon:!0},"You're almost there... Click the ",o.a.createElement("strong",null,"Save")," button at the top-right to be"," ","able to embed this feed on your site!")))}function E({img:e,alt:t,annotation:a,onClick:n}){return o.a.createElement("figure",{className:r.a.example},o.a.createElement("figcaption",{className:r.a.caption},"Example:"),o.a.createElement("img",{src:p.a.image(e),alt:null!=t?t:"",style:{cursor:n?"pointer":"default"},onClick:n}),void 0!==a&&o.a.createElement("div",{className:r.a.exampleAnnotation},a))}function v({images:e}){const[t,a]=o.a.useState(0),l=o.a.useRef(),r=()=>{i(),l.current=setInterval(c,2e3)},i=()=>{clearInterval(l.current)},c=()=>{r(),a(t=>(t+1)%e.length)};Object(n.useEffect)(()=>(r(),i),[]);const s=e[t];return o.a.createElement(E,{img:s.src,alt:s.alt,annotation:t+1,onClick:c})}},411:function(e,t,a){"use strict";a.d(t,"a",(function(){return Y}));var n=a(0),o=a.n(n),l=a(273),r=a.n(l),i=a(274),c=a.n(i),s=a(15),d=a(6),u=a(88),m=a(95),p=a(171),b=a(275),h=a(303),g=a(136),f=a(9),E=a(304),v=a(305),_=a(173),w=a(41).a.SavedFeed;const y=o.a.memo((function(e){const t=d.a.Options.hasSources(e.value),a=(e.showFakeOptions||s.a.isPro?e.tabs:e.tabs.filter(e=>!e.isFakePro)).map(e=>({key:e.id,label:o.a.createElement(k,{key:e.id,tab:e}),disabled:!e.alwaysEnabled&&!t}));return o.a.createElement("div",{className:c.a.navbar},o.a.createElement(p.a,{breakpoints:b.a.Sizes.ALL,render:t=>{const n=e.showNameField?o.a.createElement(h.a,{key:"name-field",value:e.name,onDone:e.onRename,defaultValue:w.getDefaultName()}):void 0,l=e.showDoneBtn?o.a.createElement(g.a,{key:"save-btn",content:t=>t?"Saving ...":e.doneBtnText,isSaving:e.isSaving,disabled:!e.isDoneBtnEnabled,onClick:e.onSave}):void 0,r=e.showCancelBtn?o.a.createElement(f.a,{key:"cancel-btn",onClick:e.onCancel,disabled:!e.isCancelBtnEnabled,children:e.cancelBtnText}):void 0;if(t<=b.a.Sizes.SMALL)return o.a.createElement(E.a,{steps:a,current:e.tabId,onChangeStep:e.onChangeTab,firstStep:r,lastStep:l},n);if(t<=b.a.Sizes.MEDIUM)return o.a.createElement(v.a,{pages:a,current:e.tabId,onChangePage:e.onChangeTab,hideMenuArrow:!0,showNavArrows:!0},{path:n?[n]:[],right:[r,l]});let i=[o.a.createElement(u.a,{key:"logo"})];return n&&i.push(n),o.a.createElement(_.a,{current:e.tabId,onClickTab:e.onChangeTab},{path:i,tabs:a,right:[r,l]})}}))}),(e,t)=>e.tabId===t.tabId&&e.name===t.name&&e.showFakeOptions===t.showFakeOptions&&e.showDoneBtn===t.showDoneBtn&&e.showCancelBtn===t.showCancelBtn&&e.doneBtnText===t.doneBtnText&&e.cancelBtnText===t.cancelBtnText&&e.showNameField===t.showNameField&&e.onChangeTab===t.onChangeTab&&e.onRename===t.onRename&&e.onSave===t.onSave&&e.onCancel===t.onCancel&&e.isSaving===t.isSaving&&e.isDoneBtnEnabled===t.isDoneBtnEnabled&&e.isCancelBtnEnabled===t.isCancelBtnEnabled&&d.a.Options.hasSources(e.value)===d.a.Options.hasSources(t.value));function k({tab:e}){return e.isFakePro?o.a.createElement(C,{tab:e}):o.a.createElement("span",null,e.label)}function C({tab:e}){return o.a.createElement("span",{className:c.a.fakeProItem},o.a.createElement(m.a,{className:c.a.proPill}),o.a.createElement("span",null,e.label))}var P=a(118),O=a(114);function S(e){var{children:t,showPreviewBtn:a,onOpenPreview:n}=e,l=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["children","showPreviewBtn","onOpenPreview"]);return!l.tab.sidebar||l.tab.showSidebar&&!l.tab.showSidebar()?null:o.a.createElement(o.a.Fragment,null,a&&o.a.createElement(O.a.Navigation,{align:"right",text:"Preview",icon:"visibility",onClick:n}),o.a.createElement(P.a,null,l.tab.sidebar&&o.a.createElement(l.tab.sidebar,Object.assign({tab:l.tab},l)),null!=t?t:null))}var F=a(406),N=a.n(F),T=a(107),x=a.n(T),I=a(7),j=a(2),M=a(130),A=a(116),L=a(8),B=a(87),D=a(19);const R=Object(I.b)(({feed:e,showCloseBtn:t,onClose:a})=>{const n=o.a.useRef(),l=o.a.useRef();if(!d.a.Options.hasSources(e.options))return o.a.createElement(A.a,{className:x.a.onboarding},t&&o.a.createElement(f.a,{onClick:a},o.a.createElement(L.a,{icon:"hidden"}),o.a.createElement("span",null,"Close Preview")),o.a.createElement("div",null,o.a.createElement("h1",null,"Select an account to get"," ",o.a.createElement("span",{className:x.a.noBreak},"started"," "," →")),o.a.createElement("p",null,"Your Instagram posts will be displayed instantly so you can easily design your feed using"," ","the live interactive preview.")));const r=e.mode,i=r===j.a.Mode.DESKTOP,c=r===j.a.Mode.TABLET,s=r===j.a.Mode.PHONE,u=i?x.a.root:x.a.shrunkRoot,m=s?x.a.phoneSizer:c?x.a.tabletSizer:x.a.sizer;return o.a.createElement("div",{className:u,ref:n},o.a.createElement("div",{className:x.a.statusBar},o.a.createElement("div",{className:x.a.statusIndicator},o.a.createElement("svg",{viewBox:"0 0 24 24"},o.a.createElement("circle",{cx:"12",cy:"12",r:"12",fill:"red"})),o.a.createElement("span",{className:x.a.indicatorText},"Live interactive preview"),o.a.createElement("span",{className:x.a.indicatorDash}," — "),o.a.createElement("span",{className:x.a.indicatorCounter},"Showing ",e.media.length," out of ",e.totalMedia," posts"),e.numLoadedMore>0&&o.a.createElement("span",{className:x.a.reset},"(",o.a.createElement("a",{onClick:()=>e.load()},"Reset"),")")),t&&o.a.createElement(f.a,{onClick:a},o.a.createElement(L.a,{icon:"hidden"}),o.a.createElement("span",null,"Close Preview"))),o.a.createElement("div",{className:x.a.container},o.a.createElement(B.a.Context.Provider,{value:{target:i?n:l}},o.a.createElement("div",{className:m,ref:l},0===e.media.length&&d.a.Options.hasSources(e.options)&&d.a.Options.isLimitingPosts(e.options)&&!e.isLoading?o.a.createElement(z,null):o.a.createElement(M.a,{feed:e})))))});function z(){return o.a.createElement("div",{className:x.a.noPostsMsg},o.a.createElement("p",null,"There are no posts to show. Here are a few things you can try:"),o.a.createElement("ol",null,o.a.createElement("li",null,"Make sure that the selected accounts/hashtags have posts related to them on Instagram."),o.a.createElement("li",null,'Check the "Types of posts" option in "Design » Feed".'),o.a.createElement("li",null,'Try relaxing your "Filters" (per feed and global) and "Moderation".')),o.a.createElement("p",null,"If you can't find the cause, please"," ",o.a.createElement("a",{target:"_blank",href:D.a.resources.supportUrl},"contact support"),"."))}function H(e){var{children:t,isCollapsed:a,onClosePreview:n}=e,l=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["children","isCollapsed","onClosePreview"]);return o.a.createElement("div",{className:N.a.viewport},t||(l.tab.viewport?o.a.createElement(l.tab.viewport,Object.assign({},l)):o.a.createElement(R,Object.assign({},l,{showCloseBtn:a,onClose:n}))))}var V=a(252),G=a(3),U=a(135),W=a(1);function K({onChange:e,onChangeTab:t}){const[a,n]=o.a.useState(!1),l=o.a.useRef();return o.a.createElement(U.a,{beforeConnect:e=>{n(!0),l.current=e},onConnect:()=>{e&&e({accounts:W.o.array([l.current])}),setTimeout(()=>{t&&t("design")},A.a.TRANSITION_DURATION)},isTransitioning:a})}function Y(e){var t,a,l,i,c,s,u,m,p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,[]);const[b,h]=Object(n.useState)(!1),g=()=>h(!0),f=()=>h(!1);p.tabs=null!==(t=p.tabs)&&void 0!==t?t:[],p.showDoneBtn=null===(a=p.showDoneBtn)||void 0===a||a,p.showCancelBtn=null===(l=p.showCancelBtn)||void 0===l||l,p.showNameField=null!==(i=p.showNameField)&&void 0!==i&&i,p.doneBtnText=null!==(c=p.doneBtnText)&&void 0!==c?c:"Done",p.cancelBtnText=null!==(s=p.cancelBtnText)&&void 0!==s?s:"Cancel",p.isDoneBtnEnabled=null===(u=p.isDoneBtnEnabled)||void 0===u||u,p.isCancelBtnEnabled=null===(m=p.isCancelBtnEnabled)||void 0===m||m;const E=p.tabs.find(e=>e.id===p.tabId),v=o.a.useRef();v.current||(v.current=new d.a(p.value),v.current.load()),Object(n.useEffect)(()=>{v.current.options=p.value},[p.value]),Object(n.useEffect)(()=>{v.current.mode=p.previewDevice},[p.previewDevice]);const _=d.a.ComputedOptions.compute(p.value),w=Object.assign(Object.assign({},p),{computed:_,tab:E,feed:v.current});return o.a.createElement(V.a.Provider,{value:p},o.a.createElement("div",{className:r.a.root},o.a.createElement(y,Object.assign({},p)),G.b.hasAccounts()?o.a.createElement("div",{className:r.a.content},void 0===E.component?o.a.createElement(O.a,{primary:"content",current:b?"content":"sidebar",sidebar:e=>o.a.createElement(S,Object.assign({},w,{showPreviewBtn:e,onOpenPreview:g})),content:e=>o.a.createElement(H,Object.assign({},w,{isCollapsed:e,onClosePreview:f}))}):o.a.createElement(E.component,Object.assign({},w))):o.a.createElement("div",{className:r.a.accountsOnboarding},o.a.createElement(K,Object.assign({},w)))))}},463:function(e,t,a){},572:function(e,t,a){},67:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(0),o=a.n(n),l=a(4),r=a(2);function i(e,t=[]){return o.a.memo(e,(e,a)=>{const n=t.reduce((t,n)=>t&&Object(l.b)(e.value[n],a.value[n]),t.length>0),o=!t.reduce((e,t)=>e||r.a.isValid(a.value[t]),!1)||e.previewDevice===a.previewDevice&&e.onChangeDevice===a.onChangeDevice;return n&&o&&e.showFakeOptions===a.showFakeOptions&&e.onChange===a.onChange})}},83:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n);function l({id:e,value:t,onChange:a,disabled:n}){return o.a.createElement("div",{className:"checkbox-field"},o.a.createElement("div",{className:"checkbox-field__aligner"},o.a.createElement("input",{id:e,type:"checkbox",value:"1",checked:!!t,onChange:e=>a(e.target.checked),disabled:n})))}a(378)},84:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),o=a.n(n),l=a(393);function r({value:e,onChange:t,min:a,emptyMin:n,placeholder:r,id:i,unit:c}){e=null!=e?e:"",a=null!=a?a:0,r=null!=r?r:"",n=null!=n&&n;const s=o.a.useCallback(e=>{const n=e.target.value,o=parseInt(n),l=isNaN(o)?n:Math.max(a,o);t&&t(l)},[a,t]),d=o.a.useCallback(()=>{n&&e<=a&&t&&t("")},[n,e,a,t]),u=o.a.useCallback(o=>{"ArrowUp"===o.key&&""===e&&t&&t(n?a+1:a)},[e,a,n,t]),m=n&&e<=a?"":e;return c?o.a.createElement(l.a,{id:i,type:"number",unit:c,value:m,min:a,placeholder:r+"",onChange:s,onBlur:d,onKeyDown:u}):o.a.createElement("input",{id:i,type:"number",value:m,min:a,placeholder:r+"",onChange:s,onBlur:d,onKeyDown:u})}}}]);
|
@@ -1 +1 @@
|
|
1 |
-
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDOM"],t):"object"==typeof exports?exports.spotlight=t(require("React"),require("ReactDOM")):e.spotlight=t(e.React,e.ReactDOM)}(window,(function(e,t){return(window.webpackJsonpspotlight=window.webpackJsonpspotlight||[]).push([[9],{0:function(t,o){t.exports=e},10:function(e,t,o){e.exports={root:"MediaLightbox__root layout__fill-parent layout__z-higher layout__flex-row layout__flex-center layout__no-overflow",shade:"MediaLightbox__shade layout__fill-parent layout__z-low","loading-skeleton":"MediaLightbox__loading-skeleton layout__z-high",loadingSkeleton:"MediaLightbox__loading-skeleton layout__z-high",wrap:"MediaLightbox__wrap","wrap-vertical":"MediaLightbox__wrap-vertical MediaLightbox__wrap layout__z-high",wrapVertical:"MediaLightbox__wrap-vertical MediaLightbox__wrap layout__z-high",container:"MediaLightbox__container layout__flex-row",sidebar:"MediaLightbox__sidebar layout__flex-column layout__scroll-y","sidebar-element":"MediaLightbox__sidebar-element",sidebarElement:"MediaLightbox__sidebar-element",frame:"MediaLightbox__frame layout__flex-column layout__flex-center","nav-button-container":"MediaLightbox__nav-button-container layout__flex-column layout__flex-center",navButtonContainer:"MediaLightbox__nav-button-container layout__flex-column layout__flex-center","next-button-container":"MediaLightbox__next-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",nextButtonContainer:"MediaLightbox__next-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center","prev-button-container":"MediaLightbox__prev-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",prevButtonContainer:"MediaLightbox__prev-button-container MediaLightbox__nav-button-container layout__flex-column layout__flex-center",button:"MediaLightbox__button layout__z-low","button-icon":"MediaLightbox__button-icon",buttonIcon:"MediaLightbox__button-icon","close-button":"MediaLightbox__close-button MediaLightbox__button layout__z-low",closeButton:"MediaLightbox__close-button MediaLightbox__button layout__z-low","next-button":"MediaLightbox__next-button MediaLightbox__button layout__z-low",nextButton:"MediaLightbox__next-button MediaLightbox__button layout__z-low","prev-button":"MediaLightbox__prev-button MediaLightbox__button layout__z-low",prevButton:"MediaLightbox__prev-button MediaLightbox__button layout__z-low","sidebar-element-bordered":"MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarElementBordered:"MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element","sidebar-header":"MediaLightbox__sidebar-header MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element layout__flex-row",sidebarHeader:"MediaLightbox__sidebar-header MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element layout__flex-row","sidebar-header-pic":"MediaLightbox__sidebar-header-pic",sidebarHeaderPic:"MediaLightbox__sidebar-header-pic","sidebar-header-pic-link":"MediaLightbox__sidebar-header-pic-link MediaLightbox__sidebar-header-pic",sidebarHeaderPicLink:"MediaLightbox__sidebar-header-pic-link MediaLightbox__sidebar-header-pic","sidebar-scroller":"MediaLightbox__sidebar-scroller layout__scroll-y",sidebarScroller:"MediaLightbox__sidebar-scroller layout__scroll-y","sidebar-comment-list":"MediaLightbox__sidebar-comment-list MediaLightbox__sidebar-element layout__flex-column",sidebarCommentList:"MediaLightbox__sidebar-comment-list MediaLightbox__sidebar-element layout__flex-column","sidebar-comment":"MediaLightbox__sidebar-comment",sidebarComment:"MediaLightbox__sidebar-comment","sidebar-source-name":"MediaLightbox__sidebar-source-name",sidebarSourceName:"MediaLightbox__sidebar-source-name","sidebar-footer":"MediaLightbox__sidebar-footer layout__flex-column",sidebarFooter:"MediaLightbox__sidebar-footer layout__flex-column","sidebar-info":"MediaLightbox__sidebar-info layout__flex-column MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarInfo:"MediaLightbox__sidebar-info layout__flex-column MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element","sidebar-info-line":"MediaLightbox__sidebar-info-line",sidebarInfoLine:"MediaLightbox__sidebar-info-line","sidebar-num-likes":"MediaLightbox__sidebar-num-likes MediaLightbox__sidebar-info-line",sidebarNumLikes:"MediaLightbox__sidebar-num-likes MediaLightbox__sidebar-info-line","sidebar-date":"MediaLightbox__sidebar-date MediaLightbox__sidebar-info-line",sidebarDate:"MediaLightbox__sidebar-date MediaLightbox__sidebar-info-line","sidebar-ig-link":"MediaLightbox__sidebar-ig-link MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element",sidebarIgLink:"MediaLightbox__sidebar-ig-link MediaLightbox__sidebar-element-bordered MediaLightbox__sidebar-element"}},103:function(e,t,o){e.exports={label:"TabNavbar__label",tab:"TabNavbar__tab",current:"TabNavbar__current TabNavbar__tab",disabled:"TabNavbar__disabled TabNavbar__tab"}},105:function(e,t,o){"use strict";o.d(t,"a",(function(){return E}));var n=o(0),a=o.n(n),i=o(57),r=o(13),l=o.n(r),s=o(7),c=o(3),u=o(626),d=o(398),m=o(70),h=o(126),p=o(119),g=o(40),_=o(9),f=o(31),b=o(20),y=o(75),v=Object(s.b)((function({account:e,onUpdate:t}){const[o,n]=a.a.useState(!1),[i,r]=a.a.useState(""),[s,v]=a.a.useState(!1),E=e.type===c.a.Type.PERSONAL,w=c.b.getBioText(e),x=()=>{e.customBio=i,v(!0),g.a.updateAccount(e).then(()=>{n(!1),v(!1),t&&t()})},L=o=>{e.customProfilePicUrl=o,v(!0),g.a.updateAccount(e).then(()=>{v(!1),t&&t()})};return a.a.createElement("div",{className:l.a.root},a.a.createElement("div",{className:l.a.container},a.a.createElement("div",{className:l.a.infoColumn},a.a.createElement("a",{href:c.b.getProfileUrl(e),target:"_blank",className:l.a.username},"@",e.username),a.a.createElement("div",{className:l.a.row},a.a.createElement("span",{className:l.a.label},"Spotlight ID:"),e.id),a.a.createElement("div",{className:l.a.row},a.a.createElement("span",{className:l.a.label},"User ID:"),e.userId),a.a.createElement("div",{className:l.a.row},a.a.createElement("span",{className:l.a.label},"Type:"),e.type),!o&&a.a.createElement("div",{className:l.a.row},a.a.createElement("div",null,a.a.createElement("span",{className:l.a.label},"Bio:"),a.a.createElement("a",{className:l.a.editBioLink,onClick:()=>{r(c.b.getBioText(e)),n(!0)}},"Edit bio"),a.a.createElement("pre",{className:l.a.bio},w.length>0?w:"(No bio)"))),o&&a.a.createElement("div",{className:l.a.row},a.a.createElement("textarea",{className:l.a.bioEditor,value:i,onChange:e=>{r(e.target.value)},onKeyDown:e=>{"Enter"===e.key&&e.ctrlKey&&(x(),e.preventDefault(),e.stopPropagation())},rows:4}),a.a.createElement("div",{className:l.a.bioFooter},a.a.createElement("div",{className:l.a.bioEditingControls},s&&a.a.createElement("span",null,"Please wait ...")),a.a.createElement("div",{className:l.a.bioEditingControls},a.a.createElement(_.a,{className:l.a.bioEditingButton,type:_.c.DANGER,disabled:s,onClick:()=>{e.customBio="",v(!0),g.a.updateAccount(e).then(()=>{n(!1),v(!1),t&&t()})}},"Reset"),a.a.createElement(_.a,{className:l.a.bioEditingButton,type:_.c.SECONDARY,disabled:s,onClick:()=>{n(!1)}},"Cancel"),a.a.createElement(_.a,{className:l.a.bioEditingButton,type:_.c.PRIMARY,disabled:s,onClick:x},"Save"))))),a.a.createElement("div",{className:l.a.picColumn},a.a.createElement("div",null,a.a.createElement(y.a,{account:e,className:l.a.profilePic})),a.a.createElement(h.a,{id:"account-custom-profile-pic",title:"Select profile picture",mediaType:"image",onSelect:e=>{const t=parseInt(e.attributes.id),o=p.a.media.attachment(t).attributes.url;L(o)}},({open:e})=>a.a.createElement(_.a,{type:_.c.SECONDARY,className:l.a.setCustomPic,onClick:e},"Change profile picture")),e.customProfilePicUrl.length>0&&a.a.createElement("a",{className:l.a.resetCustomPic,onClick:()=>{L("")}},"Reset profile picture"))),E&&a.a.createElement("div",{className:l.a.personalInfoMessage},a.a.createElement(f.a,{type:f.b.INFO,showIcon:!0},"Due to restrictions set by Instagram, Spotlight cannot import the profile photo and bio"," ","text for Personal accounts."," ",a.a.createElement("a",{href:b.a.resources.customPersonalInfoUrl,target:"_blank"},"Click here to learn more"),".")),a.a.createElement(m.a,{label:"View access token",stealth:!0},a.a.createElement("div",{className:l.a.row},e.accessToken&&a.a.createElement("div",null,a.a.createElement("p",null,a.a.createElement("span",{className:l.a.label},"Expires on:"),a.a.createElement("span",null,e.accessToken.expiry?Object(u.a)(Object(d.a)(e.accessToken.expiry),"PPPP"):"Unknown")),a.a.createElement("pre",{className:l.a.accessToken},e.accessToken.code)))))}));function E({isOpen:e,onClose:t,onUpdate:o,account:n}){return a.a.createElement(i.a,{isOpen:e,title:"Account details",icon:"admin-users",onClose:t},a.a.createElement(i.a.Content,null,a.a.createElement(v,{account:n,onUpdate:o})))}},11:function(e,t,o){"use strict";function n(...e){return e.filter(e=>!!e).join(" ")}function a(e){return n(...Object.getOwnPropertyNames(e).map(t=>e[t]?t:null))}function i(e,t={}){let o=Object.getOwnPropertyNames(t).map(o=>t[o]?e+o:null);return e+" "+o.filter(e=>!!e).join(" ")}o.d(t,"b",(function(){return n})),o.d(t,"c",(function(){return a})),o.d(t,"a",(function(){return i})),o.d(t,"e",(function(){return r})),o.d(t,"d",(function(){return l}));const r={onMouseDown:e=>e.preventDefault()};function l(...e){return t=>{e.forEach(e=>e&&function(e,t){"function"==typeof e?e(t):e.current=t}(e,t))}}},112:function(e,t,o){e.exports={root:"PopupTextField__root layout__flex-row",container:"PopupTextField__container layout__flex-row","edit-container":"PopupTextField__edit-container PopupTextField__container layout__flex-row",editContainer:"PopupTextField__edit-container PopupTextField__container layout__flex-row","static-container":"PopupTextField__static-container PopupTextField__container layout__flex-row",staticContainer:"PopupTextField__static-container PopupTextField__container layout__flex-row","edit-icon":"PopupTextField__edit-icon dashicons__dashicon-normal",editIcon:"PopupTextField__edit-icon dashicons__dashicon-normal",label:"PopupTextField__label","done-btn":"PopupTextField__done-btn",doneBtn:"PopupTextField__done-btn"}},113:function(e,t,o){e.exports={root:"ProUpgradeBtn__root"}},114:function(e,t,o){"use strict";var n=o(98);t.a=new class{constructor(){this.mediaStore=n.a}}},12:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(14),i=o(17),r=o(4);!function(e){function t(e){return e?c(e.type):void 0}function o(e){var o;if("object"!=typeof e)return!1;const n=t(e);return void 0!==n&&n.isValid(null!==(o=e.config)&&void 0!==o?o:{})}function n(t){return t?e.getPromoFromDictionary(t,a.a.config.globalPromotions):void 0}function l(e){const t=s(e);return void 0===t?void 0:t.promotion}function s(t){if(t)for(const o of a.a.config.autoPromotions){const n=e.Automation.getType(o),a=e.Automation.getConfig(o);if(n&&n.matches(t,a))return o}}function c(t){return e.types.find(e=>e.id===t)}let u;e.getConfig=function(e){var t,o;return e&&null!==(o=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==o?o:{}},e.getType=t,e.isValid=o,e.getPromoFromDictionary=function(t,o){const n=i.a.get(o,t.id);if(n)return e.getType(n)?n:void 0},e.getPromo=function(e){return Object(r.l)(o,[()=>n(e),()=>l(e)])},e.getGlobalPromo=n,e.getAutoPromo=l,e.getAutomation=s,e.types=[],e.getTypes=function(){return e.types},e.registerType=function(t){e.types.push(t)},e.getTypeById=c,e.clearTypes=function(){e.types.splice(0,e.types.length)},function(e){e.getType=function(e){return e?o(e.type):void 0},e.getConfig=function(e){var t,o;return e&&null!==(o=null!==(t=e.config)&&void 0!==t?t:e.data)&&void 0!==o?o:{}},e.getPromotion=function(e){return e?e.promotion:void 0};const t=[];function o(e){return t.find(t=>t.id===e)}e.getTypes=function(){return t},e.registerType=function(e){t.push(e)},e.getTypeById=o,e.clearTypes=function(){t.splice(0,t.length)}}(u=e.Automation||(e.Automation={}))}(n||(n={}))},123:function(e,t,o){"use strict";o.d(t,"a",(function(){return c}));var n=o(0),a=o.n(n),i=o(7),r=o(34),l=o(5),s=o(88);const c=Object(i.b)(({feed:e})=>{var t;const o=r.a.getById(e.options.layout),n=l.a.ComputedOptions.compute(e.options,e.mode);return a.a.createElement("div",{className:"feed"},a.a.createElement(null!==(t=o.component)&&void 0!==t?t:s.a,{feed:e,options:n}))})},124:function(e,t,o){"use strict";o.d(t,"a",(function(){return b}));var n=o(0),a=o.n(n),i=o(76),r=o.n(i),l=o(23),s=o(63),c=o.n(s),u=o(50),d=o.n(u),m=o(7),h=o(4),p=o(128),g=Object(m.b)((function({field:e}){const t="settings-field-"+Object(h.t)(),o=!e.label||e.fullWidth;return a.a.createElement("div",{className:d.a.root},e.label&&a.a.createElement("div",{className:d.a.label},a.a.createElement("label",{htmlFor:t},e.label)),a.a.createElement("div",{className:d.a.container},a.a.createElement("div",{className:o?d.a.controlFullWidth:d.a.controlPartialWidth},a.a.createElement(e.component,{id:t})),e.tooltip&&a.a.createElement("div",{className:d.a.tooltip},a.a.createElement(p.a,null,e.tooltip))))}));function _({group:e}){return a.a.createElement("div",{className:c.a.root},e.title&&e.title.length>0&&a.a.createElement("h1",{className:c.a.title},e.title),e.component&&a.a.createElement("div",{className:c.a.content},a.a.createElement(e.component)),e.fields&&a.a.createElement("div",{className:c.a.fieldList},e.fields.map(e=>a.a.createElement(g,{field:e,key:e.id}))))}var f=o(18);function b({page:e}){return Object(f.d)("keydown",e=>{e.key&&"s"===e.key.toLowerCase()&&e.ctrlKey&&(l.b.save(),e.preventDefault(),e.stopPropagation())}),a.a.createElement("article",{className:r.a.root},e.component&&a.a.createElement("div",{className:r.a.content},a.a.createElement(e.component)),e.groups&&a.a.createElement("div",{className:r.a.groupList},e.groups.map(e=>a.a.createElement(_,{key:e.id,group:e}))))}},13:function(e,t,o){e.exports={root:"AccountInfo__root",container:"AccountInfo__container",column:"AccountInfo__column","info-column":"AccountInfo__info-column AccountInfo__column",infoColumn:"AccountInfo__info-column AccountInfo__column","pic-column":"AccountInfo__pic-column AccountInfo__column",picColumn:"AccountInfo__pic-column AccountInfo__column",id:"AccountInfo__id",username:"AccountInfo__username","profile-pic":"AccountInfo__profile-pic",profilePic:"AccountInfo__profile-pic",label:"AccountInfo__label",row:"AccountInfo__row",pre:"AccountInfo__pre",bio:"AccountInfo__bio AccountInfo__pre","link-button":"AccountInfo__link-button",linkButton:"AccountInfo__link-button","edit-bio-link":"AccountInfo__edit-bio-link AccountInfo__link-button",editBioLink:"AccountInfo__edit-bio-link AccountInfo__link-button","bio-editor":"AccountInfo__bio-editor",bioEditor:"AccountInfo__bio-editor","bio-footer":"AccountInfo__bio-footer",bioFooter:"AccountInfo__bio-footer","bio-editing-controls":"AccountInfo__bio-editing-controls",bioEditingControls:"AccountInfo__bio-editing-controls","access-token":"AccountInfo__access-token AccountInfo__pre",accessToken:"AccountInfo__access-token AccountInfo__pre","set-custom-pic":"AccountInfo__set-custom-pic",setCustomPic:"AccountInfo__set-custom-pic","reset-custom-pic":"AccountInfo__reset-custom-pic AccountInfo__link-button",resetCustomPic:"AccountInfo__reset-custom-pic AccountInfo__link-button",subtext:"AccountInfo__subtext","personal-info-message":"AccountInfo__personal-info-message",personalInfoMessage:"AccountInfo__personal-info-message"}},14:function(e,t,o){"use strict";var n,a=o(12);let i;t.a=i={isPro:!1,config:{restApi:SliCommonL10n.restApi,imagesUrl:SliCommonL10n.imagesUrl,autoPromotions:SliCommonL10n.autoPromotions,globalPromotions:null!==(n=SliCommonL10n.globalPromotions)&&void 0!==n?n:{}},image:e=>`${i.config.imagesUrl}/${e}`},a.a.registerType({id:"link",label:"Link",isValid:()=>!1}),a.a.registerType({id:"-more-",label:"- More promotion types -",isValid:()=>!1}),a.a.Automation.registerType({id:"hashtag",label:"Hashtag",matches:()=>!1})},144:function(e,t,o){"use strict";o.d(t,"a",(function(){return s}));var n=o(0),a=o.n(n),i=o(113),r=o.n(i),l=o(20);function s({url:e,children:t}){return a.a.createElement("a",{className:r.a.root,href:null!=e?e:l.a.resources.pricingUrl,target:"_blank"},null!=t?t:"Free 14-day PRO trial")}},15:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));const n=e=>"string"==typeof e?e:"r"in e?"rgba("+e.r+","+e.g+","+e.b+","+e.a+")":"h"in e?"hsla("+e.h+","+e.s+","+e.l+","+e.a+")":"#fff"},151:function(e,t,o){"use strict";function n(e,t){return"url"===t.linkType?t.url:t.postUrl}var a;o.d(t,"a",(function(){return a})),t.b={id:"link",label:"Link",getIcon:()=>"admin-links",getPopupLink:function(e,t){return"string"==typeof t.linkText&&t.linkText.length>0?[t.linkText,t.newTab]:[a.getDefaultLinkText(t),t.newTab]},isValid:function(e){return"string"==typeof e.linkType&&e.linkType.length>0&&("url"===e.linkType&&"string"==typeof e.url&&e.url.length>0||!!e.postId&&"string"==typeof e.postUrl&&e.postUrl.length>0)},getMediaUrl:n,onMediaClick:function(e,t){var o;const a=n(0,t),i=null===(o=t.linkDirectly)||void 0===o||o;return!(!a||!i)&&(window.open(a,t.newTab?"_blank":"_self"),!0)}},function(e){e.getDefaultLinkText=function(e){switch(e.linkType){case"product":return"Buy it now";case"post":return"Read the article";case"page":return"Learn more";default:return"Visit link"}}}(a||(a={}))},154:function(e,t,o){e.exports={"menu-link":"PageMenuNavbar__menu-link",menuLink:"PageMenuNavbar__menu-link","menu-ref":"PageMenuNavbar__menu-ref",menuRef:"PageMenuNavbar__menu-ref","arrow-down":"PageMenuNavbar__arrow-down",arrowDown:"PageMenuNavbar__arrow-down"}},16:function(e,t,o){e.exports={root:"StoryLightbox__root layout__fill-parent layout__z-highest layout__flex-column",container:"StoryLightbox__container layout__flex-column",header:"StoryLightbox__header layout__flex-row","profile-picture":"StoryLightbox__profile-picture",profilePicture:"StoryLightbox__profile-picture",username:"StoryLightbox__username",date:"StoryLightbox__date",progress:"StoryLightbox__progress layout__flex-row","progress-segment":"StoryLightbox__progress-segment",progressSegment:"StoryLightbox__progress-segment","progress-overlay":"StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlay:"StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-overlay-animating":"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayAnimating:"StoryLightbox__progress-overlay-animating StoryLightbox__progress-overlay StoryLightbox__progress-segment","progress-segment-animation":"StoryLightbox__progress-segment-animation",progressSegmentAnimation:"StoryLightbox__progress-segment-animation","progress-overlay-done":"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",progressOverlayDone:"StoryLightbox__progress-overlay-done StoryLightbox__progress-overlay StoryLightbox__progress-segment",content:"StoryLightbox__content layout__flex-row layout__flex-center",media:"StoryLightbox__media",button:"StoryLightbox__button","close-button":"StoryLightbox__close-button StoryLightbox__button",closeButton:"StoryLightbox__close-button StoryLightbox__button","nav-button":"StoryLightbox__nav-button StoryLightbox__button",navButton:"StoryLightbox__nav-button StoryLightbox__button","prev-button":"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button",prevButton:"StoryLightbox__prev-button StoryLightbox__nav-button StoryLightbox__button","next-button":"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button",nextButton:"StoryLightbox__next-button StoryLightbox__nav-button StoryLightbox__button"}},163:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var n=o(0),a=o.n(n),i=o(39);function r({breakpoints:e,children:t}){const[o,r]=a.a.useState(null),l=a.a.useCallback(()=>{const t=Object(i.b)();r(()=>e.reduce((e,o)=>t.width<=o&&o<e?o:e,1/0))},[e]);return Object(n.useEffect)(()=>(l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)),[]),null!==o&&t(o)}},164:function(e,t,o){"use strict";var n=o(0),a=o.n(n),i=o(115),r=o(25),l=o.n(r),s=o(52),c=o(3),u=o(9),d=o(8),m=o(125),h=o(35),p=o(27),g=o(40),_=o(105),f=o(75),b=o(20),y=o(83);function v({accounts:e,showDelete:t,onDeleteError:o}){const n=(e=null!=e?e:[]).filter(e=>e.type===c.a.Type.BUSINESS).length,[i,r]=a.a.useState(!1),[v,E]=a.a.useState(null),[w,x]=a.a.useState(!1),[L,M]=a.a.useState(),[O,S]=a.a.useState(!1),k=e=>()=>{E(e),r(!0)},C=e=>()=>{g.a.openAuthWindow(e.type,0,()=>{b.a.restApi.deleteAccountMedia(e.id)})},P=e=>()=>{M(e),x(!0)},N=()=>{S(!1),M(null),x(!1)},T={cols:{username:l.a.usernameCol,type:l.a.typeCol,usages:l.a.usagesCol,actions:l.a.actionsCol},cells:{username:l.a.usernameCell,type:l.a.typeCell,usages:l.a.usagesCell,actions:l.a.actionsCell}};return a.a.createElement("div",{className:"accounts-list"},a.a.createElement(m.a,{styleMap:T,rows:e,cols:[{id:"username",label:"Username",render:e=>a.a.createElement("div",null,a.a.createElement(f.a,{account:e,className:l.a.profilePic}),a.a.createElement("a",{className:l.a.username,onClick:k(e)},e.username))},{id:"type",label:"Type",render:e=>a.a.createElement("span",{className:l.a.accountType},e.type)},{id:"usages",label:"Feeds",render:e=>a.a.createElement("span",{className:l.a.usages},e.usages.map((e,t)=>!!h.a.getById(e)&&a.a.createElement(s.a,{key:t,to:p.a.at({screen:"edit",id:e.toString()})},h.a.getById(e).name)))},{id:"actions",label:"Actions",render:e=>t&&a.a.createElement("div",{className:l.a.actionsList},a.a.createElement(u.a,{className:l.a.action,type:u.c.SECONDARY,tooltip:"Account info",onClick:k(e)},a.a.createElement(d.a,{icon:"info"})),a.a.createElement(u.a,{className:l.a.action,type:u.c.SECONDARY,tooltip:"Reconnect account",onClick:C(e)},a.a.createElement(d.a,{icon:"update"})),a.a.createElement(u.a,{className:l.a.actions,type:u.c.DANGER,tooltip:"Remove account",onClick:P(e)},a.a.createElement(d.a,{icon:"trash"})))}]}),a.a.createElement(_.a,{isOpen:i,onClose:()=>r(!1),account:v}),a.a.createElement(y.a,{isOpen:w,title:"Are you sure?",buttons:[O?"Please wait ...":"Yes I'm sure","Cancel"],okDisabled:O,cancelDisabled:O,onAccept:()=>{S(!0),g.a.deleteAccount(L.id).then(()=>N()).catch(()=>{o&&o("An error occurred while trying to remove the account."),N()})},onCancel:N},a.a.createElement("p",null,"Are you sure you want to delete"," ",a.a.createElement("span",{style:{fontWeight:"bold"}},L?L.username:""),"?"," ","This will also delete all saved media associated with this account."),L&&L.type===c.a.Type.BUSINESS&&1===n&&a.a.createElement("p",null,a.a.createElement("b",null,"Note:")," ",a.a.createElement("span",null,"Because this is your only connected Business account, deleting it will"," ","also cause any feeds that show public hashtag posts to no longer work."))))}var E=o(31),w=o(7),x=o(127),L=o(94),M=o.n(L);t.a=Object(w.b)((function(){const[,e]=a.a.useState(0),[t,o]=a.a.useState(""),n=a.a.useCallback(()=>e(e=>e++),[]);return c.b.hasAccounts()?a.a.createElement("div",{className:M.a.root},t.length>0&&a.a.createElement(E.a,{type:E.b.ERROR,showIcon:!0,isDismissible:!0,onDismiss:()=>o("")},t),a.a.createElement("div",{className:M.a.connectBtn},a.a.createElement(i.a,{onConnect:n})),a.a.createElement(v,{accounts:c.b.list,showDelete:!0,onDeleteError:o})):a.a.createElement(x.a,null)}))},165:function(e,t,o){"use strict";o.d(t,"a",(function(){return c}));var n=o(0),a=o.n(n),i=o(103),r=o.n(i),l=o(82),s=o(18);function c({children:{path:e,tabs:t,right:o},current:n,onClickTab:i}){return a.a.createElement(l.b,{pathStyle:"chevron"},{path:e,right:o,left:t.map(e=>{return a.a.createElement(u,{tab:e,key:e.key,isCurrent:e.key===n,onClick:(t=e.key,()=>i&&i(t))});var t})})}function u({tab:e,isCurrent:t,onClick:o}){return a.a.createElement("a",{key:e.key,role:"button",tabIndex:0,className:e.disabled?r.a.disabled:t?r.a.current:r.a.tab,onClick:o,onKeyDown:Object(s.f)(o)},a.a.createElement("span",{className:r.a.label},e.label))}},166:function(e,t,o){"use strict";o.d(t,"a",(function(){return l}));var n=o(0),a=o.n(n),i=o(53),r=o(18);function l({when:e,message:t}){return Object(r.k)(t,e),a.a.createElement(i.a,{when:e,message:t})}},17:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(4);!function(e){function t(e,t){return(null!=e?e:{}).hasOwnProperty(t.toString())}function o(e,t){return(null!=e?e:{})[t.toString()]}function n(e,t,o){return(e=null!=e?e:{})[t.toString()]=o,e}e.has=t,e.get=o,e.set=n,e.ensure=function(o,a,i){return t(o,a)||n(o,a,i),e.get(o,a)},e.withEntry=function(t,o,n){return e.set(Object(a.g)(null!=t?t:{}),o,n)},e.remove=function(e,t){return delete(e=null!=e?e:{})[t.toString()],e},e.without=function(t,o){return e.remove(Object(a.g)(null!=t?t:{}),o)},e.at=function(t,n){return o(t,e.keys(t)[n])},e.keys=function(e){return Object.keys(null!=e?e:{})},e.values=function(e){return Object.values(null!=e?e:{})},e.entries=function(t){return e.keys(t).map(e=>[e,t[e]])},e.map=function(t,o){const n={};return e.forEach(t,(e,t)=>n[e]=o(t,e)),n},e.size=function(t){return e.keys(null!=t?t:{}).length},e.isEmpty=function(t){return 0===e.size(null!=t?t:{})},e.equals=function(e,t){return Object(a.o)(e,t)},e.forEach=function(t,o){e.keys(t).forEach(e=>o(e,t[e]))},e.fromArray=function(t){const o={};return t.forEach(([t,n])=>e.set(o,t,n)),o},e.fromMap=function(t){const o={};return t.forEach((t,n)=>e.set(o,n,t)),o}}(n||(n={}))},18:function(e,t,o){"use strict";o.d(t,"i",(function(){return l})),o.d(t,"e",(function(){return s})),o.d(t,"b",(function(){return c})),o.d(t,"c",(function(){return u})),o.d(t,"a",(function(){return d})),o.d(t,"m",(function(){return m})),o.d(t,"g",(function(){return h})),o.d(t,"k",(function(){return p})),o.d(t,"j",(function(){return g})),o.d(t,"d",(function(){return f})),o.d(t,"l",(function(){return b})),o.d(t,"f",(function(){return y})),o.d(t,"h",(function(){return v}));var n=o(0),a=o.n(n),i=o(53),r=o(39);function l(e,t){!function(e,t,o){const n=a.a.useRef(!0);e(()=>{n.current=!0;const e=t(()=>new Promise(e=>{n.current&&e()}));return()=>{n.current=!1,e&&e()}},o)}(n.useEffect,e,t)}function s(e){const[t,o]=a.a.useState(e),n=a.a.useRef(t);return[t,()=>n.current,e=>o(n.current=e)]}function c(e,t,o=[]){function a(n){!e.current||e.current.contains(n.target)||o.some(e=>e&&e.current&&e.current.contains(n.target))||t(n)}Object(n.useEffect)(()=>(document.addEventListener("mousedown",a),document.addEventListener("touchend",a),()=>{document.removeEventListener("mousedown",a),document.removeEventListener("touchend",a)}))}function u(e,t){Object(n.useEffect)(()=>{const o=()=>{0===e.filter(e=>!e.current||document.activeElement===e.current||e.current.contains(document.activeElement)).length&&t()};return document.addEventListener("keyup",o),()=>document.removeEventListener("keyup",o)},e)}function d(e,t,o=100){const[i,r]=a.a.useState(e);return Object(n.useEffect)(()=>{let n=null;return e===t?n=setTimeout(()=>r(t),o):r(!t),()=>{null!==n&&clearTimeout(n)}},[e]),[i,r]}function m(e){const[t,o]=a.a.useState(Object(r.b)()),i=()=>{const t=Object(r.b)();o(t),e&&e(t)};return Object(n.useEffect)(()=>(i(),window.addEventListener("resize",i),()=>window.removeEventListener("resize",i)),[]),t}function h(){return new URLSearchParams(Object(i.e)().search)}function p(e,t){Object(n.useEffect)(()=>{const o=o=>{if(t)return(o||window.event).returnValue=e,e};return window.addEventListener("beforeunload",o),()=>window.removeEventListener("beforeunload",o)},[t])}function g(e,t){const o=a.a.useRef(!1);return Object(n.useEffect)(()=>{o.current&&void 0!==e.current&&(e.current.scrollIntoView(Object.assign({behavior:"smooth",block:"start"},null!=t?t:{})),o.current=!1)},[o.current]),()=>o.current=!0}function _(e,t,o,a=[],i=[]){Object(n.useEffect)(()=>(a.reduce((e,t)=>e&&t,!0)&&e.addEventListener(t,o),()=>e.removeEventListener(t,o)),i)}function f(e,t,o=[],n=[]){_(document,e,t,o,n)}function b(e,t,o=[],n=[]){_(window,e,t,o,n)}function y(e){return t=>{" "!==t.key&&"Enter"!==t.key||(e(),t.preventDefault(),t.stopPropagation())}}function v(e){const[t,o]=a.a.useState(e);return[function(e){const t=a.a.useRef(e);return t.current=e,t}(t),o]}o(44)},180:function(e,t,o){e.exports={"arrow-link":"WizardNavbar__arrow-link",arrowLink:"WizardNavbar__arrow-link","prev-link":"WizardNavbar__prev-link WizardNavbar__arrow-link",prevLink:"WizardNavbar__prev-link WizardNavbar__arrow-link","next-link":"WizardNavbar__next-link WizardNavbar__arrow-link",nextLink:"WizardNavbar__next-link WizardNavbar__arrow-link"}},181:function(e,t,o){e.exports={message:"FeedNamePrompt__message",input:"FeedNamePrompt__input"}},19:function(e,t,o){e.exports={root:"FeedHeader__root",container:"FeedHeader__container","left-container":"FeedHeader__left-container FeedHeader__container",leftContainer:"FeedHeader__left-container FeedHeader__container","right-container":"FeedHeader__right-container FeedHeader__container",rightContainer:"FeedHeader__right-container FeedHeader__container","profile-pic":"FeedHeader__profile-pic",profilePic:"FeedHeader__profile-pic","profile-pic-with-stories":"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",profilePicWithStories:"FeedHeader__profile-pic-with-stories FeedHeader__profile-pic",info:"FeedHeader__info","info-row":"FeedHeader__info-row",infoRow:"FeedHeader__info-row",username:"FeedHeader__username FeedHeader__info-row",subtext:"FeedHeader__subtext FeedHeader__info-row",bio:"FeedHeader__bio FeedHeader__subtext FeedHeader__info-row","counter-list":"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counterList:"FeedHeader__counter-list FeedHeader__subtext FeedHeader__info-row",counter:"FeedHeader__counter","follow-button":"FeedHeader__follow-button",followButton:"FeedHeader__follow-button","centered-style":"FeedHeader__centered-style FeedHeader__root",centeredStyle:"FeedHeader__centered-style FeedHeader__root","normal-style":"FeedHeader__normal-style FeedHeader__root",normalStyle:"FeedHeader__normal-style FeedHeader__root","boxed-style":"FeedHeader__boxed-style FeedHeader__root",boxedStyle:"FeedHeader__boxed-style FeedHeader__root"}},2:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(1),i=function(e,t,o,n){var a,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,n);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(r=(i<3?a(r):i>3?a(t,o,r):a(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};!function(e){class t{constructor(e,t,o){this.prop=e,this.name=t,this.icon=o}}t.DESKTOP=new t("desktop","Desktop","desktop"),t.TABLET=new t("tablet","Tablet","tablet"),t.PHONE=new t("phone","Phone","smartphone"),e.Mode=t,e.MODES=[t.DESKTOP,t.TABLET,t.PHONE];class o{constructor(e,t,o){this.desktop=e,this.tablet=t,this.phone=o}get(e,t){return n(this,e,t)}set(e,t){r(this,t,e)}with(e,t){const n=l(this,t,e);return new o(n.desktop,n.tablet,n.phone)}}function n(e,t,o=!1){if(!e)return;const n=e[t.prop];return o&&null==n?e.desktop:n}function r(e,t,o){return e[o.prop]=t,e}function l(e,t,n){return r(new o(e.desktop,e.tablet,e.phone),t,n)}i([a.n],o.prototype,"desktop",void 0),i([a.n],o.prototype,"tablet",void 0),i([a.n],o.prototype,"phone",void 0),e.Value=o,e.getName=function(e){return e.name},e.getIcon=function(e){return e.icon},e.cycle=function(o){const n=e.MODES.findIndex(e=>e===o);return void 0===n?t.DESKTOP:e.MODES[(n+1)%e.MODES.length]},e.get=n,e.set=r,e.withValue=l,e.normalize=function(e,t){return null==e?t.hasOwnProperty("all")?new o(t.all,t.all,t.all):new o(t.desktop,t.tablet,t.phone):"object"==typeof e&&e.hasOwnProperty("desktop")?new o(e.desktop,e.tablet,e.phone):new o(e,e,e)},e.getModeForWindowSize=function(e){return e.width<=768?t.PHONE:e.width<=935?t.TABLET:t.DESKTOP},e.isValid=function(e){return"object"==typeof e&&e.hasOwnProperty("desktop")}}(n||(n={}))},209:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));class n{constructor(e=[],t=0){this.fns=e,this.delay=null!=t?t:1}add(e){this.fns.push(e)}run(){return this.numLoaded=0,this.isLoading=!0,new Promise((e,t)=>{this.fns.forEach(o=>o().then(()=>{this.numLoaded++,this.numLoaded>=this.fns.length&&setTimeout(()=>{this.isLoading=!1,e()},this.delay)}).catch(t))})}}},21:function(e,t,o){e.exports={root:"MediaOverlay__root layout__fill-parent",rows:"MediaOverlay__rows",row:"MediaOverlay__row","top-row":"MediaOverlay__top-row MediaOverlay__row",topRow:"MediaOverlay__top-row MediaOverlay__row","middle-row":"MediaOverlay__middle-row MediaOverlay__row",middleRow:"MediaOverlay__middle-row MediaOverlay__row","bottom-row":"MediaOverlay__bottom-row MediaOverlay__row",bottomRow:"MediaOverlay__bottom-row MediaOverlay__row","counter-list":"MediaOverlay__counter-list",counterList:"MediaOverlay__counter-list",username:"MediaOverlay__username","date-container":"MediaOverlay__date-container",dateContainer:"MediaOverlay__date-container",date:"MediaOverlay__date",caption:"MediaOverlay__caption",counter:"MediaOverlay__counter","comments-count":"MediaOverlay__comments-count MediaOverlay__counter",commentsCount:"MediaOverlay__comments-count MediaOverlay__counter","likes-count":"MediaOverlay__likes-count MediaOverlay__counter",likesCount:"MediaOverlay__likes-count MediaOverlay__counter","ig-link-icon":"MediaOverlay__ig-link-icon",igLinkIcon:"MediaOverlay__ig-link-icon"}},22:function(e,t,o){"use strict";var n=o(43),a=o.n(n),i=o(14),r=o(44);const l=i.a.config.restApi.baseUrl,s={};i.a.config.restApi.authToken&&(s["X-Sli-Auth-Token"]=i.a.config.restApi.authToken);const c=a.a.create({baseURL:l,headers:s});c.interceptors.response.use(e=>e,e=>{if(void 0!==e.response){if(403===e.response.status)throw new Error("Your login cookie is not valid. Please check if you are still logged in.");throw e}});const u={config:Object.assign(Object.assign({},i.a.config.restApi),{forceImports:!1}),driver:c,getAccounts:()=>c.get("/accounts"),getFeeds:()=>c.get("/feeds"),getFeedMedia:(e,t=0,o=0,n)=>{const i=n?new a.a.CancelToken(n):void 0;return new Promise((n,a)=>{const r=e=>{n(e),document.dispatchEvent(new Event(u.events.onGetFeedMedia))};c.post("/media/feed",{options:e,num:o,from:t},{cancelToken:i}).then(n=>{n&&n.data.needImport?u.importMedia(e).then(()=>{c.post("/media/feed",{options:e,num:o,from:t},{cancelToken:i}).then(r).catch(a)}).catch(a):r(n)}).catch(a)})},getMedia:(e=0,t=0)=>c.get(`/media?num=${e}&offset=${t}`),importMedia:e=>new Promise((t,o)=>{document.dispatchEvent(new Event(u.events.onImportStart));const n=e=>{document.dispatchEvent(new Event(u.events.onImportFail)),o(e)};c.post("/media/import",{options:e}).then(e=>{e.data.success?(document.dispatchEvent(new Event(u.events.onImportEnd)),t(e)):n(e)}).catch(n)}),getErrorReason:e=>{let t;return"object"==typeof e.response&&(e=e.response.data),t="string"==typeof e.message?e.message:e.toString(),Object(r.b)(t)},events:{onGetFeedMedia:"sli/api/media/feed",onImportStart:"sli/api/import/start",onImportEnd:"sli/api/import/end",onImportFail:"sli/api/import/fail"}};t.a=u},222:function(e,t,o){e.exports={root:"ElementorApp__root",shade:"ElementorApp__shade",container:"ElementorApp__container","close-button":"ElementorApp__close-button",closeButton:"ElementorApp__close-button"}},24:function(e,t,o){e.exports={root:"GridLayout__root layout__flex-column",grid:"GridLayout__grid",cell:"GridLayout__cell","cell-content":"GridLayout__cell-content layout__fill-parent layout__flex-column",cellContent:"GridLayout__cell-content layout__fill-parent layout__flex-column","media-container":"GridLayout__media-container",mediaContainer:"GridLayout__media-container","media-meta":"GridLayout__media-meta layout__flex-column",mediaMeta:"GridLayout__media-meta layout__flex-column","button-list":"GridLayout__button-list layout__flex-column",buttonList:"GridLayout__button-list layout__flex-column"}},25:function(e,t,o){e.exports={"username-col":"AccountsList__username-col",usernameCol:"AccountsList__username-col","actions-col":"AccountsList__actions-col",actionsCol:"AccountsList__actions-col","username-cell":"AccountsList__username-cell",usernameCell:"AccountsList__username-cell",username:"AccountsList__username","profile-pic":"AccountsList__profile-pic",profilePic:"AccountsList__profile-pic","account-type":"AccountsList__account-type",accountType:"AccountsList__account-type",usages:"AccountsList__usages","actions-list":"AccountsList__actions-list layout__flex-row",actionsList:"AccountsList__actions-list layout__flex-row",action:"AccountsList__action","usages-cell":"AccountsList__usages-cell",usagesCell:"AccountsList__usages-cell","usages-col":"AccountsList__usages-col",usagesCol:"AccountsList__usages-col","type-cell":"AccountsList__type-cell",typeCell:"AccountsList__type-cell","type-col":"AccountsList__type-col",typeCol:"AccountsList__type-col"}},26:function(e,t,o){e.exports={root:"MediaLightboxAlbum__root",strip:"MediaLightboxAlbum__strip layout__flex-row",frame:"MediaLightboxAlbum__frame",controls:"MediaLightboxAlbum__controls layout__fill-parent layout__flex-row","nav-button":"MediaLightboxAlbum__nav-button",navButton:"MediaLightboxAlbum__nav-button","next-button":"MediaLightboxAlbum__next-button MediaLightboxAlbum__nav-button",nextButton:"MediaLightboxAlbum__next-button MediaLightboxAlbum__nav-button","prev-button":"MediaLightboxAlbum__prev-button MediaLightboxAlbum__nav-button",prevButton:"MediaLightboxAlbum__prev-button MediaLightboxAlbum__nav-button","indicator-list":"MediaLightboxAlbum__indicator-list layout__flex-row",indicatorList:"MediaLightboxAlbum__indicator-list layout__flex-row",indicator:"MediaLightboxAlbum__indicator","indicator-current":"MediaLightboxAlbum__indicator-current MediaLightboxAlbum__indicator",indicatorCurrent:"MediaLightboxAlbum__indicator-current MediaLightboxAlbum__indicator"}},27:function(e,t,o){"use strict";o.d(t,"a",(function(){return s}));var n=o(1),a=o(60),i=o(4),r=function(e,t,o,n){var a,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,n);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(r=(i<3?a(r):i>3?a(t,o,r):a(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};class l{constructor(){const e=window.location;this._pathName=e.pathname,this._baseUrl=e.protocol+"//"+e.host,this.parsed=Object(a.parse)(e.search),this.unListen=null,this.listeners=[],Object(n.o)(()=>this._path,e=>this.path=e)}createPath(e){return this._pathName+"?"+Object(a.stringify)(e)}get _path(){return this.createPath(this.parsed)}get(e,t=!0){return Object(i.k)(this.parsed[e])}at(e){return this.createPath(Object.assign({page:this.parsed.page},this.processQuery(e)))}fullUrl(e){return this._baseUrl+this.createPath(Object.assign({page:this.parsed.page},this.processQuery(e)))}with(e){return this.createPath(Object.assign(Object.assign({},this.parsed),this.processQuery(e)))}without(e){const t=Object.assign({},this.parsed);return delete t[e],this.createPath(t)}goto(e,t=!1){this.history.push(t?this.with(e):this.at(e),{})}useHistory(e){return this.unListen&&this.unListen(),this.history=e,this.unListen=this.history.listen(e=>{this.parsed=Object(a.parse)(e.search),this.listeners.forEach(e=>e())}),this}listen(e){this.listeners.push(e)}unlisten(e){this.listeners=this.listeners.filter(t=>t===e)}processQuery(e){const t=Object.assign({},e);return Object.getOwnPropertyNames(e).forEach(o=>{e[o]&&0===e[o].length?delete t[o]:t[o]=e[o]}),t}}r([n.n],l.prototype,"path",void 0),r([n.n],l.prototype,"parsed",void 0),r([n.h],l.prototype,"_path",null);const s=new l},28:function(e,t,o){e.exports={root:"IgVideoPlayer__root",thumbnail:"IgVideoPlayer__thumbnail","thumbnail-hidden":"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",thumbnailHidden:"IgVideoPlayer__thumbnail-hidden IgVideoPlayer__thumbnail",video:"IgVideoPlayer__video","video-hidden":"IgVideoPlayer__video-hidden IgVideoPlayer__video",videoHidden:"IgVideoPlayer__video-hidden IgVideoPlayer__video",control:"IgVideoPlayer__control","control-playing":"IgVideoPlayer__control-playing IgVideoPlayer__control",controlPlaying:"IgVideoPlayer__control-playing IgVideoPlayer__control","control-paused":"IgVideoPlayer__control-paused IgVideoPlayer__control",controlPaused:"IgVideoPlayer__control-paused IgVideoPlayer__control","play-button":"IgVideoPlayer__play-button",playButton:"IgVideoPlayer__play-button"}},287:function(e,t,o){"use strict";o.d(t,"a",(function(){return d}));var n=o(112),a=o.n(n),i=o(0),r=o.n(i),l=o(9),s=o(8),c=o(84),u=o(11);function d({value:e,defaultValue:t,onDone:o}){const n=r.a.useRef(),[i,d]=r.a.useState(""),[m,h]=r.a.useState(!1),p=()=>{d(e),h(!0)},g=()=>{h(!1),o&&o(i),n.current&&n.current.focus()},_=e=>{switch(e.key){case"Enter":case" ":p()}};return r.a.createElement("div",{className:a.a.root},r.a.createElement(c.a,{isOpen:m,onBlur:()=>h(!1),placement:"bottom"},({ref:o})=>r.a.createElement("div",{ref:Object(u.d)(o,n),className:a.a.staticContainer,onClick:p,onKeyPress:_,tabIndex:0,role:"button"},r.a.createElement("span",{className:a.a.label},e||t),r.a.createElement(s.a,{icon:"edit",className:a.a.editIcon})),r.a.createElement(c.b,null,r.a.createElement(c.d,null,r.a.createElement("div",{className:a.a.editContainer},r.a.createElement("input",{type:"text",value:i,onChange:e=>{d(e.target.value)},onKeyDown:e=>{switch(e.key){case"Enter":g();break;case"Escape":h(!1);break;default:return}e.preventDefault(),e.stopPropagation()},autoFocus:!0,placeholder:"Feed name"}),r.a.createElement(l.a,{className:a.a.doneBtn,type:l.c.PRIMARY,size:l.b.NORMAL,onClick:g},r.a.createElement(s.a,{icon:"yes"})))))))}},288:function(e,t,o){"use strict";o.d(t,"a",(function(){return u}));var n=o(0),a=o.n(n),i=o(180),r=o.n(i),l=o(82),s=o(9),c=o(8);function u({children:e,steps:t,current:o,onChangeStep:n,firstStep:i,lastStep:u}){var d;i=null!=i?i:[],u=null!=u?u:[];const m=null!==(d=t.findIndex(e=>e.key===o))&&void 0!==d?d:0,h=m<=0,p=m>=t.length-1,g=h?null:t[m-1],_=p?null:t[m+1],f=h?i:a.a.createElement(s.a,{type:s.c.LINK,onClick:()=>!h&&n&&n(t[m-1].key),className:r.a.prevLink,disabled:g.disabled},a.a.createElement(c.a,{icon:"arrow-left-alt2"}),a.a.createElement("span",null,g.label)),b=p?u:a.a.createElement(s.a,{type:s.c.LINK,onClick:()=>!p&&n&&n(t[m+1].key),className:r.a.nextLink,disabled:_.disabled},a.a.createElement("span",null,_.label),a.a.createElement(c.a,{icon:"arrow-right-alt2"}));return a.a.createElement(l.b,null,{path:[],left:f,right:b,center:e})}},289:function(e,t,o){"use strict";o.d(t,"a",(function(){return d}));var n=o(0),a=o.n(n),i=o(154),r=o.n(i),l=o(82),s=o(9),c=o(8),u=o(84);function d({pages:e,current:t,onChangePage:o,showNavArrows:n,hideMenuArrow:i,children:u}){var d,h;const{path:p,right:g}=u,_=null!==(d=e.findIndex(e=>e.key===t))&&void 0!==d?d:0,f=null!==(h=e[_].label)&&void 0!==h?h:"",b=_<=0,y=_>=e.length-1,v=b?null:e[_-1],E=y?null:e[_+1];let w=[];return n&&w.push(a.a.createElement(s.a,{key:"page-menu-left",type:s.c.PILL,onClick:()=>!b&&o&&o(e[_-1].key),disabled:b||v.disabled},a.a.createElement(c.a,{icon:"arrow-left-alt2"}))),w.push(a.a.createElement(m,{key:"page-menu",pages:e,current:t,onClickPage:e=>o&&o(e)},a.a.createElement("span",null,f),!i&&a.a.createElement(c.a,{icon:"arrow-down-alt2",className:r.a.arrowDown}))),n&&w.push(a.a.createElement(s.a,{key:"page-menu-left",type:s.c.PILL,onClick:()=>!y&&o&&o(e[_+1].key),disabled:y||E.disabled},a.a.createElement(c.a,{icon:"arrow-right-alt2"}))),a.a.createElement(l.b,{pathStyle:p.length>1?"line":"none"},{path:p,right:g,center:w})}function m({pages:e,current:t,onClickPage:o,children:n}){const[i,l]=a.a.useState(!1),s=()=>l(!0),c=()=>l(!1);return a.a.createElement(u.a,{isOpen:i,onBlur:c,placement:"bottom-start",refClassName:r.a.menuRef},({ref:e})=>a.a.createElement("a",{ref:e,className:r.a.menuLink,onClick:s},n),a.a.createElement(u.b,null,e.map(e=>{return a.a.createElement(u.c,{key:e.key,disabled:e.disabled,active:e.key===t,onClick:(n=e.key,()=>{o&&o(n),c()})},e.label);var n})))}},290:function(e,t,o){"use strict";o.d(t,"a",(function(){return s}));var n=o(0),a=o.n(n),i=o(181),r=o.n(i),l=o(83);function s({isOpen:e,onAccept:t,onCancel:o}){const[n,i]=a.a.useState("");function s(){t&&t(n)}return a.a.createElement(l.a,{title:"Feed name",isOpen:e,onCancel:function(){o&&o()},onAccept:s,buttons:["Save","Cancel"]},a.a.createElement("p",{className:r.a.message},"Give this feed a memorable name:"),a.a.createElement("input",{type:"text",className:r.a.input,value:n,onChange:e=>{i(e.target.value)},onKeyDown:e=>{"Enter"===e.key&&(s(),e.preventDefault(),e.stopPropagation())},autoFocus:!0}))}},3:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var n,a=o(22),i=o(1);!function(e){let t;!function(e){e.PERSONAL="PERSONAL",e.BUSINESS="BUSINESS"}(t=e.Type||(e.Type={}))}(n||(n={}));const r=Object(i.n)([]),l="https://secure.gravatar.com/avatar/4a94d759753ade2961582f7345c1d7b2?s=64&d=mm&r=g",s=e=>r.find(t=>t.id===e),c=e=>"https://instagram.com/"+e;function u(e){return e.slice().sort((e,t)=>e.type===t.type?0:e.type===n.Type.PERSONAL?-1:1),r.splice(0,r.length),e.forEach(e=>r.push(Object(i.n)(e))),r}function d(e){if("object"==typeof e&&Array.isArray(e.data))return u(e.data);throw"Spotlight encountered a problem trying to load your accounts. Kindly contact customer support for assistance."}t.b={list:r,DEFAULT_PROFILE_PIC:l,getById:s,getByUsername:e=>r.find(t=>t.username===e),hasAccounts:()=>r.length>0,filterExisting:e=>e.filter(e=>void 0!==s(e)),idsToAccounts:e=>e.map(e=>s(e)).filter(e=>void 0!==e),getBusinessAccounts:()=>r.filter(e=>e.type===n.Type.BUSINESS),getProfilePicUrl:e=>e.customProfilePicUrl?e.customProfilePicUrl:e.profilePicUrl?e.profilePicUrl:l,getBioText:e=>e.customBio.length?e.customBio:e.bio,getProfileUrl:e=>c(e.username),getUsernameUrl:c,loadAccounts:function(){return a.a.getAccounts().then(d).catch(e=>{throw a.a.getErrorReason(e)})},loadFromResponse:d,addAccounts:u}},30:function(e,o){e.exports=t},33:function(e,t,o){e.exports={root:"MediaComment__root",row:"MediaComment__row",username:"MediaComment__username",content:"MediaComment__content MediaComment__row",text:"MediaComment__text","meta-list":"MediaComment__meta-list MediaComment__row",metaList:"MediaComment__meta-list MediaComment__row",meta:"MediaComment__meta",date:"MediaComment__date MediaComment__meta","like-count":"MediaComment__like-count MediaComment__meta",likeCount:"MediaComment__like-count MediaComment__meta"}},34:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));class n{static getById(e){const t=n.list.find(t=>t.id===e);return!t&&n.list.length>0?n.list[0]:t}static getName(e){const t=n.getById(e);return t?t.name:"(Missing layout)"}static addLayout(e){n.list.push(e)}}n.list=[]},38:function(e,t,o){e.exports={root:"MediaThumbnail__root","media-background-fade-in-animation":"MediaThumbnail__media-background-fade-in-animation",mediaBackgroundFadeInAnimation:"MediaThumbnail__media-background-fade-in-animation","media-object-fade-in-animation":"MediaThumbnail__media-object-fade-in-animation",mediaObjectFadeInAnimation:"MediaThumbnail__media-object-fade-in-animation",image:"MediaThumbnail__image","not-available":"MediaThumbnail__not-available",notAvailable:"MediaThumbnail__not-available"}},39:function(e,t,o){"use strict";function n(e,t,o={}){return window.open(e,t,function(e={}){return Object.getOwnPropertyNames(e).map(t=>`${t}=${e[t]}`).join(",")}(o))}function a(e,t){return{top:window.top.outerHeight/2+window.top.screenY-t/2,left:window.top.outerWidth/2+window.top.screenX-e/2,width:e,height:t}}function i(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}o.d(t,"c",(function(){return n})),o.d(t,"a",(function(){return a})),o.d(t,"b",(function(){return i}))},4:function(e,t,o){"use strict";o.d(t,"t",(function(){return u})),o.d(t,"g",(function(){return d})),o.d(t,"a",(function(){return m})),o.d(t,"u",(function(){return h})),o.d(t,"b",(function(){return p})),o.d(t,"d",(function(){return g})),o.d(t,"o",(function(){return _})),o.d(t,"n",(function(){return f})),o.d(t,"j",(function(){return b})),o.d(t,"e",(function(){return y})),o.d(t,"m",(function(){return v})),o.d(t,"p",(function(){return E})),o.d(t,"s",(function(){return w})),o.d(t,"r",(function(){return x})),o.d(t,"q",(function(){return L})),o.d(t,"h",(function(){return M})),o.d(t,"i",(function(){return O})),o.d(t,"l",(function(){return S})),o.d(t,"f",(function(){return k})),o.d(t,"c",(function(){return C})),o.d(t,"k",(function(){return P}));var n=o(0),a=o.n(n),i=o(159),r=o(160),l=o(6),s=o(59);let c=0;function u(){return c++}function d(e){const t={};return Object.keys(e).forEach(o=>{const n=e[o];Array.isArray(n)?t[o]=n.slice():n instanceof Map?t[o]=new Map(n.entries()):t[o]="object"==typeof n?d(n):n}),t}function m(e,t){return Object.keys(t).forEach(o=>{e[o]=t[o]}),e}function h(e,t){return m(d(e),t)}function p(e,t){return Array.isArray(e)&&Array.isArray(t)?g(e,t):e instanceof Map&&t instanceof Map?g(Array.from(e.entries()),Array.from(t.entries())):"object"==typeof e&&"object"==typeof t?_(e,t):e===t}function g(e,t,o){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(o){if(!o(e[n],t[n]))return!1}else if(!p(e[n],t[n]))return!1;return!0}function _(e,t){if(!e||!t||"object"!=typeof e||"object"!=typeof t)return p(e,t);const o=Object.keys(e),n=Object.keys(t);if(o.length!==n.length)return!1;const a=new Set(o.concat(n));for(const o of a)if(!p(e[o],t[o]))return!1;return!0}function f(e){return 0===Object.keys(null!=e?e:{}).length}function b(e,t,o){return o=null!=o?o:(e,t)=>e===t,e.filter(e=>!t.some(t=>o(e,t)))}function y(e,t,o){return o=null!=o?o:(e,t)=>e===t,e.every(e=>t.some(t=>o(e,t)))&&t.every(t=>e.some(e=>o(t,e)))}function v(e,t){return 0===e.tag.localeCompare(t.tag)&&e.sort===t.sort}function E(e,t,o=0,i=!1){let r=e.trim();i&&(r=r.replace(/((?:^[.*•]+(\r\n|\r|\n))+)/gm,"\n"));const l=r.split("\n"),s=l.map((e,o)=>{if(e=e.trim(),i&&/^[.*•]$/.test(e))return null;let r,s=[];for(;null!==(r=/#([^\s]+)/g.exec(e));){const t="https://instagram.com/explore/tags/"+r[1],o=a.a.createElement("a",{href:t,target:"_blank",key:u()},r[0]),n=e.substr(0,r.index),i=e.substr(r.index+r[0].length);s.push(n),s.push(o),e=i}return e.length&&s.push(e),t&&(s=t(s,o)),l.length>1&&s.push(a.a.createElement("br",{key:u()})),a.a.createElement(n.Fragment,{key:u()},s)});return o>0?s.slice(0,o):s}function w(e,t){const o=/(\s+)/g;let n,a=0,i=0,r="";for(;null!==(n=o.exec(e))&&a<t;){const t=n.index+n[1].length;r+=e.substr(i,t-i),i=t,a++}return i<e.length&&(r+=" ..."),r}function x(e){return Object(i.a)(Object(r.a)(e),{addSuffix:!0})}function L(e,t){const o=[];return e.forEach((e,n)=>{const a=n%t;Array.isArray(o[a])?o[a].push(e):o[a]=[e]}),o}function M(e,t){return function e(t){if(t.type===l.a.Type.VIDEO){const e=document.createElement("video");return e.autoplay=!1,e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.visibility="hidden",document.body.appendChild(e),new Promise(o=>{e.src=t.url,e.addEventListener("loadeddata",()=>{o({width:e.videoWidth,height:e.videoHeight}),document.body.removeChild(e)})})}if(t.type===l.a.Type.IMAGE){const e=new Image;return e.src=t.url,new Promise(t=>{e.onload=()=>{t({width:e.naturalWidth,height:e.naturalHeight})}})}return t.type===l.a.Type.ALBUM?e(t.children[0]):Promise.reject("Unknown media type")}(e).then(e=>function(e,t){const o=e.width>e.height?t.width/e.width:t.height/e.height;return{width:e.width*o,height:e.height*o}}(e,t))}function O(e,t){const o=t.map(s.b).join("|");return new RegExp(`#(${o})(?:\\b|\\r|#|$)`,"imu").test(e)}function S(e,t){for(const o of t){const t=o();if(e(t))return t}}function k(e,t){return Math.max(0,Math.min(t.length-1,e))}function C(e,t,o){const n=e.slice();return n[t]=o,n}function P(e){return Array.isArray(e)?e[0]:e}},41:function(e,t,o){e.exports={root:"MediaTile__root","type-icon":"MediaTile__type-icon",typeIcon:"MediaTile__type-icon","image-type-icon":"MediaTile__image-type-icon MediaTile__type-icon",imageTypeIcon:"MediaTile__image-type-icon MediaTile__type-icon","video-type-icon":"MediaTile__video-type-icon MediaTile__type-icon",videoTypeIcon:"MediaTile__video-type-icon MediaTile__type-icon","album-type-icon":"MediaTile__album-type-icon MediaTile__type-icon",albumTypeIcon:"MediaTile__album-type-icon MediaTile__type-icon",overlay:"MediaTile__overlay layout__fill-parent"}},42:function(e,t,o){e.exports={root:"FeedLayout__root",wrapper:"FeedLayout__wrapper",button:"FeedLayout__button","follow-btn":"FeedLayout__follow-btn FeedLayout__button",followBtn:"FeedLayout__follow-btn FeedLayout__button","load-more-btn":"FeedLayout__load-more-btn FeedLayout__button",loadMoreBtn:"FeedLayout__load-more-btn FeedLayout__button","fake-media":"FeedLayout__fake-media",fakeMedia:"FeedLayout__fake-media","fake-media-flash-animation":"FeedLayout__fake-media-flash-animation",fakeMediaFlashAnimation:"FeedLayout__fake-media-flash-animation"}},44:function(e,t,o){"use strict";function n(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function a(e){const t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return a}))},45:function(e,t,o){"use strict";o.d(t,"a",(function(){return c})),o.d(t,"b",(function(){return d}));var n=o(0),a=o.n(n),i=o(30),r=o.n(i),l=o(7);class s{constructor(e=new Map,t=[]){this.factories=e,this.extensions=new Map,this.cache=new Map,t.forEach(e=>this.addModule(e))}addModule(e){e.factories&&(this.factories=new Map([...this.factories,...e.factories])),e.extensions&&e.extensions.forEach((e,t)=>{this.extensions.has(t)?this.extensions.get(t).push(e):this.extensions.set(t,[e])})}get(e){let t=this.factories.get(e);if(void 0===t)throw new Error('Service "'+e+'" does not exist');let o=this.cache.get(e);if(void 0===o){o=t(this);let n=this.extensions.get(e);n&&n.forEach(e=>o=e(this,o)),this.cache.set(e,o)}return o}has(e){return this.factories.has(e)}}class c{constructor(e,t,o){this.key=e,this.mount=t,this.modules=o,this.container=null}addModules(e){this.modules=this.modules.concat(e)}run(){if(null!==this.container)return;let e=!1;const t=()=>{e||"interactive"!==document.readyState&&"complete"!==document.readyState||(this.actualRun(),e=!0)};t(),e||document.addEventListener("readystatechange",t)}actualRun(){!function(e){const t=`app/${e.key}/run`;document.dispatchEvent(new u(t,e))}(this);const e=d({root:()=>null,"root/children":()=>[]});this.container=new s(e,this.modules);const t=this.container.get("root/children").map((e,t)=>a.a.createElement(e,{key:t})),o=a.a.createElement(l.a,{c:this.container},t);this.modules.forEach(e=>e.run&&e.run(this.container)),r.a.render(o,this.mount)}}class u extends CustomEvent{constructor(e,t){super(e,{detail:{app:t}})}}function d(e){return new Map(Object.entries(e))}},47:function(e,t,o){"use strict";o.d(t,"a",(function(){return d}));var n=o(0),a=o.n(n),i=o(38),r=o.n(i),l=o(99),s=o(6),c=o(48),u=o(11);function d(e){var{media:t,className:o,size:i,onLoadImage:d,width:m,height:h}=e,p=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(o[n[a]]=e[n[a]])}return o}(e,["media","className","size","onLoadImage","width","height"]);const g=a.a.useRef(),_=a.a.useRef(),[f,b]=a.a.useState(!s.a.Thumbnails.has(t)),[y,v]=a.a.useState(!0);function E(){if(g.current){const e=null!=i?i:function(){const e=g.current.getBoundingClientRect();return e.width<=320?s.a.Thumbnails.Size.SMALL:e.width<=600?s.a.Thumbnails.Size.MEDIUM:s.a.Thumbnails.Size.LARGE}(),o=s.a.Thumbnails.get(t,e);g.current.src!==o&&(g.current.src=o)}}function w(){M()}function x(){if(t.type===s.a.Type.VIDEO)b(!0);else{const e=t.url;g.current.src!==e&&(g.current.src=e)}M()}function L(){isNaN(_.current.duration)||_.current.duration===1/0?_.current.currentTime=1:_.current.currentTime=_.current.duration/2,M()}function M(){v(!1),d&&d()}return Object(n.useLayoutEffect)(()=>{let e=new l.a(E);return g.current&&(g.current.onload=w,g.current.onerror=x,E(),e.observe(g.current)),_.current&&(_.current.onloadeddata=L),()=>{g.current&&(g.current.onload=()=>null,g.current.onerror=()=>null),_.current&&(_.current.onloadeddata=()=>null),e.disconnect()}},[t,i]),t.url&&t.url.length>0?a.a.createElement("div",Object.assign({className:Object(u.b)(r.a.root,o)},p),"VIDEO"===t.type&&f?a.a.createElement("video",{ref:_,className:r.a.video,src:t.url,autoPlay:!1,controls:!1,loop:!1,tabIndex:0},a.a.createElement("source",{src:t.url}),"Your browser does not support videos"):a.a.createElement("img",Object.assign({ref:g,className:r.a.image,loading:"lazy",width:m,height:h,alt:""},u.e)),y&&a.a.createElement(c.a,null)):a.a.createElement("div",{className:r.a.notAvailable},a.a.createElement("span",null,"Thumbnail not available"))}},48:function(e,t,o){"use strict";o.d(t,"a",(function(){return l}));var n=o(0),a=o.n(n),i=o(69),r=o.n(i);function l(){return a.a.createElement("div",{className:r.a.root})}},5:function(e,t,o){"use strict";o.d(t,"a",(function(){return b}));var n=o(43),a=o.n(n),i=o(1),r=o(2),l=o(34),s=o(45),c=o(3),u=o(4),d=o(15),m=o(22),h=o(51),p=o(12),g=o(17),_=o(14),f=function(e,t,o,n){var a,i=arguments.length,r=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,n);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(r=(i<3?a(r):i>3?a(t,o,r):a(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r};class b{constructor(e=new b.Options,t=r.a.Mode.DESKTOP){this.media=[],this.canLoadMore=!1,this.stories=[],this.numLoadedMore=0,this.totalMedia=0,this.mode=r.a.Mode.DESKTOP,this.isLoaded=!1,this.isLoading=!1,this.isLoadingMore=!1,this.numMediaToShow=0,this.numMediaPerPage=0,this.cancelFetch=()=>{},this.options=new b.Options(e),this.localMedia=i.n.array([]),this.mode=t,this.mediaCounter=this._numMediaPerPage,this.reload=Object(h.a)(()=>this.load(),300),Object(i.o)(()=>this.mode,()=>{0===this.numLoadedMore&&(this.mediaCounter=this._numMediaPerPage,this.localMedia.length<this.numMediaToShow&&this.loadMedia(this.localMedia.length,this.numMediaToShow-this.localMedia.length))}),Object(i.o)(()=>this.getReloadOptions(),()=>this.reload()),Object(i.o)(()=>({num:this._numMediaPerPage,mode:this.mode}),({num:e})=>{this.localMedia.length<e&&e<=this.totalMedia?this.reload():this.mediaCounter=Math.max(1,e)}),Object(i.o)(()=>this._media,e=>this.media=e),Object(i.o)(()=>this._numMediaToShow,e=>this.numMediaToShow=e),Object(i.o)(()=>this._numMediaPerPage,e=>this.numMediaPerPage=e),Object(i.o)(()=>this._canLoadMore,e=>this.canLoadMore=e)}get _media(){return this.localMedia.slice(0,this.numMediaToShow)}get _numMediaToShow(){return Math.min(this.mediaCounter,this.totalMedia)}get _numMediaPerPage(){return Math.max(1,b.ComputedOptions.normalizeMultiInt(this.options.numPosts,this.mode,1))}get _canLoadMore(){return this.localMedia.length>this.mediaCounter||this.localMedia.length<this.totalMedia}loadMore(){const e=this.numMediaToShow+this._numMediaPerPage-this.localMedia.length;return this.isLoadingMore=!0,e>0?this.loadMedia(this.localMedia.length,this._numMediaPerPage).then(()=>{this.mediaCounter+=this._numMediaPerPage,this.numLoadedMore++,this.isLoadingMore=!1}):new Promise(e=>{this.numLoadedMore++,this.mediaCounter+=this._numMediaPerPage,this.isLoadingMore=!1,e()})}load(){return this.numLoadedMore=0,this.loadMedia(0,this._numMediaPerPage,!0).then(()=>(this.isLoaded=!0,this.mediaCounter=this._numMediaPerPage))}loadMedia(e,t,o){return this.cancelFetch(),b.Options.hasSources(this.options)?(this.isLoading=!0,new Promise((n,i)=>{m.a.getFeedMedia(this.options,e,t,e=>this.cancelFetch=e).then(e=>{var t;if("object"!=typeof e||"object"!=typeof e.data||!Array.isArray(e.data.media))throw{message:"The media response is malformed or corrupt",response:e};o&&this.localMedia.replace([]),this.addLocalMedia(e.data.media),this.stories=null!==(t=e.data.stories)&&void 0!==t?t:[],this.totalMedia=e.data.total,n&&n()}).catch(e=>{var t;if(a.a.isCancel(e)||void 0===e.response)return null;const o=new b.Events.FetchFailEvent(b.Events.FETCH_FAIL,{detail:{feed:this,message:null!==(t=e.response?e.response.data.message:void 0)&&void 0!==t?t:e.message,response:e.response}});return document.dispatchEvent(o),i&&i(e),e}).finally(()=>this.isLoading=!1)})):new Promise(e=>{this.localMedia.replace([]),this.totalMedia=0,e&&e()})}addLocalMedia(e){e.forEach(e=>{this.localMedia.some(t=>t.id==e.id)||this.localMedia.push(e)})}getReloadOptions(){return JSON.stringify({accounts:this.options.accounts,hashtags:this.options.hashtags,tagged:this.options.tagged,postOrder:this.options.postOrder,mediaType:this.options.mediaType,moderation:this.options.moderation,moderationMode:this.options.moderationMode,hashtagBlacklist:this.options.hashtagBlacklist,hashtagWhitelist:this.options.hashtagWhitelist,captionBlacklist:this.options.captionBlacklist,captionWhitelist:this.options.captionWhitelist,hashtagBlacklistSettings:this.options.hashtagBlacklistSettings,hashtagWhitelistSettings:this.options.hashtagWhitelistSettings,captionBlacklistSettings:this.options.captionBlacklistSettings,captionWhitelistSettings:this.options.captionWhitelistSettings})}}f([i.n],b.prototype,"media",void 0),f([i.n],b.prototype,"canLoadMore",void 0),f([i.n],b.prototype,"stories",void 0),f([i.n],b.prototype,"numLoadedMore",void 0),f([i.n],b.prototype,"options",void 0),f([i.n],b.prototype,"totalMedia",void 0),f([i.n],b.prototype,"mode",void 0),f([i.n],b.prototype,"isLoaded",void 0),f([i.n],b.prototype,"isLoading",void 0),f([i.f],b.prototype,"reload",void 0),f([i.n],b.prototype,"localMedia",void 0),f([i.n],b.prototype,"numMediaToShow",void 0),f([i.n],b.prototype,"numMediaPerPage",void 0),f([i.n],b.prototype,"mediaCounter",void 0),f([i.h],b.prototype,"_media",null),f([i.h],b.prototype,"_numMediaToShow",null),f([i.h],b.prototype,"_numMediaPerPage",null),f([i.h],b.prototype,"_canLoadMore",null),f([i.f],b.prototype,"loadMore",null),f([i.f],b.prototype,"load",null),f([i.f],b.prototype,"loadMedia",null),f([i.f],b.prototype,"addLocalMedia",null),function(e){let t,o,n,a,m,h,b,y,v;!function(e){e.FETCH_FAIL="sli/feed/fetch_fail";class t extends CustomEvent{constructor(e,t){super(e,t)}}e.FetchFailEvent=t}(t=e.Events||(e.Events={}));class E{constructor(e={}){E.setFromObject(this,e)}static setFromObject(t,o={}){var n,a,i,s,u,d,m,h,p,_,f,b,y,v,E;const w=o.accounts?o.accounts.slice():e.DefaultOptions.accounts;t.accounts=w.filter(e=>!!e).map(e=>parseInt(e.toString()));const x=o.tagged?o.tagged.slice():e.DefaultOptions.tagged;return t.tagged=x.filter(e=>!!e).map(e=>parseInt(e.toString())),t.hashtags=o.hashtags?o.hashtags.slice():e.DefaultOptions.hashtags,t.layout=l.a.getById(o.layout).id,t.numColumns=r.a.normalize(o.numColumns,e.DefaultOptions.numColumns),t.highlightFreq=r.a.normalize(o.highlightFreq,e.DefaultOptions.highlightFreq),t.sliderPostsPerPage=r.a.normalize(o.sliderPostsPerPage,e.DefaultOptions.sliderPostsPerPage),t.sliderNumScrollPosts=r.a.normalize(o.sliderNumScrollPosts,e.DefaultOptions.sliderNumScrollPosts),t.mediaType=o.mediaType||e.DefaultOptions.mediaType,t.postOrder=o.postOrder||e.DefaultOptions.postOrder,t.numPosts=r.a.normalize(o.numPosts,e.DefaultOptions.numPosts),t.linkBehavior=r.a.normalize(o.linkBehavior,e.DefaultOptions.linkBehavior),t.feedWidth=r.a.normalize(o.feedWidth,e.DefaultOptions.feedWidth),t.feedHeight=r.a.normalize(o.feedHeight,e.DefaultOptions.feedHeight),t.feedPadding=r.a.normalize(o.feedPadding,e.DefaultOptions.feedPadding),t.imgPadding=r.a.normalize(o.imgPadding,e.DefaultOptions.imgPadding),t.textSize=r.a.normalize(o.textSize,e.DefaultOptions.textSize),t.bgColor=o.bgColor||e.DefaultOptions.bgColor,t.hoverInfo=o.hoverInfo?o.hoverInfo.slice():e.DefaultOptions.hoverInfo,t.textColorHover=o.textColorHover||e.DefaultOptions.textColorHover,t.bgColorHover=o.bgColorHover||e.DefaultOptions.bgColorHover,t.showHeader=r.a.normalize(o.showHeader,e.DefaultOptions.showHeader),t.headerInfo=r.a.normalize(o.headerInfo,e.DefaultOptions.headerInfo),t.headerAccount=null!==(n=o.headerAccount)&&void 0!==n?n:e.DefaultOptions.headerAccount,t.headerAccount=null===t.headerAccount||void 0===c.b.getById(t.headerAccount)?c.b.list.length>0?c.b.list[0].id:null:t.headerAccount,t.headerStyle=r.a.normalize(o.headerStyle,e.DefaultOptions.headerStyle),t.headerTextSize=r.a.normalize(o.headerTextSize,e.DefaultOptions.headerTextSize),t.headerPhotoSize=r.a.normalize(o.headerPhotoSize,e.DefaultOptions.headerPhotoSize),t.headerTextColor=o.headerTextColor||e.DefaultOptions.headerTextColor,t.headerBgColor=o.headerBgColor||e.DefaultOptions.bgColor,t.headerPadding=r.a.normalize(o.headerPadding,e.DefaultOptions.headerPadding),t.customProfilePic=null!==(a=o.customProfilePic)&&void 0!==a?a:e.DefaultOptions.customProfilePic,t.customBioText=o.customBioText||e.DefaultOptions.customBioText,t.includeStories=null!==(i=o.includeStories)&&void 0!==i?i:e.DefaultOptions.includeStories,t.storiesInterval=o.storiesInterval||e.DefaultOptions.storiesInterval,t.showCaptions=r.a.normalize(o.showCaptions,e.DefaultOptions.showCaptions),t.captionMaxLength=r.a.normalize(o.captionMaxLength,e.DefaultOptions.captionMaxLength),t.captionRemoveDots=null!==(s=o.captionRemoveDots)&&void 0!==s?s:e.DefaultOptions.captionRemoveDots,t.captionSize=r.a.normalize(o.captionSize,e.DefaultOptions.captionSize),t.captionColor=o.captionColor||e.DefaultOptions.captionColor,t.showLikes=r.a.normalize(o.showLikes,e.DefaultOptions.showLikes),t.showComments=r.a.normalize(o.showComments,e.DefaultOptions.showCaptions),t.lcIconSize=r.a.normalize(o.lcIconSize,e.DefaultOptions.lcIconSize),t.likesIconColor=null!==(u=o.likesIconColor)&&void 0!==u?u:e.DefaultOptions.likesIconColor,t.commentsIconColor=o.commentsIconColor||e.DefaultOptions.commentsIconColor,t.lightboxShowSidebar=null!==(d=o.lightboxShowSidebar)&&void 0!==d?d:e.DefaultOptions.lightboxShowSidebar,t.numLightboxComments=o.numLightboxComments||e.DefaultOptions.numLightboxComments,t.showLoadMoreBtn=r.a.normalize(o.showLoadMoreBtn,e.DefaultOptions.showLoadMoreBtn),t.loadMoreBtnTextColor=o.loadMoreBtnTextColor||e.DefaultOptions.loadMoreBtnTextColor,t.loadMoreBtnBgColor=o.loadMoreBtnBgColor||e.DefaultOptions.loadMoreBtnBgColor,t.loadMoreBtnText=o.loadMoreBtnText||e.DefaultOptions.loadMoreBtnText,t.autoload=null!==(m=o.autoload)&&void 0!==m?m:e.DefaultOptions.autoload,t.showFollowBtn=r.a.normalize(o.showFollowBtn,e.DefaultOptions.showFollowBtn),t.followBtnText=null!==(h=o.followBtnText)&&void 0!==h?h:e.DefaultOptions.followBtnText,t.followBtnTextColor=o.followBtnTextColor||e.DefaultOptions.followBtnTextColor,t.followBtnBgColor=o.followBtnBgColor||e.DefaultOptions.followBtnBgColor,t.followBtnLocation=r.a.normalize(o.followBtnLocation,e.DefaultOptions.followBtnLocation),t.hashtagWhitelist=o.hashtagWhitelist||e.DefaultOptions.hashtagWhitelist,t.hashtagBlacklist=o.hashtagBlacklist||e.DefaultOptions.hashtagBlacklist,t.captionWhitelist=o.captionWhitelist||e.DefaultOptions.captionWhitelist,t.captionBlacklist=o.captionBlacklist||e.DefaultOptions.captionBlacklist,t.hashtagWhitelistSettings=null!==(p=o.hashtagWhitelistSettings)&&void 0!==p?p:e.DefaultOptions.hashtagWhitelistSettings,t.hashtagBlacklistSettings=null!==(_=o.hashtagBlacklistSettings)&&void 0!==_?_:e.DefaultOptions.hashtagBlacklistSettings,t.captionWhitelistSettings=null!==(f=o.captionWhitelistSettings)&&void 0!==f?f:e.DefaultOptions.captionWhitelistSettings,t.captionBlacklistSettings=null!==(b=o.captionBlacklistSettings)&&void 0!==b?b:e.DefaultOptions.captionBlacklistSettings,t.moderation=o.moderation||e.DefaultOptions.moderation,t.moderationMode=o.moderationMode||e.DefaultOptions.moderationMode,t.promotionEnabled=null!==(y=o.promotionEnabled)&&void 0!==y?y:e.DefaultOptions.promotionEnabled,t.autoPromotionsEnabled=null!==(v=o.autoPromotionsEnabled)&&void 0!==v?v:e.DefaultOptions.autoPromotionsEnabled,t.globalPromotionsEnabled=null!==(E=o.globalPromotionsEnabled)&&void 0!==E?E:e.DefaultOptions.globalPromotionsEnabled,Array.isArray(o.promotions)?t.promotions=g.a.fromArray(o.promotions):o.promotions&&o.promotions instanceof Map?t.promotions=g.a.fromMap(o.promotions):"object"==typeof o.promotions?t.promotions=o.promotions:t.promotions=e.DefaultOptions.promotions,t}static getAllAccounts(e){const t=c.b.idsToAccounts(e.accounts),o=c.b.idsToAccounts(e.tagged);return{all:t.concat(o),accounts:t,tagged:o}}static getSources(e){return{accounts:c.b.idsToAccounts(e.accounts),tagged:c.b.idsToAccounts(e.tagged),hashtags:c.b.getBusinessAccounts().length>0?e.hashtags.filter(e=>e.tag.length>0):[]}}static hasSources(t){const o=e.Options.getSources(t),n=o.accounts.length>0||o.tagged.length>0,a=o.hashtags.length>0;return n||a}static isLimitingPosts(e){return e.moderation.length>0||e.hashtagBlacklist.length>0||e.hashtagWhitelist.length>0||e.captionBlacklist.length>0||e.captionWhitelist.length>0}}f([i.n],E.prototype,"accounts",void 0),f([i.n],E.prototype,"hashtags",void 0),f([i.n],E.prototype,"tagged",void 0),f([i.n],E.prototype,"layout",void 0),f([i.n],E.prototype,"numColumns",void 0),f([i.n],E.prototype,"highlightFreq",void 0),f([i.n],E.prototype,"sliderPostsPerPage",void 0),f([i.n],E.prototype,"sliderNumScrollPosts",void 0),f([i.n],E.prototype,"mediaType",void 0),f([i.n],E.prototype,"postOrder",void 0),f([i.n],E.prototype,"numPosts",void 0),f([i.n],E.prototype,"linkBehavior",void 0),f([i.n],E.prototype,"feedWidth",void 0),f([i.n],E.prototype,"feedHeight",void 0),f([i.n],E.prototype,"feedPadding",void 0),f([i.n],E.prototype,"imgPadding",void 0),f([i.n],E.prototype,"textSize",void 0),f([i.n],E.prototype,"bgColor",void 0),f([i.n],E.prototype,"textColorHover",void 0),f([i.n],E.prototype,"bgColorHover",void 0),f([i.n],E.prototype,"hoverInfo",void 0),f([i.n],E.prototype,"showHeader",void 0),f([i.n],E.prototype,"headerInfo",void 0),f([i.n],E.prototype,"headerAccount",void 0),f([i.n],E.prototype,"headerStyle",void 0),f([i.n],E.prototype,"headerTextSize",void 0),f([i.n],E.prototype,"headerPhotoSize",void 0),f([i.n],E.prototype,"headerTextColor",void 0),f([i.n],E.prototype,"headerBgColor",void 0),f([i.n],E.prototype,"headerPadding",void 0),f([i.n],E.prototype,"customBioText",void 0),f([i.n],E.prototype,"customProfilePic",void 0),f([i.n],E.prototype,"includeStories",void 0),f([i.n],E.prototype,"storiesInterval",void 0),f([i.n],E.prototype,"showCaptions",void 0),f([i.n],E.prototype,"captionMaxLength",void 0),f([i.n],E.prototype,"captionRemoveDots",void 0),f([i.n],E.prototype,"captionSize",void 0),f([i.n],E.prototype,"captionColor",void 0),f([i.n],E.prototype,"showLikes",void 0),f([i.n],E.prototype,"showComments",void 0),f([i.n],E.prototype,"lcIconSize",void 0),f([i.n],E.prototype,"likesIconColor",void 0),f([i.n],E.prototype,"commentsIconColor",void 0),f([i.n],E.prototype,"lightboxShowSidebar",void 0),f([i.n],E.prototype,"numLightboxComments",void 0),f([i.n],E.prototype,"showLoadMoreBtn",void 0),f([i.n],E.prototype,"loadMoreBtnText",void 0),f([i.n],E.prototype,"loadMoreBtnTextColor",void 0),f([i.n],E.prototype,"loadMoreBtnBgColor",void 0),f([i.n],E.prototype,"autoload",void 0),f([i.n],E.prototype,"showFollowBtn",void 0),f([i.n],E.prototype,"followBtnText",void 0),f([i.n],E.prototype,"followBtnTextColor",void 0),f([i.n],E.prototype,"followBtnBgColor",void 0),f([i.n],E.prototype,"followBtnLocation",void 0),f([i.n],E.prototype,"hashtagWhitelist",void 0),f([i.n],E.prototype,"hashtagBlacklist",void 0),f([i.n],E.prototype,"captionWhitelist",void 0),f([i.n],E.prototype,"captionBlacklist",void 0),f([i.n],E.prototype,"hashtagWhitelistSettings",void 0),f([i.n],E.prototype,"hashtagBlacklistSettings",void 0),f([i.n],E.prototype,"captionWhitelistSettings",void 0),f([i.n],E.prototype,"captionBlacklistSettings",void 0),f([i.n],E.prototype,"moderation",void 0),f([i.n],E.prototype,"moderationMode",void 0),e.Options=E;class w{constructor(e){Object.getOwnPropertyNames(e).map(t=>{this[t]=e[t]})}getCaption(e){const t=e.caption?e.caption:"";return this.captionMaxLength&&t.length?Object(u.p)(Object(u.s)(t,this.captionMaxLength)):t}static compute(t,o=r.a.Mode.DESKTOP){const n=new w({accounts:c.b.filterExisting(t.accounts),tagged:c.b.filterExisting(t.tagged),hashtags:t.hashtags.filter(e=>e.tag.length>0),layout:l.a.getById(t.layout),highlightFreq:r.a.get(t.highlightFreq,o,!0),sliderPostsPerPage:r.a.get(t.sliderPostsPerPage,o,!0),sliderNumScrollPosts:r.a.get(t.sliderNumScrollPosts,o,!0),linkBehavior:r.a.get(t.linkBehavior,o,!0),bgColor:Object(d.a)(t.bgColor),textColorHover:Object(d.a)(t.textColorHover),bgColorHover:Object(d.a)(t.bgColorHover),hoverInfo:t.hoverInfo,showHeader:r.a.get(t.showHeader,o,!0),headerInfo:r.a.get(t.headerInfo,o,!0),headerStyle:r.a.get(t.headerStyle,o,!0),headerTextColor:Object(d.a)(t.headerTextColor),headerBgColor:Object(d.a)(t.headerBgColor),headerPadding:r.a.get(t.headerPadding,o,!0),includeStories:t.includeStories,storiesInterval:t.storiesInterval,showCaptions:r.a.get(t.showCaptions,o,!0),captionMaxLength:r.a.get(t.captionMaxLength,o,!0),captionRemoveDots:t.captionRemoveDots,captionColor:Object(d.a)(t.captionColor),showLikes:r.a.ge
|
|